1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles.
| 1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles.
|
3# Generated by GNU Autoconf 2.61.
| 3# Generated by GNU Autoconf 2.61 for file 4.26.
|
4#
| 4#
|
| 5# Report bugs to <christos@astron.com>. 6#
|
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 7# This configure script is free software; the Free Software Foundation 8# gives unlimited permission to copy, distribute and modify it. 9## --------------------- ## 10## M4sh Initialization. ## 11## --------------------- ## 12 13# Be more Bourne compatible 14DUALCASE=1; export DUALCASE # for MKS sh 15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 16 emulate sh 17 NULLCMD=: 18 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 19 # is contrary to our usage. Disable this feature. 20 alias -g '${1+"$@"}'='"$@"' 21 setopt NO_GLOB_SUBST 22else 23 case `(set -o) 2>/dev/null` in 24 *posix*) set -o posix ;; 25esac 26 27fi 28 29 30 31 32# PATH needs CR 33# Avoid depending upon Character Ranges. 34as_cr_letters='abcdefghijklmnopqrstuvwxyz' 35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 36as_cr_Letters=$as_cr_letters$as_cr_LETTERS 37as_cr_digits='0123456789' 38as_cr_alnum=$as_cr_Letters$as_cr_digits 39 40# The user is always right. 41if test "${PATH_SEPARATOR+set}" != set; then 42 echo "#! /bin/sh" >conf$$.sh 43 echo "exit 0" >>conf$$.sh 44 chmod +x conf$$.sh 45 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 46 PATH_SEPARATOR=';' 47 else 48 PATH_SEPARATOR=: 49 fi 50 rm -f conf$$.sh 51fi 52 53# Support unset when possible. 54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 55 as_unset=unset 56else 57 as_unset=false 58fi 59 60 61# IFS 62# We need space, tab and new line, in precisely that order. Quoting is 63# there to prevent editors from complaining about space-tab. 64# (If _AS_PATH_WALK were called with IFS unset, it would disable word 65# splitting by setting IFS to empty value.) 66as_nl=' 67' 68IFS=" "" $as_nl" 69 70# Find who we are. Look in the path if we contain no directory separator. 71case $0 in 72 *[\\/]* ) as_myself=$0 ;; 73 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 74for as_dir in $PATH 75do 76 IFS=$as_save_IFS 77 test -z "$as_dir" && as_dir=. 78 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 79done 80IFS=$as_save_IFS 81 82 ;; 83esac 84# We did not find ourselves, most probably we were run as `sh COMMAND' 85# in which case we are not to be found in the path. 86if test "x$as_myself" = x; then 87 as_myself=$0 88fi 89if test ! -f "$as_myself"; then 90 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 91 { (exit 1); exit 1; } 92fi 93 94# Work around bugs in pre-3.0 UWIN ksh. 95for as_var in ENV MAIL MAILPATH 96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 97done 98PS1='$ ' 99PS2='> ' 100PS4='+ ' 101 102# NLS nuisances. 103for as_var in \ 104 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 105 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 106 LC_TELEPHONE LC_TIME 107do 108 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 109 eval $as_var=C; export $as_var 110 else 111 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 112 fi 113done 114 115# Required to use basename. 116if expr a : '\(a\)' >/dev/null 2>&1 && 117 test "X`expr 00001 : '.*\(...\)'`" = X001; then 118 as_expr=expr 119else 120 as_expr=false 121fi 122 123if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 124 as_basename=basename 125else 126 as_basename=false 127fi 128 129 130# Name of the executable. 131as_me=`$as_basename -- "$0" || 132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 133 X"$0" : 'X\(//\)$' \| \ 134 X"$0" : 'X\(/\)' \| . 2>/dev/null || 135echo X/"$0" | 136 sed '/^.*\/\([^/][^/]*\)\/*$/{ 137 s//\1/ 138 q 139 } 140 /^X\/\(\/\/\)$/{ 141 s//\1/ 142 q 143 } 144 /^X\/\(\/\).*/{ 145 s//\1/ 146 q 147 } 148 s/.*/./; q'` 149 150# CDPATH. 151$as_unset CDPATH 152 153 154if test "x$CONFIG_SHELL" = x; then 155 if (eval ":") 2>/dev/null; then 156 as_have_required=yes 157else 158 as_have_required=no 159fi 160 161 if test $as_have_required = yes && (eval ": 162(as_func_return () { 163 (exit \$1) 164} 165as_func_success () { 166 as_func_return 0 167} 168as_func_failure () { 169 as_func_return 1 170} 171as_func_ret_success () { 172 return 0 173} 174as_func_ret_failure () { 175 return 1 176} 177 178exitcode=0 179if as_func_success; then 180 : 181else 182 exitcode=1 183 echo as_func_success failed. 184fi 185 186if as_func_failure; then 187 exitcode=1 188 echo as_func_failure succeeded. 189fi 190 191if as_func_ret_success; then 192 : 193else 194 exitcode=1 195 echo as_func_ret_success failed. 196fi 197 198if as_func_ret_failure; then 199 exitcode=1 200 echo as_func_ret_failure succeeded. 201fi 202 203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 204 : 205else 206 exitcode=1 207 echo positional parameters were not saved. 208fi 209 210test \$exitcode = 0) || { (exit 1); exit 1; } 211 212( 213 as_lineno_1=\$LINENO 214 as_lineno_2=\$LINENO 215 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 216 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 217") 2> /dev/null; then 218 : 219else 220 as_candidate_shells= 221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 222for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 223do 224 IFS=$as_save_IFS 225 test -z "$as_dir" && as_dir=. 226 case $as_dir in 227 /*) 228 for as_base in sh bash ksh sh5; do 229 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 230 done;; 231 esac 232done 233IFS=$as_save_IFS 234 235 236 for as_shell in $as_candidate_shells $SHELL; do 237 # Try only shells that exist, to save several forks. 238 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 239 { ("$as_shell") 2> /dev/null <<\_ASEOF 240if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 241 emulate sh 242 NULLCMD=: 243 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 244 # is contrary to our usage. Disable this feature. 245 alias -g '${1+"$@"}'='"$@"' 246 setopt NO_GLOB_SUBST 247else 248 case `(set -o) 2>/dev/null` in 249 *posix*) set -o posix ;; 250esac 251 252fi 253 254 255: 256_ASEOF 257}; then 258 CONFIG_SHELL=$as_shell 259 as_have_required=yes 260 if { "$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 # Zsh 3.x and 4.x performs 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(as_func_return () { 278 (exit $1) 279} 280as_func_success () { 281 as_func_return 0 282} 283as_func_failure () { 284 as_func_return 1 285} 286as_func_ret_success () { 287 return 0 288} 289as_func_ret_failure () { 290 return 1 291} 292 293exitcode=0 294if as_func_success; then 295 : 296else 297 exitcode=1 298 echo as_func_success failed. 299fi 300 301if as_func_failure; then 302 exitcode=1 303 echo as_func_failure succeeded. 304fi 305 306if as_func_ret_success; then 307 : 308else 309 exitcode=1 310 echo as_func_ret_success failed. 311fi 312 313if as_func_ret_failure; then 314 exitcode=1 315 echo as_func_ret_failure succeeded. 316fi 317 318if ( set x; as_func_ret_success y && test x = "$1" ); then 319 : 320else 321 exitcode=1 322 echo positional parameters were not saved. 323fi 324 325test $exitcode = 0) || { (exit 1); exit 1; } 326 327( 328 as_lineno_1=$LINENO 329 as_lineno_2=$LINENO 330 test "x$as_lineno_1" != "x$as_lineno_2" && 331 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 332 333_ASEOF 334}; then 335 break 336fi 337 338fi 339 340 done 341 342 if test "x$CONFIG_SHELL" != x; then 343 for as_var in BASH_ENV ENV 344 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 345 done 346 export CONFIG_SHELL 347 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 348fi 349 350 351 if test $as_have_required = no; then 352 echo This script requires a shell more modern than all the 353 echo shells that I found on your system. Please install a 354 echo modern shell, or manually run the script under such a 355 echo shell if you do have one. 356 { (exit 1); exit 1; } 357fi 358 359 360fi 361 362fi 363 364 365 366(eval "as_func_return () { 367 (exit \$1) 368} 369as_func_success () { 370 as_func_return 0 371} 372as_func_failure () { 373 as_func_return 1 374} 375as_func_ret_success () { 376 return 0 377} 378as_func_ret_failure () { 379 return 1 380} 381 382exitcode=0 383if as_func_success; then 384 : 385else 386 exitcode=1 387 echo as_func_success failed. 388fi 389 390if as_func_failure; then 391 exitcode=1 392 echo as_func_failure succeeded. 393fi 394 395if as_func_ret_success; then 396 : 397else 398 exitcode=1 399 echo as_func_ret_success failed. 400fi 401 402if as_func_ret_failure; then 403 exitcode=1 404 echo as_func_ret_failure succeeded. 405fi 406 407if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 408 : 409else 410 exitcode=1 411 echo positional parameters were not saved. 412fi 413 414test \$exitcode = 0") || { 415 echo No shell found that supports shell functions. 416 echo Please tell autoconf@gnu.org about your system, 417 echo including any error possibly output before this 418 echo message 419} 420 421 422 423 as_lineno_1=$LINENO 424 as_lineno_2=$LINENO 425 test "x$as_lineno_1" != "x$as_lineno_2" && 426 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 427 428 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 429 # uniformly replaced by the line number. The first 'sed' inserts a 430 # line-number line after each line using $LINENO; the second 'sed' 431 # does the real work. The second script uses 'N' to pair each 432 # line-number line with the line containing $LINENO, and appends 433 # trailing '-' during substitution so that $LINENO is not a special 434 # case at line end. 435 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 436 # scripts with optimization help from Paolo Bonzini. Blame Lee 437 # E. McMahon (1931-1989) for sed's syntax. :-) 438 sed -n ' 439 p 440 /[$]LINENO/= 441 ' <$as_myself | 442 sed ' 443 s/[$]LINENO.*/&-/ 444 t lineno 445 b 446 :lineno 447 N 448 :loop 449 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 450 t loop 451 s/-\n.*// 452 ' >$as_me.lineno && 453 chmod +x "$as_me.lineno" || 454 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 455 { (exit 1); exit 1; }; } 456 457 # Don't try to exec as it changes $[0], causing all sort of problems 458 # (the dirname of $[0] is not the place where we might find the 459 # original and so on. Autoconf is especially sensitive to this). 460 . "./$as_me.lineno" 461 # Exit status is that of the last command. 462 exit 463} 464 465 466if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 467 as_dirname=dirname 468else 469 as_dirname=false 470fi 471 472ECHO_C= ECHO_N= ECHO_T= 473case `echo -n x` in 474-n*) 475 case `echo 'x\c'` in 476 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 477 *) ECHO_C='\c';; 478 esac;; 479*) 480 ECHO_N='-n';; 481esac 482 483if expr a : '\(a\)' >/dev/null 2>&1 && 484 test "X`expr 00001 : '.*\(...\)'`" = X001; then 485 as_expr=expr 486else 487 as_expr=false 488fi 489 490rm -f conf$$ conf$$.exe conf$$.file 491if test -d conf$$.dir; then 492 rm -f conf$$.dir/conf$$.file 493else 494 rm -f conf$$.dir 495 mkdir conf$$.dir 496fi 497echo >conf$$.file 498if ln -s conf$$.file conf$$ 2>/dev/null; then 499 as_ln_s='ln -s' 500 # ... but there are two gotchas: 501 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 502 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 503 # In both cases, we have to default to `cp -p'. 504 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 505 as_ln_s='cp -p' 506elif ln conf$$.file conf$$ 2>/dev/null; then 507 as_ln_s=ln 508else 509 as_ln_s='cp -p' 510fi 511rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 512rmdir conf$$.dir 2>/dev/null 513 514if mkdir -p . 2>/dev/null; then 515 as_mkdir_p=: 516else 517 test -d ./-p && rmdir ./-p 518 as_mkdir_p=false 519fi 520 521if test -x / >/dev/null 2>&1; then 522 as_test_x='test -x' 523else 524 if ls -dL / >/dev/null 2>&1; then 525 as_ls_L_option=L 526 else 527 as_ls_L_option= 528 fi 529 as_test_x=' 530 eval sh -c '\'' 531 if test -d "$1"; then 532 test -d "$1/."; 533 else 534 case $1 in 535 -*)set "./$1";; 536 esac; 537 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 538 ???[sx]*):;;*)false;;esac;fi 539 '\'' sh 540 ' 541fi 542as_executable_p=$as_test_x 543 544# Sed expression to map a string onto a valid CPP name. 545as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 546 547# Sed expression to map a string onto a valid variable name. 548as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 549 550 551 552 553# Check that we are running under the correct shell. 554SHELL=${CONFIG_SHELL-/bin/sh} 555 556case X$ECHO in 557X*--fallback-echo) 558 # Remove one level of quotation (which was required for Make). 559 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 560 ;; 561esac 562 563echo=${ECHO-echo} 564if test "X$1" = X--no-reexec; then 565 # Discard the --no-reexec flag, and continue. 566 shift 567elif test "X$1" = X--fallback-echo; then 568 # Avoid inline document here, it may be left over 569 : 570elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 571 # Yippee, $echo works! 572 : 573else 574 # Restart under the correct shell. 575 exec $SHELL "$0" --no-reexec ${1+"$@"} 576fi 577 578if test "X$1" = X--fallback-echo; then 579 # used as fallback echo 580 shift 581 cat <<EOF 582$* 583EOF 584 exit 0 585fi 586 587# The HP-UX ksh and POSIX shell print the target directory to stdout 588# if CDPATH is set. 589(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 590 591if test -z "$ECHO"; then 592if test "X${echo_test_string+set}" != Xset; then 593# find a string as large as possible, as long as the shell can cope with it 594 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 595 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 596 if (echo_test_string="`eval $cmd`") 2>/dev/null && 597 echo_test_string="`eval $cmd`" && 598 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 599 then 600 break 601 fi 602 done 603fi 604 605if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 606 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 607 test "X$echo_testing_string" = "X$echo_test_string"; then 608 : 609else 610 # The Solaris, AIX, and Digital Unix default echo programs unquote 611 # backslashes. This makes it impossible to quote backslashes using 612 # echo "$something" | sed 's/\\/\\\\/g' 613 # 614 # So, first we look for a working echo in the user's PATH. 615 616 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 617 for dir in $PATH /usr/ucb; do 618 IFS="$lt_save_ifs" 619 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 620 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 621 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 622 test "X$echo_testing_string" = "X$echo_test_string"; then 623 echo="$dir/echo" 624 break 625 fi 626 done 627 IFS="$lt_save_ifs" 628 629 if test "X$echo" = Xecho; then 630 # We didn't find a better echo, so look for alternatives. 631 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 632 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 633 test "X$echo_testing_string" = "X$echo_test_string"; then 634 # This shell has a builtin print -r that does the trick. 635 echo='print -r' 636 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 637 test "X$CONFIG_SHELL" != X/bin/ksh; then 638 # If we have ksh, try running configure again with it. 639 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 640 export ORIGINAL_CONFIG_SHELL 641 CONFIG_SHELL=/bin/ksh 642 export CONFIG_SHELL 643 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 644 else 645 # Try using printf. 646 echo='printf %s\n' 647 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 648 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 649 test "X$echo_testing_string" = "X$echo_test_string"; then 650 # Cool, printf works 651 : 652 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 653 test "X$echo_testing_string" = 'X\t' && 654 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 655 test "X$echo_testing_string" = "X$echo_test_string"; then 656 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 657 export CONFIG_SHELL 658 SHELL="$CONFIG_SHELL" 659 export SHELL 660 echo="$CONFIG_SHELL $0 --fallback-echo" 661 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 662 test "X$echo_testing_string" = 'X\t' && 663 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 664 test "X$echo_testing_string" = "X$echo_test_string"; then 665 echo="$CONFIG_SHELL $0 --fallback-echo" 666 else 667 # maybe with a smaller string... 668 prev=: 669 670 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 671 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 672 then 673 break 674 fi 675 prev="$cmd" 676 done 677 678 if test "$prev" != 'sed 50q "$0"'; then 679 echo_test_string=`eval $prev` 680 export echo_test_string 681 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 682 else 683 # Oops. We lost completely, so just stick with echo. 684 echo=echo 685 fi 686 fi 687 fi 688 fi 689fi 690fi 691 692# Copy echo and quote the copy suitably for passing to libtool from 693# the Makefile, instead of quoting the original, which is used later. 694ECHO=$echo 695if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 696 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 697fi 698 699 700 701 702tagnames=${tagnames+${tagnames},}CXX 703 704tagnames=${tagnames+${tagnames},}F77 705 706exec 7<&0 </dev/null 6>&1 707 708# Name of the host. 709# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 710# so uname gets run too. 711ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 712 713# 714# Initializations. 715# 716ac_default_prefix=/usr/local 717ac_clean_files= 718ac_config_libobj_dir=. 719LIBOBJS= 720cross_compiling=no 721subdirs= 722MFLAGS= 723MAKEFLAGS= 724SHELL=${CONFIG_SHELL-/bin/sh} 725 726# Identity of this package.
| 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## --------------------- ## 12## M4sh Initialization. ## 13## --------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 18 emulate sh 19 NULLCMD=: 20 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in 26 *posix*) set -o posix ;; 27esac 28 29fi 30 31 32 33 34# PATH needs CR 35# Avoid depending upon Character Ranges. 36as_cr_letters='abcdefghijklmnopqrstuvwxyz' 37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 38as_cr_Letters=$as_cr_letters$as_cr_LETTERS 39as_cr_digits='0123456789' 40as_cr_alnum=$as_cr_Letters$as_cr_digits 41 42# The user is always right. 43if test "${PATH_SEPARATOR+set}" != set; then 44 echo "#! /bin/sh" >conf$$.sh 45 echo "exit 0" >>conf$$.sh 46 chmod +x conf$$.sh 47 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 48 PATH_SEPARATOR=';' 49 else 50 PATH_SEPARATOR=: 51 fi 52 rm -f conf$$.sh 53fi 54 55# Support unset when possible. 56if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 57 as_unset=unset 58else 59 as_unset=false 60fi 61 62 63# IFS 64# We need space, tab and new line, in precisely that order. Quoting is 65# there to prevent editors from complaining about space-tab. 66# (If _AS_PATH_WALK were called with IFS unset, it would disable word 67# splitting by setting IFS to empty value.) 68as_nl=' 69' 70IFS=" "" $as_nl" 71 72# Find who we are. Look in the path if we contain no directory separator. 73case $0 in 74 *[\\/]* ) as_myself=$0 ;; 75 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 76for as_dir in $PATH 77do 78 IFS=$as_save_IFS 79 test -z "$as_dir" && as_dir=. 80 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 81done 82IFS=$as_save_IFS 83 84 ;; 85esac 86# We did not find ourselves, most probably we were run as `sh COMMAND' 87# in which case we are not to be found in the path. 88if test "x$as_myself" = x; then 89 as_myself=$0 90fi 91if test ! -f "$as_myself"; then 92 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 93 { (exit 1); exit 1; } 94fi 95 96# Work around bugs in pre-3.0 UWIN ksh. 97for as_var in ENV MAIL MAILPATH 98do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 99done 100PS1='$ ' 101PS2='> ' 102PS4='+ ' 103 104# NLS nuisances. 105for as_var in \ 106 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 107 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 108 LC_TELEPHONE LC_TIME 109do 110 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 111 eval $as_var=C; export $as_var 112 else 113 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 114 fi 115done 116 117# Required to use basename. 118if expr a : '\(a\)' >/dev/null 2>&1 && 119 test "X`expr 00001 : '.*\(...\)'`" = X001; then 120 as_expr=expr 121else 122 as_expr=false 123fi 124 125if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 126 as_basename=basename 127else 128 as_basename=false 129fi 130 131 132# Name of the executable. 133as_me=`$as_basename -- "$0" || 134$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 135 X"$0" : 'X\(//\)$' \| \ 136 X"$0" : 'X\(/\)' \| . 2>/dev/null || 137echo X/"$0" | 138 sed '/^.*\/\([^/][^/]*\)\/*$/{ 139 s//\1/ 140 q 141 } 142 /^X\/\(\/\/\)$/{ 143 s//\1/ 144 q 145 } 146 /^X\/\(\/\).*/{ 147 s//\1/ 148 q 149 } 150 s/.*/./; q'` 151 152# CDPATH. 153$as_unset CDPATH 154 155 156if test "x$CONFIG_SHELL" = x; then 157 if (eval ":") 2>/dev/null; then 158 as_have_required=yes 159else 160 as_have_required=no 161fi 162 163 if test $as_have_required = yes && (eval ": 164(as_func_return () { 165 (exit \$1) 166} 167as_func_success () { 168 as_func_return 0 169} 170as_func_failure () { 171 as_func_return 1 172} 173as_func_ret_success () { 174 return 0 175} 176as_func_ret_failure () { 177 return 1 178} 179 180exitcode=0 181if as_func_success; then 182 : 183else 184 exitcode=1 185 echo as_func_success failed. 186fi 187 188if as_func_failure; then 189 exitcode=1 190 echo as_func_failure succeeded. 191fi 192 193if as_func_ret_success; then 194 : 195else 196 exitcode=1 197 echo as_func_ret_success failed. 198fi 199 200if as_func_ret_failure; then 201 exitcode=1 202 echo as_func_ret_failure succeeded. 203fi 204 205if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 206 : 207else 208 exitcode=1 209 echo positional parameters were not saved. 210fi 211 212test \$exitcode = 0) || { (exit 1); exit 1; } 213 214( 215 as_lineno_1=\$LINENO 216 as_lineno_2=\$LINENO 217 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 218 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 219") 2> /dev/null; then 220 : 221else 222 as_candidate_shells= 223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 224for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 225do 226 IFS=$as_save_IFS 227 test -z "$as_dir" && as_dir=. 228 case $as_dir in 229 /*) 230 for as_base in sh bash ksh sh5; do 231 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 232 done;; 233 esac 234done 235IFS=$as_save_IFS 236 237 238 for as_shell in $as_candidate_shells $SHELL; do 239 # Try only shells that exist, to save several forks. 240 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 241 { ("$as_shell") 2> /dev/null <<\_ASEOF 242if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 243 emulate sh 244 NULLCMD=: 245 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 246 # is contrary to our usage. Disable this feature. 247 alias -g '${1+"$@"}'='"$@"' 248 setopt NO_GLOB_SUBST 249else 250 case `(set -o) 2>/dev/null` in 251 *posix*) set -o posix ;; 252esac 253 254fi 255 256 257: 258_ASEOF 259}; then 260 CONFIG_SHELL=$as_shell 261 as_have_required=yes 262 if { "$as_shell" 2> /dev/null <<\_ASEOF 263if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 264 emulate sh 265 NULLCMD=: 266 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 267 # is contrary to our usage. Disable this feature. 268 alias -g '${1+"$@"}'='"$@"' 269 setopt NO_GLOB_SUBST 270else 271 case `(set -o) 2>/dev/null` in 272 *posix*) set -o posix ;; 273esac 274 275fi 276 277 278: 279(as_func_return () { 280 (exit $1) 281} 282as_func_success () { 283 as_func_return 0 284} 285as_func_failure () { 286 as_func_return 1 287} 288as_func_ret_success () { 289 return 0 290} 291as_func_ret_failure () { 292 return 1 293} 294 295exitcode=0 296if as_func_success; then 297 : 298else 299 exitcode=1 300 echo as_func_success failed. 301fi 302 303if as_func_failure; then 304 exitcode=1 305 echo as_func_failure succeeded. 306fi 307 308if as_func_ret_success; then 309 : 310else 311 exitcode=1 312 echo as_func_ret_success failed. 313fi 314 315if as_func_ret_failure; then 316 exitcode=1 317 echo as_func_ret_failure succeeded. 318fi 319 320if ( set x; as_func_ret_success y && test x = "$1" ); then 321 : 322else 323 exitcode=1 324 echo positional parameters were not saved. 325fi 326 327test $exitcode = 0) || { (exit 1); exit 1; } 328 329( 330 as_lineno_1=$LINENO 331 as_lineno_2=$LINENO 332 test "x$as_lineno_1" != "x$as_lineno_2" && 333 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 334 335_ASEOF 336}; then 337 break 338fi 339 340fi 341 342 done 343 344 if test "x$CONFIG_SHELL" != x; then 345 for as_var in BASH_ENV ENV 346 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 347 done 348 export CONFIG_SHELL 349 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 350fi 351 352 353 if test $as_have_required = no; then 354 echo This script requires a shell more modern than all the 355 echo shells that I found on your system. Please install a 356 echo modern shell, or manually run the script under such a 357 echo shell if you do have one. 358 { (exit 1); exit 1; } 359fi 360 361 362fi 363 364fi 365 366 367 368(eval "as_func_return () { 369 (exit \$1) 370} 371as_func_success () { 372 as_func_return 0 373} 374as_func_failure () { 375 as_func_return 1 376} 377as_func_ret_success () { 378 return 0 379} 380as_func_ret_failure () { 381 return 1 382} 383 384exitcode=0 385if as_func_success; then 386 : 387else 388 exitcode=1 389 echo as_func_success failed. 390fi 391 392if as_func_failure; then 393 exitcode=1 394 echo as_func_failure succeeded. 395fi 396 397if as_func_ret_success; then 398 : 399else 400 exitcode=1 401 echo as_func_ret_success failed. 402fi 403 404if as_func_ret_failure; then 405 exitcode=1 406 echo as_func_ret_failure succeeded. 407fi 408 409if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 410 : 411else 412 exitcode=1 413 echo positional parameters were not saved. 414fi 415 416test \$exitcode = 0") || { 417 echo No shell found that supports shell functions. 418 echo Please tell autoconf@gnu.org about your system, 419 echo including any error possibly output before this 420 echo message 421} 422 423 424 425 as_lineno_1=$LINENO 426 as_lineno_2=$LINENO 427 test "x$as_lineno_1" != "x$as_lineno_2" && 428 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 429 430 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 431 # uniformly replaced by the line number. The first 'sed' inserts a 432 # line-number line after each line using $LINENO; the second 'sed' 433 # does the real work. The second script uses 'N' to pair each 434 # line-number line with the line containing $LINENO, and appends 435 # trailing '-' during substitution so that $LINENO is not a special 436 # case at line end. 437 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 438 # scripts with optimization help from Paolo Bonzini. Blame Lee 439 # E. McMahon (1931-1989) for sed's syntax. :-) 440 sed -n ' 441 p 442 /[$]LINENO/= 443 ' <$as_myself | 444 sed ' 445 s/[$]LINENO.*/&-/ 446 t lineno 447 b 448 :lineno 449 N 450 :loop 451 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 452 t loop 453 s/-\n.*// 454 ' >$as_me.lineno && 455 chmod +x "$as_me.lineno" || 456 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 457 { (exit 1); exit 1; }; } 458 459 # Don't try to exec as it changes $[0], causing all sort of problems 460 # (the dirname of $[0] is not the place where we might find the 461 # original and so on. Autoconf is especially sensitive to this). 462 . "./$as_me.lineno" 463 # Exit status is that of the last command. 464 exit 465} 466 467 468if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 469 as_dirname=dirname 470else 471 as_dirname=false 472fi 473 474ECHO_C= ECHO_N= ECHO_T= 475case `echo -n x` in 476-n*) 477 case `echo 'x\c'` in 478 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 479 *) ECHO_C='\c';; 480 esac;; 481*) 482 ECHO_N='-n';; 483esac 484 485if expr a : '\(a\)' >/dev/null 2>&1 && 486 test "X`expr 00001 : '.*\(...\)'`" = X001; then 487 as_expr=expr 488else 489 as_expr=false 490fi 491 492rm -f conf$$ conf$$.exe conf$$.file 493if test -d conf$$.dir; then 494 rm -f conf$$.dir/conf$$.file 495else 496 rm -f conf$$.dir 497 mkdir conf$$.dir 498fi 499echo >conf$$.file 500if ln -s conf$$.file conf$$ 2>/dev/null; then 501 as_ln_s='ln -s' 502 # ... but there are two gotchas: 503 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 504 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 505 # In both cases, we have to default to `cp -p'. 506 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 507 as_ln_s='cp -p' 508elif ln conf$$.file conf$$ 2>/dev/null; then 509 as_ln_s=ln 510else 511 as_ln_s='cp -p' 512fi 513rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 514rmdir conf$$.dir 2>/dev/null 515 516if mkdir -p . 2>/dev/null; then 517 as_mkdir_p=: 518else 519 test -d ./-p && rmdir ./-p 520 as_mkdir_p=false 521fi 522 523if test -x / >/dev/null 2>&1; then 524 as_test_x='test -x' 525else 526 if ls -dL / >/dev/null 2>&1; then 527 as_ls_L_option=L 528 else 529 as_ls_L_option= 530 fi 531 as_test_x=' 532 eval sh -c '\'' 533 if test -d "$1"; then 534 test -d "$1/."; 535 else 536 case $1 in 537 -*)set "./$1";; 538 esac; 539 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 540 ???[sx]*):;;*)false;;esac;fi 541 '\'' sh 542 ' 543fi 544as_executable_p=$as_test_x 545 546# Sed expression to map a string onto a valid CPP name. 547as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 548 549# Sed expression to map a string onto a valid variable name. 550as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 551 552 553 554 555# Check that we are running under the correct shell. 556SHELL=${CONFIG_SHELL-/bin/sh} 557 558case X$ECHO in 559X*--fallback-echo) 560 # Remove one level of quotation (which was required for Make). 561 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 562 ;; 563esac 564 565echo=${ECHO-echo} 566if test "X$1" = X--no-reexec; then 567 # Discard the --no-reexec flag, and continue. 568 shift 569elif test "X$1" = X--fallback-echo; then 570 # Avoid inline document here, it may be left over 571 : 572elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 573 # Yippee, $echo works! 574 : 575else 576 # Restart under the correct shell. 577 exec $SHELL "$0" --no-reexec ${1+"$@"} 578fi 579 580if test "X$1" = X--fallback-echo; then 581 # used as fallback echo 582 shift 583 cat <<EOF 584$* 585EOF 586 exit 0 587fi 588 589# The HP-UX ksh and POSIX shell print the target directory to stdout 590# if CDPATH is set. 591(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 592 593if test -z "$ECHO"; then 594if test "X${echo_test_string+set}" != Xset; then 595# find a string as large as possible, as long as the shell can cope with it 596 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 597 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 598 if (echo_test_string="`eval $cmd`") 2>/dev/null && 599 echo_test_string="`eval $cmd`" && 600 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 601 then 602 break 603 fi 604 done 605fi 606 607if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 608 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 609 test "X$echo_testing_string" = "X$echo_test_string"; then 610 : 611else 612 # The Solaris, AIX, and Digital Unix default echo programs unquote 613 # backslashes. This makes it impossible to quote backslashes using 614 # echo "$something" | sed 's/\\/\\\\/g' 615 # 616 # So, first we look for a working echo in the user's PATH. 617 618 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 619 for dir in $PATH /usr/ucb; do 620 IFS="$lt_save_ifs" 621 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 622 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 623 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 624 test "X$echo_testing_string" = "X$echo_test_string"; then 625 echo="$dir/echo" 626 break 627 fi 628 done 629 IFS="$lt_save_ifs" 630 631 if test "X$echo" = Xecho; then 632 # We didn't find a better echo, so look for alternatives. 633 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 634 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 635 test "X$echo_testing_string" = "X$echo_test_string"; then 636 # This shell has a builtin print -r that does the trick. 637 echo='print -r' 638 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 639 test "X$CONFIG_SHELL" != X/bin/ksh; then 640 # If we have ksh, try running configure again with it. 641 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 642 export ORIGINAL_CONFIG_SHELL 643 CONFIG_SHELL=/bin/ksh 644 export CONFIG_SHELL 645 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 646 else 647 # Try using printf. 648 echo='printf %s\n' 649 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 650 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 651 test "X$echo_testing_string" = "X$echo_test_string"; then 652 # Cool, printf works 653 : 654 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 655 test "X$echo_testing_string" = 'X\t' && 656 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 657 test "X$echo_testing_string" = "X$echo_test_string"; then 658 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 659 export CONFIG_SHELL 660 SHELL="$CONFIG_SHELL" 661 export SHELL 662 echo="$CONFIG_SHELL $0 --fallback-echo" 663 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 664 test "X$echo_testing_string" = 'X\t' && 665 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 666 test "X$echo_testing_string" = "X$echo_test_string"; then 667 echo="$CONFIG_SHELL $0 --fallback-echo" 668 else 669 # maybe with a smaller string... 670 prev=: 671 672 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 673 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 674 then 675 break 676 fi 677 prev="$cmd" 678 done 679 680 if test "$prev" != 'sed 50q "$0"'; then 681 echo_test_string=`eval $prev` 682 export echo_test_string 683 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 684 else 685 # Oops. We lost completely, so just stick with echo. 686 echo=echo 687 fi 688 fi 689 fi 690 fi 691fi 692fi 693 694# Copy echo and quote the copy suitably for passing to libtool from 695# the Makefile, instead of quoting the original, which is used later. 696ECHO=$echo 697if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 698 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 699fi 700 701 702 703 704tagnames=${tagnames+${tagnames},}CXX 705 706tagnames=${tagnames+${tagnames},}F77 707 708exec 7<&0 </dev/null 6>&1 709 710# Name of the host. 711# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 712# so uname gets run too. 713ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 714 715# 716# Initializations. 717# 718ac_default_prefix=/usr/local 719ac_clean_files= 720ac_config_libobj_dir=. 721LIBOBJS= 722cross_compiling=no 723subdirs= 724MFLAGS= 725MAKEFLAGS= 726SHELL=${CONFIG_SHELL-/bin/sh} 727 728# Identity of this package.
|
727PACKAGE_NAME= 728PACKAGE_TARNAME= 729PACKAGE_VERSION= 730PACKAGE_STRING= 731PACKAGE_BUGREPORT=
| 729PACKAGE_NAME='file' 730PACKAGE_TARNAME='file' 731PACKAGE_VERSION='4.26' 732PACKAGE_STRING='file 4.26' 733PACKAGE_BUGREPORT='christos@astron.com'
|
732
| 734
|
733ac_unique_file="src/file.c"
| |
734# Factoring default headers for most tests. 735ac_includes_default="\ 736#include <stdio.h> 737#ifdef HAVE_SYS_TYPES_H 738# include <sys/types.h> 739#endif 740#ifdef HAVE_SYS_STAT_H 741# include <sys/stat.h> 742#endif 743#ifdef STDC_HEADERS 744# include <stdlib.h> 745# include <stddef.h> 746#else 747# ifdef HAVE_STDLIB_H 748# include <stdlib.h> 749# endif 750#endif 751#ifdef HAVE_STRING_H 752# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 753# include <memory.h> 754# endif 755# include <string.h> 756#endif 757#ifdef HAVE_STRINGS_H 758# include <strings.h> 759#endif 760#ifdef HAVE_INTTYPES_H 761# include <inttypes.h> 762#endif 763#ifdef HAVE_STDINT_H 764# include <stdint.h> 765#endif 766#ifdef HAVE_UNISTD_H 767# include <unistd.h> 768#endif" 769 770ac_subst_vars='SHELL 771PATH_SEPARATOR 772PACKAGE_NAME 773PACKAGE_TARNAME 774PACKAGE_VERSION 775PACKAGE_STRING 776PACKAGE_BUGREPORT 777exec_prefix 778prefix 779program_transform_name 780bindir 781sbindir 782libexecdir 783datarootdir 784datadir 785sysconfdir 786sharedstatedir 787localstatedir 788includedir 789oldincludedir 790docdir 791infodir 792htmldir 793dvidir 794pdfdir 795psdir 796libdir 797localedir 798mandir 799DEFS 800ECHO_C 801ECHO_N 802ECHO_T 803LIBS 804build_alias 805host_alias 806target_alias 807INSTALL_PROGRAM 808INSTALL_SCRIPT 809INSTALL_DATA 810am__isrc 811CYGPATH_W 812PACKAGE 813VERSION 814ACLOCAL 815AUTOCONF 816AUTOMAKE 817AUTOHEADER 818MAKEINFO 819install_sh 820STRIP 821INSTALL_STRIP_PROGRAM 822mkdir_p 823AWK 824SET_MAKE 825am__leading_dot 826AMTAR 827am__tar 828am__untar
| 735# Factoring default headers for most tests. 736ac_includes_default="\ 737#include <stdio.h> 738#ifdef HAVE_SYS_TYPES_H 739# include <sys/types.h> 740#endif 741#ifdef HAVE_SYS_STAT_H 742# include <sys/stat.h> 743#endif 744#ifdef STDC_HEADERS 745# include <stdlib.h> 746# include <stddef.h> 747#else 748# ifdef HAVE_STDLIB_H 749# include <stdlib.h> 750# endif 751#endif 752#ifdef HAVE_STRING_H 753# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 754# include <memory.h> 755# endif 756# include <string.h> 757#endif 758#ifdef HAVE_STRINGS_H 759# include <strings.h> 760#endif 761#ifdef HAVE_INTTYPES_H 762# include <inttypes.h> 763#endif 764#ifdef HAVE_STDINT_H 765# include <stdint.h> 766#endif 767#ifdef HAVE_UNISTD_H 768# include <unistd.h> 769#endif" 770 771ac_subst_vars='SHELL 772PATH_SEPARATOR 773PACKAGE_NAME 774PACKAGE_TARNAME 775PACKAGE_VERSION 776PACKAGE_STRING 777PACKAGE_BUGREPORT 778exec_prefix 779prefix 780program_transform_name 781bindir 782sbindir 783libexecdir 784datarootdir 785datadir 786sysconfdir 787sharedstatedir 788localstatedir 789includedir 790oldincludedir 791docdir 792infodir 793htmldir 794dvidir 795pdfdir 796psdir 797libdir 798localedir 799mandir 800DEFS 801ECHO_C 802ECHO_N 803ECHO_T 804LIBS 805build_alias 806host_alias 807target_alias 808INSTALL_PROGRAM 809INSTALL_SCRIPT 810INSTALL_DATA 811am__isrc 812CYGPATH_W 813PACKAGE 814VERSION 815ACLOCAL 816AUTOCONF 817AUTOMAKE 818AUTOHEADER 819MAKEINFO 820install_sh 821STRIP 822INSTALL_STRIP_PROGRAM 823mkdir_p 824AWK 825SET_MAKE 826am__leading_dot 827AMTAR 828am__tar 829am__untar
|
829MAINTAINER_MODE_TRUE 830MAINTAINER_MODE_FALSE 831MAINT
| |
832fsect 833FSECT5_TRUE 834FSECT5_FALSE
| 830fsect 831FSECT5_TRUE 832FSECT5_FALSE
|
| 833WARNINGS
|
835CC 836CFLAGS 837LDFLAGS 838CPPFLAGS 839ac_ct_CC 840EXEEXT 841OBJEXT 842DEPDIR 843am__include 844am__quote 845AMDEP_TRUE 846AMDEP_FALSE 847AMDEPBACKSLASH 848CCDEPMODE 849am__fastdepCC_TRUE 850am__fastdepCC_FALSE 851LN_S 852build 853build_cpu 854build_vendor 855build_os 856host 857host_cpu 858host_vendor 859host_os 860GREP 861EGREP 862ECHO 863AR 864RANLIB 865CPP 866CXX 867CXXFLAGS 868ac_ct_CXX 869CXXDEPMODE 870am__fastdepCXX_TRUE 871am__fastdepCXX_FALSE 872CXXCPP 873F77 874FFLAGS 875ac_ct_F77 876LIBTOOL
| 834CC 835CFLAGS 836LDFLAGS 837CPPFLAGS 838ac_ct_CC 839EXEEXT 840OBJEXT 841DEPDIR 842am__include 843am__quote 844AMDEP_TRUE 845AMDEP_FALSE 846AMDEPBACKSLASH 847CCDEPMODE 848am__fastdepCC_TRUE 849am__fastdepCC_FALSE 850LN_S 851build 852build_cpu 853build_vendor 854build_os 855host 856host_cpu 857host_vendor 858host_os 859GREP 860EGREP 861ECHO 862AR 863RANLIB 864CPP 865CXX 866CXXFLAGS 867ac_ct_CXX 868CXXDEPMODE 869am__fastdepCXX_TRUE 870am__fastdepCXX_FALSE 871CXXCPP 872F77 873FFLAGS 874ac_ct_F77 875LIBTOOL
|
| 876LIBOBJS
|
877IS_CROSS_COMPILE_TRUE 878IS_CROSS_COMPILE_FALSE
| 877IS_CROSS_COMPILE_TRUE 878IS_CROSS_COMPILE_FALSE
|
879LIBOBJS
| |
880LTLIBOBJS' 881ac_subst_files='' 882 ac_precious_vars='build_alias 883host_alias 884target_alias 885CC 886CFLAGS 887LDFLAGS 888LIBS 889CPPFLAGS 890CPP 891CXX 892CXXFLAGS 893CCC 894CXXCPP 895F77 896FFLAGS' 897 898 899# Initialize some variables set by options. 900ac_init_help= 901ac_init_version=false 902# The variables have the same names as the options, with 903# dashes changed to underlines. 904cache_file=/dev/null 905exec_prefix=NONE 906no_create= 907no_recursion= 908prefix=NONE 909program_prefix=NONE 910program_suffix=NONE 911program_transform_name=s,x,x, 912silent= 913site= 914srcdir= 915verbose= 916x_includes=NONE 917x_libraries=NONE 918 919# Installation directory options. 920# These are left unexpanded so users can "make install exec_prefix=/foo" 921# and all the variables that are supposed to be based on exec_prefix 922# by default will actually change. 923# Use braces instead of parens because sh, perl, etc. also accept them. 924# (The list follows the same order as the GNU Coding Standards.) 925bindir='${exec_prefix}/bin' 926sbindir='${exec_prefix}/sbin' 927libexecdir='${exec_prefix}/libexec' 928datarootdir='${prefix}/share' 929datadir='${datarootdir}' 930sysconfdir='${prefix}/etc' 931sharedstatedir='${prefix}/com' 932localstatedir='${prefix}/var' 933includedir='${prefix}/include' 934oldincludedir='/usr/include'
| 879LTLIBOBJS' 880ac_subst_files='' 881 ac_precious_vars='build_alias 882host_alias 883target_alias 884CC 885CFLAGS 886LDFLAGS 887LIBS 888CPPFLAGS 889CPP 890CXX 891CXXFLAGS 892CCC 893CXXCPP 894F77 895FFLAGS' 896 897 898# Initialize some variables set by options. 899ac_init_help= 900ac_init_version=false 901# The variables have the same names as the options, with 902# dashes changed to underlines. 903cache_file=/dev/null 904exec_prefix=NONE 905no_create= 906no_recursion= 907prefix=NONE 908program_prefix=NONE 909program_suffix=NONE 910program_transform_name=s,x,x, 911silent= 912site= 913srcdir= 914verbose= 915x_includes=NONE 916x_libraries=NONE 917 918# Installation directory options. 919# These are left unexpanded so users can "make install exec_prefix=/foo" 920# and all the variables that are supposed to be based on exec_prefix 921# by default will actually change. 922# Use braces instead of parens because sh, perl, etc. also accept them. 923# (The list follows the same order as the GNU Coding Standards.) 924bindir='${exec_prefix}/bin' 925sbindir='${exec_prefix}/sbin' 926libexecdir='${exec_prefix}/libexec' 927datarootdir='${prefix}/share' 928datadir='${datarootdir}' 929sysconfdir='${prefix}/etc' 930sharedstatedir='${prefix}/com' 931localstatedir='${prefix}/var' 932includedir='${prefix}/include' 933oldincludedir='/usr/include'
|
935docdir='${datarootdir}/doc/${PACKAGE}'
| 934docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
|
936infodir='${datarootdir}/info' 937htmldir='${docdir}' 938dvidir='${docdir}' 939pdfdir='${docdir}' 940psdir='${docdir}' 941libdir='${exec_prefix}/lib' 942localedir='${datarootdir}/locale' 943mandir='${datarootdir}/man' 944 945ac_prev= 946ac_dashdash= 947for ac_option 948do 949 # If the previous option needs an argument, assign it. 950 if test -n "$ac_prev"; then 951 eval $ac_prev=\$ac_option 952 ac_prev= 953 continue 954 fi 955 956 case $ac_option in 957 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 958 *) ac_optarg=yes ;; 959 esac 960 961 # Accept the important Cygnus configure options, so we can diagnose typos. 962 963 case $ac_dashdash$ac_option in 964 --) 965 ac_dashdash=yes ;; 966 967 -bindir | --bindir | --bindi | --bind | --bin | --bi) 968 ac_prev=bindir ;; 969 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 970 bindir=$ac_optarg ;; 971 972 -build | --build | --buil | --bui | --bu) 973 ac_prev=build_alias ;; 974 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 975 build_alias=$ac_optarg ;; 976 977 -cache-file | --cache-file | --cache-fil | --cache-fi \ 978 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 979 ac_prev=cache_file ;; 980 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 981 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 982 cache_file=$ac_optarg ;; 983 984 --config-cache | -C) 985 cache_file=config.cache ;; 986 987 -datadir | --datadir | --datadi | --datad) 988 ac_prev=datadir ;; 989 -datadir=* | --datadir=* | --datadi=* | --datad=*) 990 datadir=$ac_optarg ;; 991 992 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 993 | --dataroo | --dataro | --datar) 994 ac_prev=datarootdir ;; 995 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 996 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 997 datarootdir=$ac_optarg ;; 998 999 -disable-* | --disable-*) 1000 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1001 # Reject names that are not valid shell variable names. 1002 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1003 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1004 { (exit 1); exit 1; }; } 1005 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1006 eval enable_$ac_feature=no ;; 1007 1008 -docdir | --docdir | --docdi | --doc | --do) 1009 ac_prev=docdir ;; 1010 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1011 docdir=$ac_optarg ;; 1012 1013 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1014 ac_prev=dvidir ;; 1015 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1016 dvidir=$ac_optarg ;; 1017 1018 -enable-* | --enable-*) 1019 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1020 # Reject names that are not valid shell variable names. 1021 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1022 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1023 { (exit 1); exit 1; }; } 1024 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1025 eval enable_$ac_feature=\$ac_optarg ;; 1026 1027 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1028 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1029 | --exec | --exe | --ex) 1030 ac_prev=exec_prefix ;; 1031 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1032 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1033 | --exec=* | --exe=* | --ex=*) 1034 exec_prefix=$ac_optarg ;; 1035 1036 -gas | --gas | --ga | --g) 1037 # Obsolete; use --with-gas. 1038 with_gas=yes ;; 1039 1040 -help | --help | --hel | --he | -h) 1041 ac_init_help=long ;; 1042 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1043 ac_init_help=recursive ;; 1044 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1045 ac_init_help=short ;; 1046 1047 -host | --host | --hos | --ho) 1048 ac_prev=host_alias ;; 1049 -host=* | --host=* | --hos=* | --ho=*) 1050 host_alias=$ac_optarg ;; 1051 1052 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1053 ac_prev=htmldir ;; 1054 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1055 | --ht=*) 1056 htmldir=$ac_optarg ;; 1057 1058 -includedir | --includedir | --includedi | --included | --include \ 1059 | --includ | --inclu | --incl | --inc) 1060 ac_prev=includedir ;; 1061 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1062 | --includ=* | --inclu=* | --incl=* | --inc=*) 1063 includedir=$ac_optarg ;; 1064 1065 -infodir | --infodir | --infodi | --infod | --info | --inf) 1066 ac_prev=infodir ;; 1067 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1068 infodir=$ac_optarg ;; 1069 1070 -libdir | --libdir | --libdi | --libd) 1071 ac_prev=libdir ;; 1072 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1073 libdir=$ac_optarg ;; 1074 1075 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1076 | --libexe | --libex | --libe) 1077 ac_prev=libexecdir ;; 1078 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1079 | --libexe=* | --libex=* | --libe=*) 1080 libexecdir=$ac_optarg ;; 1081 1082 -localedir | --localedir | --localedi | --localed | --locale) 1083 ac_prev=localedir ;; 1084 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1085 localedir=$ac_optarg ;; 1086 1087 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1088 | --localstate | --localstat | --localsta | --localst | --locals) 1089 ac_prev=localstatedir ;; 1090 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1091 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1092 localstatedir=$ac_optarg ;; 1093 1094 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1095 ac_prev=mandir ;; 1096 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1097 mandir=$ac_optarg ;; 1098 1099 -nfp | --nfp | --nf) 1100 # Obsolete; use --without-fp. 1101 with_fp=no ;; 1102 1103 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1104 | --no-cr | --no-c | -n) 1105 no_create=yes ;; 1106 1107 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1108 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1109 no_recursion=yes ;; 1110 1111 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1112 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1113 | --oldin | --oldi | --old | --ol | --o) 1114 ac_prev=oldincludedir ;; 1115 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1116 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1117 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1118 oldincludedir=$ac_optarg ;; 1119 1120 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1121 ac_prev=prefix ;; 1122 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1123 prefix=$ac_optarg ;; 1124 1125 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1126 | --program-pre | --program-pr | --program-p) 1127 ac_prev=program_prefix ;; 1128 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1129 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1130 program_prefix=$ac_optarg ;; 1131 1132 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1133 | --program-suf | --program-su | --program-s) 1134 ac_prev=program_suffix ;; 1135 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1136 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1137 program_suffix=$ac_optarg ;; 1138 1139 -program-transform-name | --program-transform-name \ 1140 | --program-transform-nam | --program-transform-na \ 1141 | --program-transform-n | --program-transform- \ 1142 | --program-transform | --program-transfor \ 1143 | --program-transfo | --program-transf \ 1144 | --program-trans | --program-tran \ 1145 | --progr-tra | --program-tr | --program-t) 1146 ac_prev=program_transform_name ;; 1147 -program-transform-name=* | --program-transform-name=* \ 1148 | --program-transform-nam=* | --program-transform-na=* \ 1149 | --program-transform-n=* | --program-transform-=* \ 1150 | --program-transform=* | --program-transfor=* \ 1151 | --program-transfo=* | --program-transf=* \ 1152 | --program-trans=* | --program-tran=* \ 1153 | --progr-tra=* | --program-tr=* | --program-t=*) 1154 program_transform_name=$ac_optarg ;; 1155 1156 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1157 ac_prev=pdfdir ;; 1158 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1159 pdfdir=$ac_optarg ;; 1160 1161 -psdir | --psdir | --psdi | --psd | --ps) 1162 ac_prev=psdir ;; 1163 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1164 psdir=$ac_optarg ;; 1165 1166 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1167 | -silent | --silent | --silen | --sile | --sil) 1168 silent=yes ;; 1169 1170 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1171 ac_prev=sbindir ;; 1172 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1173 | --sbi=* | --sb=*) 1174 sbindir=$ac_optarg ;; 1175 1176 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1177 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1178 | --sharedst | --shareds | --shared | --share | --shar \ 1179 | --sha | --sh) 1180 ac_prev=sharedstatedir ;; 1181 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1182 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1183 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1184 | --sha=* | --sh=*) 1185 sharedstatedir=$ac_optarg ;; 1186 1187 -site | --site | --sit) 1188 ac_prev=site ;; 1189 -site=* | --site=* | --sit=*) 1190 site=$ac_optarg ;; 1191 1192 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1193 ac_prev=srcdir ;; 1194 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1195 srcdir=$ac_optarg ;; 1196 1197 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1198 | --syscon | --sysco | --sysc | --sys | --sy) 1199 ac_prev=sysconfdir ;; 1200 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1201 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1202 sysconfdir=$ac_optarg ;; 1203 1204 -target | --target | --targe | --targ | --tar | --ta | --t) 1205 ac_prev=target_alias ;; 1206 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1207 target_alias=$ac_optarg ;; 1208 1209 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1210 verbose=yes ;; 1211 1212 -version | --version | --versio | --versi | --vers | -V) 1213 ac_init_version=: ;; 1214 1215 -with-* | --with-*) 1216 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1217 # Reject names that are not valid shell variable names. 1218 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1219 { echo "$as_me: error: invalid package name: $ac_package" >&2 1220 { (exit 1); exit 1; }; } 1221 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1222 eval with_$ac_package=\$ac_optarg ;; 1223 1224 -without-* | --without-*) 1225 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1226 # Reject names that are not valid shell variable names. 1227 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1228 { echo "$as_me: error: invalid package name: $ac_package" >&2 1229 { (exit 1); exit 1; }; } 1230 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1231 eval with_$ac_package=no ;; 1232 1233 --x) 1234 # Obsolete; use --with-x. 1235 with_x=yes ;; 1236 1237 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1238 | --x-incl | --x-inc | --x-in | --x-i) 1239 ac_prev=x_includes ;; 1240 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1241 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1242 x_includes=$ac_optarg ;; 1243 1244 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1245 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1246 ac_prev=x_libraries ;; 1247 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1248 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1249 x_libraries=$ac_optarg ;; 1250 1251 -*) { echo "$as_me: error: unrecognized option: $ac_option 1252Try \`$0 --help' for more information." >&2 1253 { (exit 1); exit 1; }; } 1254 ;; 1255 1256 *=*) 1257 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1258 # Reject names that are not valid shell variable names. 1259 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1260 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1261 { (exit 1); exit 1; }; } 1262 eval $ac_envvar=\$ac_optarg 1263 export $ac_envvar ;; 1264 1265 *) 1266 # FIXME: should be removed in autoconf 3.0. 1267 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1268 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1269 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1270 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1271 ;; 1272 1273 esac 1274done 1275 1276if test -n "$ac_prev"; then 1277 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1278 { echo "$as_me: error: missing argument to $ac_option" >&2 1279 { (exit 1); exit 1; }; } 1280fi 1281 1282# Be sure to have absolute directory names. 1283for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1284 datadir sysconfdir sharedstatedir localstatedir includedir \ 1285 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1286 libdir localedir mandir 1287do 1288 eval ac_val=\$$ac_var 1289 case $ac_val in 1290 [\\/$]* | ?:[\\/]* ) continue;; 1291 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1292 esac 1293 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1294 { (exit 1); exit 1; }; } 1295done 1296 1297# There might be people who depend on the old broken behavior: `$host' 1298# used to hold the argument of --host etc. 1299# FIXME: To remove some day. 1300build=$build_alias 1301host=$host_alias 1302target=$target_alias 1303 1304# FIXME: To remove some day. 1305if test "x$host_alias" != x; then 1306 if test "x$build_alias" = x; then 1307 cross_compiling=maybe 1308 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1309 If a cross compiler is detected then cross compile mode will be used." >&2 1310 elif test "x$build_alias" != "x$host_alias"; then 1311 cross_compiling=yes 1312 fi 1313fi 1314 1315ac_tool_prefix= 1316test -n "$host_alias" && ac_tool_prefix=$host_alias- 1317 1318test "$silent" = yes && exec 6>/dev/null 1319 1320 1321ac_pwd=`pwd` && test -n "$ac_pwd" && 1322ac_ls_di=`ls -di .` && 1323ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1324 { echo "$as_me: error: Working directory cannot be determined" >&2 1325 { (exit 1); exit 1; }; } 1326test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1327 { echo "$as_me: error: pwd does not report name of working directory" >&2 1328 { (exit 1); exit 1; }; } 1329 1330 1331# Find the source files, if location was not specified. 1332if test -z "$srcdir"; then 1333 ac_srcdir_defaulted=yes 1334 # Try the directory containing this script, then the parent directory. 1335 ac_confdir=`$as_dirname -- "$0" || 1336$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1337 X"$0" : 'X\(//\)[^/]' \| \ 1338 X"$0" : 'X\(//\)$' \| \ 1339 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1340echo X"$0" | 1341 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1342 s//\1/ 1343 q 1344 } 1345 /^X\(\/\/\)[^/].*/{ 1346 s//\1/ 1347 q 1348 } 1349 /^X\(\/\/\)$/{ 1350 s//\1/ 1351 q 1352 } 1353 /^X\(\/\).*/{ 1354 s//\1/ 1355 q 1356 } 1357 s/.*/./; q'` 1358 srcdir=$ac_confdir 1359 if test ! -r "$srcdir/$ac_unique_file"; then 1360 srcdir=.. 1361 fi 1362else 1363 ac_srcdir_defaulted=no 1364fi 1365if test ! -r "$srcdir/$ac_unique_file"; then 1366 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1367 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1368 { (exit 1); exit 1; }; } 1369fi 1370ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1371ac_abs_confdir=`( 1372 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1373 { (exit 1); exit 1; }; } 1374 pwd)` 1375# When building in place, set srcdir=. 1376if test "$ac_abs_confdir" = "$ac_pwd"; then 1377 srcdir=. 1378fi 1379# Remove unnecessary trailing slashes from srcdir. 1380# Double slashes in file names in object file debugging info 1381# mess up M-x gdb in Emacs. 1382case $srcdir in 1383*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1384esac 1385for ac_var in $ac_precious_vars; do 1386 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1387 eval ac_env_${ac_var}_value=\$${ac_var} 1388 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1389 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1390done 1391 1392# 1393# Report the --help message. 1394# 1395if test "$ac_init_help" = "long"; then 1396 # Omit some internal or obsolete options to make the list less imposing. 1397 # This message is too long to be a string in the A/UX 3.1 sh. 1398 cat <<_ACEOF
| 935infodir='${datarootdir}/info' 936htmldir='${docdir}' 937dvidir='${docdir}' 938pdfdir='${docdir}' 939psdir='${docdir}' 940libdir='${exec_prefix}/lib' 941localedir='${datarootdir}/locale' 942mandir='${datarootdir}/man' 943 944ac_prev= 945ac_dashdash= 946for ac_option 947do 948 # If the previous option needs an argument, assign it. 949 if test -n "$ac_prev"; then 950 eval $ac_prev=\$ac_option 951 ac_prev= 952 continue 953 fi 954 955 case $ac_option in 956 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 957 *) ac_optarg=yes ;; 958 esac 959 960 # Accept the important Cygnus configure options, so we can diagnose typos. 961 962 case $ac_dashdash$ac_option in 963 --) 964 ac_dashdash=yes ;; 965 966 -bindir | --bindir | --bindi | --bind | --bin | --bi) 967 ac_prev=bindir ;; 968 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 969 bindir=$ac_optarg ;; 970 971 -build | --build | --buil | --bui | --bu) 972 ac_prev=build_alias ;; 973 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 974 build_alias=$ac_optarg ;; 975 976 -cache-file | --cache-file | --cache-fil | --cache-fi \ 977 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 978 ac_prev=cache_file ;; 979 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 980 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 981 cache_file=$ac_optarg ;; 982 983 --config-cache | -C) 984 cache_file=config.cache ;; 985 986 -datadir | --datadir | --datadi | --datad) 987 ac_prev=datadir ;; 988 -datadir=* | --datadir=* | --datadi=* | --datad=*) 989 datadir=$ac_optarg ;; 990 991 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 992 | --dataroo | --dataro | --datar) 993 ac_prev=datarootdir ;; 994 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 995 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 996 datarootdir=$ac_optarg ;; 997 998 -disable-* | --disable-*) 999 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1000 # Reject names that are not valid shell variable names. 1001 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1002 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1003 { (exit 1); exit 1; }; } 1004 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1005 eval enable_$ac_feature=no ;; 1006 1007 -docdir | --docdir | --docdi | --doc | --do) 1008 ac_prev=docdir ;; 1009 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1010 docdir=$ac_optarg ;; 1011 1012 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1013 ac_prev=dvidir ;; 1014 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1015 dvidir=$ac_optarg ;; 1016 1017 -enable-* | --enable-*) 1018 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1019 # Reject names that are not valid shell variable names. 1020 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 1021 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 1022 { (exit 1); exit 1; }; } 1023 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 1024 eval enable_$ac_feature=\$ac_optarg ;; 1025 1026 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1027 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1028 | --exec | --exe | --ex) 1029 ac_prev=exec_prefix ;; 1030 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1031 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1032 | --exec=* | --exe=* | --ex=*) 1033 exec_prefix=$ac_optarg ;; 1034 1035 -gas | --gas | --ga | --g) 1036 # Obsolete; use --with-gas. 1037 with_gas=yes ;; 1038 1039 -help | --help | --hel | --he | -h) 1040 ac_init_help=long ;; 1041 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1042 ac_init_help=recursive ;; 1043 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1044 ac_init_help=short ;; 1045 1046 -host | --host | --hos | --ho) 1047 ac_prev=host_alias ;; 1048 -host=* | --host=* | --hos=* | --ho=*) 1049 host_alias=$ac_optarg ;; 1050 1051 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1052 ac_prev=htmldir ;; 1053 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1054 | --ht=*) 1055 htmldir=$ac_optarg ;; 1056 1057 -includedir | --includedir | --includedi | --included | --include \ 1058 | --includ | --inclu | --incl | --inc) 1059 ac_prev=includedir ;; 1060 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1061 | --includ=* | --inclu=* | --incl=* | --inc=*) 1062 includedir=$ac_optarg ;; 1063 1064 -infodir | --infodir | --infodi | --infod | --info | --inf) 1065 ac_prev=infodir ;; 1066 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1067 infodir=$ac_optarg ;; 1068 1069 -libdir | --libdir | --libdi | --libd) 1070 ac_prev=libdir ;; 1071 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1072 libdir=$ac_optarg ;; 1073 1074 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1075 | --libexe | --libex | --libe) 1076 ac_prev=libexecdir ;; 1077 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1078 | --libexe=* | --libex=* | --libe=*) 1079 libexecdir=$ac_optarg ;; 1080 1081 -localedir | --localedir | --localedi | --localed | --locale) 1082 ac_prev=localedir ;; 1083 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1084 localedir=$ac_optarg ;; 1085 1086 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1087 | --localstate | --localstat | --localsta | --localst | --locals) 1088 ac_prev=localstatedir ;; 1089 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1090 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1091 localstatedir=$ac_optarg ;; 1092 1093 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1094 ac_prev=mandir ;; 1095 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1096 mandir=$ac_optarg ;; 1097 1098 -nfp | --nfp | --nf) 1099 # Obsolete; use --without-fp. 1100 with_fp=no ;; 1101 1102 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1103 | --no-cr | --no-c | -n) 1104 no_create=yes ;; 1105 1106 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1107 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1108 no_recursion=yes ;; 1109 1110 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1111 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1112 | --oldin | --oldi | --old | --ol | --o) 1113 ac_prev=oldincludedir ;; 1114 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1115 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1116 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1117 oldincludedir=$ac_optarg ;; 1118 1119 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1120 ac_prev=prefix ;; 1121 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1122 prefix=$ac_optarg ;; 1123 1124 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1125 | --program-pre | --program-pr | --program-p) 1126 ac_prev=program_prefix ;; 1127 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1128 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1129 program_prefix=$ac_optarg ;; 1130 1131 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1132 | --program-suf | --program-su | --program-s) 1133 ac_prev=program_suffix ;; 1134 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1135 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1136 program_suffix=$ac_optarg ;; 1137 1138 -program-transform-name | --program-transform-name \ 1139 | --program-transform-nam | --program-transform-na \ 1140 | --program-transform-n | --program-transform- \ 1141 | --program-transform | --program-transfor \ 1142 | --program-transfo | --program-transf \ 1143 | --program-trans | --program-tran \ 1144 | --progr-tra | --program-tr | --program-t) 1145 ac_prev=program_transform_name ;; 1146 -program-transform-name=* | --program-transform-name=* \ 1147 | --program-transform-nam=* | --program-transform-na=* \ 1148 | --program-transform-n=* | --program-transform-=* \ 1149 | --program-transform=* | --program-transfor=* \ 1150 | --program-transfo=* | --program-transf=* \ 1151 | --program-trans=* | --program-tran=* \ 1152 | --progr-tra=* | --program-tr=* | --program-t=*) 1153 program_transform_name=$ac_optarg ;; 1154 1155 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1156 ac_prev=pdfdir ;; 1157 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1158 pdfdir=$ac_optarg ;; 1159 1160 -psdir | --psdir | --psdi | --psd | --ps) 1161 ac_prev=psdir ;; 1162 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1163 psdir=$ac_optarg ;; 1164 1165 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1166 | -silent | --silent | --silen | --sile | --sil) 1167 silent=yes ;; 1168 1169 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1170 ac_prev=sbindir ;; 1171 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1172 | --sbi=* | --sb=*) 1173 sbindir=$ac_optarg ;; 1174 1175 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1176 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1177 | --sharedst | --shareds | --shared | --share | --shar \ 1178 | --sha | --sh) 1179 ac_prev=sharedstatedir ;; 1180 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1181 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1182 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1183 | --sha=* | --sh=*) 1184 sharedstatedir=$ac_optarg ;; 1185 1186 -site | --site | --sit) 1187 ac_prev=site ;; 1188 -site=* | --site=* | --sit=*) 1189 site=$ac_optarg ;; 1190 1191 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1192 ac_prev=srcdir ;; 1193 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1194 srcdir=$ac_optarg ;; 1195 1196 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1197 | --syscon | --sysco | --sysc | --sys | --sy) 1198 ac_prev=sysconfdir ;; 1199 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1200 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1201 sysconfdir=$ac_optarg ;; 1202 1203 -target | --target | --targe | --targ | --tar | --ta | --t) 1204 ac_prev=target_alias ;; 1205 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1206 target_alias=$ac_optarg ;; 1207 1208 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1209 verbose=yes ;; 1210 1211 -version | --version | --versio | --versi | --vers | -V) 1212 ac_init_version=: ;; 1213 1214 -with-* | --with-*) 1215 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1216 # Reject names that are not valid shell variable names. 1217 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1218 { echo "$as_me: error: invalid package name: $ac_package" >&2 1219 { (exit 1); exit 1; }; } 1220 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1221 eval with_$ac_package=\$ac_optarg ;; 1222 1223 -without-* | --without-*) 1224 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1225 # Reject names that are not valid shell variable names. 1226 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1227 { echo "$as_me: error: invalid package name: $ac_package" >&2 1228 { (exit 1); exit 1; }; } 1229 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1230 eval with_$ac_package=no ;; 1231 1232 --x) 1233 # Obsolete; use --with-x. 1234 with_x=yes ;; 1235 1236 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1237 | --x-incl | --x-inc | --x-in | --x-i) 1238 ac_prev=x_includes ;; 1239 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1240 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1241 x_includes=$ac_optarg ;; 1242 1243 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1244 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1245 ac_prev=x_libraries ;; 1246 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1247 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1248 x_libraries=$ac_optarg ;; 1249 1250 -*) { echo "$as_me: error: unrecognized option: $ac_option 1251Try \`$0 --help' for more information." >&2 1252 { (exit 1); exit 1; }; } 1253 ;; 1254 1255 *=*) 1256 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1257 # Reject names that are not valid shell variable names. 1258 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1259 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1260 { (exit 1); exit 1; }; } 1261 eval $ac_envvar=\$ac_optarg 1262 export $ac_envvar ;; 1263 1264 *) 1265 # FIXME: should be removed in autoconf 3.0. 1266 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1267 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1268 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1269 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1270 ;; 1271 1272 esac 1273done 1274 1275if test -n "$ac_prev"; then 1276 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1277 { echo "$as_me: error: missing argument to $ac_option" >&2 1278 { (exit 1); exit 1; }; } 1279fi 1280 1281# Be sure to have absolute directory names. 1282for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1283 datadir sysconfdir sharedstatedir localstatedir includedir \ 1284 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1285 libdir localedir mandir 1286do 1287 eval ac_val=\$$ac_var 1288 case $ac_val in 1289 [\\/$]* | ?:[\\/]* ) continue;; 1290 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1291 esac 1292 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1293 { (exit 1); exit 1; }; } 1294done 1295 1296# There might be people who depend on the old broken behavior: `$host' 1297# used to hold the argument of --host etc. 1298# FIXME: To remove some day. 1299build=$build_alias 1300host=$host_alias 1301target=$target_alias 1302 1303# FIXME: To remove some day. 1304if test "x$host_alias" != x; then 1305 if test "x$build_alias" = x; then 1306 cross_compiling=maybe 1307 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1308 If a cross compiler is detected then cross compile mode will be used." >&2 1309 elif test "x$build_alias" != "x$host_alias"; then 1310 cross_compiling=yes 1311 fi 1312fi 1313 1314ac_tool_prefix= 1315test -n "$host_alias" && ac_tool_prefix=$host_alias- 1316 1317test "$silent" = yes && exec 6>/dev/null 1318 1319 1320ac_pwd=`pwd` && test -n "$ac_pwd" && 1321ac_ls_di=`ls -di .` && 1322ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1323 { echo "$as_me: error: Working directory cannot be determined" >&2 1324 { (exit 1); exit 1; }; } 1325test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1326 { echo "$as_me: error: pwd does not report name of working directory" >&2 1327 { (exit 1); exit 1; }; } 1328 1329 1330# Find the source files, if location was not specified. 1331if test -z "$srcdir"; then 1332 ac_srcdir_defaulted=yes 1333 # Try the directory containing this script, then the parent directory. 1334 ac_confdir=`$as_dirname -- "$0" || 1335$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1336 X"$0" : 'X\(//\)[^/]' \| \ 1337 X"$0" : 'X\(//\)$' \| \ 1338 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1339echo X"$0" | 1340 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1341 s//\1/ 1342 q 1343 } 1344 /^X\(\/\/\)[^/].*/{ 1345 s//\1/ 1346 q 1347 } 1348 /^X\(\/\/\)$/{ 1349 s//\1/ 1350 q 1351 } 1352 /^X\(\/\).*/{ 1353 s//\1/ 1354 q 1355 } 1356 s/.*/./; q'` 1357 srcdir=$ac_confdir 1358 if test ! -r "$srcdir/$ac_unique_file"; then 1359 srcdir=.. 1360 fi 1361else 1362 ac_srcdir_defaulted=no 1363fi 1364if test ! -r "$srcdir/$ac_unique_file"; then 1365 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1366 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1367 { (exit 1); exit 1; }; } 1368fi 1369ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1370ac_abs_confdir=`( 1371 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1372 { (exit 1); exit 1; }; } 1373 pwd)` 1374# When building in place, set srcdir=. 1375if test "$ac_abs_confdir" = "$ac_pwd"; then 1376 srcdir=. 1377fi 1378# Remove unnecessary trailing slashes from srcdir. 1379# Double slashes in file names in object file debugging info 1380# mess up M-x gdb in Emacs. 1381case $srcdir in 1382*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1383esac 1384for ac_var in $ac_precious_vars; do 1385 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1386 eval ac_env_${ac_var}_value=\$${ac_var} 1387 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1388 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1389done 1390 1391# 1392# Report the --help message. 1393# 1394if test "$ac_init_help" = "long"; then 1395 # Omit some internal or obsolete options to make the list less imposing. 1396 # This message is too long to be a string in the A/UX 3.1 sh. 1397 cat <<_ACEOF
|
1399\`configure' configures this package to adapt to many kinds of systems.
| 1398\`configure' configures file 4.26 to adapt to many kinds of systems.
|
1400 1401Usage: $0 [OPTION]... [VAR=VALUE]... 1402 1403To assign environment variables (e.g., CC, CFLAGS...), specify them as 1404VAR=VALUE. See below for descriptions of some of the useful variables. 1405 1406Defaults for the options are specified in brackets. 1407 1408Configuration: 1409 -h, --help display this help and exit 1410 --help=short display options specific to this package 1411 --help=recursive display the short help of all the included packages 1412 -V, --version display version information and exit 1413 -q, --quiet, --silent do not print \`checking...' messages 1414 --cache-file=FILE cache test results in FILE [disabled] 1415 -C, --config-cache alias for \`--cache-file=config.cache' 1416 -n, --no-create do not create output files 1417 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1418 1419Installation directories: 1420 --prefix=PREFIX install architecture-independent files in PREFIX 1421 [$ac_default_prefix] 1422 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1423 [PREFIX] 1424 1425By default, \`make install' will install all the files in 1426\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1427an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1428for instance \`--prefix=\$HOME'. 1429 1430For better control, use the options below. 1431 1432Fine tuning of the installation directories: 1433 --bindir=DIR user executables [EPREFIX/bin] 1434 --sbindir=DIR system admin executables [EPREFIX/sbin] 1435 --libexecdir=DIR program executables [EPREFIX/libexec] 1436 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1437 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1438 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1439 --libdir=DIR object code libraries [EPREFIX/lib] 1440 --includedir=DIR C header files [PREFIX/include] 1441 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1442 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1443 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1444 --infodir=DIR info documentation [DATAROOTDIR/info] 1445 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1446 --mandir=DIR man documentation [DATAROOTDIR/man]
| 1399 1400Usage: $0 [OPTION]... [VAR=VALUE]... 1401 1402To assign environment variables (e.g., CC, CFLAGS...), specify them as 1403VAR=VALUE. See below for descriptions of some of the useful variables. 1404 1405Defaults for the options are specified in brackets. 1406 1407Configuration: 1408 -h, --help display this help and exit 1409 --help=short display options specific to this package 1410 --help=recursive display the short help of all the included packages 1411 -V, --version display version information and exit 1412 -q, --quiet, --silent do not print \`checking...' messages 1413 --cache-file=FILE cache test results in FILE [disabled] 1414 -C, --config-cache alias for \`--cache-file=config.cache' 1415 -n, --no-create do not create output files 1416 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1417 1418Installation directories: 1419 --prefix=PREFIX install architecture-independent files in PREFIX 1420 [$ac_default_prefix] 1421 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1422 [PREFIX] 1423 1424By default, \`make install' will install all the files in 1425\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1426an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1427for instance \`--prefix=\$HOME'. 1428 1429For better control, use the options below. 1430 1431Fine tuning of the installation directories: 1432 --bindir=DIR user executables [EPREFIX/bin] 1433 --sbindir=DIR system admin executables [EPREFIX/sbin] 1434 --libexecdir=DIR program executables [EPREFIX/libexec] 1435 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1436 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1437 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1438 --libdir=DIR object code libraries [EPREFIX/lib] 1439 --includedir=DIR C header files [PREFIX/include] 1440 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1441 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1442 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1443 --infodir=DIR info documentation [DATAROOTDIR/info] 1444 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1445 --mandir=DIR man documentation [DATAROOTDIR/man]
|
1447 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
| 1446 --docdir=DIR documentation root [DATAROOTDIR/doc/file]
|
1448 --htmldir=DIR html documentation [DOCDIR] 1449 --dvidir=DIR dvi documentation [DOCDIR] 1450 --pdfdir=DIR pdf documentation [DOCDIR] 1451 --psdir=DIR ps documentation [DOCDIR] 1452_ACEOF 1453 1454 cat <<\_ACEOF 1455 1456Program names: 1457 --program-prefix=PREFIX prepend PREFIX to installed program names 1458 --program-suffix=SUFFIX append SUFFIX to installed program names 1459 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1460 1461System types: 1462 --build=BUILD configure for building on BUILD [guessed] 1463 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1464_ACEOF 1465fi 1466 1467if test -n "$ac_init_help"; then
| 1447 --htmldir=DIR html documentation [DOCDIR] 1448 --dvidir=DIR dvi documentation [DOCDIR] 1449 --pdfdir=DIR pdf documentation [DOCDIR] 1450 --psdir=DIR ps documentation [DOCDIR] 1451_ACEOF 1452 1453 cat <<\_ACEOF 1454 1455Program names: 1456 --program-prefix=PREFIX prepend PREFIX to installed program names 1457 --program-suffix=SUFFIX append SUFFIX to installed program names 1458 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1459 1460System types: 1461 --build=BUILD configure for building on BUILD [guessed] 1462 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1463_ACEOF 1464fi 1465 1466if test -n "$ac_init_help"; then
|
1468
| 1467 case $ac_init_help in 1468 short | recursive ) echo "Configuration of file 4.26:";; 1469 esac
|
1469 cat <<\_ACEOF 1470 1471Optional Features: 1472 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1473 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
| 1470 cat <<\_ACEOF 1471 1472Optional Features: 1473 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1474 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
1474 --enable-maintainer-mode enable make rules and dependencies not useful 1475 (and sometimes confusing) to the casual installer
| |
1476 --disable-elf disable builtin ELF support 1477 --disable-elf-core disable ELF core file support 1478 --enable-fsect-man5 enable file formats in man section 5 1479 --disable-dependency-tracking speeds up one-time build 1480 --enable-dependency-tracking do not reject slow dependency extractors 1481 --enable-shared[=PKGS] build shared libraries [default=yes] 1482 --enable-static[=PKGS] build static libraries [default=yes] 1483 --enable-fast-install[=PKGS] 1484 optimize for fast installation [default=yes] 1485 --disable-libtool-lock avoid locking (might break parallel builds) 1486 --disable-largefile omit support for large files
| 1475 --disable-elf disable builtin ELF support 1476 --disable-elf-core disable ELF core file support 1477 --enable-fsect-man5 enable file formats in man section 5 1478 --disable-dependency-tracking speeds up one-time build 1479 --enable-dependency-tracking do not reject slow dependency extractors 1480 --enable-shared[=PKGS] build shared libraries [default=yes] 1481 --enable-static[=PKGS] build static libraries [default=yes] 1482 --enable-fast-install[=PKGS] 1483 optimize for fast installation [default=yes] 1484 --disable-libtool-lock avoid locking (might break parallel builds) 1485 --disable-largefile omit support for large files
|
| 1486 --disable-warnings disable compiler warnings
|
1487 1488Optional Packages: 1489 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1490 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1491 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1492 --with-pic try to use only PIC/non-PIC objects [default=use 1493 both] 1494 --with-tags[=TAGS] include additional configurations [automatic] 1495 1496Some influential environment variables: 1497 CC C compiler command 1498 CFLAGS C compiler flags 1499 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1500 nonstandard directory <lib dir> 1501 LIBS libraries to pass to the linker, e.g. -l<library> 1502 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1503 you have headers in a nonstandard directory <include dir> 1504 CPP C preprocessor 1505 CXX C++ compiler command 1506 CXXFLAGS C++ compiler flags 1507 CXXCPP C++ preprocessor 1508 F77 Fortran 77 compiler command 1509 FFLAGS Fortran 77 compiler flags 1510 1511Use these variables to override the choices made by `configure' or to help 1512it to find libraries and programs with nonstandard names/locations. 1513
| 1487 1488Optional Packages: 1489 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1490 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1491 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1492 --with-pic try to use only PIC/non-PIC objects [default=use 1493 both] 1494 --with-tags[=TAGS] include additional configurations [automatic] 1495 1496Some influential environment variables: 1497 CC C compiler command 1498 CFLAGS C compiler flags 1499 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1500 nonstandard directory <lib dir> 1501 LIBS libraries to pass to the linker, e.g. -l<library> 1502 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1503 you have headers in a nonstandard directory <include dir> 1504 CPP C preprocessor 1505 CXX C++ compiler command 1506 CXXFLAGS C++ compiler flags 1507 CXXCPP C++ preprocessor 1508 F77 Fortran 77 compiler command 1509 FFLAGS Fortran 77 compiler flags 1510 1511Use these variables to override the choices made by `configure' or to help 1512it to find libraries and programs with nonstandard names/locations. 1513
|
| 1514Report bugs to <christos@astron.com>.
|
1514_ACEOF 1515ac_status=$? 1516fi 1517 1518if test "$ac_init_help" = "recursive"; then 1519 # If there are subdirs, report their specific --help. 1520 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1521 test -d "$ac_dir" || continue 1522 ac_builddir=. 1523 1524case "$ac_dir" in 1525.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1526*) 1527 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1528 # A ".." for each directory in $ac_dir_suffix. 1529 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1530 case $ac_top_builddir_sub in 1531 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1532 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1533 esac ;; 1534esac 1535ac_abs_top_builddir=$ac_pwd 1536ac_abs_builddir=$ac_pwd$ac_dir_suffix 1537# for backward compatibility: 1538ac_top_builddir=$ac_top_build_prefix 1539 1540case $srcdir in 1541 .) # We are building in place. 1542 ac_srcdir=. 1543 ac_top_srcdir=$ac_top_builddir_sub 1544 ac_abs_top_srcdir=$ac_pwd ;; 1545 [\\/]* | ?:[\\/]* ) # Absolute name. 1546 ac_srcdir=$srcdir$ac_dir_suffix; 1547 ac_top_srcdir=$srcdir 1548 ac_abs_top_srcdir=$srcdir ;; 1549 *) # Relative name. 1550 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1551 ac_top_srcdir=$ac_top_build_prefix$srcdir 1552 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1553esac 1554ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1555 1556 cd "$ac_dir" || { ac_status=$?; continue; } 1557 # Check for guested configure. 1558 if test -f "$ac_srcdir/configure.gnu"; then 1559 echo && 1560 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1561 elif test -f "$ac_srcdir/configure"; then 1562 echo && 1563 $SHELL "$ac_srcdir/configure" --help=recursive 1564 else 1565 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1566 fi || ac_status=$? 1567 cd "$ac_pwd" || { ac_status=$?; break; } 1568 done 1569fi 1570 1571test -n "$ac_init_help" && exit $ac_status 1572if $ac_init_version; then 1573 cat <<\_ACEOF
| 1515_ACEOF 1516ac_status=$? 1517fi 1518 1519if test "$ac_init_help" = "recursive"; then 1520 # If there are subdirs, report their specific --help. 1521 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1522 test -d "$ac_dir" || continue 1523 ac_builddir=. 1524 1525case "$ac_dir" in 1526.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1527*) 1528 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1529 # A ".." for each directory in $ac_dir_suffix. 1530 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1531 case $ac_top_builddir_sub in 1532 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1533 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1534 esac ;; 1535esac 1536ac_abs_top_builddir=$ac_pwd 1537ac_abs_builddir=$ac_pwd$ac_dir_suffix 1538# for backward compatibility: 1539ac_top_builddir=$ac_top_build_prefix 1540 1541case $srcdir in 1542 .) # We are building in place. 1543 ac_srcdir=. 1544 ac_top_srcdir=$ac_top_builddir_sub 1545 ac_abs_top_srcdir=$ac_pwd ;; 1546 [\\/]* | ?:[\\/]* ) # Absolute name. 1547 ac_srcdir=$srcdir$ac_dir_suffix; 1548 ac_top_srcdir=$srcdir 1549 ac_abs_top_srcdir=$srcdir ;; 1550 *) # Relative name. 1551 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1552 ac_top_srcdir=$ac_top_build_prefix$srcdir 1553 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1554esac 1555ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1556 1557 cd "$ac_dir" || { ac_status=$?; continue; } 1558 # Check for guested configure. 1559 if test -f "$ac_srcdir/configure.gnu"; then 1560 echo && 1561 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1562 elif test -f "$ac_srcdir/configure"; then 1563 echo && 1564 $SHELL "$ac_srcdir/configure" --help=recursive 1565 else 1566 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1567 fi || ac_status=$? 1568 cd "$ac_pwd" || { ac_status=$?; break; } 1569 done 1570fi 1571 1572test -n "$ac_init_help" && exit $ac_status 1573if $ac_init_version; then 1574 cat <<\_ACEOF
|
1574configure
| 1575file configure 4.26
|
1575generated by GNU Autoconf 2.61 1576 1577Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 15782002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1579This configure script is free software; the Free Software Foundation 1580gives unlimited permission to copy, distribute and modify it. 1581_ACEOF 1582 exit 1583fi 1584cat >config.log <<_ACEOF 1585This file contains any messages produced by compilers while 1586running configure, to aid debugging if configure makes a mistake. 1587
| 1576generated by GNU Autoconf 2.61 1577 1578Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 15792002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 1580This configure script is free software; the Free Software Foundation 1581gives unlimited permission to copy, distribute and modify it. 1582_ACEOF 1583 exit 1584fi 1585cat >config.log <<_ACEOF 1586This file contains any messages produced by compilers while 1587running configure, to aid debugging if configure makes a mistake. 1588
|
1588It was created by $as_me, which was
| 1589It was created by file $as_me 4.26, which was
|
1589generated by GNU Autoconf 2.61. Invocation command line was 1590 1591 $ $0 $@ 1592 1593_ACEOF 1594exec 5>>config.log 1595{ 1596cat <<_ASUNAME 1597## --------- ## 1598## Platform. ## 1599## --------- ## 1600 1601hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1602uname -m = `(uname -m) 2>/dev/null || echo unknown` 1603uname -r = `(uname -r) 2>/dev/null || echo unknown` 1604uname -s = `(uname -s) 2>/dev/null || echo unknown` 1605uname -v = `(uname -v) 2>/dev/null || echo unknown` 1606 1607/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1608/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1609 1610/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1611/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1612/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1613/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1614/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1615/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1616/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1617 1618_ASUNAME 1619 1620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1621for as_dir in $PATH 1622do 1623 IFS=$as_save_IFS 1624 test -z "$as_dir" && as_dir=. 1625 echo "PATH: $as_dir" 1626done 1627IFS=$as_save_IFS 1628 1629} >&5 1630 1631cat >&5 <<_ACEOF 1632 1633 1634## ----------- ## 1635## Core tests. ## 1636## ----------- ## 1637 1638_ACEOF 1639 1640 1641# Keep a trace of the command line. 1642# Strip out --no-create and --no-recursion so they do not pile up. 1643# Strip out --silent because we don't want to record it for future runs. 1644# Also quote any args containing shell meta-characters. 1645# Make two passes to allow for proper duplicate-argument suppression. 1646ac_configure_args= 1647ac_configure_args0= 1648ac_configure_args1= 1649ac_must_keep_next=false 1650for ac_pass in 1 2 1651do 1652 for ac_arg 1653 do 1654 case $ac_arg in 1655 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1656 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1657 | -silent | --silent | --silen | --sile | --sil) 1658 continue ;; 1659 *\'*) 1660 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1661 esac 1662 case $ac_pass in 1663 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1664 2) 1665 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1666 if test $ac_must_keep_next = true; then 1667 ac_must_keep_next=false # Got value, back to normal. 1668 else 1669 case $ac_arg in 1670 *=* | --config-cache | -C | -disable-* | --disable-* \ 1671 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1672 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1673 | -with-* | --with-* | -without-* | --without-* | --x) 1674 case "$ac_configure_args0 " in 1675 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1676 esac 1677 ;; 1678 -* ) ac_must_keep_next=true ;; 1679 esac 1680 fi 1681 ac_configure_args="$ac_configure_args '$ac_arg'" 1682 ;; 1683 esac 1684 done 1685done 1686$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1687$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1688 1689# When interrupted or exit'd, cleanup temporary files, and complete 1690# config.log. We remove comments because anyway the quotes in there 1691# would cause problems or look ugly. 1692# WARNING: Use '\'' to represent an apostrophe within the trap. 1693# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1694trap 'exit_status=$? 1695 # Save into config.log some information that might help in debugging. 1696 { 1697 echo 1698 1699 cat <<\_ASBOX 1700## ---------------- ## 1701## Cache variables. ## 1702## ---------------- ## 1703_ASBOX 1704 echo 1705 # The following way of writing the cache mishandles newlines in values, 1706( 1707 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1708 eval ac_val=\$$ac_var 1709 case $ac_val in #( 1710 *${as_nl}*) 1711 case $ac_var in #( 1712 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1713echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1714 esac 1715 case $ac_var in #( 1716 _ | IFS | as_nl) ;; #( 1717 *) $as_unset $ac_var ;; 1718 esac ;; 1719 esac 1720 done 1721 (set) 2>&1 | 1722 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1723 *${as_nl}ac_space=\ *) 1724 sed -n \ 1725 "s/'\''/'\''\\\\'\'''\''/g; 1726 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1727 ;; #( 1728 *) 1729 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1730 ;; 1731 esac | 1732 sort 1733) 1734 echo 1735 1736 cat <<\_ASBOX 1737## ----------------- ## 1738## Output variables. ## 1739## ----------------- ## 1740_ASBOX 1741 echo 1742 for ac_var in $ac_subst_vars 1743 do 1744 eval ac_val=\$$ac_var 1745 case $ac_val in 1746 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1747 esac 1748 echo "$ac_var='\''$ac_val'\''" 1749 done | sort 1750 echo 1751 1752 if test -n "$ac_subst_files"; then 1753 cat <<\_ASBOX 1754## ------------------- ## 1755## File substitutions. ## 1756## ------------------- ## 1757_ASBOX 1758 echo 1759 for ac_var in $ac_subst_files 1760 do 1761 eval ac_val=\$$ac_var 1762 case $ac_val in 1763 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1764 esac 1765 echo "$ac_var='\''$ac_val'\''" 1766 done | sort 1767 echo 1768 fi 1769 1770 if test -s confdefs.h; then 1771 cat <<\_ASBOX 1772## ----------- ## 1773## confdefs.h. ## 1774## ----------- ## 1775_ASBOX 1776 echo 1777 cat confdefs.h 1778 echo 1779 fi 1780 test "$ac_signal" != 0 && 1781 echo "$as_me: caught signal $ac_signal" 1782 echo "$as_me: exit $exit_status" 1783 } >&5 1784 rm -f core *.core core.conftest.* && 1785 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1786 exit $exit_status 1787' 0 1788for ac_signal in 1 2 13 15; do 1789 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1790done 1791ac_signal=0 1792 1793# confdefs.h avoids OS command line length limits that DEFS can exceed. 1794rm -f -r conftest* confdefs.h 1795 1796# Predefined preprocessor variables. 1797 1798cat >>confdefs.h <<_ACEOF 1799#define PACKAGE_NAME "$PACKAGE_NAME" 1800_ACEOF 1801 1802 1803cat >>confdefs.h <<_ACEOF 1804#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1805_ACEOF 1806 1807 1808cat >>confdefs.h <<_ACEOF 1809#define PACKAGE_VERSION "$PACKAGE_VERSION" 1810_ACEOF 1811 1812 1813cat >>confdefs.h <<_ACEOF 1814#define PACKAGE_STRING "$PACKAGE_STRING" 1815_ACEOF 1816 1817 1818cat >>confdefs.h <<_ACEOF 1819#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1820_ACEOF 1821 1822 1823# Let the site file select an alternate cache file if it wants to. 1824# Prefer explicitly selected file to automatically selected ones. 1825if test -n "$CONFIG_SITE"; then 1826 set x "$CONFIG_SITE" 1827elif test "x$prefix" != xNONE; then 1828 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1829else 1830 set x "$ac_default_prefix/share/config.site" \ 1831 "$ac_default_prefix/etc/config.site" 1832fi 1833shift 1834for ac_site_file 1835do 1836 if test -r "$ac_site_file"; then 1837 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1838echo "$as_me: loading site script $ac_site_file" >&6;} 1839 sed 's/^/| /' "$ac_site_file" >&5 1840 . "$ac_site_file" 1841 fi 1842done 1843 1844if test -r "$cache_file"; then 1845 # Some versions of bash will fail to source /dev/null (special 1846 # files actually), so we avoid doing that. 1847 if test -f "$cache_file"; then 1848 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1849echo "$as_me: loading cache $cache_file" >&6;} 1850 case $cache_file in 1851 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1852 *) . "./$cache_file";; 1853 esac 1854 fi 1855else 1856 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1857echo "$as_me: creating cache $cache_file" >&6;} 1858 >$cache_file 1859fi 1860 1861# Check that the precious variables saved in the cache have kept the same 1862# value. 1863ac_cache_corrupted=false 1864for ac_var in $ac_precious_vars; do 1865 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1866 eval ac_new_set=\$ac_env_${ac_var}_set 1867 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1868 eval ac_new_val=\$ac_env_${ac_var}_value 1869 case $ac_old_set,$ac_new_set in 1870 set,) 1871 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1872echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1873 ac_cache_corrupted=: ;; 1874 ,set) 1875 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1876echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1877 ac_cache_corrupted=: ;; 1878 ,);; 1879 *) 1880 if test "x$ac_old_val" != "x$ac_new_val"; then 1881 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1882echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1883 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1884echo "$as_me: former value: $ac_old_val" >&2;} 1885 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1886echo "$as_me: current value: $ac_new_val" >&2;} 1887 ac_cache_corrupted=: 1888 fi;; 1889 esac 1890 # Pass precious variables to config.status. 1891 if test "$ac_new_set" = set; then 1892 case $ac_new_val in 1893 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1894 *) ac_arg=$ac_var=$ac_new_val ;; 1895 esac 1896 case " $ac_configure_args " in 1897 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1898 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1899 esac 1900 fi 1901done 1902if $ac_cache_corrupted; then 1903 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1904echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1905 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1906echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1907 { (exit 1); exit 1; }; } 1908fi 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925
| 1590generated by GNU Autoconf 2.61. Invocation command line was 1591 1592 $ $0 $@ 1593 1594_ACEOF 1595exec 5>>config.log 1596{ 1597cat <<_ASUNAME 1598## --------- ## 1599## Platform. ## 1600## --------- ## 1601 1602hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1603uname -m = `(uname -m) 2>/dev/null || echo unknown` 1604uname -r = `(uname -r) 2>/dev/null || echo unknown` 1605uname -s = `(uname -s) 2>/dev/null || echo unknown` 1606uname -v = `(uname -v) 2>/dev/null || echo unknown` 1607 1608/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1609/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1610 1611/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1612/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1613/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1614/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1615/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1616/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1617/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1618 1619_ASUNAME 1620 1621as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1622for as_dir in $PATH 1623do 1624 IFS=$as_save_IFS 1625 test -z "$as_dir" && as_dir=. 1626 echo "PATH: $as_dir" 1627done 1628IFS=$as_save_IFS 1629 1630} >&5 1631 1632cat >&5 <<_ACEOF 1633 1634 1635## ----------- ## 1636## Core tests. ## 1637## ----------- ## 1638 1639_ACEOF 1640 1641 1642# Keep a trace of the command line. 1643# Strip out --no-create and --no-recursion so they do not pile up. 1644# Strip out --silent because we don't want to record it for future runs. 1645# Also quote any args containing shell meta-characters. 1646# Make two passes to allow for proper duplicate-argument suppression. 1647ac_configure_args= 1648ac_configure_args0= 1649ac_configure_args1= 1650ac_must_keep_next=false 1651for ac_pass in 1 2 1652do 1653 for ac_arg 1654 do 1655 case $ac_arg in 1656 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1657 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1658 | -silent | --silent | --silen | --sile | --sil) 1659 continue ;; 1660 *\'*) 1661 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1662 esac 1663 case $ac_pass in 1664 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1665 2) 1666 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1667 if test $ac_must_keep_next = true; then 1668 ac_must_keep_next=false # Got value, back to normal. 1669 else 1670 case $ac_arg in 1671 *=* | --config-cache | -C | -disable-* | --disable-* \ 1672 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1673 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1674 | -with-* | --with-* | -without-* | --without-* | --x) 1675 case "$ac_configure_args0 " in 1676 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1677 esac 1678 ;; 1679 -* ) ac_must_keep_next=true ;; 1680 esac 1681 fi 1682 ac_configure_args="$ac_configure_args '$ac_arg'" 1683 ;; 1684 esac 1685 done 1686done 1687$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1688$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1689 1690# When interrupted or exit'd, cleanup temporary files, and complete 1691# config.log. We remove comments because anyway the quotes in there 1692# would cause problems or look ugly. 1693# WARNING: Use '\'' to represent an apostrophe within the trap. 1694# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1695trap 'exit_status=$? 1696 # Save into config.log some information that might help in debugging. 1697 { 1698 echo 1699 1700 cat <<\_ASBOX 1701## ---------------- ## 1702## Cache variables. ## 1703## ---------------- ## 1704_ASBOX 1705 echo 1706 # The following way of writing the cache mishandles newlines in values, 1707( 1708 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1709 eval ac_val=\$$ac_var 1710 case $ac_val in #( 1711 *${as_nl}*) 1712 case $ac_var in #( 1713 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1714echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1715 esac 1716 case $ac_var in #( 1717 _ | IFS | as_nl) ;; #( 1718 *) $as_unset $ac_var ;; 1719 esac ;; 1720 esac 1721 done 1722 (set) 2>&1 | 1723 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1724 *${as_nl}ac_space=\ *) 1725 sed -n \ 1726 "s/'\''/'\''\\\\'\'''\''/g; 1727 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1728 ;; #( 1729 *) 1730 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1731 ;; 1732 esac | 1733 sort 1734) 1735 echo 1736 1737 cat <<\_ASBOX 1738## ----------------- ## 1739## Output variables. ## 1740## ----------------- ## 1741_ASBOX 1742 echo 1743 for ac_var in $ac_subst_vars 1744 do 1745 eval ac_val=\$$ac_var 1746 case $ac_val in 1747 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1748 esac 1749 echo "$ac_var='\''$ac_val'\''" 1750 done | sort 1751 echo 1752 1753 if test -n "$ac_subst_files"; then 1754 cat <<\_ASBOX 1755## ------------------- ## 1756## File substitutions. ## 1757## ------------------- ## 1758_ASBOX 1759 echo 1760 for ac_var in $ac_subst_files 1761 do 1762 eval ac_val=\$$ac_var 1763 case $ac_val in 1764 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1765 esac 1766 echo "$ac_var='\''$ac_val'\''" 1767 done | sort 1768 echo 1769 fi 1770 1771 if test -s confdefs.h; then 1772 cat <<\_ASBOX 1773## ----------- ## 1774## confdefs.h. ## 1775## ----------- ## 1776_ASBOX 1777 echo 1778 cat confdefs.h 1779 echo 1780 fi 1781 test "$ac_signal" != 0 && 1782 echo "$as_me: caught signal $ac_signal" 1783 echo "$as_me: exit $exit_status" 1784 } >&5 1785 rm -f core *.core core.conftest.* && 1786 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1787 exit $exit_status 1788' 0 1789for ac_signal in 1 2 13 15; do 1790 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1791done 1792ac_signal=0 1793 1794# confdefs.h avoids OS command line length limits that DEFS can exceed. 1795rm -f -r conftest* confdefs.h 1796 1797# Predefined preprocessor variables. 1798 1799cat >>confdefs.h <<_ACEOF 1800#define PACKAGE_NAME "$PACKAGE_NAME" 1801_ACEOF 1802 1803 1804cat >>confdefs.h <<_ACEOF 1805#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1806_ACEOF 1807 1808 1809cat >>confdefs.h <<_ACEOF 1810#define PACKAGE_VERSION "$PACKAGE_VERSION" 1811_ACEOF 1812 1813 1814cat >>confdefs.h <<_ACEOF 1815#define PACKAGE_STRING "$PACKAGE_STRING" 1816_ACEOF 1817 1818 1819cat >>confdefs.h <<_ACEOF 1820#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1821_ACEOF 1822 1823 1824# Let the site file select an alternate cache file if it wants to. 1825# Prefer explicitly selected file to automatically selected ones. 1826if test -n "$CONFIG_SITE"; then 1827 set x "$CONFIG_SITE" 1828elif test "x$prefix" != xNONE; then 1829 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1830else 1831 set x "$ac_default_prefix/share/config.site" \ 1832 "$ac_default_prefix/etc/config.site" 1833fi 1834shift 1835for ac_site_file 1836do 1837 if test -r "$ac_site_file"; then 1838 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1839echo "$as_me: loading site script $ac_site_file" >&6;} 1840 sed 's/^/| /' "$ac_site_file" >&5 1841 . "$ac_site_file" 1842 fi 1843done 1844 1845if test -r "$cache_file"; then 1846 # Some versions of bash will fail to source /dev/null (special 1847 # files actually), so we avoid doing that. 1848 if test -f "$cache_file"; then 1849 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1850echo "$as_me: loading cache $cache_file" >&6;} 1851 case $cache_file in 1852 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1853 *) . "./$cache_file";; 1854 esac 1855 fi 1856else 1857 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1858echo "$as_me: creating cache $cache_file" >&6;} 1859 >$cache_file 1860fi 1861 1862# Check that the precious variables saved in the cache have kept the same 1863# value. 1864ac_cache_corrupted=false 1865for ac_var in $ac_precious_vars; do 1866 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1867 eval ac_new_set=\$ac_env_${ac_var}_set 1868 eval ac_old_val=\$ac_cv_env_${ac_var}_value 1869 eval ac_new_val=\$ac_env_${ac_var}_value 1870 case $ac_old_set,$ac_new_set in 1871 set,) 1872 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1873echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1874 ac_cache_corrupted=: ;; 1875 ,set) 1876 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1877echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1878 ac_cache_corrupted=: ;; 1879 ,);; 1880 *) 1881 if test "x$ac_old_val" != "x$ac_new_val"; then 1882 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1883echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1884 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1885echo "$as_me: former value: $ac_old_val" >&2;} 1886 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1887echo "$as_me: current value: $ac_new_val" >&2;} 1888 ac_cache_corrupted=: 1889 fi;; 1890 esac 1891 # Pass precious variables to config.status. 1892 if test "$ac_new_set" = set; then 1893 case $ac_new_val in 1894 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1895 *) ac_arg=$ac_var=$ac_new_val ;; 1896 esac 1897 case " $ac_configure_args " in 1898 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1899 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1900 esac 1901 fi 1902done 1903if $ac_cache_corrupted; then 1904 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1905echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1906 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1907echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1908 { (exit 1); exit 1; }; } 1909fi 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926
|
| 1927 1928 1929 1930 1931 1932 1933 1934
|
1926ac_ext=c 1927ac_cpp='$CPP $CPPFLAGS' 1928ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1929ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1930ac_compiler_gnu=$ac_cv_c_compiler_gnu 1931 1932
| 1935ac_ext=c 1936ac_cpp='$CPP $CPPFLAGS' 1937ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1938ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1939ac_compiler_gnu=$ac_cv_c_compiler_gnu 1940 1941
|
1933
| |
1934am__api_version='1.10' 1935 1936ac_aux_dir= 1937for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 1938 if test -f "$ac_dir/install-sh"; then 1939 ac_aux_dir=$ac_dir 1940 ac_install_sh="$ac_aux_dir/install-sh -c" 1941 break 1942 elif test -f "$ac_dir/install.sh"; then 1943 ac_aux_dir=$ac_dir 1944 ac_install_sh="$ac_aux_dir/install.sh -c" 1945 break 1946 elif test -f "$ac_dir/shtool"; then 1947 ac_aux_dir=$ac_dir 1948 ac_install_sh="$ac_aux_dir/shtool install -c" 1949 break 1950 fi 1951done 1952if test -z "$ac_aux_dir"; then 1953 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 1954echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 1955 { (exit 1); exit 1; }; } 1956fi 1957 1958# These three variables are undocumented and unsupported, 1959# and are intended to be withdrawn in a future Autoconf release. 1960# They can cause serious problems if a builder's source tree is in a directory 1961# whose full name contains unusual characters. 1962ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 1963ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 1964ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 1965 1966 1967# Find a good install program. We prefer a C program (faster), 1968# so one script is as good as another. But avoid the broken or 1969# incompatible versions: 1970# SysV /etc/install, /usr/sbin/install 1971# SunOS /usr/etc/install 1972# IRIX /sbin/install 1973# AIX /bin/install 1974# AmigaOS /C/install, which installs bootblocks on floppy discs 1975# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 1976# AFS /usr/afsws/bin/install, which mishandles nonexistent args 1977# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 1978# OS/2's system install, which has a completely different semantic 1979# ./install, which can be erroneously created by make from ./install.sh. 1980{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 1981echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 1982if test -z "$INSTALL"; then 1983if test "${ac_cv_path_install+set}" = set; then 1984 echo $ECHO_N "(cached) $ECHO_C" >&6 1985else 1986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1987for as_dir in $PATH 1988do 1989 IFS=$as_save_IFS 1990 test -z "$as_dir" && as_dir=. 1991 # Account for people who put trailing slashes in PATH elements. 1992case $as_dir/ in 1993 ./ | .// | /cC/* | \ 1994 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 1995 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 1996 /usr/ucb/* ) ;; 1997 *) 1998 # OSF1 and SCO ODT 3.0 have their own names for install. 1999 # Don't use installbsd from OSF since it installs stuff as root 2000 # by default. 2001 for ac_prog in ginstall scoinst install; do 2002 for ac_exec_ext in '' $ac_executable_extensions; do 2003 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2004 if test $ac_prog = install && 2005 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2006 # AIX install. It has an incompatible calling convention. 2007 : 2008 elif test $ac_prog = install && 2009 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2010 # program-specific install script used by HP pwplus--don't use. 2011 : 2012 else 2013 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2014 break 3 2015 fi 2016 fi 2017 done 2018 done 2019 ;; 2020esac 2021done 2022IFS=$as_save_IFS 2023 2024 2025fi 2026 if test "${ac_cv_path_install+set}" = set; then 2027 INSTALL=$ac_cv_path_install 2028 else 2029 # As a last resort, use the slow shell script. Don't cache a 2030 # value for INSTALL within a source directory, because that will 2031 # break other packages using the cache if that directory is 2032 # removed, or if the value is a relative name. 2033 INSTALL=$ac_install_sh 2034 fi 2035fi 2036{ echo "$as_me:$LINENO: result: $INSTALL" >&5 2037echo "${ECHO_T}$INSTALL" >&6; } 2038 2039# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2040# It thinks the first close brace ends the variable substitution. 2041test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2042 2043test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2044 2045test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2046 2047{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2048echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } 2049# Just in case 2050sleep 1 2051echo timestamp > conftest.file 2052# Do `set' in a subshell so we don't clobber the current shell's 2053# arguments. Must try -L first in case configure is actually a 2054# symlink; some systems play weird games with the mod time of symlinks 2055# (eg FreeBSD returns the mod time of the symlink's containing 2056# directory). 2057if ( 2058 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 2059 if test "$*" = "X"; then 2060 # -L didn't work. 2061 set X `ls -t $srcdir/configure conftest.file` 2062 fi 2063 rm -f conftest.file 2064 if test "$*" != "X $srcdir/configure conftest.file" \ 2065 && test "$*" != "X conftest.file $srcdir/configure"; then 2066 2067 # If neither matched, then we have a broken ls. This can happen 2068 # if, for instance, CONFIG_SHELL is bash and it inherits a 2069 # broken ls alias from the environment. This has actually 2070 # happened. Such a system could not be considered "sane". 2071 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2072alias in your environment" >&5 2073echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2074alias in your environment" >&2;} 2075 { (exit 1); exit 1; }; } 2076 fi 2077 2078 test "$2" = conftest.file 2079 ) 2080then 2081 # Ok. 2082 : 2083else 2084 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2085Check your system clock" >&5 2086echo "$as_me: error: newly created file is older than distributed files! 2087Check your system clock" >&2;} 2088 { (exit 1); exit 1; }; } 2089fi 2090{ echo "$as_me:$LINENO: result: yes" >&5 2091echo "${ECHO_T}yes" >&6; } 2092test "$program_prefix" != NONE && 2093 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2094# Use a double $ so make ignores it. 2095test "$program_suffix" != NONE && 2096 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2097# Double any \ or $. echo might interpret backslashes. 2098# By default was `s,x,x', remove it if useless. 2099cat <<\_ACEOF >conftest.sed 2100s/[\\$]/&&/g;s/;s,x,x,$// 2101_ACEOF 2102program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 2103rm -f conftest.sed 2104 2105# expand $ac_aux_dir to an absolute path 2106am_aux_dir=`cd $ac_aux_dir && pwd` 2107 2108test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 2109# Use eval to expand $SHELL 2110if eval "$MISSING --run true"; then 2111 am_missing_run="$MISSING --run " 2112else 2113 am_missing_run= 2114 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2115echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2116fi 2117 2118{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2119echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; } 2120if test -z "$MKDIR_P"; then 2121 if test "${ac_cv_path_mkdir+set}" = set; then 2122 echo $ECHO_N "(cached) $ECHO_C" >&6 2123else 2124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2125for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2126do 2127 IFS=$as_save_IFS 2128 test -z "$as_dir" && as_dir=. 2129 for ac_prog in mkdir gmkdir; do 2130 for ac_exec_ext in '' $ac_executable_extensions; do 2131 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2132 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2133 'mkdir (GNU coreutils) '* | \ 2134 'mkdir (coreutils) '* | \ 2135 'mkdir (fileutils) '4.1*) 2136 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2137 break 3;; 2138 esac 2139 done 2140 done 2141done 2142IFS=$as_save_IFS 2143 2144fi 2145 2146 if test "${ac_cv_path_mkdir+set}" = set; then 2147 MKDIR_P="$ac_cv_path_mkdir -p" 2148 else 2149 # As a last resort, use the slow shell script. Don't cache a 2150 # value for MKDIR_P within a source directory, because that will 2151 # break other packages using the cache if that directory is 2152 # removed, or if the value is a relative name. 2153 test -d ./--version && rmdir ./--version 2154 MKDIR_P="$ac_install_sh -d" 2155 fi 2156fi 2157{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2158echo "${ECHO_T}$MKDIR_P" >&6; } 2159 2160mkdir_p="$MKDIR_P" 2161case $mkdir_p in 2162 [\\/$]* | ?:[\\/]*) ;; 2163 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2164esac 2165 2166for ac_prog in gawk mawk nawk awk 2167do 2168 # Extract the first word of "$ac_prog", so it can be a program name with args. 2169set dummy $ac_prog; ac_word=$2 2170{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2171echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2172if test "${ac_cv_prog_AWK+set}" = set; then 2173 echo $ECHO_N "(cached) $ECHO_C" >&6 2174else 2175 if test -n "$AWK"; then 2176 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2177else 2178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2179for as_dir in $PATH 2180do 2181 IFS=$as_save_IFS 2182 test -z "$as_dir" && as_dir=. 2183 for ac_exec_ext in '' $ac_executable_extensions; do 2184 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2185 ac_cv_prog_AWK="$ac_prog" 2186 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2187 break 2 2188 fi 2189done 2190done 2191IFS=$as_save_IFS 2192 2193fi 2194fi 2195AWK=$ac_cv_prog_AWK 2196if test -n "$AWK"; then 2197 { echo "$as_me:$LINENO: result: $AWK" >&5 2198echo "${ECHO_T}$AWK" >&6; } 2199else 2200 { echo "$as_me:$LINENO: result: no" >&5 2201echo "${ECHO_T}no" >&6; } 2202fi 2203 2204 2205 test -n "$AWK" && break 2206done 2207 2208{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2209echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 2210set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2211if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2212 echo $ECHO_N "(cached) $ECHO_C" >&6 2213else 2214 cat >conftest.make <<\_ACEOF 2215SHELL = /bin/sh 2216all: 2217 @echo '@@@%%%=$(MAKE)=@@@%%%' 2218_ACEOF 2219# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2220case `${MAKE-make} -f conftest.make 2>/dev/null` in 2221 *@@@%%%=?*=@@@%%%*) 2222 eval ac_cv_prog_make_${ac_make}_set=yes;; 2223 *) 2224 eval ac_cv_prog_make_${ac_make}_set=no;; 2225esac 2226rm -f conftest.make 2227fi 2228if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2229 { echo "$as_me:$LINENO: result: yes" >&5 2230echo "${ECHO_T}yes" >&6; } 2231 SET_MAKE= 2232else 2233 { echo "$as_me:$LINENO: result: no" >&5 2234echo "${ECHO_T}no" >&6; } 2235 SET_MAKE="MAKE=${MAKE-make}" 2236fi 2237 2238rm -rf .tst 2>/dev/null 2239mkdir .tst 2>/dev/null 2240if test -d .tst; then 2241 am__leading_dot=. 2242else 2243 am__leading_dot=_ 2244fi 2245rmdir .tst 2>/dev/null 2246 2247if test "`cd $srcdir && pwd`" != "`pwd`"; then 2248 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2249 # is not polluted with repeated "-I." 2250 am__isrc=' -I$(srcdir)' 2251 # test to see if srcdir already configured 2252 if test -f $srcdir/config.status; then 2253 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2254echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2255 { (exit 1); exit 1; }; } 2256 fi 2257fi 2258 2259# test whether we have cygpath 2260if test -z "$CYGPATH_W"; then 2261 if (cygpath --version) >/dev/null 2>/dev/null; then 2262 CYGPATH_W='cygpath -w' 2263 else 2264 CYGPATH_W=echo 2265 fi 2266fi 2267 2268 2269# Define the identity of the package.
| 1942am__api_version='1.10' 1943 1944ac_aux_dir= 1945for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 1946 if test -f "$ac_dir/install-sh"; then 1947 ac_aux_dir=$ac_dir 1948 ac_install_sh="$ac_aux_dir/install-sh -c" 1949 break 1950 elif test -f "$ac_dir/install.sh"; then 1951 ac_aux_dir=$ac_dir 1952 ac_install_sh="$ac_aux_dir/install.sh -c" 1953 break 1954 elif test -f "$ac_dir/shtool"; then 1955 ac_aux_dir=$ac_dir 1956 ac_install_sh="$ac_aux_dir/shtool install -c" 1957 break 1958 fi 1959done 1960if test -z "$ac_aux_dir"; then 1961 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 1962echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 1963 { (exit 1); exit 1; }; } 1964fi 1965 1966# These three variables are undocumented and unsupported, 1967# and are intended to be withdrawn in a future Autoconf release. 1968# They can cause serious problems if a builder's source tree is in a directory 1969# whose full name contains unusual characters. 1970ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 1971ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 1972ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 1973 1974 1975# Find a good install program. We prefer a C program (faster), 1976# so one script is as good as another. But avoid the broken or 1977# incompatible versions: 1978# SysV /etc/install, /usr/sbin/install 1979# SunOS /usr/etc/install 1980# IRIX /sbin/install 1981# AIX /bin/install 1982# AmigaOS /C/install, which installs bootblocks on floppy discs 1983# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 1984# AFS /usr/afsws/bin/install, which mishandles nonexistent args 1985# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 1986# OS/2's system install, which has a completely different semantic 1987# ./install, which can be erroneously created by make from ./install.sh. 1988{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 1989echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 1990if test -z "$INSTALL"; then 1991if test "${ac_cv_path_install+set}" = set; then 1992 echo $ECHO_N "(cached) $ECHO_C" >&6 1993else 1994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1995for as_dir in $PATH 1996do 1997 IFS=$as_save_IFS 1998 test -z "$as_dir" && as_dir=. 1999 # Account for people who put trailing slashes in PATH elements. 2000case $as_dir/ in 2001 ./ | .// | /cC/* | \ 2002 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2003 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2004 /usr/ucb/* ) ;; 2005 *) 2006 # OSF1 and SCO ODT 3.0 have their own names for install. 2007 # Don't use installbsd from OSF since it installs stuff as root 2008 # by default. 2009 for ac_prog in ginstall scoinst install; do 2010 for ac_exec_ext in '' $ac_executable_extensions; do 2011 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2012 if test $ac_prog = install && 2013 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2014 # AIX install. It has an incompatible calling convention. 2015 : 2016 elif test $ac_prog = install && 2017 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2018 # program-specific install script used by HP pwplus--don't use. 2019 : 2020 else 2021 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2022 break 3 2023 fi 2024 fi 2025 done 2026 done 2027 ;; 2028esac 2029done 2030IFS=$as_save_IFS 2031 2032 2033fi 2034 if test "${ac_cv_path_install+set}" = set; then 2035 INSTALL=$ac_cv_path_install 2036 else 2037 # As a last resort, use the slow shell script. Don't cache a 2038 # value for INSTALL within a source directory, because that will 2039 # break other packages using the cache if that directory is 2040 # removed, or if the value is a relative name. 2041 INSTALL=$ac_install_sh 2042 fi 2043fi 2044{ echo "$as_me:$LINENO: result: $INSTALL" >&5 2045echo "${ECHO_T}$INSTALL" >&6; } 2046 2047# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2048# It thinks the first close brace ends the variable substitution. 2049test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2050 2051test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2052 2053test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2054 2055{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2056echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } 2057# Just in case 2058sleep 1 2059echo timestamp > conftest.file 2060# Do `set' in a subshell so we don't clobber the current shell's 2061# arguments. Must try -L first in case configure is actually a 2062# symlink; some systems play weird games with the mod time of symlinks 2063# (eg FreeBSD returns the mod time of the symlink's containing 2064# directory). 2065if ( 2066 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 2067 if test "$*" = "X"; then 2068 # -L didn't work. 2069 set X `ls -t $srcdir/configure conftest.file` 2070 fi 2071 rm -f conftest.file 2072 if test "$*" != "X $srcdir/configure conftest.file" \ 2073 && test "$*" != "X conftest.file $srcdir/configure"; then 2074 2075 # If neither matched, then we have a broken ls. This can happen 2076 # if, for instance, CONFIG_SHELL is bash and it inherits a 2077 # broken ls alias from the environment. This has actually 2078 # happened. Such a system could not be considered "sane". 2079 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2080alias in your environment" >&5 2081echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2082alias in your environment" >&2;} 2083 { (exit 1); exit 1; }; } 2084 fi 2085 2086 test "$2" = conftest.file 2087 ) 2088then 2089 # Ok. 2090 : 2091else 2092 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2093Check your system clock" >&5 2094echo "$as_me: error: newly created file is older than distributed files! 2095Check your system clock" >&2;} 2096 { (exit 1); exit 1; }; } 2097fi 2098{ echo "$as_me:$LINENO: result: yes" >&5 2099echo "${ECHO_T}yes" >&6; } 2100test "$program_prefix" != NONE && 2101 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2102# Use a double $ so make ignores it. 2103test "$program_suffix" != NONE && 2104 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2105# Double any \ or $. echo might interpret backslashes. 2106# By default was `s,x,x', remove it if useless. 2107cat <<\_ACEOF >conftest.sed 2108s/[\\$]/&&/g;s/;s,x,x,$// 2109_ACEOF 2110program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 2111rm -f conftest.sed 2112 2113# expand $ac_aux_dir to an absolute path 2114am_aux_dir=`cd $ac_aux_dir && pwd` 2115 2116test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 2117# Use eval to expand $SHELL 2118if eval "$MISSING --run true"; then 2119 am_missing_run="$MISSING --run " 2120else 2121 am_missing_run= 2122 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2123echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2124fi 2125 2126{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2127echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; } 2128if test -z "$MKDIR_P"; then 2129 if test "${ac_cv_path_mkdir+set}" = set; then 2130 echo $ECHO_N "(cached) $ECHO_C" >&6 2131else 2132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2133for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2134do 2135 IFS=$as_save_IFS 2136 test -z "$as_dir" && as_dir=. 2137 for ac_prog in mkdir gmkdir; do 2138 for ac_exec_ext in '' $ac_executable_extensions; do 2139 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2140 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2141 'mkdir (GNU coreutils) '* | \ 2142 'mkdir (coreutils) '* | \ 2143 'mkdir (fileutils) '4.1*) 2144 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2145 break 3;; 2146 esac 2147 done 2148 done 2149done 2150IFS=$as_save_IFS 2151 2152fi 2153 2154 if test "${ac_cv_path_mkdir+set}" = set; then 2155 MKDIR_P="$ac_cv_path_mkdir -p" 2156 else 2157 # As a last resort, use the slow shell script. Don't cache a 2158 # value for MKDIR_P within a source directory, because that will 2159 # break other packages using the cache if that directory is 2160 # removed, or if the value is a relative name. 2161 test -d ./--version && rmdir ./--version 2162 MKDIR_P="$ac_install_sh -d" 2163 fi 2164fi 2165{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2166echo "${ECHO_T}$MKDIR_P" >&6; } 2167 2168mkdir_p="$MKDIR_P" 2169case $mkdir_p in 2170 [\\/$]* | ?:[\\/]*) ;; 2171 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2172esac 2173 2174for ac_prog in gawk mawk nawk awk 2175do 2176 # Extract the first word of "$ac_prog", so it can be a program name with args. 2177set dummy $ac_prog; ac_word=$2 2178{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2179echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2180if test "${ac_cv_prog_AWK+set}" = set; then 2181 echo $ECHO_N "(cached) $ECHO_C" >&6 2182else 2183 if test -n "$AWK"; then 2184 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2185else 2186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2187for as_dir in $PATH 2188do 2189 IFS=$as_save_IFS 2190 test -z "$as_dir" && as_dir=. 2191 for ac_exec_ext in '' $ac_executable_extensions; do 2192 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2193 ac_cv_prog_AWK="$ac_prog" 2194 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2195 break 2 2196 fi 2197done 2198done 2199IFS=$as_save_IFS 2200 2201fi 2202fi 2203AWK=$ac_cv_prog_AWK 2204if test -n "$AWK"; then 2205 { echo "$as_me:$LINENO: result: $AWK" >&5 2206echo "${ECHO_T}$AWK" >&6; } 2207else 2208 { echo "$as_me:$LINENO: result: no" >&5 2209echo "${ECHO_T}no" >&6; } 2210fi 2211 2212 2213 test -n "$AWK" && break 2214done 2215 2216{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2217echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 2218set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2219if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2220 echo $ECHO_N "(cached) $ECHO_C" >&6 2221else 2222 cat >conftest.make <<\_ACEOF 2223SHELL = /bin/sh 2224all: 2225 @echo '@@@%%%=$(MAKE)=@@@%%%' 2226_ACEOF 2227# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2228case `${MAKE-make} -f conftest.make 2>/dev/null` in 2229 *@@@%%%=?*=@@@%%%*) 2230 eval ac_cv_prog_make_${ac_make}_set=yes;; 2231 *) 2232 eval ac_cv_prog_make_${ac_make}_set=no;; 2233esac 2234rm -f conftest.make 2235fi 2236if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2237 { echo "$as_me:$LINENO: result: yes" >&5 2238echo "${ECHO_T}yes" >&6; } 2239 SET_MAKE= 2240else 2241 { echo "$as_me:$LINENO: result: no" >&5 2242echo "${ECHO_T}no" >&6; } 2243 SET_MAKE="MAKE=${MAKE-make}" 2244fi 2245 2246rm -rf .tst 2>/dev/null 2247mkdir .tst 2>/dev/null 2248if test -d .tst; then 2249 am__leading_dot=. 2250else 2251 am__leading_dot=_ 2252fi 2253rmdir .tst 2>/dev/null 2254 2255if test "`cd $srcdir && pwd`" != "`pwd`"; then 2256 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2257 # is not polluted with repeated "-I." 2258 am__isrc=' -I$(srcdir)' 2259 # test to see if srcdir already configured 2260 if test -f $srcdir/config.status; then 2261 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2262echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2263 { (exit 1); exit 1; }; } 2264 fi 2265fi 2266 2267# test whether we have cygpath 2268if test -z "$CYGPATH_W"; then 2269 if (cygpath --version) >/dev/null 2>/dev/null; then 2270 CYGPATH_W='cygpath -w' 2271 else 2272 CYGPATH_W=echo 2273 fi 2274fi 2275 2276 2277# Define the identity of the package.
|
2270 PACKAGE=file 2271 VERSION=4.23
| 2278 PACKAGE='file' 2279 VERSION='4.26'
|
2272 2273 2274cat >>confdefs.h <<_ACEOF 2275#define PACKAGE "$PACKAGE" 2276_ACEOF 2277 2278 2279cat >>confdefs.h <<_ACEOF 2280#define VERSION "$VERSION" 2281_ACEOF 2282 2283# Some tools Automake needs. 2284 2285ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2286 2287 2288AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2289 2290 2291AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2292 2293 2294AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2295 2296 2297MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2298 2299install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} 2300 2301# Installed binaries are usually stripped using `strip' when the user 2302# run `make install-strip'. However `strip' might not be the right 2303# tool to use in cross-compilation environments, therefore Automake 2304# will honor the `STRIP' environment variable to overrule this program. 2305if test "$cross_compiling" != no; then 2306 if test -n "$ac_tool_prefix"; then 2307 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2308set dummy ${ac_tool_prefix}strip; ac_word=$2 2309{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2310echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2311if test "${ac_cv_prog_STRIP+set}" = set; then 2312 echo $ECHO_N "(cached) $ECHO_C" >&6 2313else 2314 if test -n "$STRIP"; then 2315 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2316else 2317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2318for as_dir in $PATH 2319do 2320 IFS=$as_save_IFS 2321 test -z "$as_dir" && as_dir=. 2322 for ac_exec_ext in '' $ac_executable_extensions; do 2323 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2324 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2325 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2326 break 2 2327 fi 2328done 2329done 2330IFS=$as_save_IFS 2331 2332fi 2333fi 2334STRIP=$ac_cv_prog_STRIP 2335if test -n "$STRIP"; then 2336 { echo "$as_me:$LINENO: result: $STRIP" >&5 2337echo "${ECHO_T}$STRIP" >&6; } 2338else 2339 { echo "$as_me:$LINENO: result: no" >&5 2340echo "${ECHO_T}no" >&6; } 2341fi 2342 2343 2344fi 2345if test -z "$ac_cv_prog_STRIP"; then 2346 ac_ct_STRIP=$STRIP 2347 # Extract the first word of "strip", so it can be a program name with args. 2348set dummy strip; ac_word=$2 2349{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2350echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2351if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2352 echo $ECHO_N "(cached) $ECHO_C" >&6 2353else 2354 if test -n "$ac_ct_STRIP"; then 2355 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2356else 2357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2358for as_dir in $PATH 2359do 2360 IFS=$as_save_IFS 2361 test -z "$as_dir" && as_dir=. 2362 for ac_exec_ext in '' $ac_executable_extensions; do 2363 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2364 ac_cv_prog_ac_ct_STRIP="strip" 2365 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2366 break 2 2367 fi 2368done 2369done 2370IFS=$as_save_IFS 2371 2372fi 2373fi 2374ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2375if test -n "$ac_ct_STRIP"; then 2376 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2377echo "${ECHO_T}$ac_ct_STRIP" >&6; } 2378else 2379 { echo "$as_me:$LINENO: result: no" >&5 2380echo "${ECHO_T}no" >&6; } 2381fi 2382 2383 if test "x$ac_ct_STRIP" = x; then 2384 STRIP=":" 2385 else 2386 case $cross_compiling:$ac_tool_warned in 2387yes:) 2388{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2389whose name does not start with the host triplet. If you think this 2390configuration is useful to you, please write to autoconf@gnu.org." >&5 2391echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2392whose name does not start with the host triplet. If you think this 2393configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2394ac_tool_warned=yes ;; 2395esac 2396 STRIP=$ac_ct_STRIP 2397 fi 2398else 2399 STRIP="$ac_cv_prog_STRIP" 2400fi 2401 2402fi 2403INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2404 2405# We need awk for the "check" target. The system "awk" is bad on 2406# some platforms. 2407# Always define AMTAR for backward compatibility. 2408 2409AMTAR=${AMTAR-"${am_missing_run}tar"} 2410 2411am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2412 2413 2414 2415 2416 2417ac_config_headers="$ac_config_headers config.h" 2418
| 2280 2281 2282cat >>confdefs.h <<_ACEOF 2283#define PACKAGE "$PACKAGE" 2284_ACEOF 2285 2286 2287cat >>confdefs.h <<_ACEOF 2288#define VERSION "$VERSION" 2289_ACEOF 2290 2291# Some tools Automake needs. 2292 2293ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2294 2295 2296AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2297 2298 2299AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2300 2301 2302AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2303 2304 2305MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2306 2307install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} 2308 2309# Installed binaries are usually stripped using `strip' when the user 2310# run `make install-strip'. However `strip' might not be the right 2311# tool to use in cross-compilation environments, therefore Automake 2312# will honor the `STRIP' environment variable to overrule this program. 2313if test "$cross_compiling" != no; then 2314 if test -n "$ac_tool_prefix"; then 2315 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2316set dummy ${ac_tool_prefix}strip; ac_word=$2 2317{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2318echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2319if test "${ac_cv_prog_STRIP+set}" = set; then 2320 echo $ECHO_N "(cached) $ECHO_C" >&6 2321else 2322 if test -n "$STRIP"; then 2323 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2324else 2325as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2326for as_dir in $PATH 2327do 2328 IFS=$as_save_IFS 2329 test -z "$as_dir" && as_dir=. 2330 for ac_exec_ext in '' $ac_executable_extensions; do 2331 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2332 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2333 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2334 break 2 2335 fi 2336done 2337done 2338IFS=$as_save_IFS 2339 2340fi 2341fi 2342STRIP=$ac_cv_prog_STRIP 2343if test -n "$STRIP"; then 2344 { echo "$as_me:$LINENO: result: $STRIP" >&5 2345echo "${ECHO_T}$STRIP" >&6; } 2346else 2347 { echo "$as_me:$LINENO: result: no" >&5 2348echo "${ECHO_T}no" >&6; } 2349fi 2350 2351 2352fi 2353if test -z "$ac_cv_prog_STRIP"; then 2354 ac_ct_STRIP=$STRIP 2355 # Extract the first word of "strip", so it can be a program name with args. 2356set dummy strip; ac_word=$2 2357{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2358echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2359if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2360 echo $ECHO_N "(cached) $ECHO_C" >&6 2361else 2362 if test -n "$ac_ct_STRIP"; then 2363 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2364else 2365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2366for as_dir in $PATH 2367do 2368 IFS=$as_save_IFS 2369 test -z "$as_dir" && as_dir=. 2370 for ac_exec_ext in '' $ac_executable_extensions; do 2371 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2372 ac_cv_prog_ac_ct_STRIP="strip" 2373 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2374 break 2 2375 fi 2376done 2377done 2378IFS=$as_save_IFS 2379 2380fi 2381fi 2382ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2383if test -n "$ac_ct_STRIP"; then 2384 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2385echo "${ECHO_T}$ac_ct_STRIP" >&6; } 2386else 2387 { echo "$as_me:$LINENO: result: no" >&5 2388echo "${ECHO_T}no" >&6; } 2389fi 2390 2391 if test "x$ac_ct_STRIP" = x; then 2392 STRIP=":" 2393 else 2394 case $cross_compiling:$ac_tool_warned in 2395yes:) 2396{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2397whose name does not start with the host triplet. If you think this 2398configuration is useful to you, please write to autoconf@gnu.org." >&5 2399echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2400whose name does not start with the host triplet. If you think this 2401configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2402ac_tool_warned=yes ;; 2403esac 2404 STRIP=$ac_ct_STRIP 2405 fi 2406else 2407 STRIP="$ac_cv_prog_STRIP" 2408fi 2409 2410fi 2411INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2412 2413# We need awk for the "check" target. The system "awk" is bad on 2414# some platforms. 2415# Always define AMTAR for backward compatibility. 2416 2417AMTAR=${AMTAR-"${am_missing_run}tar"} 2418 2419am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2420 2421 2422 2423 2424 2425ac_config_headers="$ac_config_headers config.h" 2426
|
2419{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 2420echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } 2421 # Check whether --enable-maintainer-mode was given. 2422if test "${enable_maintainer_mode+set}" = set; then 2423 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2424else 2425 USE_MAINTAINER_MODE=no 2426fi
| |
2427
| 2427
|
2428 { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 2429echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } 2430 if test $USE_MAINTAINER_MODE = yes; then 2431 MAINTAINER_MODE_TRUE= 2432 MAINTAINER_MODE_FALSE='#' 2433else 2434 MAINTAINER_MODE_TRUE='#' 2435 MAINTAINER_MODE_FALSE= 2436fi 2437 2438 MAINT=$MAINTAINER_MODE_TRUE 2439 2440 2441
| |
2442{ echo "$as_me:$LINENO: checking for builtin ELF support" >&5 2443echo $ECHO_N "checking for builtin ELF support... $ECHO_C" >&6; } 2444# Check whether --enable-elf was given. 2445if test "${enable_elf+set}" = set; then 2446 enableval=$enable_elf; if test "${enableval}" = yes; then 2447 { echo "$as_me:$LINENO: result: yes" >&5 2448echo "${ECHO_T}yes" >&6; }
| 2428{ echo "$as_me:$LINENO: checking for builtin ELF support" >&5 2429echo $ECHO_N "checking for builtin ELF support... $ECHO_C" >&6; } 2430# Check whether --enable-elf was given. 2431if test "${enable_elf+set}" = set; then 2432 enableval=$enable_elf; if test "${enableval}" = yes; then 2433 { echo "$as_me:$LINENO: result: yes" >&5 2434echo "${ECHO_T}yes" >&6; }
|
2449 cat >>confdefs.h <<\_ACEOF
| 2435 2436cat >>confdefs.h <<\_ACEOF
|
2450#define BUILTIN_ELF 1 2451_ACEOF 2452 2453else 2454 { echo "$as_me:$LINENO: result: no" >&5 2455echo "${ECHO_T}no" >&6; } 2456fi 2457else 2458 2459 # enable by default 2460 { echo "$as_me:$LINENO: result: yes" >&5 2461echo "${ECHO_T}yes" >&6; }
| 2437#define BUILTIN_ELF 1 2438_ACEOF 2439 2440else 2441 { echo "$as_me:$LINENO: result: no" >&5 2442echo "${ECHO_T}no" >&6; } 2443fi 2444else 2445 2446 # enable by default 2447 { echo "$as_me:$LINENO: result: yes" >&5 2448echo "${ECHO_T}yes" >&6; }
|
2462 cat >>confdefs.h <<\_ACEOF
| 2449 2450cat >>confdefs.h <<\_ACEOF
|
2463#define BUILTIN_ELF 1 2464_ACEOF 2465 2466 2467fi 2468 2469 2470{ echo "$as_me:$LINENO: checking for ELF core file support" >&5 2471echo $ECHO_N "checking for ELF core file support... $ECHO_C" >&6; } 2472# Check whether --enable-elf-core was given. 2473if test "${enable_elf_core+set}" = set; then 2474 enableval=$enable_elf_core; if test "${enableval}" = yes; then 2475 { echo "$as_me:$LINENO: result: yes" >&5 2476echo "${ECHO_T}yes" >&6; }
| 2451#define BUILTIN_ELF 1 2452_ACEOF 2453 2454 2455fi 2456 2457 2458{ echo "$as_me:$LINENO: checking for ELF core file support" >&5 2459echo $ECHO_N "checking for ELF core file support... $ECHO_C" >&6; } 2460# Check whether --enable-elf-core was given. 2461if test "${enable_elf_core+set}" = set; then 2462 enableval=$enable_elf_core; if test "${enableval}" = yes; then 2463 { echo "$as_me:$LINENO: result: yes" >&5 2464echo "${ECHO_T}yes" >&6; }
|
2477 cat >>confdefs.h <<\_ACEOF
| 2465 2466cat >>confdefs.h <<\_ACEOF
|
2478#define ELFCORE 1 2479_ACEOF 2480 2481else 2482 { echo "$as_me:$LINENO: result: no" >&5 2483echo "${ECHO_T}no" >&6; } 2484fi 2485else 2486 2487 # enable by default 2488 { echo "$as_me:$LINENO: result: yes" >&5 2489echo "${ECHO_T}yes" >&6; }
| 2467#define ELFCORE 1 2468_ACEOF 2469 2470else 2471 { echo "$as_me:$LINENO: result: no" >&5 2472echo "${ECHO_T}no" >&6; } 2473fi 2474else 2475 2476 # enable by default 2477 { echo "$as_me:$LINENO: result: yes" >&5 2478echo "${ECHO_T}yes" >&6; }
|
2490 cat >>confdefs.h <<\_ACEOF
| 2479 2480cat >>confdefs.h <<\_ACEOF
|
2491#define ELFCORE 1 2492_ACEOF 2493 2494 2495fi 2496 2497 2498{ echo "$as_me:$LINENO: checking for file formats in man section 5" >&5 2499echo $ECHO_N "checking for file formats in man section 5... $ECHO_C" >&6; } 2500# Check whether --enable-fsect-man5 was given. 2501if test "${enable_fsect_man5+set}" = set; then 2502 enableval=$enable_fsect_man5; if test "${enableval}" = yes; then 2503 { echo "$as_me:$LINENO: result: yes" >&5 2504echo "${ECHO_T}yes" >&6; } 2505 fsect=5 2506else 2507 { echo "$as_me:$LINENO: result: no" >&5 2508echo "${ECHO_T}no" >&6; } 2509 fsect=4 2510fi 2511else 2512 2513 # disable by default 2514 { echo "$as_me:$LINENO: result: no" >&5 2515echo "${ECHO_T}no" >&6; } 2516 fsect=4 2517 2518fi 2519 2520
| 2481#define ELFCORE 1 2482_ACEOF 2483 2484 2485fi 2486 2487 2488{ echo "$as_me:$LINENO: checking for file formats in man section 5" >&5 2489echo $ECHO_N "checking for file formats in man section 5... $ECHO_C" >&6; } 2490# Check whether --enable-fsect-man5 was given. 2491if test "${enable_fsect_man5+set}" = set; then 2492 enableval=$enable_fsect_man5; if test "${enableval}" = yes; then 2493 { echo "$as_me:$LINENO: result: yes" >&5 2494echo "${ECHO_T}yes" >&6; } 2495 fsect=5 2496else 2497 { echo "$as_me:$LINENO: result: no" >&5 2498echo "${ECHO_T}no" >&6; } 2499 fsect=4 2500fi 2501else 2502 2503 # disable by default 2504 { echo "$as_me:$LINENO: result: no" >&5 2505echo "${ECHO_T}no" >&6; } 2506 fsect=4 2507 2508fi 2509 2510
|
| 2511
|
2521 if test x$fsect = x5; then 2522 FSECT5_TRUE= 2523 FSECT5_FALSE='#' 2524else 2525 FSECT5_TRUE='#' 2526 FSECT5_FALSE= 2527fi 2528 2529
| 2512 if test x$fsect = x5; then 2513 FSECT5_TRUE= 2514 FSECT5_FALSE='#' 2515else 2516 FSECT5_TRUE='#' 2517 FSECT5_FALSE= 2518fi 2519 2520
|
| 2521 2522
|
2530cat >>confdefs.h <<\_ACEOF 2531#define _GNU_SOURCE 1 2532_ACEOF 2533 2534 2535 2536ac_ext=c 2537ac_cpp='$CPP $CPPFLAGS' 2538ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2539ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2540ac_compiler_gnu=$ac_cv_c_compiler_gnu 2541if test -n "$ac_tool_prefix"; then 2542 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2543set dummy ${ac_tool_prefix}gcc; ac_word=$2 2544{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2545echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2546if test "${ac_cv_prog_CC+set}" = set; then 2547 echo $ECHO_N "(cached) $ECHO_C" >&6 2548else 2549 if test -n "$CC"; then 2550 ac_cv_prog_CC="$CC" # Let the user override the test. 2551else 2552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2553for as_dir in $PATH 2554do 2555 IFS=$as_save_IFS 2556 test -z "$as_dir" && as_dir=. 2557 for ac_exec_ext in '' $ac_executable_extensions; do 2558 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2559 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2560 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2561 break 2 2562 fi 2563done 2564done 2565IFS=$as_save_IFS 2566 2567fi 2568fi 2569CC=$ac_cv_prog_CC 2570if test -n "$CC"; then 2571 { echo "$as_me:$LINENO: result: $CC" >&5 2572echo "${ECHO_T}$CC" >&6; } 2573else 2574 { echo "$as_me:$LINENO: result: no" >&5 2575echo "${ECHO_T}no" >&6; } 2576fi 2577 2578 2579fi 2580if test -z "$ac_cv_prog_CC"; then 2581 ac_ct_CC=$CC 2582 # Extract the first word of "gcc", so it can be a program name with args. 2583set dummy gcc; ac_word=$2 2584{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2585echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2586if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2587 echo $ECHO_N "(cached) $ECHO_C" >&6 2588else 2589 if test -n "$ac_ct_CC"; then 2590 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2591else 2592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2593for as_dir in $PATH 2594do 2595 IFS=$as_save_IFS 2596 test -z "$as_dir" && as_dir=. 2597 for ac_exec_ext in '' $ac_executable_extensions; do 2598 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2599 ac_cv_prog_ac_ct_CC="gcc" 2600 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2601 break 2 2602 fi 2603done 2604done 2605IFS=$as_save_IFS 2606 2607fi 2608fi 2609ac_ct_CC=$ac_cv_prog_ac_ct_CC 2610if test -n "$ac_ct_CC"; then 2611 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2612echo "${ECHO_T}$ac_ct_CC" >&6; } 2613else 2614 { echo "$as_me:$LINENO: result: no" >&5 2615echo "${ECHO_T}no" >&6; } 2616fi 2617 2618 if test "x$ac_ct_CC" = x; then 2619 CC="" 2620 else 2621 case $cross_compiling:$ac_tool_warned in 2622yes:) 2623{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2624whose name does not start with the host triplet. If you think this 2625configuration is useful to you, please write to autoconf@gnu.org." >&5 2626echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2627whose name does not start with the host triplet. If you think this 2628configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2629ac_tool_warned=yes ;; 2630esac 2631 CC=$ac_ct_CC 2632 fi 2633else 2634 CC="$ac_cv_prog_CC" 2635fi 2636 2637if test -z "$CC"; then 2638 if test -n "$ac_tool_prefix"; then 2639 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2640set dummy ${ac_tool_prefix}cc; ac_word=$2 2641{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2642echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2643if test "${ac_cv_prog_CC+set}" = set; then 2644 echo $ECHO_N "(cached) $ECHO_C" >&6 2645else 2646 if test -n "$CC"; then 2647 ac_cv_prog_CC="$CC" # Let the user override the test. 2648else 2649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2650for as_dir in $PATH 2651do 2652 IFS=$as_save_IFS 2653 test -z "$as_dir" && as_dir=. 2654 for ac_exec_ext in '' $ac_executable_extensions; do 2655 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2656 ac_cv_prog_CC="${ac_tool_prefix}cc" 2657 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2658 break 2 2659 fi 2660done 2661done 2662IFS=$as_save_IFS 2663 2664fi 2665fi 2666CC=$ac_cv_prog_CC 2667if test -n "$CC"; then 2668 { echo "$as_me:$LINENO: result: $CC" >&5 2669echo "${ECHO_T}$CC" >&6; } 2670else 2671 { echo "$as_me:$LINENO: result: no" >&5 2672echo "${ECHO_T}no" >&6; } 2673fi 2674 2675 2676 fi 2677fi 2678if test -z "$CC"; then 2679 # Extract the first word of "cc", so it can be a program name with args. 2680set dummy cc; ac_word=$2 2681{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2682echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2683if test "${ac_cv_prog_CC+set}" = set; then 2684 echo $ECHO_N "(cached) $ECHO_C" >&6 2685else 2686 if test -n "$CC"; then 2687 ac_cv_prog_CC="$CC" # Let the user override the test. 2688else 2689 ac_prog_rejected=no 2690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2691for as_dir in $PATH 2692do 2693 IFS=$as_save_IFS 2694 test -z "$as_dir" && as_dir=. 2695 for ac_exec_ext in '' $ac_executable_extensions; do 2696 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2697 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2698 ac_prog_rejected=yes 2699 continue 2700 fi 2701 ac_cv_prog_CC="cc" 2702 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2703 break 2 2704 fi 2705done 2706done 2707IFS=$as_save_IFS 2708 2709if test $ac_prog_rejected = yes; then 2710 # We found a bogon in the path, so make sure we never use it. 2711 set dummy $ac_cv_prog_CC 2712 shift 2713 if test $# != 0; then 2714 # We chose a different compiler from the bogus one. 2715 # However, it has the same basename, so the bogon will be chosen 2716 # first if we set CC to just the basename; use the full file name. 2717 shift 2718 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2719 fi 2720fi 2721fi 2722fi 2723CC=$ac_cv_prog_CC 2724if test -n "$CC"; then 2725 { echo "$as_me:$LINENO: result: $CC" >&5 2726echo "${ECHO_T}$CC" >&6; } 2727else 2728 { echo "$as_me:$LINENO: result: no" >&5 2729echo "${ECHO_T}no" >&6; } 2730fi 2731 2732 2733fi 2734if test -z "$CC"; then 2735 if test -n "$ac_tool_prefix"; then 2736 for ac_prog in cl.exe 2737 do 2738 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2739set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2740{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2741echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2742if test "${ac_cv_prog_CC+set}" = set; then 2743 echo $ECHO_N "(cached) $ECHO_C" >&6 2744else 2745 if test -n "$CC"; then 2746 ac_cv_prog_CC="$CC" # Let the user override the test. 2747else 2748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2749for as_dir in $PATH 2750do 2751 IFS=$as_save_IFS 2752 test -z "$as_dir" && as_dir=. 2753 for ac_exec_ext in '' $ac_executable_extensions; do 2754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2755 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2756 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2757 break 2 2758 fi 2759done 2760done 2761IFS=$as_save_IFS 2762 2763fi 2764fi 2765CC=$ac_cv_prog_CC 2766if test -n "$CC"; then 2767 { echo "$as_me:$LINENO: result: $CC" >&5 2768echo "${ECHO_T}$CC" >&6; } 2769else 2770 { echo "$as_me:$LINENO: result: no" >&5 2771echo "${ECHO_T}no" >&6; } 2772fi 2773 2774 2775 test -n "$CC" && break 2776 done 2777fi 2778if test -z "$CC"; then 2779 ac_ct_CC=$CC 2780 for ac_prog in cl.exe 2781do 2782 # Extract the first word of "$ac_prog", so it can be a program name with args. 2783set dummy $ac_prog; ac_word=$2 2784{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2785echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2786if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2787 echo $ECHO_N "(cached) $ECHO_C" >&6 2788else 2789 if test -n "$ac_ct_CC"; then 2790 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2791else 2792as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2793for as_dir in $PATH 2794do 2795 IFS=$as_save_IFS 2796 test -z "$as_dir" && as_dir=. 2797 for ac_exec_ext in '' $ac_executable_extensions; do 2798 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2799 ac_cv_prog_ac_ct_CC="$ac_prog" 2800 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2801 break 2 2802 fi 2803done 2804done 2805IFS=$as_save_IFS 2806 2807fi 2808fi 2809ac_ct_CC=$ac_cv_prog_ac_ct_CC 2810if test -n "$ac_ct_CC"; then 2811 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2812echo "${ECHO_T}$ac_ct_CC" >&6; } 2813else 2814 { echo "$as_me:$LINENO: result: no" >&5 2815echo "${ECHO_T}no" >&6; } 2816fi 2817 2818 2819 test -n "$ac_ct_CC" && break 2820done 2821 2822 if test "x$ac_ct_CC" = x; then 2823 CC="" 2824 else 2825 case $cross_compiling:$ac_tool_warned in 2826yes:) 2827{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2828whose name does not start with the host triplet. If you think this 2829configuration is useful to you, please write to autoconf@gnu.org." >&5 2830echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2831whose name does not start with the host triplet. If you think this 2832configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2833ac_tool_warned=yes ;; 2834esac 2835 CC=$ac_ct_CC 2836 fi 2837fi 2838 2839fi 2840 2841 2842test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2843See \`config.log' for more details." >&5 2844echo "$as_me: error: no acceptable C compiler found in \$PATH 2845See \`config.log' for more details." >&2;} 2846 { (exit 1); exit 1; }; } 2847 2848# Provide some information about the compiler. 2849echo "$as_me:$LINENO: checking for C compiler version" >&5 2850ac_compiler=`set X $ac_compile; echo $2` 2851{ (ac_try="$ac_compiler --version >&5" 2852case "(($ac_try" in 2853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2854 *) ac_try_echo=$ac_try;; 2855esac 2856eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2857 (eval "$ac_compiler --version >&5") 2>&5 2858 ac_status=$? 2859 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2860 (exit $ac_status); } 2861{ (ac_try="$ac_compiler -v >&5" 2862case "(($ac_try" in 2863 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2864 *) ac_try_echo=$ac_try;; 2865esac 2866eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2867 (eval "$ac_compiler -v >&5") 2>&5 2868 ac_status=$? 2869 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2870 (exit $ac_status); } 2871{ (ac_try="$ac_compiler -V >&5" 2872case "(($ac_try" in 2873 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2874 *) ac_try_echo=$ac_try;; 2875esac 2876eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2877 (eval "$ac_compiler -V >&5") 2>&5 2878 ac_status=$? 2879 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2880 (exit $ac_status); } 2881 2882cat >conftest.$ac_ext <<_ACEOF 2883/* confdefs.h. */ 2884_ACEOF 2885cat confdefs.h >>conftest.$ac_ext 2886cat >>conftest.$ac_ext <<_ACEOF 2887/* end confdefs.h. */ 2888 2889int 2890main () 2891{ 2892 2893 ; 2894 return 0; 2895} 2896_ACEOF 2897ac_clean_files_save=$ac_clean_files 2898ac_clean_files="$ac_clean_files a.out a.exe b.out" 2899# Try to create an executable without -o first, disregard a.out. 2900# It will help us diagnose broken compilers, and finding out an intuition 2901# of exeext. 2902{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2903echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 2904ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2905# 2906# List of possible output files, starting from the most likely. 2907# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 2908# only as a last resort. b.out is created by i960 compilers. 2909ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 2910# 2911# The IRIX 6 linker writes into existing files which may not be 2912# executable, retaining their permissions. Remove them first so a 2913# subsequent execution test works. 2914ac_rmfiles= 2915for ac_file in $ac_files 2916do 2917 case $ac_file in 2918 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2919 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2920 esac 2921done 2922rm -f $ac_rmfiles 2923 2924if { (ac_try="$ac_link_default" 2925case "(($ac_try" in 2926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2927 *) ac_try_echo=$ac_try;; 2928esac 2929eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2930 (eval "$ac_link_default") 2>&5 2931 ac_status=$? 2932 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2933 (exit $ac_status); }; then 2934 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2935# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2936# in a Makefile. We should not override ac_cv_exeext if it was cached, 2937# so that the user can short-circuit this test for compilers unknown to 2938# Autoconf. 2939for ac_file in $ac_files '' 2940do 2941 test -f "$ac_file" || continue 2942 case $ac_file in 2943 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 2944 ;; 2945 [ab].out ) 2946 # We found the default executable, but exeext='' is most 2947 # certainly right. 2948 break;; 2949 *.* ) 2950 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2951 then :; else 2952 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2953 fi 2954 # We set ac_cv_exeext here because the later test for it is not 2955 # safe: cross compilers may not add the suffix if given an `-o' 2956 # argument, so we may need to know it at that point already. 2957 # Even if this section looks crufty: it has the advantage of 2958 # actually working. 2959 break;; 2960 * ) 2961 break;; 2962 esac 2963done 2964test "$ac_cv_exeext" = no && ac_cv_exeext= 2965 2966else 2967 ac_file='' 2968fi 2969 2970{ echo "$as_me:$LINENO: result: $ac_file" >&5 2971echo "${ECHO_T}$ac_file" >&6; } 2972if test -z "$ac_file"; then 2973 echo "$as_me: failed program was:" >&5 2974sed 's/^/| /' conftest.$ac_ext >&5 2975 2976{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 2977See \`config.log' for more details." >&5 2978echo "$as_me: error: C compiler cannot create executables 2979See \`config.log' for more details." >&2;} 2980 { (exit 77); exit 77; }; } 2981fi 2982 2983ac_exeext=$ac_cv_exeext 2984 2985# Check that the compiler produces executables we can run. If not, either 2986# the compiler is broken, or we cross compile. 2987{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2988echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 2989# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2990# If not cross compiling, check that we can run a simple program. 2991if test "$cross_compiling" != yes; then 2992 if { ac_try='./$ac_file' 2993 { (case "(($ac_try" in 2994 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2995 *) ac_try_echo=$ac_try;; 2996esac 2997eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2998 (eval "$ac_try") 2>&5 2999 ac_status=$? 3000 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3001 (exit $ac_status); }; }; then 3002 cross_compiling=no 3003 else 3004 if test "$cross_compiling" = maybe; then 3005 cross_compiling=yes 3006 else 3007 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 3008If you meant to cross compile, use \`--host'. 3009See \`config.log' for more details." >&5 3010echo "$as_me: error: cannot run C compiled programs. 3011If you meant to cross compile, use \`--host'. 3012See \`config.log' for more details." >&2;} 3013 { (exit 1); exit 1; }; } 3014 fi 3015 fi 3016fi 3017{ echo "$as_me:$LINENO: result: yes" >&5 3018echo "${ECHO_T}yes" >&6; } 3019 3020rm -f a.out a.exe conftest$ac_cv_exeext b.out 3021ac_clean_files=$ac_clean_files_save 3022# Check that the compiler produces executables we can run. If not, either 3023# the compiler is broken, or we cross compile. 3024{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3025echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 3026{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 3027echo "${ECHO_T}$cross_compiling" >&6; } 3028 3029{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 3030echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 3031if { (ac_try="$ac_link" 3032case "(($ac_try" in 3033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3034 *) ac_try_echo=$ac_try;; 3035esac 3036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3037 (eval "$ac_link") 2>&5 3038 ac_status=$? 3039 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3040 (exit $ac_status); }; then 3041 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3042# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3043# work properly (i.e., refer to `conftest.exe'), while it won't with 3044# `rm'. 3045for ac_file in conftest.exe conftest conftest.*; do 3046 test -f "$ac_file" || continue 3047 case $ac_file in 3048 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 3049 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3050 break;; 3051 * ) break;; 3052 esac 3053done 3054else 3055 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3056See \`config.log' for more details." >&5 3057echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3058See \`config.log' for more details." >&2;} 3059 { (exit 1); exit 1; }; } 3060fi 3061 3062rm -f conftest$ac_cv_exeext 3063{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3064echo "${ECHO_T}$ac_cv_exeext" >&6; } 3065 3066rm -f conftest.$ac_ext 3067EXEEXT=$ac_cv_exeext 3068ac_exeext=$EXEEXT 3069{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 3070echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 3071if test "${ac_cv_objext+set}" = set; then 3072 echo $ECHO_N "(cached) $ECHO_C" >&6 3073else 3074 cat >conftest.$ac_ext <<_ACEOF 3075/* confdefs.h. */ 3076_ACEOF 3077cat confdefs.h >>conftest.$ac_ext 3078cat >>conftest.$ac_ext <<_ACEOF 3079/* end confdefs.h. */ 3080 3081int 3082main () 3083{ 3084 3085 ; 3086 return 0; 3087} 3088_ACEOF 3089rm -f conftest.o conftest.obj 3090if { (ac_try="$ac_compile" 3091case "(($ac_try" in 3092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3093 *) ac_try_echo=$ac_try;; 3094esac 3095eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3096 (eval "$ac_compile") 2>&5 3097 ac_status=$? 3098 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3099 (exit $ac_status); }; then 3100 for ac_file in conftest.o conftest.obj conftest.*; do 3101 test -f "$ac_file" || continue; 3102 case $ac_file in 3103 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 3104 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3105 break;; 3106 esac 3107done 3108else 3109 echo "$as_me: failed program was:" >&5 3110sed 's/^/| /' conftest.$ac_ext >&5 3111 3112{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3113See \`config.log' for more details." >&5 3114echo "$as_me: error: cannot compute suffix of object files: cannot compile 3115See \`config.log' for more details." >&2;} 3116 { (exit 1); exit 1; }; } 3117fi 3118 3119rm -f conftest.$ac_cv_objext conftest.$ac_ext 3120fi 3121{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3122echo "${ECHO_T}$ac_cv_objext" >&6; } 3123OBJEXT=$ac_cv_objext 3124ac_objext=$OBJEXT 3125{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3126echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 3127if test "${ac_cv_c_compiler_gnu+set}" = set; then 3128 echo $ECHO_N "(cached) $ECHO_C" >&6 3129else 3130 cat >conftest.$ac_ext <<_ACEOF 3131/* confdefs.h. */ 3132_ACEOF 3133cat confdefs.h >>conftest.$ac_ext 3134cat >>conftest.$ac_ext <<_ACEOF 3135/* end confdefs.h. */ 3136 3137int 3138main () 3139{ 3140#ifndef __GNUC__ 3141 choke me 3142#endif 3143 3144 ; 3145 return 0; 3146} 3147_ACEOF 3148rm -f conftest.$ac_objext 3149if { (ac_try="$ac_compile" 3150case "(($ac_try" in 3151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3152 *) ac_try_echo=$ac_try;; 3153esac 3154eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3155 (eval "$ac_compile") 2>conftest.er1 3156 ac_status=$? 3157 grep -v '^ *+' conftest.er1 >conftest.err 3158 rm -f conftest.er1 3159 cat conftest.err >&5 3160 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3161 (exit $ac_status); } && { 3162 test -z "$ac_c_werror_flag" || 3163 test ! -s conftest.err 3164 } && test -s conftest.$ac_objext; then 3165 ac_compiler_gnu=yes 3166else 3167 echo "$as_me: failed program was:" >&5 3168sed 's/^/| /' conftest.$ac_ext >&5 3169 3170 ac_compiler_gnu=no 3171fi 3172 3173rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3174ac_cv_c_compiler_gnu=$ac_compiler_gnu 3175 3176fi 3177{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3178echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 3179GCC=`test $ac_compiler_gnu = yes && echo yes` 3180ac_test_CFLAGS=${CFLAGS+set} 3181ac_save_CFLAGS=$CFLAGS 3182{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3183echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 3184if test "${ac_cv_prog_cc_g+set}" = set; then 3185 echo $ECHO_N "(cached) $ECHO_C" >&6 3186else 3187 ac_save_c_werror_flag=$ac_c_werror_flag 3188 ac_c_werror_flag=yes 3189 ac_cv_prog_cc_g=no 3190 CFLAGS="-g" 3191 cat >conftest.$ac_ext <<_ACEOF 3192/* confdefs.h. */ 3193_ACEOF 3194cat confdefs.h >>conftest.$ac_ext 3195cat >>conftest.$ac_ext <<_ACEOF 3196/* end confdefs.h. */ 3197 3198int 3199main () 3200{ 3201 3202 ; 3203 return 0; 3204} 3205_ACEOF 3206rm -f conftest.$ac_objext 3207if { (ac_try="$ac_compile" 3208case "(($ac_try" in 3209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3210 *) ac_try_echo=$ac_try;; 3211esac 3212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3213 (eval "$ac_compile") 2>conftest.er1 3214 ac_status=$? 3215 grep -v '^ *+' conftest.er1 >conftest.err 3216 rm -f conftest.er1 3217 cat conftest.err >&5 3218 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3219 (exit $ac_status); } && { 3220 test -z "$ac_c_werror_flag" || 3221 test ! -s conftest.err 3222 } && test -s conftest.$ac_objext; then 3223 ac_cv_prog_cc_g=yes 3224else 3225 echo "$as_me: failed program was:" >&5 3226sed 's/^/| /' conftest.$ac_ext >&5 3227 3228 CFLAGS="" 3229 cat >conftest.$ac_ext <<_ACEOF 3230/* confdefs.h. */ 3231_ACEOF 3232cat confdefs.h >>conftest.$ac_ext 3233cat >>conftest.$ac_ext <<_ACEOF 3234/* end confdefs.h. */ 3235 3236int 3237main () 3238{ 3239 3240 ; 3241 return 0; 3242} 3243_ACEOF 3244rm -f conftest.$ac_objext 3245if { (ac_try="$ac_compile" 3246case "(($ac_try" in 3247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3248 *) ac_try_echo=$ac_try;; 3249esac 3250eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3251 (eval "$ac_compile") 2>conftest.er1 3252 ac_status=$? 3253 grep -v '^ *+' conftest.er1 >conftest.err 3254 rm -f conftest.er1 3255 cat conftest.err >&5 3256 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3257 (exit $ac_status); } && { 3258 test -z "$ac_c_werror_flag" || 3259 test ! -s conftest.err 3260 } && test -s conftest.$ac_objext; then 3261 : 3262else 3263 echo "$as_me: failed program was:" >&5 3264sed 's/^/| /' conftest.$ac_ext >&5 3265 3266 ac_c_werror_flag=$ac_save_c_werror_flag 3267 CFLAGS="-g" 3268 cat >conftest.$ac_ext <<_ACEOF 3269/* confdefs.h. */ 3270_ACEOF 3271cat confdefs.h >>conftest.$ac_ext 3272cat >>conftest.$ac_ext <<_ACEOF 3273/* end confdefs.h. */ 3274 3275int 3276main () 3277{ 3278 3279 ; 3280 return 0; 3281} 3282_ACEOF 3283rm -f conftest.$ac_objext 3284if { (ac_try="$ac_compile" 3285case "(($ac_try" in 3286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3287 *) ac_try_echo=$ac_try;; 3288esac 3289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3290 (eval "$ac_compile") 2>conftest.er1 3291 ac_status=$? 3292 grep -v '^ *+' conftest.er1 >conftest.err 3293 rm -f conftest.er1 3294 cat conftest.err >&5 3295 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3296 (exit $ac_status); } && { 3297 test -z "$ac_c_werror_flag" || 3298 test ! -s conftest.err 3299 } && test -s conftest.$ac_objext; then 3300 ac_cv_prog_cc_g=yes 3301else 3302 echo "$as_me: failed program was:" >&5 3303sed 's/^/| /' conftest.$ac_ext >&5 3304 3305 3306fi 3307 3308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3309fi 3310 3311rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3312fi 3313 3314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3315 ac_c_werror_flag=$ac_save_c_werror_flag 3316fi 3317{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3318echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 3319if test "$ac_test_CFLAGS" = set; then 3320 CFLAGS=$ac_save_CFLAGS 3321elif test $ac_cv_prog_cc_g = yes; then 3322 if test "$GCC" = yes; then 3323 CFLAGS="-g -O2" 3324 else 3325 CFLAGS="-g" 3326 fi 3327else 3328 if test "$GCC" = yes; then 3329 CFLAGS="-O2" 3330 else 3331 CFLAGS= 3332 fi 3333fi 3334{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3335echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 3336if test "${ac_cv_prog_cc_c89+set}" = set; then 3337 echo $ECHO_N "(cached) $ECHO_C" >&6 3338else 3339 ac_cv_prog_cc_c89=no 3340ac_save_CC=$CC 3341cat >conftest.$ac_ext <<_ACEOF 3342/* confdefs.h. */ 3343_ACEOF 3344cat confdefs.h >>conftest.$ac_ext 3345cat >>conftest.$ac_ext <<_ACEOF 3346/* end confdefs.h. */ 3347#include <stdarg.h> 3348#include <stdio.h> 3349#include <sys/types.h> 3350#include <sys/stat.h> 3351/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3352struct buf { int x; }; 3353FILE * (*rcsopen) (struct buf *, struct stat *, int); 3354static char *e (p, i) 3355 char **p; 3356 int i; 3357{ 3358 return p[i]; 3359} 3360static char *f (char * (*g) (char **, int), char **p, ...) 3361{ 3362 char *s; 3363 va_list v; 3364 va_start (v,p); 3365 s = g (p, va_arg (v,int)); 3366 va_end (v); 3367 return s; 3368} 3369 3370/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3371 function prototypes and stuff, but not '\xHH' hex character constants. 3372 These don't provoke an error unfortunately, instead are silently treated 3373 as 'x'. The following induces an error, until -std is added to get 3374 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3375 array size at least. It's necessary to write '\x00'==0 to get something 3376 that's true only with -std. */ 3377int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3378 3379/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3380 inside strings and character constants. */ 3381#define FOO(x) 'x' 3382int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3383 3384int test (int i, double x); 3385struct s1 {int (*f) (int a);}; 3386struct s2 {int (*f) (double a);}; 3387int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3388int argc; 3389char **argv; 3390int 3391main () 3392{ 3393return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3394 ; 3395 return 0; 3396} 3397_ACEOF 3398for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3399 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3400do 3401 CC="$ac_save_CC $ac_arg" 3402 rm -f conftest.$ac_objext 3403if { (ac_try="$ac_compile" 3404case "(($ac_try" in 3405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3406 *) ac_try_echo=$ac_try;; 3407esac 3408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3409 (eval "$ac_compile") 2>conftest.er1 3410 ac_status=$? 3411 grep -v '^ *+' conftest.er1 >conftest.err 3412 rm -f conftest.er1 3413 cat conftest.err >&5 3414 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3415 (exit $ac_status); } && { 3416 test -z "$ac_c_werror_flag" || 3417 test ! -s conftest.err 3418 } && test -s conftest.$ac_objext; then 3419 ac_cv_prog_cc_c89=$ac_arg 3420else 3421 echo "$as_me: failed program was:" >&5 3422sed 's/^/| /' conftest.$ac_ext >&5 3423 3424 3425fi 3426 3427rm -f core conftest.err conftest.$ac_objext 3428 test "x$ac_cv_prog_cc_c89" != "xno" && break 3429done 3430rm -f conftest.$ac_ext 3431CC=$ac_save_CC 3432 3433fi 3434# AC_CACHE_VAL 3435case "x$ac_cv_prog_cc_c89" in 3436 x) 3437 { echo "$as_me:$LINENO: result: none needed" >&5 3438echo "${ECHO_T}none needed" >&6; } ;; 3439 xno) 3440 { echo "$as_me:$LINENO: result: unsupported" >&5 3441echo "${ECHO_T}unsupported" >&6; } ;; 3442 *) 3443 CC="$CC $ac_cv_prog_cc_c89" 3444 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3445echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 3446esac 3447 3448 3449ac_ext=c 3450ac_cpp='$CPP $CPPFLAGS' 3451ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3452ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3453ac_compiler_gnu=$ac_cv_c_compiler_gnu 3454DEPDIR="${am__leading_dot}deps" 3455 3456ac_config_commands="$ac_config_commands depfiles" 3457 3458 3459am_make=${MAKE-make} 3460cat > confinc << 'END' 3461am__doit: 3462 @echo done 3463.PHONY: am__doit 3464END 3465# If we don't find an include directive, just comment out the code. 3466{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 3467echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } 3468am__include="#" 3469am__quote= 3470_am_result=none 3471# First try GNU make style include. 3472echo "include confinc" > confmf 3473# We grep out `Entering directory' and `Leaving directory' 3474# messages which can occur if `w' ends up in MAKEFLAGS. 3475# In particular we don't look at `^make:' because GNU make might 3476# be invoked under some other name (usually "gmake"), in which 3477# case it prints its new name instead of `make'. 3478if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 3479 am__include=include 3480 am__quote= 3481 _am_result=GNU 3482fi 3483# Now try BSD make style include. 3484if test "$am__include" = "#"; then 3485 echo '.include "confinc"' > confmf 3486 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 3487 am__include=.include 3488 am__quote="\"" 3489 _am_result=BSD 3490 fi 3491fi 3492 3493 3494{ echo "$as_me:$LINENO: result: $_am_result" >&5 3495echo "${ECHO_T}$_am_result" >&6; } 3496rm -f confinc confmf 3497 3498# Check whether --enable-dependency-tracking was given. 3499if test "${enable_dependency_tracking+set}" = set; then 3500 enableval=$enable_dependency_tracking; 3501fi 3502 3503if test "x$enable_dependency_tracking" != xno; then 3504 am_depcomp="$ac_aux_dir/depcomp" 3505 AMDEPBACKSLASH='\' 3506fi 3507 if test "x$enable_dependency_tracking" != xno; then 3508 AMDEP_TRUE= 3509 AMDEP_FALSE='#' 3510else 3511 AMDEP_TRUE='#' 3512 AMDEP_FALSE= 3513fi 3514 3515 3516 3517depcc="$CC" am_compiler_list= 3518 3519{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3520echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 3521if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3522 echo $ECHO_N "(cached) $ECHO_C" >&6 3523else 3524 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3525 # We make a subdir and do the tests there. Otherwise we can end up 3526 # making bogus files that we don't know about and never remove. For 3527 # instance it was reported that on HP-UX the gcc test will end up 3528 # making a dummy file named `D' -- because `-MD' means `put the output 3529 # in D'. 3530 mkdir conftest.dir 3531 # Copy depcomp to subdir because otherwise we won't find it if we're 3532 # using a relative directory. 3533 cp "$am_depcomp" conftest.dir 3534 cd conftest.dir 3535 # We will build objects and dependencies in a subdirectory because 3536 # it helps to detect inapplicable dependency modes. For instance 3537 # both Tru64's cc and ICC support -MD to output dependencies as a 3538 # side effect of compilation, but ICC will put the dependencies in 3539 # the current directory while Tru64 will put them in the object 3540 # directory. 3541 mkdir sub 3542 3543 am_cv_CC_dependencies_compiler_type=none 3544 if test "$am_compiler_list" = ""; then 3545 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3546 fi 3547 for depmode in $am_compiler_list; do 3548 # Setup a source with many dependencies, because some compilers 3549 # like to wrap large dependency lists on column 80 (with \), and 3550 # we should not choose a depcomp mode which is confused by this. 3551 # 3552 # We need to recreate these files for each test, as the compiler may 3553 # overwrite some of them when testing with obscure command lines. 3554 # This happens at least with the AIX C compiler. 3555 : > sub/conftest.c 3556 for i in 1 2 3 4 5 6; do 3557 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3558 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3559 # Solaris 8's {/usr,}/bin/sh. 3560 touch sub/conftst$i.h 3561 done 3562 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3563 3564 case $depmode in 3565 nosideeffect) 3566 # after this tag, mechanisms are not by side-effect, so they'll 3567 # only be used when explicitly requested 3568 if test "x$enable_dependency_tracking" = xyes; then 3569 continue 3570 else 3571 break 3572 fi 3573 ;; 3574 none) break ;; 3575 esac 3576 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3577 # mode. It turns out that the SunPro C++ compiler does not properly 3578 # handle `-M -o', and we need to detect this. 3579 if depmode=$depmode \ 3580 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3581 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3582 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3583 >/dev/null 2>conftest.err && 3584 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3585 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3586 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3587 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3588 # icc doesn't choke on unknown options, it will just issue warnings 3589 # or remarks (even with -Werror). So we grep stderr for any message 3590 # that says an option was ignored or not supported. 3591 # When given -MP, icc 7.0 and 7.1 complain thusly: 3592 # icc: Command line warning: ignoring option '-M'; no argument required 3593 # The diagnosis changed in icc 8.0: 3594 # icc: Command line remark: option '-MP' not supported 3595 if (grep 'ignoring option' conftest.err || 3596 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3597 am_cv_CC_dependencies_compiler_type=$depmode 3598 break 3599 fi 3600 fi 3601 done 3602 3603 cd .. 3604 rm -rf conftest.dir 3605else 3606 am_cv_CC_dependencies_compiler_type=none 3607fi 3608 3609fi 3610{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3611echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 3612CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3613 3614 if 3615 test "x$enable_dependency_tracking" != xno \ 3616 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3617 am__fastdepCC_TRUE= 3618 am__fastdepCC_FALSE='#' 3619else 3620 am__fastdepCC_TRUE='#' 3621 am__fastdepCC_FALSE= 3622fi 3623 3624
| 2523cat >>confdefs.h <<\_ACEOF 2524#define _GNU_SOURCE 1 2525_ACEOF 2526 2527 2528 2529ac_ext=c 2530ac_cpp='$CPP $CPPFLAGS' 2531ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2532ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2533ac_compiler_gnu=$ac_cv_c_compiler_gnu 2534if test -n "$ac_tool_prefix"; then 2535 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2536set dummy ${ac_tool_prefix}gcc; ac_word=$2 2537{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2538echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2539if test "${ac_cv_prog_CC+set}" = set; then 2540 echo $ECHO_N "(cached) $ECHO_C" >&6 2541else 2542 if test -n "$CC"; then 2543 ac_cv_prog_CC="$CC" # Let the user override the test. 2544else 2545as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2546for as_dir in $PATH 2547do 2548 IFS=$as_save_IFS 2549 test -z "$as_dir" && as_dir=. 2550 for ac_exec_ext in '' $ac_executable_extensions; do 2551 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2552 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2553 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2554 break 2 2555 fi 2556done 2557done 2558IFS=$as_save_IFS 2559 2560fi 2561fi 2562CC=$ac_cv_prog_CC 2563if test -n "$CC"; then 2564 { echo "$as_me:$LINENO: result: $CC" >&5 2565echo "${ECHO_T}$CC" >&6; } 2566else 2567 { echo "$as_me:$LINENO: result: no" >&5 2568echo "${ECHO_T}no" >&6; } 2569fi 2570 2571 2572fi 2573if test -z "$ac_cv_prog_CC"; then 2574 ac_ct_CC=$CC 2575 # Extract the first word of "gcc", so it can be a program name with args. 2576set dummy gcc; ac_word=$2 2577{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2578echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2579if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2580 echo $ECHO_N "(cached) $ECHO_C" >&6 2581else 2582 if test -n "$ac_ct_CC"; then 2583 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2584else 2585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2586for as_dir in $PATH 2587do 2588 IFS=$as_save_IFS 2589 test -z "$as_dir" && as_dir=. 2590 for ac_exec_ext in '' $ac_executable_extensions; do 2591 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2592 ac_cv_prog_ac_ct_CC="gcc" 2593 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2594 break 2 2595 fi 2596done 2597done 2598IFS=$as_save_IFS 2599 2600fi 2601fi 2602ac_ct_CC=$ac_cv_prog_ac_ct_CC 2603if test -n "$ac_ct_CC"; then 2604 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2605echo "${ECHO_T}$ac_ct_CC" >&6; } 2606else 2607 { echo "$as_me:$LINENO: result: no" >&5 2608echo "${ECHO_T}no" >&6; } 2609fi 2610 2611 if test "x$ac_ct_CC" = x; then 2612 CC="" 2613 else 2614 case $cross_compiling:$ac_tool_warned in 2615yes:) 2616{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2617whose name does not start with the host triplet. If you think this 2618configuration is useful to you, please write to autoconf@gnu.org." >&5 2619echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2620whose name does not start with the host triplet. If you think this 2621configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2622ac_tool_warned=yes ;; 2623esac 2624 CC=$ac_ct_CC 2625 fi 2626else 2627 CC="$ac_cv_prog_CC" 2628fi 2629 2630if test -z "$CC"; then 2631 if test -n "$ac_tool_prefix"; then 2632 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2633set dummy ${ac_tool_prefix}cc; ac_word=$2 2634{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2635echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2636if test "${ac_cv_prog_CC+set}" = set; then 2637 echo $ECHO_N "(cached) $ECHO_C" >&6 2638else 2639 if test -n "$CC"; then 2640 ac_cv_prog_CC="$CC" # Let the user override the test. 2641else 2642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2643for as_dir in $PATH 2644do 2645 IFS=$as_save_IFS 2646 test -z "$as_dir" && as_dir=. 2647 for ac_exec_ext in '' $ac_executable_extensions; do 2648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2649 ac_cv_prog_CC="${ac_tool_prefix}cc" 2650 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2651 break 2 2652 fi 2653done 2654done 2655IFS=$as_save_IFS 2656 2657fi 2658fi 2659CC=$ac_cv_prog_CC 2660if test -n "$CC"; then 2661 { echo "$as_me:$LINENO: result: $CC" >&5 2662echo "${ECHO_T}$CC" >&6; } 2663else 2664 { echo "$as_me:$LINENO: result: no" >&5 2665echo "${ECHO_T}no" >&6; } 2666fi 2667 2668 2669 fi 2670fi 2671if test -z "$CC"; then 2672 # Extract the first word of "cc", so it can be a program name with args. 2673set dummy cc; ac_word=$2 2674{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2675echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2676if test "${ac_cv_prog_CC+set}" = set; then 2677 echo $ECHO_N "(cached) $ECHO_C" >&6 2678else 2679 if test -n "$CC"; then 2680 ac_cv_prog_CC="$CC" # Let the user override the test. 2681else 2682 ac_prog_rejected=no 2683as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2684for as_dir in $PATH 2685do 2686 IFS=$as_save_IFS 2687 test -z "$as_dir" && as_dir=. 2688 for ac_exec_ext in '' $ac_executable_extensions; do 2689 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2690 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2691 ac_prog_rejected=yes 2692 continue 2693 fi 2694 ac_cv_prog_CC="cc" 2695 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2696 break 2 2697 fi 2698done 2699done 2700IFS=$as_save_IFS 2701 2702if test $ac_prog_rejected = yes; then 2703 # We found a bogon in the path, so make sure we never use it. 2704 set dummy $ac_cv_prog_CC 2705 shift 2706 if test $# != 0; then 2707 # We chose a different compiler from the bogus one. 2708 # However, it has the same basename, so the bogon will be chosen 2709 # first if we set CC to just the basename; use the full file name. 2710 shift 2711 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2712 fi 2713fi 2714fi 2715fi 2716CC=$ac_cv_prog_CC 2717if test -n "$CC"; then 2718 { echo "$as_me:$LINENO: result: $CC" >&5 2719echo "${ECHO_T}$CC" >&6; } 2720else 2721 { echo "$as_me:$LINENO: result: no" >&5 2722echo "${ECHO_T}no" >&6; } 2723fi 2724 2725 2726fi 2727if test -z "$CC"; then 2728 if test -n "$ac_tool_prefix"; then 2729 for ac_prog in cl.exe 2730 do 2731 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2732set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2733{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2734echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2735if test "${ac_cv_prog_CC+set}" = set; then 2736 echo $ECHO_N "(cached) $ECHO_C" >&6 2737else 2738 if test -n "$CC"; then 2739 ac_cv_prog_CC="$CC" # Let the user override the test. 2740else 2741as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2742for as_dir in $PATH 2743do 2744 IFS=$as_save_IFS 2745 test -z "$as_dir" && as_dir=. 2746 for ac_exec_ext in '' $ac_executable_extensions; do 2747 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2748 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2749 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2750 break 2 2751 fi 2752done 2753done 2754IFS=$as_save_IFS 2755 2756fi 2757fi 2758CC=$ac_cv_prog_CC 2759if test -n "$CC"; then 2760 { echo "$as_me:$LINENO: result: $CC" >&5 2761echo "${ECHO_T}$CC" >&6; } 2762else 2763 { echo "$as_me:$LINENO: result: no" >&5 2764echo "${ECHO_T}no" >&6; } 2765fi 2766 2767 2768 test -n "$CC" && break 2769 done 2770fi 2771if test -z "$CC"; then 2772 ac_ct_CC=$CC 2773 for ac_prog in cl.exe 2774do 2775 # Extract the first word of "$ac_prog", so it can be a program name with args. 2776set dummy $ac_prog; ac_word=$2 2777{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2778echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2779if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2780 echo $ECHO_N "(cached) $ECHO_C" >&6 2781else 2782 if test -n "$ac_ct_CC"; then 2783 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2784else 2785as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2786for as_dir in $PATH 2787do 2788 IFS=$as_save_IFS 2789 test -z "$as_dir" && as_dir=. 2790 for ac_exec_ext in '' $ac_executable_extensions; do 2791 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2792 ac_cv_prog_ac_ct_CC="$ac_prog" 2793 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2794 break 2 2795 fi 2796done 2797done 2798IFS=$as_save_IFS 2799 2800fi 2801fi 2802ac_ct_CC=$ac_cv_prog_ac_ct_CC 2803if test -n "$ac_ct_CC"; then 2804 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2805echo "${ECHO_T}$ac_ct_CC" >&6; } 2806else 2807 { echo "$as_me:$LINENO: result: no" >&5 2808echo "${ECHO_T}no" >&6; } 2809fi 2810 2811 2812 test -n "$ac_ct_CC" && break 2813done 2814 2815 if test "x$ac_ct_CC" = x; then 2816 CC="" 2817 else 2818 case $cross_compiling:$ac_tool_warned in 2819yes:) 2820{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2821whose name does not start with the host triplet. If you think this 2822configuration is useful to you, please write to autoconf@gnu.org." >&5 2823echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2824whose name does not start with the host triplet. If you think this 2825configuration is useful to you, please write to autoconf@gnu.org." >&2;} 2826ac_tool_warned=yes ;; 2827esac 2828 CC=$ac_ct_CC 2829 fi 2830fi 2831 2832fi 2833 2834 2835test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2836See \`config.log' for more details." >&5 2837echo "$as_me: error: no acceptable C compiler found in \$PATH 2838See \`config.log' for more details." >&2;} 2839 { (exit 1); exit 1; }; } 2840 2841# Provide some information about the compiler. 2842echo "$as_me:$LINENO: checking for C compiler version" >&5 2843ac_compiler=`set X $ac_compile; echo $2` 2844{ (ac_try="$ac_compiler --version >&5" 2845case "(($ac_try" in 2846 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2847 *) ac_try_echo=$ac_try;; 2848esac 2849eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2850 (eval "$ac_compiler --version >&5") 2>&5 2851 ac_status=$? 2852 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2853 (exit $ac_status); } 2854{ (ac_try="$ac_compiler -v >&5" 2855case "(($ac_try" in 2856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2857 *) ac_try_echo=$ac_try;; 2858esac 2859eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2860 (eval "$ac_compiler -v >&5") 2>&5 2861 ac_status=$? 2862 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2863 (exit $ac_status); } 2864{ (ac_try="$ac_compiler -V >&5" 2865case "(($ac_try" in 2866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2867 *) ac_try_echo=$ac_try;; 2868esac 2869eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2870 (eval "$ac_compiler -V >&5") 2>&5 2871 ac_status=$? 2872 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2873 (exit $ac_status); } 2874 2875cat >conftest.$ac_ext <<_ACEOF 2876/* confdefs.h. */ 2877_ACEOF 2878cat confdefs.h >>conftest.$ac_ext 2879cat >>conftest.$ac_ext <<_ACEOF 2880/* end confdefs.h. */ 2881 2882int 2883main () 2884{ 2885 2886 ; 2887 return 0; 2888} 2889_ACEOF 2890ac_clean_files_save=$ac_clean_files 2891ac_clean_files="$ac_clean_files a.out a.exe b.out" 2892# Try to create an executable without -o first, disregard a.out. 2893# It will help us diagnose broken compilers, and finding out an intuition 2894# of exeext. 2895{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2896echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 2897ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2898# 2899# List of possible output files, starting from the most likely. 2900# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 2901# only as a last resort. b.out is created by i960 compilers. 2902ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 2903# 2904# The IRIX 6 linker writes into existing files which may not be 2905# executable, retaining their permissions. Remove them first so a 2906# subsequent execution test works. 2907ac_rmfiles= 2908for ac_file in $ac_files 2909do 2910 case $ac_file in 2911 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2912 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2913 esac 2914done 2915rm -f $ac_rmfiles 2916 2917if { (ac_try="$ac_link_default" 2918case "(($ac_try" in 2919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2920 *) ac_try_echo=$ac_try;; 2921esac 2922eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2923 (eval "$ac_link_default") 2>&5 2924 ac_status=$? 2925 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2926 (exit $ac_status); }; then 2927 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2928# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2929# in a Makefile. We should not override ac_cv_exeext if it was cached, 2930# so that the user can short-circuit this test for compilers unknown to 2931# Autoconf. 2932for ac_file in $ac_files '' 2933do 2934 test -f "$ac_file" || continue 2935 case $ac_file in 2936 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 2937 ;; 2938 [ab].out ) 2939 # We found the default executable, but exeext='' is most 2940 # certainly right. 2941 break;; 2942 *.* ) 2943 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2944 then :; else 2945 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2946 fi 2947 # We set ac_cv_exeext here because the later test for it is not 2948 # safe: cross compilers may not add the suffix if given an `-o' 2949 # argument, so we may need to know it at that point already. 2950 # Even if this section looks crufty: it has the advantage of 2951 # actually working. 2952 break;; 2953 * ) 2954 break;; 2955 esac 2956done 2957test "$ac_cv_exeext" = no && ac_cv_exeext= 2958 2959else 2960 ac_file='' 2961fi 2962 2963{ echo "$as_me:$LINENO: result: $ac_file" >&5 2964echo "${ECHO_T}$ac_file" >&6; } 2965if test -z "$ac_file"; then 2966 echo "$as_me: failed program was:" >&5 2967sed 's/^/| /' conftest.$ac_ext >&5 2968 2969{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 2970See \`config.log' for more details." >&5 2971echo "$as_me: error: C compiler cannot create executables 2972See \`config.log' for more details." >&2;} 2973 { (exit 77); exit 77; }; } 2974fi 2975 2976ac_exeext=$ac_cv_exeext 2977 2978# Check that the compiler produces executables we can run. If not, either 2979# the compiler is broken, or we cross compile. 2980{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2981echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 2982# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2983# If not cross compiling, check that we can run a simple program. 2984if test "$cross_compiling" != yes; then 2985 if { ac_try='./$ac_file' 2986 { (case "(($ac_try" in 2987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2988 *) ac_try_echo=$ac_try;; 2989esac 2990eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2991 (eval "$ac_try") 2>&5 2992 ac_status=$? 2993 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2994 (exit $ac_status); }; }; then 2995 cross_compiling=no 2996 else 2997 if test "$cross_compiling" = maybe; then 2998 cross_compiling=yes 2999 else 3000 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 3001If you meant to cross compile, use \`--host'. 3002See \`config.log' for more details." >&5 3003echo "$as_me: error: cannot run C compiled programs. 3004If you meant to cross compile, use \`--host'. 3005See \`config.log' for more details." >&2;} 3006 { (exit 1); exit 1; }; } 3007 fi 3008 fi 3009fi 3010{ echo "$as_me:$LINENO: result: yes" >&5 3011echo "${ECHO_T}yes" >&6; } 3012 3013rm -f a.out a.exe conftest$ac_cv_exeext b.out 3014ac_clean_files=$ac_clean_files_save 3015# Check that the compiler produces executables we can run. If not, either 3016# the compiler is broken, or we cross compile. 3017{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3018echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 3019{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 3020echo "${ECHO_T}$cross_compiling" >&6; } 3021 3022{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 3023echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 3024if { (ac_try="$ac_link" 3025case "(($ac_try" in 3026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3027 *) ac_try_echo=$ac_try;; 3028esac 3029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3030 (eval "$ac_link") 2>&5 3031 ac_status=$? 3032 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3033 (exit $ac_status); }; then 3034 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3035# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3036# work properly (i.e., refer to `conftest.exe'), while it won't with 3037# `rm'. 3038for ac_file in conftest.exe conftest conftest.*; do 3039 test -f "$ac_file" || continue 3040 case $ac_file in 3041 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 3042 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3043 break;; 3044 * ) break;; 3045 esac 3046done 3047else 3048 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3049See \`config.log' for more details." >&5 3050echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3051See \`config.log' for more details." >&2;} 3052 { (exit 1); exit 1; }; } 3053fi 3054 3055rm -f conftest$ac_cv_exeext 3056{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3057echo "${ECHO_T}$ac_cv_exeext" >&6; } 3058 3059rm -f conftest.$ac_ext 3060EXEEXT=$ac_cv_exeext 3061ac_exeext=$EXEEXT 3062{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 3063echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 3064if test "${ac_cv_objext+set}" = set; then 3065 echo $ECHO_N "(cached) $ECHO_C" >&6 3066else 3067 cat >conftest.$ac_ext <<_ACEOF 3068/* confdefs.h. */ 3069_ACEOF 3070cat confdefs.h >>conftest.$ac_ext 3071cat >>conftest.$ac_ext <<_ACEOF 3072/* end confdefs.h. */ 3073 3074int 3075main () 3076{ 3077 3078 ; 3079 return 0; 3080} 3081_ACEOF 3082rm -f conftest.o conftest.obj 3083if { (ac_try="$ac_compile" 3084case "(($ac_try" in 3085 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3086 *) ac_try_echo=$ac_try;; 3087esac 3088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3089 (eval "$ac_compile") 2>&5 3090 ac_status=$? 3091 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3092 (exit $ac_status); }; then 3093 for ac_file in conftest.o conftest.obj conftest.*; do 3094 test -f "$ac_file" || continue; 3095 case $ac_file in 3096 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 3097 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3098 break;; 3099 esac 3100done 3101else 3102 echo "$as_me: failed program was:" >&5 3103sed 's/^/| /' conftest.$ac_ext >&5 3104 3105{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3106See \`config.log' for more details." >&5 3107echo "$as_me: error: cannot compute suffix of object files: cannot compile 3108See \`config.log' for more details." >&2;} 3109 { (exit 1); exit 1; }; } 3110fi 3111 3112rm -f conftest.$ac_cv_objext conftest.$ac_ext 3113fi 3114{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3115echo "${ECHO_T}$ac_cv_objext" >&6; } 3116OBJEXT=$ac_cv_objext 3117ac_objext=$OBJEXT 3118{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3119echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 3120if test "${ac_cv_c_compiler_gnu+set}" = set; then 3121 echo $ECHO_N "(cached) $ECHO_C" >&6 3122else 3123 cat >conftest.$ac_ext <<_ACEOF 3124/* confdefs.h. */ 3125_ACEOF 3126cat confdefs.h >>conftest.$ac_ext 3127cat >>conftest.$ac_ext <<_ACEOF 3128/* end confdefs.h. */ 3129 3130int 3131main () 3132{ 3133#ifndef __GNUC__ 3134 choke me 3135#endif 3136 3137 ; 3138 return 0; 3139} 3140_ACEOF 3141rm -f conftest.$ac_objext 3142if { (ac_try="$ac_compile" 3143case "(($ac_try" in 3144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3145 *) ac_try_echo=$ac_try;; 3146esac 3147eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3148 (eval "$ac_compile") 2>conftest.er1 3149 ac_status=$? 3150 grep -v '^ *+' conftest.er1 >conftest.err 3151 rm -f conftest.er1 3152 cat conftest.err >&5 3153 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3154 (exit $ac_status); } && { 3155 test -z "$ac_c_werror_flag" || 3156 test ! -s conftest.err 3157 } && test -s conftest.$ac_objext; then 3158 ac_compiler_gnu=yes 3159else 3160 echo "$as_me: failed program was:" >&5 3161sed 's/^/| /' conftest.$ac_ext >&5 3162 3163 ac_compiler_gnu=no 3164fi 3165 3166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3167ac_cv_c_compiler_gnu=$ac_compiler_gnu 3168 3169fi 3170{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3171echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 3172GCC=`test $ac_compiler_gnu = yes && echo yes` 3173ac_test_CFLAGS=${CFLAGS+set} 3174ac_save_CFLAGS=$CFLAGS 3175{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3176echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 3177if test "${ac_cv_prog_cc_g+set}" = set; then 3178 echo $ECHO_N "(cached) $ECHO_C" >&6 3179else 3180 ac_save_c_werror_flag=$ac_c_werror_flag 3181 ac_c_werror_flag=yes 3182 ac_cv_prog_cc_g=no 3183 CFLAGS="-g" 3184 cat >conftest.$ac_ext <<_ACEOF 3185/* confdefs.h. */ 3186_ACEOF 3187cat confdefs.h >>conftest.$ac_ext 3188cat >>conftest.$ac_ext <<_ACEOF 3189/* end confdefs.h. */ 3190 3191int 3192main () 3193{ 3194 3195 ; 3196 return 0; 3197} 3198_ACEOF 3199rm -f conftest.$ac_objext 3200if { (ac_try="$ac_compile" 3201case "(($ac_try" in 3202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3203 *) ac_try_echo=$ac_try;; 3204esac 3205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3206 (eval "$ac_compile") 2>conftest.er1 3207 ac_status=$? 3208 grep -v '^ *+' conftest.er1 >conftest.err 3209 rm -f conftest.er1 3210 cat conftest.err >&5 3211 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3212 (exit $ac_status); } && { 3213 test -z "$ac_c_werror_flag" || 3214 test ! -s conftest.err 3215 } && test -s conftest.$ac_objext; then 3216 ac_cv_prog_cc_g=yes 3217else 3218 echo "$as_me: failed program was:" >&5 3219sed 's/^/| /' conftest.$ac_ext >&5 3220 3221 CFLAGS="" 3222 cat >conftest.$ac_ext <<_ACEOF 3223/* confdefs.h. */ 3224_ACEOF 3225cat confdefs.h >>conftest.$ac_ext 3226cat >>conftest.$ac_ext <<_ACEOF 3227/* end confdefs.h. */ 3228 3229int 3230main () 3231{ 3232 3233 ; 3234 return 0; 3235} 3236_ACEOF 3237rm -f conftest.$ac_objext 3238if { (ac_try="$ac_compile" 3239case "(($ac_try" in 3240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3241 *) ac_try_echo=$ac_try;; 3242esac 3243eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3244 (eval "$ac_compile") 2>conftest.er1 3245 ac_status=$? 3246 grep -v '^ *+' conftest.er1 >conftest.err 3247 rm -f conftest.er1 3248 cat conftest.err >&5 3249 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3250 (exit $ac_status); } && { 3251 test -z "$ac_c_werror_flag" || 3252 test ! -s conftest.err 3253 } && test -s conftest.$ac_objext; then 3254 : 3255else 3256 echo "$as_me: failed program was:" >&5 3257sed 's/^/| /' conftest.$ac_ext >&5 3258 3259 ac_c_werror_flag=$ac_save_c_werror_flag 3260 CFLAGS="-g" 3261 cat >conftest.$ac_ext <<_ACEOF 3262/* confdefs.h. */ 3263_ACEOF 3264cat confdefs.h >>conftest.$ac_ext 3265cat >>conftest.$ac_ext <<_ACEOF 3266/* end confdefs.h. */ 3267 3268int 3269main () 3270{ 3271 3272 ; 3273 return 0; 3274} 3275_ACEOF 3276rm -f conftest.$ac_objext 3277if { (ac_try="$ac_compile" 3278case "(($ac_try" in 3279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3280 *) ac_try_echo=$ac_try;; 3281esac 3282eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3283 (eval "$ac_compile") 2>conftest.er1 3284 ac_status=$? 3285 grep -v '^ *+' conftest.er1 >conftest.err 3286 rm -f conftest.er1 3287 cat conftest.err >&5 3288 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3289 (exit $ac_status); } && { 3290 test -z "$ac_c_werror_flag" || 3291 test ! -s conftest.err 3292 } && test -s conftest.$ac_objext; then 3293 ac_cv_prog_cc_g=yes 3294else 3295 echo "$as_me: failed program was:" >&5 3296sed 's/^/| /' conftest.$ac_ext >&5 3297 3298 3299fi 3300 3301rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3302fi 3303 3304rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3305fi 3306 3307rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3308 ac_c_werror_flag=$ac_save_c_werror_flag 3309fi 3310{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3311echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 3312if test "$ac_test_CFLAGS" = set; then 3313 CFLAGS=$ac_save_CFLAGS 3314elif test $ac_cv_prog_cc_g = yes; then 3315 if test "$GCC" = yes; then 3316 CFLAGS="-g -O2" 3317 else 3318 CFLAGS="-g" 3319 fi 3320else 3321 if test "$GCC" = yes; then 3322 CFLAGS="-O2" 3323 else 3324 CFLAGS= 3325 fi 3326fi 3327{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3328echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 3329if test "${ac_cv_prog_cc_c89+set}" = set; then 3330 echo $ECHO_N "(cached) $ECHO_C" >&6 3331else 3332 ac_cv_prog_cc_c89=no 3333ac_save_CC=$CC 3334cat >conftest.$ac_ext <<_ACEOF 3335/* confdefs.h. */ 3336_ACEOF 3337cat confdefs.h >>conftest.$ac_ext 3338cat >>conftest.$ac_ext <<_ACEOF 3339/* end confdefs.h. */ 3340#include <stdarg.h> 3341#include <stdio.h> 3342#include <sys/types.h> 3343#include <sys/stat.h> 3344/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3345struct buf { int x; }; 3346FILE * (*rcsopen) (struct buf *, struct stat *, int); 3347static char *e (p, i) 3348 char **p; 3349 int i; 3350{ 3351 return p[i]; 3352} 3353static char *f (char * (*g) (char **, int), char **p, ...) 3354{ 3355 char *s; 3356 va_list v; 3357 va_start (v,p); 3358 s = g (p, va_arg (v,int)); 3359 va_end (v); 3360 return s; 3361} 3362 3363/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3364 function prototypes and stuff, but not '\xHH' hex character constants. 3365 These don't provoke an error unfortunately, instead are silently treated 3366 as 'x'. The following induces an error, until -std is added to get 3367 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3368 array size at least. It's necessary to write '\x00'==0 to get something 3369 that's true only with -std. */ 3370int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3371 3372/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3373 inside strings and character constants. */ 3374#define FOO(x) 'x' 3375int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3376 3377int test (int i, double x); 3378struct s1 {int (*f) (int a);}; 3379struct s2 {int (*f) (double a);}; 3380int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3381int argc; 3382char **argv; 3383int 3384main () 3385{ 3386return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3387 ; 3388 return 0; 3389} 3390_ACEOF 3391for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3392 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3393do 3394 CC="$ac_save_CC $ac_arg" 3395 rm -f conftest.$ac_objext 3396if { (ac_try="$ac_compile" 3397case "(($ac_try" in 3398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3399 *) ac_try_echo=$ac_try;; 3400esac 3401eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3402 (eval "$ac_compile") 2>conftest.er1 3403 ac_status=$? 3404 grep -v '^ *+' conftest.er1 >conftest.err 3405 rm -f conftest.er1 3406 cat conftest.err >&5 3407 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3408 (exit $ac_status); } && { 3409 test -z "$ac_c_werror_flag" || 3410 test ! -s conftest.err 3411 } && test -s conftest.$ac_objext; then 3412 ac_cv_prog_cc_c89=$ac_arg 3413else 3414 echo "$as_me: failed program was:" >&5 3415sed 's/^/| /' conftest.$ac_ext >&5 3416 3417 3418fi 3419 3420rm -f core conftest.err conftest.$ac_objext 3421 test "x$ac_cv_prog_cc_c89" != "xno" && break 3422done 3423rm -f conftest.$ac_ext 3424CC=$ac_save_CC 3425 3426fi 3427# AC_CACHE_VAL 3428case "x$ac_cv_prog_cc_c89" in 3429 x) 3430 { echo "$as_me:$LINENO: result: none needed" >&5 3431echo "${ECHO_T}none needed" >&6; } ;; 3432 xno) 3433 { echo "$as_me:$LINENO: result: unsupported" >&5 3434echo "${ECHO_T}unsupported" >&6; } ;; 3435 *) 3436 CC="$CC $ac_cv_prog_cc_c89" 3437 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3438echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 3439esac 3440 3441 3442ac_ext=c 3443ac_cpp='$CPP $CPPFLAGS' 3444ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3445ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3446ac_compiler_gnu=$ac_cv_c_compiler_gnu 3447DEPDIR="${am__leading_dot}deps" 3448 3449ac_config_commands="$ac_config_commands depfiles" 3450 3451 3452am_make=${MAKE-make} 3453cat > confinc << 'END' 3454am__doit: 3455 @echo done 3456.PHONY: am__doit 3457END 3458# If we don't find an include directive, just comment out the code. 3459{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 3460echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } 3461am__include="#" 3462am__quote= 3463_am_result=none 3464# First try GNU make style include. 3465echo "include confinc" > confmf 3466# We grep out `Entering directory' and `Leaving directory' 3467# messages which can occur if `w' ends up in MAKEFLAGS. 3468# In particular we don't look at `^make:' because GNU make might 3469# be invoked under some other name (usually "gmake"), in which 3470# case it prints its new name instead of `make'. 3471if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 3472 am__include=include 3473 am__quote= 3474 _am_result=GNU 3475fi 3476# Now try BSD make style include. 3477if test "$am__include" = "#"; then 3478 echo '.include "confinc"' > confmf 3479 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 3480 am__include=.include 3481 am__quote="\"" 3482 _am_result=BSD 3483 fi 3484fi 3485 3486 3487{ echo "$as_me:$LINENO: result: $_am_result" >&5 3488echo "${ECHO_T}$_am_result" >&6; } 3489rm -f confinc confmf 3490 3491# Check whether --enable-dependency-tracking was given. 3492if test "${enable_dependency_tracking+set}" = set; then 3493 enableval=$enable_dependency_tracking; 3494fi 3495 3496if test "x$enable_dependency_tracking" != xno; then 3497 am_depcomp="$ac_aux_dir/depcomp" 3498 AMDEPBACKSLASH='\' 3499fi 3500 if test "x$enable_dependency_tracking" != xno; then 3501 AMDEP_TRUE= 3502 AMDEP_FALSE='#' 3503else 3504 AMDEP_TRUE='#' 3505 AMDEP_FALSE= 3506fi 3507 3508 3509 3510depcc="$CC" am_compiler_list= 3511 3512{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3513echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 3514if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3515 echo $ECHO_N "(cached) $ECHO_C" >&6 3516else 3517 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3518 # We make a subdir and do the tests there. Otherwise we can end up 3519 # making bogus files that we don't know about and never remove. For 3520 # instance it was reported that on HP-UX the gcc test will end up 3521 # making a dummy file named `D' -- because `-MD' means `put the output 3522 # in D'. 3523 mkdir conftest.dir 3524 # Copy depcomp to subdir because otherwise we won't find it if we're 3525 # using a relative directory. 3526 cp "$am_depcomp" conftest.dir 3527 cd conftest.dir 3528 # We will build objects and dependencies in a subdirectory because 3529 # it helps to detect inapplicable dependency modes. For instance 3530 # both Tru64's cc and ICC support -MD to output dependencies as a 3531 # side effect of compilation, but ICC will put the dependencies in 3532 # the current directory while Tru64 will put them in the object 3533 # directory. 3534 mkdir sub 3535 3536 am_cv_CC_dependencies_compiler_type=none 3537 if test "$am_compiler_list" = ""; then 3538 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3539 fi 3540 for depmode in $am_compiler_list; do 3541 # Setup a source with many dependencies, because some compilers 3542 # like to wrap large dependency lists on column 80 (with \), and 3543 # we should not choose a depcomp mode which is confused by this. 3544 # 3545 # We need to recreate these files for each test, as the compiler may 3546 # overwrite some of them when testing with obscure command lines. 3547 # This happens at least with the AIX C compiler. 3548 : > sub/conftest.c 3549 for i in 1 2 3 4 5 6; do 3550 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3551 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3552 # Solaris 8's {/usr,}/bin/sh. 3553 touch sub/conftst$i.h 3554 done 3555 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3556 3557 case $depmode in 3558 nosideeffect) 3559 # after this tag, mechanisms are not by side-effect, so they'll 3560 # only be used when explicitly requested 3561 if test "x$enable_dependency_tracking" = xyes; then 3562 continue 3563 else 3564 break 3565 fi 3566 ;; 3567 none) break ;; 3568 esac 3569 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3570 # mode. It turns out that the SunPro C++ compiler does not properly 3571 # handle `-M -o', and we need to detect this. 3572 if depmode=$depmode \ 3573 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3574 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3575 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3576 >/dev/null 2>conftest.err && 3577 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3578 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3579 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3580 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3581 # icc doesn't choke on unknown options, it will just issue warnings 3582 # or remarks (even with -Werror). So we grep stderr for any message 3583 # that says an option was ignored or not supported. 3584 # When given -MP, icc 7.0 and 7.1 complain thusly: 3585 # icc: Command line warning: ignoring option '-M'; no argument required 3586 # The diagnosis changed in icc 8.0: 3587 # icc: Command line remark: option '-MP' not supported 3588 if (grep 'ignoring option' conftest.err || 3589 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3590 am_cv_CC_dependencies_compiler_type=$depmode 3591 break 3592 fi 3593 fi 3594 done 3595 3596 cd .. 3597 rm -rf conftest.dir 3598else 3599 am_cv_CC_dependencies_compiler_type=none 3600fi 3601 3602fi 3603{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3604echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 3605CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3606 3607 if 3608 test "x$enable_dependency_tracking" != xno \ 3609 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3610 am__fastdepCC_TRUE= 3611 am__fastdepCC_FALSE='#' 3612else 3613 am__fastdepCC_TRUE='#' 3614 am__fastdepCC_FALSE= 3615fi 3616 3617
|
| 3618if test "x$CC" != xcc; then 3619 { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5 3620echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; } 3621else 3622 { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5 3623echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; } 3624fi 3625set dummy $CC; ac_cc=`echo $2 | 3626 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 3627if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then 3628 echo $ECHO_N "(cached) $ECHO_C" >&6 3629else 3630 cat >conftest.$ac_ext <<_ACEOF 3631/* confdefs.h. */ 3632_ACEOF 3633cat confdefs.h >>conftest.$ac_ext 3634cat >>conftest.$ac_ext <<_ACEOF 3635/* end confdefs.h. */ 3636 3637int 3638main () 3639{ 3640 3641 ; 3642 return 0; 3643} 3644_ACEOF 3645# Make sure it works both with $CC and with simple cc. 3646# We do the test twice because some compilers refuse to overwrite an 3647# existing .o file with -o, though they will create one. 3648ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 3649rm -f conftest2.* 3650if { (case "(($ac_try" in 3651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3652 *) ac_try_echo=$ac_try;; 3653esac 3654eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3655 (eval "$ac_try") 2>&5 3656 ac_status=$? 3657 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3658 (exit $ac_status); } && 3659 test -f conftest2.$ac_objext && { (case "(($ac_try" in 3660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3661 *) ac_try_echo=$ac_try;; 3662esac 3663eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3664 (eval "$ac_try") 2>&5 3665 ac_status=$? 3666 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3667 (exit $ac_status); }; 3668then 3669 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 3670 if test "x$CC" != xcc; then 3671 # Test first that cc exists at all. 3672 if { ac_try='cc -c conftest.$ac_ext >&5' 3673 { (case "(($ac_try" in 3674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3675 *) ac_try_echo=$ac_try;; 3676esac 3677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3678 (eval "$ac_try") 2>&5 3679 ac_status=$? 3680 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3681 (exit $ac_status); }; }; then 3682 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 3683 rm -f conftest2.* 3684 if { (case "(($ac_try" in 3685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3686 *) ac_try_echo=$ac_try;; 3687esac 3688eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3689 (eval "$ac_try") 2>&5 3690 ac_status=$? 3691 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3692 (exit $ac_status); } && 3693 test -f conftest2.$ac_objext && { (case "(($ac_try" in 3694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3695 *) ac_try_echo=$ac_try;; 3696esac 3697eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 3698 (eval "$ac_try") 2>&5 3699 ac_status=$? 3700 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3701 (exit $ac_status); }; 3702 then 3703 # cc works too. 3704 : 3705 else 3706 # cc exists but doesn't like -o. 3707 eval ac_cv_prog_cc_${ac_cc}_c_o=no 3708 fi 3709 fi 3710 fi 3711else 3712 eval ac_cv_prog_cc_${ac_cc}_c_o=no 3713fi 3714rm -f core conftest* 3715 3716fi 3717if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 3718 { echo "$as_me:$LINENO: result: yes" >&5 3719echo "${ECHO_T}yes" >&6; } 3720else 3721 { echo "$as_me:$LINENO: result: no" >&5 3722echo "${ECHO_T}no" >&6; } 3723 3724cat >>confdefs.h <<\_ACEOF 3725#define NO_MINUS_C_MINUS_O 1 3726_ACEOF 3727 3728fi 3729 3730# FIXME: we rely on the cache variable name because 3731# there is no other way. 3732set dummy $CC 3733ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 3734if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then 3735 # Losing compiler, so override with the script. 3736 # FIXME: It is wrong to rewrite CC. 3737 # But if we don't then we get into trouble of one sort or another. 3738 # A longer-term fix would be to have automake use am__CC in this case, 3739 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3740 CC="$am_aux_dir/compile $CC" 3741fi 3742 3743
|
3625# Find a good install program. We prefer a C program (faster), 3626# so one script is as good as another. But avoid the broken or 3627# incompatible versions: 3628# SysV /etc/install, /usr/sbin/install 3629# SunOS /usr/etc/install 3630# IRIX /sbin/install 3631# AIX /bin/install 3632# AmigaOS /C/install, which installs bootblocks on floppy discs 3633# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3634# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3635# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3636# OS/2's system install, which has a completely different semantic 3637# ./install, which can be erroneously created by make from ./install.sh. 3638{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 3639echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 3640if test -z "$INSTALL"; then 3641if test "${ac_cv_path_install+set}" = set; then 3642 echo $ECHO_N "(cached) $ECHO_C" >&6 3643else 3644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3645for as_dir in $PATH 3646do 3647 IFS=$as_save_IFS 3648 test -z "$as_dir" && as_dir=. 3649 # Account for people who put trailing slashes in PATH elements. 3650case $as_dir/ in 3651 ./ | .// | /cC/* | \ 3652 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3653 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 3654 /usr/ucb/* ) ;; 3655 *) 3656 # OSF1 and SCO ODT 3.0 have their own names for install. 3657 # Don't use installbsd from OSF since it installs stuff as root 3658 # by default. 3659 for ac_prog in ginstall scoinst install; do 3660 for ac_exec_ext in '' $ac_executable_extensions; do 3661 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 3662 if test $ac_prog = install && 3663 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3664 # AIX install. It has an incompatible calling convention. 3665 : 3666 elif test $ac_prog = install && 3667 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3668 # program-specific install script used by HP pwplus--don't use. 3669 : 3670 else 3671 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3672 break 3 3673 fi 3674 fi 3675 done 3676 done 3677 ;; 3678esac 3679done 3680IFS=$as_save_IFS 3681 3682 3683fi 3684 if test "${ac_cv_path_install+set}" = set; then 3685 INSTALL=$ac_cv_path_install 3686 else 3687 # As a last resort, use the slow shell script. Don't cache a 3688 # value for INSTALL within a source directory, because that will 3689 # break other packages using the cache if that directory is 3690 # removed, or if the value is a relative name. 3691 INSTALL=$ac_install_sh 3692 fi 3693fi 3694{ echo "$as_me:$LINENO: result: $INSTALL" >&5 3695echo "${ECHO_T}$INSTALL" >&6; } 3696 3697# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3698# It thinks the first close brace ends the variable substitution. 3699test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3700 3701test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3702 3703test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3704 3705{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 3706echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 3707LN_S=$as_ln_s 3708if test "$LN_S" = "ln -s"; then 3709 { echo "$as_me:$LINENO: result: yes" >&5 3710echo "${ECHO_T}yes" >&6; } 3711else 3712 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 3713echo "${ECHO_T}no, using $LN_S" >&6; } 3714fi 3715 3716# Check whether --enable-shared was given. 3717if test "${enable_shared+set}" = set; then 3718 enableval=$enable_shared; p=${PACKAGE-default} 3719 case $enableval in 3720 yes) enable_shared=yes ;; 3721 no) enable_shared=no ;; 3722 *) 3723 enable_shared=no 3724 # Look at the argument we got. We use all the common list separators. 3725 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3726 for pkg in $enableval; do 3727 IFS="$lt_save_ifs" 3728 if test "X$pkg" = "X$p"; then 3729 enable_shared=yes 3730 fi 3731 done 3732 IFS="$lt_save_ifs" 3733 ;; 3734 esac 3735else 3736 enable_shared=yes 3737fi 3738 3739 3740# Check whether --enable-static was given. 3741if test "${enable_static+set}" = set; then 3742 enableval=$enable_static; p=${PACKAGE-default} 3743 case $enableval in 3744 yes) enable_static=yes ;; 3745 no) enable_static=no ;; 3746 *) 3747 enable_static=no 3748 # Look at the argument we got. We use all the common list separators. 3749 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3750 for pkg in $enableval; do 3751 IFS="$lt_save_ifs" 3752 if test "X$pkg" = "X$p"; then 3753 enable_static=yes 3754 fi 3755 done 3756 IFS="$lt_save_ifs" 3757 ;; 3758 esac 3759else 3760 enable_static=yes 3761fi 3762 3763 3764# Check whether --enable-fast-install was given. 3765if test "${enable_fast_install+set}" = set; then 3766 enableval=$enable_fast_install; p=${PACKAGE-default} 3767 case $enableval in 3768 yes) enable_fast_install=yes ;; 3769 no) enable_fast_install=no ;; 3770 *) 3771 enable_fast_install=no 3772 # Look at the argument we got. We use all the common list separators. 3773 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3774 for pkg in $enableval; do 3775 IFS="$lt_save_ifs" 3776 if test "X$pkg" = "X$p"; then 3777 enable_fast_install=yes 3778 fi 3779 done 3780 IFS="$lt_save_ifs" 3781 ;; 3782 esac 3783else 3784 enable_fast_install=yes 3785fi 3786 3787 3788# Make sure we can run config.sub. 3789$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3790 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 3791echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 3792 { (exit 1); exit 1; }; } 3793 3794{ echo "$as_me:$LINENO: checking build system type" >&5 3795echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 3796if test "${ac_cv_build+set}" = set; then 3797 echo $ECHO_N "(cached) $ECHO_C" >&6 3798else 3799 ac_build_alias=$build_alias 3800test "x$ac_build_alias" = x && 3801 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3802test "x$ac_build_alias" = x && 3803 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 3804echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 3805 { (exit 1); exit 1; }; } 3806ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3807 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 3808echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 3809 { (exit 1); exit 1; }; } 3810 3811fi 3812{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 3813echo "${ECHO_T}$ac_cv_build" >&6; } 3814case $ac_cv_build in 3815*-*-*) ;; 3816*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 3817echo "$as_me: error: invalid value of canonical build" >&2;} 3818 { (exit 1); exit 1; }; };; 3819esac 3820build=$ac_cv_build 3821ac_save_IFS=$IFS; IFS='-' 3822set x $ac_cv_build 3823shift 3824build_cpu=$1 3825build_vendor=$2 3826shift; shift 3827# Remember, the first character of IFS is used to create $*, 3828# except with old shells: 3829build_os=$* 3830IFS=$ac_save_IFS 3831case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3832 3833 3834{ echo "$as_me:$LINENO: checking host system type" >&5 3835echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 3836if test "${ac_cv_host+set}" = set; then 3837 echo $ECHO_N "(cached) $ECHO_C" >&6 3838else 3839 if test "x$host_alias" = x; then 3840 ac_cv_host=$ac_cv_build 3841else 3842 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3843 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 3844echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 3845 { (exit 1); exit 1; }; } 3846fi 3847 3848fi 3849{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 3850echo "${ECHO_T}$ac_cv_host" >&6; } 3851case $ac_cv_host in 3852*-*-*) ;; 3853*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 3854echo "$as_me: error: invalid value of canonical host" >&2;} 3855 { (exit 1); exit 1; }; };; 3856esac 3857host=$ac_cv_host 3858ac_save_IFS=$IFS; IFS='-' 3859set x $ac_cv_host 3860shift 3861host_cpu=$1 3862host_vendor=$2 3863shift; shift 3864# Remember, the first character of IFS is used to create $*, 3865# except with old shells: 3866host_os=$* 3867IFS=$ac_save_IFS 3868case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3869 3870 3871{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3872echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } 3873if test "${lt_cv_path_SED+set}" = set; then 3874 echo $ECHO_N "(cached) $ECHO_C" >&6 3875else 3876 # Loop through the user's path and test for sed and gsed. 3877# Then use that list of sed's as ones to test for truncation. 3878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3879for as_dir in $PATH 3880do 3881 IFS=$as_save_IFS 3882 test -z "$as_dir" && as_dir=. 3883 for lt_ac_prog in sed gsed; do 3884 for ac_exec_ext in '' $ac_executable_extensions; do 3885 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then 3886 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3887 fi 3888 done 3889 done 3890done 3891lt_ac_max=0 3892lt_ac_count=0 3893# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3894# along with /bin/sed that truncates output. 3895for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3896 test ! -f $lt_ac_sed && continue 3897 cat /dev/null > conftest.in 3898 lt_ac_count=0 3899 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3900 # Check for GNU sed and select it if it is found. 3901 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3902 lt_cv_path_SED=$lt_ac_sed 3903 break 3904 fi 3905 while true; do 3906 cat conftest.in conftest.in >conftest.tmp 3907 mv conftest.tmp conftest.in 3908 cp conftest.in conftest.nl 3909 echo >>conftest.nl 3910 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3911 cmp -s conftest.out conftest.nl || break 3912 # 10000 chars as input seems more than enough 3913 test $lt_ac_count -gt 10 && break 3914 lt_ac_count=`expr $lt_ac_count + 1` 3915 if test $lt_ac_count -gt $lt_ac_max; then 3916 lt_ac_max=$lt_ac_count 3917 lt_cv_path_SED=$lt_ac_sed 3918 fi 3919 done 3920done 3921 3922fi 3923 3924SED=$lt_cv_path_SED 3925{ echo "$as_me:$LINENO: result: $SED" >&5 3926echo "${ECHO_T}$SED" >&6; } 3927 3928{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3929echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 3930if test "${ac_cv_path_GREP+set}" = set; then 3931 echo $ECHO_N "(cached) $ECHO_C" >&6 3932else 3933 # Extract the first word of "grep ggrep" to use in msg output 3934if test -z "$GREP"; then 3935set dummy grep ggrep; ac_prog_name=$2 3936if test "${ac_cv_path_GREP+set}" = set; then 3937 echo $ECHO_N "(cached) $ECHO_C" >&6 3938else 3939 ac_path_GREP_found=false 3940# Loop through the user's path and test for each of PROGNAME-LIST 3941as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3942for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3943do 3944 IFS=$as_save_IFS 3945 test -z "$as_dir" && as_dir=. 3946 for ac_prog in grep ggrep; do 3947 for ac_exec_ext in '' $ac_executable_extensions; do 3948 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3949 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3950 # Check for GNU ac_path_GREP and select it if it is found. 3951 # Check for GNU $ac_path_GREP 3952case `"$ac_path_GREP" --version 2>&1` in 3953*GNU*) 3954 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3955*) 3956 ac_count=0 3957 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 3958 while : 3959 do 3960 cat "conftest.in" "conftest.in" >"conftest.tmp" 3961 mv "conftest.tmp" "conftest.in" 3962 cp "conftest.in" "conftest.nl" 3963 echo 'GREP' >> "conftest.nl" 3964 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3965 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3966 ac_count=`expr $ac_count + 1` 3967 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3968 # Best one so far, save it but keep looking for a better one 3969 ac_cv_path_GREP="$ac_path_GREP" 3970 ac_path_GREP_max=$ac_count 3971 fi 3972 # 10*(2^10) chars as input seems more than enough 3973 test $ac_count -gt 10 && break 3974 done 3975 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3976esac 3977 3978 3979 $ac_path_GREP_found && break 3 3980 done 3981done 3982 3983done 3984IFS=$as_save_IFS 3985 3986 3987fi 3988 3989GREP="$ac_cv_path_GREP" 3990if test -z "$GREP"; then 3991 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 3992echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 3993 { (exit 1); exit 1; }; } 3994fi 3995 3996else 3997 ac_cv_path_GREP=$GREP 3998fi 3999 4000 4001fi 4002{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4003echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 4004 GREP="$ac_cv_path_GREP" 4005 4006 4007{ echo "$as_me:$LINENO: checking for egrep" >&5 4008echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 4009if test "${ac_cv_path_EGREP+set}" = set; then 4010 echo $ECHO_N "(cached) $ECHO_C" >&6 4011else 4012 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4013 then ac_cv_path_EGREP="$GREP -E" 4014 else 4015 # Extract the first word of "egrep" to use in msg output 4016if test -z "$EGREP"; then 4017set dummy egrep; ac_prog_name=$2 4018if test "${ac_cv_path_EGREP+set}" = set; then 4019 echo $ECHO_N "(cached) $ECHO_C" >&6 4020else 4021 ac_path_EGREP_found=false 4022# Loop through the user's path and test for each of PROGNAME-LIST 4023as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4024for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4025do 4026 IFS=$as_save_IFS 4027 test -z "$as_dir" && as_dir=. 4028 for ac_prog in egrep; do 4029 for ac_exec_ext in '' $ac_executable_extensions; do 4030 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4031 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4032 # Check for GNU ac_path_EGREP and select it if it is found. 4033 # Check for GNU $ac_path_EGREP 4034case `"$ac_path_EGREP" --version 2>&1` in 4035*GNU*) 4036 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4037*) 4038 ac_count=0 4039 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 4040 while : 4041 do 4042 cat "conftest.in" "conftest.in" >"conftest.tmp" 4043 mv "conftest.tmp" "conftest.in" 4044 cp "conftest.in" "conftest.nl" 4045 echo 'EGREP' >> "conftest.nl" 4046 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4047 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4048 ac_count=`expr $ac_count + 1` 4049 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4050 # Best one so far, save it but keep looking for a better one 4051 ac_cv_path_EGREP="$ac_path_EGREP" 4052 ac_path_EGREP_max=$ac_count 4053 fi 4054 # 10*(2^10) chars as input seems more than enough 4055 test $ac_count -gt 10 && break 4056 done 4057 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4058esac 4059 4060 4061 $ac_path_EGREP_found && break 3 4062 done 4063done 4064 4065done 4066IFS=$as_save_IFS 4067 4068 4069fi 4070 4071EGREP="$ac_cv_path_EGREP" 4072if test -z "$EGREP"; then 4073 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4074echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4075 { (exit 1); exit 1; }; } 4076fi 4077 4078else 4079 ac_cv_path_EGREP=$EGREP 4080fi 4081 4082 4083 fi 4084fi 4085{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4086echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 4087 EGREP="$ac_cv_path_EGREP" 4088 4089 4090 4091# Check whether --with-gnu-ld was given. 4092if test "${with_gnu_ld+set}" = set; then 4093 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4094else 4095 with_gnu_ld=no 4096fi 4097 4098ac_prog=ld 4099if test "$GCC" = yes; then 4100 # Check if gcc -print-prog-name=ld gives a path. 4101 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4102echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 4103 case $host in 4104 *-*-mingw*) 4105 # gcc leaves a trailing carriage return which upsets mingw 4106 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4107 *) 4108 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4109 esac 4110 case $ac_prog in 4111 # Accept absolute paths. 4112 [\\/]* | ?:[\\/]*) 4113 re_direlt='/[^/][^/]*/\.\./' 4114 # Canonicalize the pathname of ld 4115 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4116 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4117 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4118 done 4119 test -z "$LD" && LD="$ac_prog" 4120 ;; 4121 "") 4122 # If it fails, then pretend we aren't using GCC. 4123 ac_prog=ld 4124 ;; 4125 *) 4126 # If it is relative, then search for the first ld in PATH. 4127 with_gnu_ld=unknown 4128 ;; 4129 esac 4130elif test "$with_gnu_ld" = yes; then 4131 { echo "$as_me:$LINENO: checking for GNU ld" >&5 4132echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 4133else 4134 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4135echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 4136fi 4137if test "${lt_cv_path_LD+set}" = set; then 4138 echo $ECHO_N "(cached) $ECHO_C" >&6 4139else 4140 if test -z "$LD"; then 4141 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4142 for ac_dir in $PATH; do 4143 IFS="$lt_save_ifs" 4144 test -z "$ac_dir" && ac_dir=. 4145 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4146 lt_cv_path_LD="$ac_dir/$ac_prog" 4147 # Check to see if the program is GNU ld. I'd rather use --version, 4148 # but apparently some GNU ld's only accept -v. 4149 # Break only if it was the GNU/non-GNU ld that we prefer. 4150 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4151 *GNU* | *'with BFD'*) 4152 test "$with_gnu_ld" != no && break 4153 ;; 4154 *) 4155 test "$with_gnu_ld" != yes && break 4156 ;; 4157 esac 4158 fi 4159 done 4160 IFS="$lt_save_ifs" 4161else 4162 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4163fi 4164fi 4165 4166LD="$lt_cv_path_LD" 4167if test -n "$LD"; then 4168 { echo "$as_me:$LINENO: result: $LD" >&5 4169echo "${ECHO_T}$LD" >&6; } 4170else 4171 { echo "$as_me:$LINENO: result: no" >&5 4172echo "${ECHO_T}no" >&6; } 4173fi 4174test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4175echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4176 { (exit 1); exit 1; }; } 4177{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4178echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 4179if test "${lt_cv_prog_gnu_ld+set}" = set; then 4180 echo $ECHO_N "(cached) $ECHO_C" >&6 4181else 4182 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 4183case `$LD -v 2>&1 </dev/null` in 4184*GNU* | *'with BFD'*) 4185 lt_cv_prog_gnu_ld=yes 4186 ;; 4187*) 4188 lt_cv_prog_gnu_ld=no 4189 ;; 4190esac 4191fi 4192{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4193echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 4194with_gnu_ld=$lt_cv_prog_gnu_ld 4195 4196 4197{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4198echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } 4199if test "${lt_cv_ld_reload_flag+set}" = set; then 4200 echo $ECHO_N "(cached) $ECHO_C" >&6 4201else 4202 lt_cv_ld_reload_flag='-r' 4203fi 4204{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4205echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } 4206reload_flag=$lt_cv_ld_reload_flag 4207case $reload_flag in 4208"" | " "*) ;; 4209*) reload_flag=" $reload_flag" ;; 4210esac 4211reload_cmds='$LD$reload_flag -o $output$reload_objs' 4212case $host_os in 4213 darwin*) 4214 if test "$GCC" = yes; then 4215 reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs' 4216 else 4217 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4218 fi 4219 ;; 4220esac 4221 4222{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4223echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } 4224if test "${lt_cv_path_NM+set}" = set; then 4225 echo $ECHO_N "(cached) $ECHO_C" >&6 4226else 4227 if test -n "$NM"; then 4228 # Let the user override the test. 4229 lt_cv_path_NM="$NM" 4230else 4231 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4232 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do 4233 IFS="$lt_save_ifs" 4234 test -z "$ac_dir" && ac_dir=. 4235 tmp_nm="$ac_dir/${ac_tool_prefix}nm" 4236 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4237 # Check to see if the nm accepts a BSD-compat flag. 4238 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4239 # nm: unknown option "B" ignored 4240 # Tru64's nm complains that /dev/null is an invalid object file 4241 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4242 */dev/null* | *'Invalid file or object type'*) 4243 lt_cv_path_NM="$tmp_nm -B" 4244 break 4245 ;; 4246 *) 4247 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4248 */dev/null*) 4249 lt_cv_path_NM="$tmp_nm -p" 4250 break 4251 ;; 4252 *) 4253 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4254 continue # so that we can try to find one that supports BSD flags 4255 ;; 4256 esac 4257 esac 4258 fi 4259 done 4260 IFS="$lt_save_ifs" 4261 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4262fi 4263fi 4264{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4265echo "${ECHO_T}$lt_cv_path_NM" >&6; } 4266NM="$lt_cv_path_NM" 4267 4268{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 4269echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; } 4270if test "${lt_cv_deplibs_check_method+set}" = set; then 4271 echo $ECHO_N "(cached) $ECHO_C" >&6 4272else 4273 lt_cv_file_magic_cmd='$MAGIC_CMD' 4274lt_cv_file_magic_test_file= 4275lt_cv_deplibs_check_method='unknown' 4276# Need to set the preceding variable on all platforms that support 4277# interlibrary dependencies. 4278# 'none' -- dependencies not supported. 4279# `unknown' -- same as none, but documents that we really don't know. 4280# 'pass_all' -- all dependencies passed with no checks. 4281# 'test_compile' -- check by making test program. 4282# 'file_magic [[regex]]' -- check by looking for files in library path 4283# which responds to the $file_magic_cmd with a given extended regex. 4284# If you have `file' or equivalent on your system and you're not sure 4285# whether `pass_all' will *always* work, you probably want this one. 4286 4287case $host_os in 4288aix4* | aix5*) 4289 lt_cv_deplibs_check_method=pass_all 4290 ;; 4291 4292beos*) 4293 lt_cv_deplibs_check_method=pass_all 4294 ;; 4295 4296bsdi[45]*) 4297 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4298 lt_cv_file_magic_cmd='/usr/bin/file -L' 4299 lt_cv_file_magic_test_file=/shlib/libc.so 4300 ;; 4301 4302cygwin*) 4303 # func_win32_libid is a shell function defined in ltmain.sh 4304 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4305 lt_cv_file_magic_cmd='func_win32_libid' 4306 ;; 4307 4308mingw* | pw32*) 4309 # Base MSYS/MinGW do not provide the 'file' command needed by 4310 # func_win32_libid shell function, so use a weaker test based on 'objdump'. 4311 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4312 lt_cv_file_magic_cmd='$OBJDUMP -f' 4313 ;; 4314 4315darwin* | rhapsody*) 4316 lt_cv_deplibs_check_method=pass_all 4317 ;; 4318 4319freebsd* | kfreebsd*-gnu | dragonfly*) 4320 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4321 case $host_cpu in 4322 i*86 ) 4323 # Not sure whether the presence of OpenBSD here was a mistake. 4324 # Let's accept both of them until this is cleared up. 4325 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4326 lt_cv_file_magic_cmd=/usr/bin/file 4327 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4328 ;; 4329 esac 4330 else 4331 lt_cv_deplibs_check_method=pass_all 4332 fi 4333 ;; 4334 4335gnu*) 4336 lt_cv_deplibs_check_method=pass_all 4337 ;; 4338 4339hpux10.20* | hpux11*) 4340 lt_cv_file_magic_cmd=/usr/bin/file 4341 case "$host_cpu" in 4342 ia64*) 4343 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4344 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4345 ;; 4346 hppa*64*) 4347 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]' 4348 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4349 ;; 4350 *) 4351 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4352 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4353 ;; 4354 esac 4355 ;; 4356 4357irix5* | irix6* | nonstopux*) 4358 case $LD in 4359 *-32|*"-32 ") libmagic=32-bit;; 4360 *-n32|*"-n32 ") libmagic=N32;; 4361 *-64|*"-64 ") libmagic=64-bit;; 4362 *) libmagic=never-match;; 4363 esac 4364 lt_cv_deplibs_check_method=pass_all 4365 ;; 4366 4367# This must be Linux ELF. 4368linux*) 4369 lt_cv_deplibs_check_method=pass_all 4370 ;; 4371 4372netbsd*) 4373 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4374 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4375 else 4376 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4377 fi 4378 ;; 4379 4380newos6*) 4381 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4382 lt_cv_file_magic_cmd=/usr/bin/file 4383 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4384 ;; 4385 4386nto-qnx*) 4387 lt_cv_deplibs_check_method=unknown 4388 ;; 4389 4390openbsd*) 4391 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4392 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4393 else 4394 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4395 fi 4396 ;; 4397 4398osf3* | osf4* | osf5*) 4399 lt_cv_deplibs_check_method=pass_all 4400 ;; 4401 4402sco3.2v5*) 4403 lt_cv_deplibs_check_method=pass_all 4404 ;; 4405 4406solaris*) 4407 lt_cv_deplibs_check_method=pass_all 4408 ;; 4409 4410sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 4411 case $host_vendor in 4412 motorola) 4413 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]' 4414 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4415 ;; 4416 ncr) 4417 lt_cv_deplibs_check_method=pass_all 4418 ;; 4419 sequent) 4420 lt_cv_file_magic_cmd='/bin/file' 4421 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4422 ;; 4423 sni) 4424 lt_cv_file_magic_cmd='/bin/file' 4425 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4426 lt_cv_file_magic_test_file=/lib/libc.so 4427 ;; 4428 siemens) 4429 lt_cv_deplibs_check_method=pass_all 4430 ;; 4431 esac 4432 ;; 4433 4434sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*) 4435 lt_cv_deplibs_check_method=pass_all 4436 ;; 4437esac 4438 4439fi 4440{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4441echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } 4442file_magic_cmd=$lt_cv_file_magic_cmd 4443deplibs_check_method=$lt_cv_deplibs_check_method 4444test -z "$deplibs_check_method" && deplibs_check_method=unknown 4445 4446 4447 4448 4449# If no C compiler was specified, use CC. 4450LTCC=${LTCC-"$CC"} 4451 4452# Allow CC to be a program name with arguments. 4453compiler=$CC 4454 4455 4456# Check whether --enable-libtool-lock was given. 4457if test "${enable_libtool_lock+set}" = set; then 4458 enableval=$enable_libtool_lock; 4459fi 4460 4461test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4462 4463# Some flags need to be propagated to the compiler or linker for good 4464# libtool support. 4465case $host in 4466ia64-*-hpux*) 4467 # Find out which ABI we are using. 4468 echo 'int i;' > conftest.$ac_ext 4469 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4470 (eval $ac_compile) 2>&5 4471 ac_status=$? 4472 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4473 (exit $ac_status); }; then 4474 case `/usr/bin/file conftest.$ac_objext` in 4475 *ELF-32*) 4476 HPUX_IA64_MODE="32" 4477 ;; 4478 *ELF-64*) 4479 HPUX_IA64_MODE="64" 4480 ;; 4481 esac 4482 fi 4483 rm -rf conftest* 4484 ;; 4485*-*-irix6*) 4486 # Find out which ABI we are using.
| 3744# Find a good install program. We prefer a C program (faster), 3745# so one script is as good as another. But avoid the broken or 3746# incompatible versions: 3747# SysV /etc/install, /usr/sbin/install 3748# SunOS /usr/etc/install 3749# IRIX /sbin/install 3750# AIX /bin/install 3751# AmigaOS /C/install, which installs bootblocks on floppy discs 3752# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3753# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3754# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3755# OS/2's system install, which has a completely different semantic 3756# ./install, which can be erroneously created by make from ./install.sh. 3757{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 3758echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 3759if test -z "$INSTALL"; then 3760if test "${ac_cv_path_install+set}" = set; then 3761 echo $ECHO_N "(cached) $ECHO_C" >&6 3762else 3763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3764for as_dir in $PATH 3765do 3766 IFS=$as_save_IFS 3767 test -z "$as_dir" && as_dir=. 3768 # Account for people who put trailing slashes in PATH elements. 3769case $as_dir/ in 3770 ./ | .// | /cC/* | \ 3771 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3772 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 3773 /usr/ucb/* ) ;; 3774 *) 3775 # OSF1 and SCO ODT 3.0 have their own names for install. 3776 # Don't use installbsd from OSF since it installs stuff as root 3777 # by default. 3778 for ac_prog in ginstall scoinst install; do 3779 for ac_exec_ext in '' $ac_executable_extensions; do 3780 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 3781 if test $ac_prog = install && 3782 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3783 # AIX install. It has an incompatible calling convention. 3784 : 3785 elif test $ac_prog = install && 3786 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3787 # program-specific install script used by HP pwplus--don't use. 3788 : 3789 else 3790 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3791 break 3 3792 fi 3793 fi 3794 done 3795 done 3796 ;; 3797esac 3798done 3799IFS=$as_save_IFS 3800 3801 3802fi 3803 if test "${ac_cv_path_install+set}" = set; then 3804 INSTALL=$ac_cv_path_install 3805 else 3806 # As a last resort, use the slow shell script. Don't cache a 3807 # value for INSTALL within a source directory, because that will 3808 # break other packages using the cache if that directory is 3809 # removed, or if the value is a relative name. 3810 INSTALL=$ac_install_sh 3811 fi 3812fi 3813{ echo "$as_me:$LINENO: result: $INSTALL" >&5 3814echo "${ECHO_T}$INSTALL" >&6; } 3815 3816# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3817# It thinks the first close brace ends the variable substitution. 3818test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3819 3820test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3821 3822test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3823 3824{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 3825echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 3826LN_S=$as_ln_s 3827if test "$LN_S" = "ln -s"; then 3828 { echo "$as_me:$LINENO: result: yes" >&5 3829echo "${ECHO_T}yes" >&6; } 3830else 3831 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 3832echo "${ECHO_T}no, using $LN_S" >&6; } 3833fi 3834 3835# Check whether --enable-shared was given. 3836if test "${enable_shared+set}" = set; then 3837 enableval=$enable_shared; p=${PACKAGE-default} 3838 case $enableval in 3839 yes) enable_shared=yes ;; 3840 no) enable_shared=no ;; 3841 *) 3842 enable_shared=no 3843 # Look at the argument we got. We use all the common list separators. 3844 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3845 for pkg in $enableval; do 3846 IFS="$lt_save_ifs" 3847 if test "X$pkg" = "X$p"; then 3848 enable_shared=yes 3849 fi 3850 done 3851 IFS="$lt_save_ifs" 3852 ;; 3853 esac 3854else 3855 enable_shared=yes 3856fi 3857 3858 3859# Check whether --enable-static was given. 3860if test "${enable_static+set}" = set; then 3861 enableval=$enable_static; p=${PACKAGE-default} 3862 case $enableval in 3863 yes) enable_static=yes ;; 3864 no) enable_static=no ;; 3865 *) 3866 enable_static=no 3867 # Look at the argument we got. We use all the common list separators. 3868 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3869 for pkg in $enableval; do 3870 IFS="$lt_save_ifs" 3871 if test "X$pkg" = "X$p"; then 3872 enable_static=yes 3873 fi 3874 done 3875 IFS="$lt_save_ifs" 3876 ;; 3877 esac 3878else 3879 enable_static=yes 3880fi 3881 3882 3883# Check whether --enable-fast-install was given. 3884if test "${enable_fast_install+set}" = set; then 3885 enableval=$enable_fast_install; p=${PACKAGE-default} 3886 case $enableval in 3887 yes) enable_fast_install=yes ;; 3888 no) enable_fast_install=no ;; 3889 *) 3890 enable_fast_install=no 3891 # Look at the argument we got. We use all the common list separators. 3892 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3893 for pkg in $enableval; do 3894 IFS="$lt_save_ifs" 3895 if test "X$pkg" = "X$p"; then 3896 enable_fast_install=yes 3897 fi 3898 done 3899 IFS="$lt_save_ifs" 3900 ;; 3901 esac 3902else 3903 enable_fast_install=yes 3904fi 3905 3906 3907# Make sure we can run config.sub. 3908$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3909 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 3910echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 3911 { (exit 1); exit 1; }; } 3912 3913{ echo "$as_me:$LINENO: checking build system type" >&5 3914echo $ECHO_N "checking build system type... $ECHO_C" >&6; } 3915if test "${ac_cv_build+set}" = set; then 3916 echo $ECHO_N "(cached) $ECHO_C" >&6 3917else 3918 ac_build_alias=$build_alias 3919test "x$ac_build_alias" = x && 3920 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3921test "x$ac_build_alias" = x && 3922 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 3923echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 3924 { (exit 1); exit 1; }; } 3925ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3926 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 3927echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 3928 { (exit 1); exit 1; }; } 3929 3930fi 3931{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 3932echo "${ECHO_T}$ac_cv_build" >&6; } 3933case $ac_cv_build in 3934*-*-*) ;; 3935*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 3936echo "$as_me: error: invalid value of canonical build" >&2;} 3937 { (exit 1); exit 1; }; };; 3938esac 3939build=$ac_cv_build 3940ac_save_IFS=$IFS; IFS='-' 3941set x $ac_cv_build 3942shift 3943build_cpu=$1 3944build_vendor=$2 3945shift; shift 3946# Remember, the first character of IFS is used to create $*, 3947# except with old shells: 3948build_os=$* 3949IFS=$ac_save_IFS 3950case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3951 3952 3953{ echo "$as_me:$LINENO: checking host system type" >&5 3954echo $ECHO_N "checking host system type... $ECHO_C" >&6; } 3955if test "${ac_cv_host+set}" = set; then 3956 echo $ECHO_N "(cached) $ECHO_C" >&6 3957else 3958 if test "x$host_alias" = x; then 3959 ac_cv_host=$ac_cv_build 3960else 3961 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3962 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 3963echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 3964 { (exit 1); exit 1; }; } 3965fi 3966 3967fi 3968{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 3969echo "${ECHO_T}$ac_cv_host" >&6; } 3970case $ac_cv_host in 3971*-*-*) ;; 3972*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 3973echo "$as_me: error: invalid value of canonical host" >&2;} 3974 { (exit 1); exit 1; }; };; 3975esac 3976host=$ac_cv_host 3977ac_save_IFS=$IFS; IFS='-' 3978set x $ac_cv_host 3979shift 3980host_cpu=$1 3981host_vendor=$2 3982shift; shift 3983# Remember, the first character of IFS is used to create $*, 3984# except with old shells: 3985host_os=$* 3986IFS=$ac_save_IFS 3987case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3988 3989 3990{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3991echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } 3992if test "${lt_cv_path_SED+set}" = set; then 3993 echo $ECHO_N "(cached) $ECHO_C" >&6 3994else 3995 # Loop through the user's path and test for sed and gsed. 3996# Then use that list of sed's as ones to test for truncation. 3997as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3998for as_dir in $PATH 3999do 4000 IFS=$as_save_IFS 4001 test -z "$as_dir" && as_dir=. 4002 for lt_ac_prog in sed gsed; do 4003 for ac_exec_ext in '' $ac_executable_extensions; do 4004 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then 4005 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 4006 fi 4007 done 4008 done 4009done 4010lt_ac_max=0 4011lt_ac_count=0 4012# Add /usr/xpg4/bin/sed as it is typically found on Solaris 4013# along with /bin/sed that truncates output. 4014for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 4015 test ! -f $lt_ac_sed && continue 4016 cat /dev/null > conftest.in 4017 lt_ac_count=0 4018 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 4019 # Check for GNU sed and select it if it is found. 4020 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 4021 lt_cv_path_SED=$lt_ac_sed 4022 break 4023 fi 4024 while true; do 4025 cat conftest.in conftest.in >conftest.tmp 4026 mv conftest.tmp conftest.in 4027 cp conftest.in conftest.nl 4028 echo >>conftest.nl 4029 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 4030 cmp -s conftest.out conftest.nl || break 4031 # 10000 chars as input seems more than enough 4032 test $lt_ac_count -gt 10 && break 4033 lt_ac_count=`expr $lt_ac_count + 1` 4034 if test $lt_ac_count -gt $lt_ac_max; then 4035 lt_ac_max=$lt_ac_count 4036 lt_cv_path_SED=$lt_ac_sed 4037 fi 4038 done 4039done 4040 4041fi 4042 4043SED=$lt_cv_path_SED 4044{ echo "$as_me:$LINENO: result: $SED" >&5 4045echo "${ECHO_T}$SED" >&6; } 4046 4047{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 4048echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 4049if test "${ac_cv_path_GREP+set}" = set; then 4050 echo $ECHO_N "(cached) $ECHO_C" >&6 4051else 4052 # Extract the first word of "grep ggrep" to use in msg output 4053if test -z "$GREP"; then 4054set dummy grep ggrep; ac_prog_name=$2 4055if test "${ac_cv_path_GREP+set}" = set; then 4056 echo $ECHO_N "(cached) $ECHO_C" >&6 4057else 4058 ac_path_GREP_found=false 4059# Loop through the user's path and test for each of PROGNAME-LIST 4060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4061for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4062do 4063 IFS=$as_save_IFS 4064 test -z "$as_dir" && as_dir=. 4065 for ac_prog in grep ggrep; do 4066 for ac_exec_ext in '' $ac_executable_extensions; do 4067 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4068 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4069 # Check for GNU ac_path_GREP and select it if it is found. 4070 # Check for GNU $ac_path_GREP 4071case `"$ac_path_GREP" --version 2>&1` in 4072*GNU*) 4073 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4074*) 4075 ac_count=0 4076 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 4077 while : 4078 do 4079 cat "conftest.in" "conftest.in" >"conftest.tmp" 4080 mv "conftest.tmp" "conftest.in" 4081 cp "conftest.in" "conftest.nl" 4082 echo 'GREP' >> "conftest.nl" 4083 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4084 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4085 ac_count=`expr $ac_count + 1` 4086 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4087 # Best one so far, save it but keep looking for a better one 4088 ac_cv_path_GREP="$ac_path_GREP" 4089 ac_path_GREP_max=$ac_count 4090 fi 4091 # 10*(2^10) chars as input seems more than enough 4092 test $ac_count -gt 10 && break 4093 done 4094 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4095esac 4096 4097 4098 $ac_path_GREP_found && break 3 4099 done 4100done 4101 4102done 4103IFS=$as_save_IFS 4104 4105 4106fi 4107 4108GREP="$ac_cv_path_GREP" 4109if test -z "$GREP"; then 4110 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4111echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4112 { (exit 1); exit 1; }; } 4113fi 4114 4115else 4116 ac_cv_path_GREP=$GREP 4117fi 4118 4119 4120fi 4121{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4122echo "${ECHO_T}$ac_cv_path_GREP" >&6; } 4123 GREP="$ac_cv_path_GREP" 4124 4125 4126{ echo "$as_me:$LINENO: checking for egrep" >&5 4127echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } 4128if test "${ac_cv_path_EGREP+set}" = set; then 4129 echo $ECHO_N "(cached) $ECHO_C" >&6 4130else 4131 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4132 then ac_cv_path_EGREP="$GREP -E" 4133 else 4134 # Extract the first word of "egrep" to use in msg output 4135if test -z "$EGREP"; then 4136set dummy egrep; ac_prog_name=$2 4137if test "${ac_cv_path_EGREP+set}" = set; then 4138 echo $ECHO_N "(cached) $ECHO_C" >&6 4139else 4140 ac_path_EGREP_found=false 4141# Loop through the user's path and test for each of PROGNAME-LIST 4142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4143for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4144do 4145 IFS=$as_save_IFS 4146 test -z "$as_dir" && as_dir=. 4147 for ac_prog in egrep; do 4148 for ac_exec_ext in '' $ac_executable_extensions; do 4149 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4150 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4151 # Check for GNU ac_path_EGREP and select it if it is found. 4152 # Check for GNU $ac_path_EGREP 4153case `"$ac_path_EGREP" --version 2>&1` in 4154*GNU*) 4155 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4156*) 4157 ac_count=0 4158 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 4159 while : 4160 do 4161 cat "conftest.in" "conftest.in" >"conftest.tmp" 4162 mv "conftest.tmp" "conftest.in" 4163 cp "conftest.in" "conftest.nl" 4164 echo 'EGREP' >> "conftest.nl" 4165 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4166 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4167 ac_count=`expr $ac_count + 1` 4168 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4169 # Best one so far, save it but keep looking for a better one 4170 ac_cv_path_EGREP="$ac_path_EGREP" 4171 ac_path_EGREP_max=$ac_count 4172 fi 4173 # 10*(2^10) chars as input seems more than enough 4174 test $ac_count -gt 10 && break 4175 done 4176 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4177esac 4178 4179 4180 $ac_path_EGREP_found && break 3 4181 done 4182done 4183 4184done 4185IFS=$as_save_IFS 4186 4187 4188fi 4189 4190EGREP="$ac_cv_path_EGREP" 4191if test -z "$EGREP"; then 4192 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4193echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4194 { (exit 1); exit 1; }; } 4195fi 4196 4197else 4198 ac_cv_path_EGREP=$EGREP 4199fi 4200 4201 4202 fi 4203fi 4204{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4205echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } 4206 EGREP="$ac_cv_path_EGREP" 4207 4208 4209 4210# Check whether --with-gnu-ld was given. 4211if test "${with_gnu_ld+set}" = set; then 4212 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4213else 4214 with_gnu_ld=no 4215fi 4216 4217ac_prog=ld 4218if test "$GCC" = yes; then 4219 # Check if gcc -print-prog-name=ld gives a path. 4220 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4221echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 4222 case $host in 4223 *-*-mingw*) 4224 # gcc leaves a trailing carriage return which upsets mingw 4225 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4226 *) 4227 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4228 esac 4229 case $ac_prog in 4230 # Accept absolute paths. 4231 [\\/]* | ?:[\\/]*) 4232 re_direlt='/[^/][^/]*/\.\./' 4233 # Canonicalize the pathname of ld 4234 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4235 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4236 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4237 done 4238 test -z "$LD" && LD="$ac_prog" 4239 ;; 4240 "") 4241 # If it fails, then pretend we aren't using GCC. 4242 ac_prog=ld 4243 ;; 4244 *) 4245 # If it is relative, then search for the first ld in PATH. 4246 with_gnu_ld=unknown 4247 ;; 4248 esac 4249elif test "$with_gnu_ld" = yes; then 4250 { echo "$as_me:$LINENO: checking for GNU ld" >&5 4251echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 4252else 4253 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4254echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 4255fi 4256if test "${lt_cv_path_LD+set}" = set; then 4257 echo $ECHO_N "(cached) $ECHO_C" >&6 4258else 4259 if test -z "$LD"; then 4260 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4261 for ac_dir in $PATH; do 4262 IFS="$lt_save_ifs" 4263 test -z "$ac_dir" && ac_dir=. 4264 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4265 lt_cv_path_LD="$ac_dir/$ac_prog" 4266 # Check to see if the program is GNU ld. I'd rather use --version, 4267 # but apparently some GNU ld's only accept -v. 4268 # Break only if it was the GNU/non-GNU ld that we prefer. 4269 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4270 *GNU* | *'with BFD'*) 4271 test "$with_gnu_ld" != no && break 4272 ;; 4273 *) 4274 test "$with_gnu_ld" != yes && break 4275 ;; 4276 esac 4277 fi 4278 done 4279 IFS="$lt_save_ifs" 4280else 4281 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4282fi 4283fi 4284 4285LD="$lt_cv_path_LD" 4286if test -n "$LD"; then 4287 { echo "$as_me:$LINENO: result: $LD" >&5 4288echo "${ECHO_T}$LD" >&6; } 4289else 4290 { echo "$as_me:$LINENO: result: no" >&5 4291echo "${ECHO_T}no" >&6; } 4292fi 4293test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4294echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4295 { (exit 1); exit 1; }; } 4296{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4297echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 4298if test "${lt_cv_prog_gnu_ld+set}" = set; then 4299 echo $ECHO_N "(cached) $ECHO_C" >&6 4300else 4301 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 4302case `$LD -v 2>&1 </dev/null` in 4303*GNU* | *'with BFD'*) 4304 lt_cv_prog_gnu_ld=yes 4305 ;; 4306*) 4307 lt_cv_prog_gnu_ld=no 4308 ;; 4309esac 4310fi 4311{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4312echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 4313with_gnu_ld=$lt_cv_prog_gnu_ld 4314 4315 4316{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4317echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } 4318if test "${lt_cv_ld_reload_flag+set}" = set; then 4319 echo $ECHO_N "(cached) $ECHO_C" >&6 4320else 4321 lt_cv_ld_reload_flag='-r' 4322fi 4323{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4324echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } 4325reload_flag=$lt_cv_ld_reload_flag 4326case $reload_flag in 4327"" | " "*) ;; 4328*) reload_flag=" $reload_flag" ;; 4329esac 4330reload_cmds='$LD$reload_flag -o $output$reload_objs' 4331case $host_os in 4332 darwin*) 4333 if test "$GCC" = yes; then 4334 reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs' 4335 else 4336 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4337 fi 4338 ;; 4339esac 4340 4341{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4342echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } 4343if test "${lt_cv_path_NM+set}" = set; then 4344 echo $ECHO_N "(cached) $ECHO_C" >&6 4345else 4346 if test -n "$NM"; then 4347 # Let the user override the test. 4348 lt_cv_path_NM="$NM" 4349else 4350 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4351 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do 4352 IFS="$lt_save_ifs" 4353 test -z "$ac_dir" && ac_dir=. 4354 tmp_nm="$ac_dir/${ac_tool_prefix}nm" 4355 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4356 # Check to see if the nm accepts a BSD-compat flag. 4357 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4358 # nm: unknown option "B" ignored 4359 # Tru64's nm complains that /dev/null is an invalid object file 4360 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4361 */dev/null* | *'Invalid file or object type'*) 4362 lt_cv_path_NM="$tmp_nm -B" 4363 break 4364 ;; 4365 *) 4366 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4367 */dev/null*) 4368 lt_cv_path_NM="$tmp_nm -p" 4369 break 4370 ;; 4371 *) 4372 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4373 continue # so that we can try to find one that supports BSD flags 4374 ;; 4375 esac 4376 esac 4377 fi 4378 done 4379 IFS="$lt_save_ifs" 4380 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4381fi 4382fi 4383{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4384echo "${ECHO_T}$lt_cv_path_NM" >&6; } 4385NM="$lt_cv_path_NM" 4386 4387{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 4388echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; } 4389if test "${lt_cv_deplibs_check_method+set}" = set; then 4390 echo $ECHO_N "(cached) $ECHO_C" >&6 4391else 4392 lt_cv_file_magic_cmd='$MAGIC_CMD' 4393lt_cv_file_magic_test_file= 4394lt_cv_deplibs_check_method='unknown' 4395# Need to set the preceding variable on all platforms that support 4396# interlibrary dependencies. 4397# 'none' -- dependencies not supported. 4398# `unknown' -- same as none, but documents that we really don't know. 4399# 'pass_all' -- all dependencies passed with no checks. 4400# 'test_compile' -- check by making test program. 4401# 'file_magic [[regex]]' -- check by looking for files in library path 4402# which responds to the $file_magic_cmd with a given extended regex. 4403# If you have `file' or equivalent on your system and you're not sure 4404# whether `pass_all' will *always* work, you probably want this one. 4405 4406case $host_os in 4407aix4* | aix5*) 4408 lt_cv_deplibs_check_method=pass_all 4409 ;; 4410 4411beos*) 4412 lt_cv_deplibs_check_method=pass_all 4413 ;; 4414 4415bsdi[45]*) 4416 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4417 lt_cv_file_magic_cmd='/usr/bin/file -L' 4418 lt_cv_file_magic_test_file=/shlib/libc.so 4419 ;; 4420 4421cygwin*) 4422 # func_win32_libid is a shell function defined in ltmain.sh 4423 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4424 lt_cv_file_magic_cmd='func_win32_libid' 4425 ;; 4426 4427mingw* | pw32*) 4428 # Base MSYS/MinGW do not provide the 'file' command needed by 4429 # func_win32_libid shell function, so use a weaker test based on 'objdump'. 4430 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4431 lt_cv_file_magic_cmd='$OBJDUMP -f' 4432 ;; 4433 4434darwin* | rhapsody*) 4435 lt_cv_deplibs_check_method=pass_all 4436 ;; 4437 4438freebsd* | kfreebsd*-gnu | dragonfly*) 4439 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4440 case $host_cpu in 4441 i*86 ) 4442 # Not sure whether the presence of OpenBSD here was a mistake. 4443 # Let's accept both of them until this is cleared up. 4444 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4445 lt_cv_file_magic_cmd=/usr/bin/file 4446 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4447 ;; 4448 esac 4449 else 4450 lt_cv_deplibs_check_method=pass_all 4451 fi 4452 ;; 4453 4454gnu*) 4455 lt_cv_deplibs_check_method=pass_all 4456 ;; 4457 4458hpux10.20* | hpux11*) 4459 lt_cv_file_magic_cmd=/usr/bin/file 4460 case "$host_cpu" in 4461 ia64*) 4462 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4463 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4464 ;; 4465 hppa*64*) 4466 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]' 4467 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4468 ;; 4469 *) 4470 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4471 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4472 ;; 4473 esac 4474 ;; 4475 4476irix5* | irix6* | nonstopux*) 4477 case $LD in 4478 *-32|*"-32 ") libmagic=32-bit;; 4479 *-n32|*"-n32 ") libmagic=N32;; 4480 *-64|*"-64 ") libmagic=64-bit;; 4481 *) libmagic=never-match;; 4482 esac 4483 lt_cv_deplibs_check_method=pass_all 4484 ;; 4485 4486# This must be Linux ELF. 4487linux*) 4488 lt_cv_deplibs_check_method=pass_all 4489 ;; 4490 4491netbsd*) 4492 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4493 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4494 else 4495 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4496 fi 4497 ;; 4498 4499newos6*) 4500 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4501 lt_cv_file_magic_cmd=/usr/bin/file 4502 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4503 ;; 4504 4505nto-qnx*) 4506 lt_cv_deplibs_check_method=unknown 4507 ;; 4508 4509openbsd*) 4510 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4511 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4512 else 4513 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4514 fi 4515 ;; 4516 4517osf3* | osf4* | osf5*) 4518 lt_cv_deplibs_check_method=pass_all 4519 ;; 4520 4521sco3.2v5*) 4522 lt_cv_deplibs_check_method=pass_all 4523 ;; 4524 4525solaris*) 4526 lt_cv_deplibs_check_method=pass_all 4527 ;; 4528 4529sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 4530 case $host_vendor in 4531 motorola) 4532 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]' 4533 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4534 ;; 4535 ncr) 4536 lt_cv_deplibs_check_method=pass_all 4537 ;; 4538 sequent) 4539 lt_cv_file_magic_cmd='/bin/file' 4540 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4541 ;; 4542 sni) 4543 lt_cv_file_magic_cmd='/bin/file' 4544 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4545 lt_cv_file_magic_test_file=/lib/libc.so 4546 ;; 4547 siemens) 4548 lt_cv_deplibs_check_method=pass_all 4549 ;; 4550 esac 4551 ;; 4552 4553sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*) 4554 lt_cv_deplibs_check_method=pass_all 4555 ;; 4556esac 4557 4558fi 4559{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4560echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } 4561file_magic_cmd=$lt_cv_file_magic_cmd 4562deplibs_check_method=$lt_cv_deplibs_check_method 4563test -z "$deplibs_check_method" && deplibs_check_method=unknown 4564 4565 4566 4567 4568# If no C compiler was specified, use CC. 4569LTCC=${LTCC-"$CC"} 4570 4571# Allow CC to be a program name with arguments. 4572compiler=$CC 4573 4574 4575# Check whether --enable-libtool-lock was given. 4576if test "${enable_libtool_lock+set}" = set; then 4577 enableval=$enable_libtool_lock; 4578fi 4579 4580test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4581 4582# Some flags need to be propagated to the compiler or linker for good 4583# libtool support. 4584case $host in 4585ia64-*-hpux*) 4586 # Find out which ABI we are using. 4587 echo 'int i;' > conftest.$ac_ext 4588 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4589 (eval $ac_compile) 2>&5 4590 ac_status=$? 4591 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4592 (exit $ac_status); }; then 4593 case `/usr/bin/file conftest.$ac_objext` in 4594 *ELF-32*) 4595 HPUX_IA64_MODE="32" 4596 ;; 4597 *ELF-64*) 4598 HPUX_IA64_MODE="64" 4599 ;; 4600 esac 4601 fi 4602 rm -rf conftest* 4603 ;; 4604*-*-irix6*) 4605 # Find out which ABI we are using.
|
4487 echo '#line 4487 "configure"' > conftest.$ac_ext
| 4606 echo '#line 4606 "configure"' > conftest.$ac_ext
|
4488 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4489 (eval $ac_compile) 2>&5 4490 ac_status=$? 4491 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4492 (exit $ac_status); }; then 4493 if test "$lt_cv_prog_gnu_ld" = yes; then 4494 case `/usr/bin/file conftest.$ac_objext` in 4495 *32-bit*) 4496 LD="${LD-ld} -melf32bsmip" 4497 ;; 4498 *N32*) 4499 LD="${LD-ld} -melf32bmipn32" 4500 ;; 4501 *64-bit*) 4502 LD="${LD-ld} -melf64bmip" 4503 ;; 4504 esac 4505 else 4506 case `/usr/bin/file conftest.$ac_objext` in 4507 *32-bit*) 4508 LD="${LD-ld} -32" 4509 ;; 4510 *N32*) 4511 LD="${LD-ld} -n32" 4512 ;; 4513 *64-bit*) 4514 LD="${LD-ld} -64" 4515 ;; 4516 esac 4517 fi 4518 fi 4519 rm -rf conftest* 4520 ;; 4521 4522x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) 4523 # Find out which ABI we are using. 4524 echo 'int i;' > conftest.$ac_ext 4525 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4526 (eval $ac_compile) 2>&5 4527 ac_status=$? 4528 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4529 (exit $ac_status); }; then 4530 case "`/usr/bin/file conftest.o`" in 4531 *32-bit*) 4532 case $host in 4533 x86_64-*linux*) 4534 LD="${LD-ld} -m elf_i386" 4535 ;; 4536 ppc64-*linux*|powerpc64-*linux*) 4537 LD="${LD-ld} -m elf32ppclinux" 4538 ;; 4539 s390x-*linux*) 4540 LD="${LD-ld} -m elf_s390" 4541 ;; 4542 sparc64-*linux*) 4543 LD="${LD-ld} -m elf32_sparc" 4544 ;; 4545 esac 4546 ;; 4547 *64-bit*) 4548 case $host in 4549 x86_64-*linux*) 4550 LD="${LD-ld} -m elf_x86_64" 4551 ;; 4552 ppc*-*linux*|powerpc*-*linux*) 4553 LD="${LD-ld} -m elf64ppc" 4554 ;; 4555 s390*-*linux*) 4556 LD="${LD-ld} -m elf64_s390" 4557 ;; 4558 sparc*-*linux*) 4559 LD="${LD-ld} -m elf64_sparc" 4560 ;; 4561 esac 4562 ;; 4563 esac 4564 fi 4565 rm -rf conftest* 4566 ;; 4567 4568*-*-sco3.2v5*) 4569 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4570 SAVE_CFLAGS="$CFLAGS" 4571 CFLAGS="$CFLAGS -belf" 4572 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4573echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } 4574if test "${lt_cv_cc_needs_belf+set}" = set; then 4575 echo $ECHO_N "(cached) $ECHO_C" >&6 4576else 4577 ac_ext=c 4578ac_cpp='$CPP $CPPFLAGS' 4579ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4580ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4581ac_compiler_gnu=$ac_cv_c_compiler_gnu 4582 4583 cat >conftest.$ac_ext <<_ACEOF 4584/* confdefs.h. */ 4585_ACEOF 4586cat confdefs.h >>conftest.$ac_ext 4587cat >>conftest.$ac_ext <<_ACEOF 4588/* end confdefs.h. */ 4589 4590int 4591main () 4592{ 4593 4594 ; 4595 return 0; 4596} 4597_ACEOF 4598rm -f conftest.$ac_objext conftest$ac_exeext 4599if { (ac_try="$ac_link" 4600case "(($ac_try" in 4601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4602 *) ac_try_echo=$ac_try;; 4603esac 4604eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4605 (eval "$ac_link") 2>conftest.er1 4606 ac_status=$? 4607 grep -v '^ *+' conftest.er1 >conftest.err 4608 rm -f conftest.er1 4609 cat conftest.err >&5 4610 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4611 (exit $ac_status); } && { 4612 test -z "$ac_c_werror_flag" || 4613 test ! -s conftest.err 4614 } && test -s conftest$ac_exeext && 4615 $as_test_x conftest$ac_exeext; then 4616 lt_cv_cc_needs_belf=yes 4617else 4618 echo "$as_me: failed program was:" >&5 4619sed 's/^/| /' conftest.$ac_ext >&5 4620 4621 lt_cv_cc_needs_belf=no 4622fi 4623 4624rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4625 conftest$ac_exeext conftest.$ac_ext 4626 ac_ext=c 4627ac_cpp='$CPP $CPPFLAGS' 4628ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4629ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4630ac_compiler_gnu=$ac_cv_c_compiler_gnu 4631 4632fi 4633{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4634echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } 4635 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4636 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4637 CFLAGS="$SAVE_CFLAGS" 4638 fi 4639 ;; 4640 4641esac 4642 4643need_locks="$enable_libtool_lock" 4644 4645 4646ac_ext=c 4647ac_cpp='$CPP $CPPFLAGS' 4648ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4649ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4650ac_compiler_gnu=$ac_cv_c_compiler_gnu 4651{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4652echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 4653# On Suns, sometimes $CPP names a directory. 4654if test -n "$CPP" && test -d "$CPP"; then 4655 CPP= 4656fi 4657if test -z "$CPP"; then 4658 if test "${ac_cv_prog_CPP+set}" = set; then 4659 echo $ECHO_N "(cached) $ECHO_C" >&6 4660else 4661 # Double quotes because CPP needs to be expanded 4662 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4663 do 4664 ac_preproc_ok=false 4665for ac_c_preproc_warn_flag in '' yes 4666do 4667 # Use a header file that comes with gcc, so configuring glibc 4668 # with a fresh cross-compiler works. 4669 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4670 # <limits.h> exists even on freestanding compilers. 4671 # On the NeXT, cc -E runs the code through the compiler's parser, 4672 # not just through cpp. "Syntax error" is here to catch this case. 4673 cat >conftest.$ac_ext <<_ACEOF 4674/* confdefs.h. */ 4675_ACEOF 4676cat confdefs.h >>conftest.$ac_ext 4677cat >>conftest.$ac_ext <<_ACEOF 4678/* end confdefs.h. */ 4679#ifdef __STDC__ 4680# include <limits.h> 4681#else 4682# include <assert.h> 4683#endif 4684 Syntax error 4685_ACEOF 4686if { (ac_try="$ac_cpp conftest.$ac_ext" 4687case "(($ac_try" in 4688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4689 *) ac_try_echo=$ac_try;; 4690esac 4691eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4692 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4693 ac_status=$? 4694 grep -v '^ *+' conftest.er1 >conftest.err 4695 rm -f conftest.er1 4696 cat conftest.err >&5 4697 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4698 (exit $ac_status); } >/dev/null && { 4699 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4700 test ! -s conftest.err 4701 }; then 4702 : 4703else 4704 echo "$as_me: failed program was:" >&5 4705sed 's/^/| /' conftest.$ac_ext >&5 4706 4707 # Broken: fails on valid input. 4708continue 4709fi 4710 4711rm -f conftest.err conftest.$ac_ext 4712 4713 # OK, works on sane cases. Now check whether nonexistent headers 4714 # can be detected and how. 4715 cat >conftest.$ac_ext <<_ACEOF 4716/* confdefs.h. */ 4717_ACEOF 4718cat confdefs.h >>conftest.$ac_ext 4719cat >>conftest.$ac_ext <<_ACEOF 4720/* end confdefs.h. */ 4721#include <ac_nonexistent.h> 4722_ACEOF 4723if { (ac_try="$ac_cpp conftest.$ac_ext" 4724case "(($ac_try" in 4725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4726 *) ac_try_echo=$ac_try;; 4727esac 4728eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4729 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4730 ac_status=$? 4731 grep -v '^ *+' conftest.er1 >conftest.err 4732 rm -f conftest.er1 4733 cat conftest.err >&5 4734 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4735 (exit $ac_status); } >/dev/null && { 4736 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4737 test ! -s conftest.err 4738 }; then 4739 # Broken: success on invalid input. 4740continue 4741else 4742 echo "$as_me: failed program was:" >&5 4743sed 's/^/| /' conftest.$ac_ext >&5 4744 4745 # Passes both tests. 4746ac_preproc_ok=: 4747break 4748fi 4749 4750rm -f conftest.err conftest.$ac_ext 4751 4752done 4753# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4754rm -f conftest.err conftest.$ac_ext 4755if $ac_preproc_ok; then 4756 break 4757fi 4758 4759 done 4760 ac_cv_prog_CPP=$CPP 4761 4762fi 4763 CPP=$ac_cv_prog_CPP 4764else 4765 ac_cv_prog_CPP=$CPP 4766fi 4767{ echo "$as_me:$LINENO: result: $CPP" >&5 4768echo "${ECHO_T}$CPP" >&6; } 4769ac_preproc_ok=false 4770for ac_c_preproc_warn_flag in '' yes 4771do 4772 # Use a header file that comes with gcc, so configuring glibc 4773 # with a fresh cross-compiler works. 4774 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4775 # <limits.h> exists even on freestanding compilers. 4776 # On the NeXT, cc -E runs the code through the compiler's parser, 4777 # not just through cpp. "Syntax error" is here to catch this case. 4778 cat >conftest.$ac_ext <<_ACEOF 4779/* confdefs.h. */ 4780_ACEOF 4781cat confdefs.h >>conftest.$ac_ext 4782cat >>conftest.$ac_ext <<_ACEOF 4783/* end confdefs.h. */ 4784#ifdef __STDC__ 4785# include <limits.h> 4786#else 4787# include <assert.h> 4788#endif 4789 Syntax error 4790_ACEOF 4791if { (ac_try="$ac_cpp conftest.$ac_ext" 4792case "(($ac_try" in 4793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4794 *) ac_try_echo=$ac_try;; 4795esac 4796eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4797 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4798 ac_status=$? 4799 grep -v '^ *+' conftest.er1 >conftest.err 4800 rm -f conftest.er1 4801 cat conftest.err >&5 4802 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4803 (exit $ac_status); } >/dev/null && { 4804 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4805 test ! -s conftest.err 4806 }; then 4807 : 4808else 4809 echo "$as_me: failed program was:" >&5 4810sed 's/^/| /' conftest.$ac_ext >&5 4811 4812 # Broken: fails on valid input. 4813continue 4814fi 4815 4816rm -f conftest.err conftest.$ac_ext 4817 4818 # OK, works on sane cases. Now check whether nonexistent headers 4819 # can be detected and how. 4820 cat >conftest.$ac_ext <<_ACEOF 4821/* confdefs.h. */ 4822_ACEOF 4823cat confdefs.h >>conftest.$ac_ext 4824cat >>conftest.$ac_ext <<_ACEOF 4825/* end confdefs.h. */ 4826#include <ac_nonexistent.h> 4827_ACEOF 4828if { (ac_try="$ac_cpp conftest.$ac_ext" 4829case "(($ac_try" in 4830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4831 *) ac_try_echo=$ac_try;; 4832esac 4833eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4834 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4835 ac_status=$? 4836 grep -v '^ *+' conftest.er1 >conftest.err 4837 rm -f conftest.er1 4838 cat conftest.err >&5 4839 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4840 (exit $ac_status); } >/dev/null && { 4841 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4842 test ! -s conftest.err 4843 }; then 4844 # Broken: success on invalid input. 4845continue 4846else 4847 echo "$as_me: failed program was:" >&5 4848sed 's/^/| /' conftest.$ac_ext >&5 4849 4850 # Passes both tests. 4851ac_preproc_ok=: 4852break 4853fi 4854 4855rm -f conftest.err conftest.$ac_ext 4856 4857done 4858# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4859rm -f conftest.err conftest.$ac_ext 4860if $ac_preproc_ok; then 4861 : 4862else 4863 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4864See \`config.log' for more details." >&5 4865echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4866See \`config.log' for more details." >&2;} 4867 { (exit 1); exit 1; }; } 4868fi 4869 4870ac_ext=c 4871ac_cpp='$CPP $CPPFLAGS' 4872ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4873ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4874ac_compiler_gnu=$ac_cv_c_compiler_gnu 4875 4876 4877{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4878echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 4879if test "${ac_cv_header_stdc+set}" = set; then 4880 echo $ECHO_N "(cached) $ECHO_C" >&6 4881else 4882 cat >conftest.$ac_ext <<_ACEOF 4883/* confdefs.h. */ 4884_ACEOF 4885cat confdefs.h >>conftest.$ac_ext 4886cat >>conftest.$ac_ext <<_ACEOF 4887/* end confdefs.h. */ 4888#include <stdlib.h> 4889#include <stdarg.h> 4890#include <string.h> 4891#include <float.h> 4892 4893int 4894main () 4895{ 4896 4897 ; 4898 return 0; 4899} 4900_ACEOF 4901rm -f conftest.$ac_objext 4902if { (ac_try="$ac_compile" 4903case "(($ac_try" in 4904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4905 *) ac_try_echo=$ac_try;; 4906esac 4907eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4908 (eval "$ac_compile") 2>conftest.er1 4909 ac_status=$? 4910 grep -v '^ *+' conftest.er1 >conftest.err 4911 rm -f conftest.er1 4912 cat conftest.err >&5 4913 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4914 (exit $ac_status); } && { 4915 test -z "$ac_c_werror_flag" || 4916 test ! -s conftest.err 4917 } && test -s conftest.$ac_objext; then 4918 ac_cv_header_stdc=yes 4919else 4920 echo "$as_me: failed program was:" >&5 4921sed 's/^/| /' conftest.$ac_ext >&5 4922 4923 ac_cv_header_stdc=no 4924fi 4925 4926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4927 4928if test $ac_cv_header_stdc = yes; then 4929 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4930 cat >conftest.$ac_ext <<_ACEOF 4931/* confdefs.h. */ 4932_ACEOF 4933cat confdefs.h >>conftest.$ac_ext 4934cat >>conftest.$ac_ext <<_ACEOF 4935/* end confdefs.h. */ 4936#include <string.h> 4937 4938_ACEOF 4939if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4940 $EGREP "memchr" >/dev/null 2>&1; then 4941 : 4942else 4943 ac_cv_header_stdc=no 4944fi 4945rm -f conftest* 4946 4947fi 4948 4949if test $ac_cv_header_stdc = yes; then 4950 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4951 cat >conftest.$ac_ext <<_ACEOF 4952/* confdefs.h. */ 4953_ACEOF 4954cat confdefs.h >>conftest.$ac_ext 4955cat >>conftest.$ac_ext <<_ACEOF 4956/* end confdefs.h. */ 4957#include <stdlib.h> 4958 4959_ACEOF 4960if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4961 $EGREP "free" >/dev/null 2>&1; then 4962 : 4963else 4964 ac_cv_header_stdc=no 4965fi 4966rm -f conftest* 4967 4968fi 4969 4970if test $ac_cv_header_stdc = yes; then 4971 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4972 if test "$cross_compiling" = yes; then 4973 : 4974else 4975 cat >conftest.$ac_ext <<_ACEOF 4976/* confdefs.h. */ 4977_ACEOF 4978cat confdefs.h >>conftest.$ac_ext 4979cat >>conftest.$ac_ext <<_ACEOF 4980/* end confdefs.h. */ 4981#include <ctype.h> 4982#include <stdlib.h> 4983#if ((' ' & 0x0FF) == 0x020) 4984# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4985# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4986#else 4987# define ISLOWER(c) \ 4988 (('a' <= (c) && (c) <= 'i') \ 4989 || ('j' <= (c) && (c) <= 'r') \ 4990 || ('s' <= (c) && (c) <= 'z')) 4991# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4992#endif 4993 4994#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4995int 4996main () 4997{ 4998 int i; 4999 for (i = 0; i < 256; i++) 5000 if (XOR (islower (i), ISLOWER (i)) 5001 || toupper (i) != TOUPPER (i)) 5002 return 2; 5003 return 0; 5004} 5005_ACEOF 5006rm -f conftest$ac_exeext 5007if { (ac_try="$ac_link" 5008case "(($ac_try" in 5009 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5010 *) ac_try_echo=$ac_try;; 5011esac 5012eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5013 (eval "$ac_link") 2>&5 5014 ac_status=$? 5015 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5016 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5017 { (case "(($ac_try" in 5018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5019 *) ac_try_echo=$ac_try;; 5020esac 5021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5022 (eval "$ac_try") 2>&5 5023 ac_status=$? 5024 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5025 (exit $ac_status); }; }; then 5026 : 5027else 5028 echo "$as_me: program exited with status $ac_status" >&5 5029echo "$as_me: failed program was:" >&5 5030sed 's/^/| /' conftest.$ac_ext >&5 5031 5032( exit $ac_status ) 5033ac_cv_header_stdc=no 5034fi 5035rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5036fi 5037 5038 5039fi 5040fi 5041{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5042echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 5043if test $ac_cv_header_stdc = yes; then 5044 5045cat >>confdefs.h <<\_ACEOF 5046#define STDC_HEADERS 1 5047_ACEOF 5048 5049fi 5050 5051# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5062 inttypes.h stdint.h unistd.h 5063do 5064as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5065{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5066echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5067if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5068 echo $ECHO_N "(cached) $ECHO_C" >&6 5069else 5070 cat >conftest.$ac_ext <<_ACEOF 5071/* confdefs.h. */ 5072_ACEOF 5073cat confdefs.h >>conftest.$ac_ext 5074cat >>conftest.$ac_ext <<_ACEOF 5075/* end confdefs.h. */ 5076$ac_includes_default 5077 5078#include <$ac_header> 5079_ACEOF 5080rm -f conftest.$ac_objext 5081if { (ac_try="$ac_compile" 5082case "(($ac_try" in 5083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5084 *) ac_try_echo=$ac_try;; 5085esac 5086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5087 (eval "$ac_compile") 2>conftest.er1 5088 ac_status=$? 5089 grep -v '^ *+' conftest.er1 >conftest.err 5090 rm -f conftest.er1 5091 cat conftest.err >&5 5092 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5093 (exit $ac_status); } && { 5094 test -z "$ac_c_werror_flag" || 5095 test ! -s conftest.err 5096 } && test -s conftest.$ac_objext; then 5097 eval "$as_ac_Header=yes" 5098else 5099 echo "$as_me: failed program was:" >&5 5100sed 's/^/| /' conftest.$ac_ext >&5 5101 5102 eval "$as_ac_Header=no" 5103fi 5104 5105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5106fi 5107ac_res=`eval echo '${'$as_ac_Header'}'` 5108 { echo "$as_me:$LINENO: result: $ac_res" >&5 5109echo "${ECHO_T}$ac_res" >&6; } 5110if test `eval echo '${'$as_ac_Header'}'` = yes; then 5111 cat >>confdefs.h <<_ACEOF 5112#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5113_ACEOF 5114 5115fi 5116 5117done 5118 5119 5120 5121for ac_header in dlfcn.h 5122do 5123as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5124if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5125 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5126echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5127if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5128 echo $ECHO_N "(cached) $ECHO_C" >&6 5129fi 5130ac_res=`eval echo '${'$as_ac_Header'}'` 5131 { echo "$as_me:$LINENO: result: $ac_res" >&5 5132echo "${ECHO_T}$ac_res" >&6; } 5133else 5134 # Is the header compilable? 5135{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 5136echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 5137cat >conftest.$ac_ext <<_ACEOF 5138/* confdefs.h. */ 5139_ACEOF 5140cat confdefs.h >>conftest.$ac_ext 5141cat >>conftest.$ac_ext <<_ACEOF 5142/* end confdefs.h. */ 5143$ac_includes_default 5144#include <$ac_header> 5145_ACEOF 5146rm -f conftest.$ac_objext 5147if { (ac_try="$ac_compile" 5148case "(($ac_try" in 5149 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5150 *) ac_try_echo=$ac_try;; 5151esac 5152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5153 (eval "$ac_compile") 2>conftest.er1 5154 ac_status=$? 5155 grep -v '^ *+' conftest.er1 >conftest.err 5156 rm -f conftest.er1 5157 cat conftest.err >&5 5158 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5159 (exit $ac_status); } && { 5160 test -z "$ac_c_werror_flag" || 5161 test ! -s conftest.err 5162 } && test -s conftest.$ac_objext; then 5163 ac_header_compiler=yes 5164else 5165 echo "$as_me: failed program was:" >&5 5166sed 's/^/| /' conftest.$ac_ext >&5 5167 5168 ac_header_compiler=no 5169fi 5170 5171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5172{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5173echo "${ECHO_T}$ac_header_compiler" >&6; } 5174 5175# Is the header present? 5176{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 5177echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 5178cat >conftest.$ac_ext <<_ACEOF 5179/* confdefs.h. */ 5180_ACEOF 5181cat confdefs.h >>conftest.$ac_ext 5182cat >>conftest.$ac_ext <<_ACEOF 5183/* end confdefs.h. */ 5184#include <$ac_header> 5185_ACEOF 5186if { (ac_try="$ac_cpp conftest.$ac_ext" 5187case "(($ac_try" in 5188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5189 *) ac_try_echo=$ac_try;; 5190esac 5191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5192 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5193 ac_status=$? 5194 grep -v '^ *+' conftest.er1 >conftest.err 5195 rm -f conftest.er1 5196 cat conftest.err >&5 5197 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5198 (exit $ac_status); } >/dev/null && { 5199 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5200 test ! -s conftest.err 5201 }; then 5202 ac_header_preproc=yes 5203else 5204 echo "$as_me: failed program was:" >&5 5205sed 's/^/| /' conftest.$ac_ext >&5 5206 5207 ac_header_preproc=no 5208fi 5209 5210rm -f conftest.err conftest.$ac_ext 5211{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5212echo "${ECHO_T}$ac_header_preproc" >&6; } 5213 5214# So? What about this header? 5215case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5216 yes:no: ) 5217 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5218echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5219 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5220echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5221 ac_header_preproc=yes 5222 ;; 5223 no:yes:* ) 5224 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5225echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5226 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5227echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5228 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5229echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5230 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5231echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5232 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5233echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5234 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5235echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
| 4607 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4608 (eval $ac_compile) 2>&5 4609 ac_status=$? 4610 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4611 (exit $ac_status); }; then 4612 if test "$lt_cv_prog_gnu_ld" = yes; then 4613 case `/usr/bin/file conftest.$ac_objext` in 4614 *32-bit*) 4615 LD="${LD-ld} -melf32bsmip" 4616 ;; 4617 *N32*) 4618 LD="${LD-ld} -melf32bmipn32" 4619 ;; 4620 *64-bit*) 4621 LD="${LD-ld} -melf64bmip" 4622 ;; 4623 esac 4624 else 4625 case `/usr/bin/file conftest.$ac_objext` in 4626 *32-bit*) 4627 LD="${LD-ld} -32" 4628 ;; 4629 *N32*) 4630 LD="${LD-ld} -n32" 4631 ;; 4632 *64-bit*) 4633 LD="${LD-ld} -64" 4634 ;; 4635 esac 4636 fi 4637 fi 4638 rm -rf conftest* 4639 ;; 4640 4641x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) 4642 # Find out which ABI we are using. 4643 echo 'int i;' > conftest.$ac_ext 4644 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4645 (eval $ac_compile) 2>&5 4646 ac_status=$? 4647 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4648 (exit $ac_status); }; then 4649 case "`/usr/bin/file conftest.o`" in 4650 *32-bit*) 4651 case $host in 4652 x86_64-*linux*) 4653 LD="${LD-ld} -m elf_i386" 4654 ;; 4655 ppc64-*linux*|powerpc64-*linux*) 4656 LD="${LD-ld} -m elf32ppclinux" 4657 ;; 4658 s390x-*linux*) 4659 LD="${LD-ld} -m elf_s390" 4660 ;; 4661 sparc64-*linux*) 4662 LD="${LD-ld} -m elf32_sparc" 4663 ;; 4664 esac 4665 ;; 4666 *64-bit*) 4667 case $host in 4668 x86_64-*linux*) 4669 LD="${LD-ld} -m elf_x86_64" 4670 ;; 4671 ppc*-*linux*|powerpc*-*linux*) 4672 LD="${LD-ld} -m elf64ppc" 4673 ;; 4674 s390*-*linux*) 4675 LD="${LD-ld} -m elf64_s390" 4676 ;; 4677 sparc*-*linux*) 4678 LD="${LD-ld} -m elf64_sparc" 4679 ;; 4680 esac 4681 ;; 4682 esac 4683 fi 4684 rm -rf conftest* 4685 ;; 4686 4687*-*-sco3.2v5*) 4688 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4689 SAVE_CFLAGS="$CFLAGS" 4690 CFLAGS="$CFLAGS -belf" 4691 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4692echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } 4693if test "${lt_cv_cc_needs_belf+set}" = set; then 4694 echo $ECHO_N "(cached) $ECHO_C" >&6 4695else 4696 ac_ext=c 4697ac_cpp='$CPP $CPPFLAGS' 4698ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4699ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4700ac_compiler_gnu=$ac_cv_c_compiler_gnu 4701 4702 cat >conftest.$ac_ext <<_ACEOF 4703/* confdefs.h. */ 4704_ACEOF 4705cat confdefs.h >>conftest.$ac_ext 4706cat >>conftest.$ac_ext <<_ACEOF 4707/* end confdefs.h. */ 4708 4709int 4710main () 4711{ 4712 4713 ; 4714 return 0; 4715} 4716_ACEOF 4717rm -f conftest.$ac_objext conftest$ac_exeext 4718if { (ac_try="$ac_link" 4719case "(($ac_try" in 4720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4721 *) ac_try_echo=$ac_try;; 4722esac 4723eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4724 (eval "$ac_link") 2>conftest.er1 4725 ac_status=$? 4726 grep -v '^ *+' conftest.er1 >conftest.err 4727 rm -f conftest.er1 4728 cat conftest.err >&5 4729 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4730 (exit $ac_status); } && { 4731 test -z "$ac_c_werror_flag" || 4732 test ! -s conftest.err 4733 } && test -s conftest$ac_exeext && 4734 $as_test_x conftest$ac_exeext; then 4735 lt_cv_cc_needs_belf=yes 4736else 4737 echo "$as_me: failed program was:" >&5 4738sed 's/^/| /' conftest.$ac_ext >&5 4739 4740 lt_cv_cc_needs_belf=no 4741fi 4742 4743rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4744 conftest$ac_exeext conftest.$ac_ext 4745 ac_ext=c 4746ac_cpp='$CPP $CPPFLAGS' 4747ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4748ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4749ac_compiler_gnu=$ac_cv_c_compiler_gnu 4750 4751fi 4752{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4753echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } 4754 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4755 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4756 CFLAGS="$SAVE_CFLAGS" 4757 fi 4758 ;; 4759 4760esac 4761 4762need_locks="$enable_libtool_lock" 4763 4764 4765ac_ext=c 4766ac_cpp='$CPP $CPPFLAGS' 4767ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4768ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4769ac_compiler_gnu=$ac_cv_c_compiler_gnu 4770{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4771echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 4772# On Suns, sometimes $CPP names a directory. 4773if test -n "$CPP" && test -d "$CPP"; then 4774 CPP= 4775fi 4776if test -z "$CPP"; then 4777 if test "${ac_cv_prog_CPP+set}" = set; then 4778 echo $ECHO_N "(cached) $ECHO_C" >&6 4779else 4780 # Double quotes because CPP needs to be expanded 4781 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4782 do 4783 ac_preproc_ok=false 4784for ac_c_preproc_warn_flag in '' yes 4785do 4786 # Use a header file that comes with gcc, so configuring glibc 4787 # with a fresh cross-compiler works. 4788 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4789 # <limits.h> exists even on freestanding compilers. 4790 # On the NeXT, cc -E runs the code through the compiler's parser, 4791 # not just through cpp. "Syntax error" is here to catch this case. 4792 cat >conftest.$ac_ext <<_ACEOF 4793/* confdefs.h. */ 4794_ACEOF 4795cat confdefs.h >>conftest.$ac_ext 4796cat >>conftest.$ac_ext <<_ACEOF 4797/* end confdefs.h. */ 4798#ifdef __STDC__ 4799# include <limits.h> 4800#else 4801# include <assert.h> 4802#endif 4803 Syntax error 4804_ACEOF 4805if { (ac_try="$ac_cpp conftest.$ac_ext" 4806case "(($ac_try" in 4807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4808 *) ac_try_echo=$ac_try;; 4809esac 4810eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4811 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4812 ac_status=$? 4813 grep -v '^ *+' conftest.er1 >conftest.err 4814 rm -f conftest.er1 4815 cat conftest.err >&5 4816 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4817 (exit $ac_status); } >/dev/null && { 4818 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4819 test ! -s conftest.err 4820 }; then 4821 : 4822else 4823 echo "$as_me: failed program was:" >&5 4824sed 's/^/| /' conftest.$ac_ext >&5 4825 4826 # Broken: fails on valid input. 4827continue 4828fi 4829 4830rm -f conftest.err conftest.$ac_ext 4831 4832 # OK, works on sane cases. Now check whether nonexistent headers 4833 # can be detected and how. 4834 cat >conftest.$ac_ext <<_ACEOF 4835/* confdefs.h. */ 4836_ACEOF 4837cat confdefs.h >>conftest.$ac_ext 4838cat >>conftest.$ac_ext <<_ACEOF 4839/* end confdefs.h. */ 4840#include <ac_nonexistent.h> 4841_ACEOF 4842if { (ac_try="$ac_cpp conftest.$ac_ext" 4843case "(($ac_try" in 4844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4845 *) ac_try_echo=$ac_try;; 4846esac 4847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4848 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4849 ac_status=$? 4850 grep -v '^ *+' conftest.er1 >conftest.err 4851 rm -f conftest.er1 4852 cat conftest.err >&5 4853 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4854 (exit $ac_status); } >/dev/null && { 4855 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4856 test ! -s conftest.err 4857 }; then 4858 # Broken: success on invalid input. 4859continue 4860else 4861 echo "$as_me: failed program was:" >&5 4862sed 's/^/| /' conftest.$ac_ext >&5 4863 4864 # Passes both tests. 4865ac_preproc_ok=: 4866break 4867fi 4868 4869rm -f conftest.err conftest.$ac_ext 4870 4871done 4872# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4873rm -f conftest.err conftest.$ac_ext 4874if $ac_preproc_ok; then 4875 break 4876fi 4877 4878 done 4879 ac_cv_prog_CPP=$CPP 4880 4881fi 4882 CPP=$ac_cv_prog_CPP 4883else 4884 ac_cv_prog_CPP=$CPP 4885fi 4886{ echo "$as_me:$LINENO: result: $CPP" >&5 4887echo "${ECHO_T}$CPP" >&6; } 4888ac_preproc_ok=false 4889for ac_c_preproc_warn_flag in '' yes 4890do 4891 # Use a header file that comes with gcc, so configuring glibc 4892 # with a fresh cross-compiler works. 4893 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4894 # <limits.h> exists even on freestanding compilers. 4895 # On the NeXT, cc -E runs the code through the compiler's parser, 4896 # not just through cpp. "Syntax error" is here to catch this case. 4897 cat >conftest.$ac_ext <<_ACEOF 4898/* confdefs.h. */ 4899_ACEOF 4900cat confdefs.h >>conftest.$ac_ext 4901cat >>conftest.$ac_ext <<_ACEOF 4902/* end confdefs.h. */ 4903#ifdef __STDC__ 4904# include <limits.h> 4905#else 4906# include <assert.h> 4907#endif 4908 Syntax error 4909_ACEOF 4910if { (ac_try="$ac_cpp conftest.$ac_ext" 4911case "(($ac_try" in 4912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4913 *) ac_try_echo=$ac_try;; 4914esac 4915eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4916 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4917 ac_status=$? 4918 grep -v '^ *+' conftest.er1 >conftest.err 4919 rm -f conftest.er1 4920 cat conftest.err >&5 4921 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4922 (exit $ac_status); } >/dev/null && { 4923 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4924 test ! -s conftest.err 4925 }; then 4926 : 4927else 4928 echo "$as_me: failed program was:" >&5 4929sed 's/^/| /' conftest.$ac_ext >&5 4930 4931 # Broken: fails on valid input. 4932continue 4933fi 4934 4935rm -f conftest.err conftest.$ac_ext 4936 4937 # OK, works on sane cases. Now check whether nonexistent headers 4938 # can be detected and how. 4939 cat >conftest.$ac_ext <<_ACEOF 4940/* confdefs.h. */ 4941_ACEOF 4942cat confdefs.h >>conftest.$ac_ext 4943cat >>conftest.$ac_ext <<_ACEOF 4944/* end confdefs.h. */ 4945#include <ac_nonexistent.h> 4946_ACEOF 4947if { (ac_try="$ac_cpp conftest.$ac_ext" 4948case "(($ac_try" in 4949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4950 *) ac_try_echo=$ac_try;; 4951esac 4952eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 4953 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4954 ac_status=$? 4955 grep -v '^ *+' conftest.er1 >conftest.err 4956 rm -f conftest.er1 4957 cat conftest.err >&5 4958 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4959 (exit $ac_status); } >/dev/null && { 4960 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4961 test ! -s conftest.err 4962 }; then 4963 # Broken: success on invalid input. 4964continue 4965else 4966 echo "$as_me: failed program was:" >&5 4967sed 's/^/| /' conftest.$ac_ext >&5 4968 4969 # Passes both tests. 4970ac_preproc_ok=: 4971break 4972fi 4973 4974rm -f conftest.err conftest.$ac_ext 4975 4976done 4977# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4978rm -f conftest.err conftest.$ac_ext 4979if $ac_preproc_ok; then 4980 : 4981else 4982 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4983See \`config.log' for more details." >&5 4984echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4985See \`config.log' for more details." >&2;} 4986 { (exit 1); exit 1; }; } 4987fi 4988 4989ac_ext=c 4990ac_cpp='$CPP $CPPFLAGS' 4991ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4992ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4993ac_compiler_gnu=$ac_cv_c_compiler_gnu 4994 4995 4996{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4997echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 4998if test "${ac_cv_header_stdc+set}" = set; then 4999 echo $ECHO_N "(cached) $ECHO_C" >&6 5000else 5001 cat >conftest.$ac_ext <<_ACEOF 5002/* confdefs.h. */ 5003_ACEOF 5004cat confdefs.h >>conftest.$ac_ext 5005cat >>conftest.$ac_ext <<_ACEOF 5006/* end confdefs.h. */ 5007#include <stdlib.h> 5008#include <stdarg.h> 5009#include <string.h> 5010#include <float.h> 5011 5012int 5013main () 5014{ 5015 5016 ; 5017 return 0; 5018} 5019_ACEOF 5020rm -f conftest.$ac_objext 5021if { (ac_try="$ac_compile" 5022case "(($ac_try" in 5023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5024 *) ac_try_echo=$ac_try;; 5025esac 5026eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5027 (eval "$ac_compile") 2>conftest.er1 5028 ac_status=$? 5029 grep -v '^ *+' conftest.er1 >conftest.err 5030 rm -f conftest.er1 5031 cat conftest.err >&5 5032 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5033 (exit $ac_status); } && { 5034 test -z "$ac_c_werror_flag" || 5035 test ! -s conftest.err 5036 } && test -s conftest.$ac_objext; then 5037 ac_cv_header_stdc=yes 5038else 5039 echo "$as_me: failed program was:" >&5 5040sed 's/^/| /' conftest.$ac_ext >&5 5041 5042 ac_cv_header_stdc=no 5043fi 5044 5045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5046 5047if test $ac_cv_header_stdc = yes; then 5048 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5049 cat >conftest.$ac_ext <<_ACEOF 5050/* confdefs.h. */ 5051_ACEOF 5052cat confdefs.h >>conftest.$ac_ext 5053cat >>conftest.$ac_ext <<_ACEOF 5054/* end confdefs.h. */ 5055#include <string.h> 5056 5057_ACEOF 5058if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5059 $EGREP "memchr" >/dev/null 2>&1; then 5060 : 5061else 5062 ac_cv_header_stdc=no 5063fi 5064rm -f conftest* 5065 5066fi 5067 5068if test $ac_cv_header_stdc = yes; then 5069 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5070 cat >conftest.$ac_ext <<_ACEOF 5071/* confdefs.h. */ 5072_ACEOF 5073cat confdefs.h >>conftest.$ac_ext 5074cat >>conftest.$ac_ext <<_ACEOF 5075/* end confdefs.h. */ 5076#include <stdlib.h> 5077 5078_ACEOF 5079if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5080 $EGREP "free" >/dev/null 2>&1; then 5081 : 5082else 5083 ac_cv_header_stdc=no 5084fi 5085rm -f conftest* 5086 5087fi 5088 5089if test $ac_cv_header_stdc = yes; then 5090 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5091 if test "$cross_compiling" = yes; then 5092 : 5093else 5094 cat >conftest.$ac_ext <<_ACEOF 5095/* confdefs.h. */ 5096_ACEOF 5097cat confdefs.h >>conftest.$ac_ext 5098cat >>conftest.$ac_ext <<_ACEOF 5099/* end confdefs.h. */ 5100#include <ctype.h> 5101#include <stdlib.h> 5102#if ((' ' & 0x0FF) == 0x020) 5103# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5104# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5105#else 5106# define ISLOWER(c) \ 5107 (('a' <= (c) && (c) <= 'i') \ 5108 || ('j' <= (c) && (c) <= 'r') \ 5109 || ('s' <= (c) && (c) <= 'z')) 5110# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5111#endif 5112 5113#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5114int 5115main () 5116{ 5117 int i; 5118 for (i = 0; i < 256; i++) 5119 if (XOR (islower (i), ISLOWER (i)) 5120 || toupper (i) != TOUPPER (i)) 5121 return 2; 5122 return 0; 5123} 5124_ACEOF 5125rm -f conftest$ac_exeext 5126if { (ac_try="$ac_link" 5127case "(($ac_try" in 5128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5129 *) ac_try_echo=$ac_try;; 5130esac 5131eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5132 (eval "$ac_link") 2>&5 5133 ac_status=$? 5134 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5135 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5136 { (case "(($ac_try" in 5137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5138 *) ac_try_echo=$ac_try;; 5139esac 5140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5141 (eval "$ac_try") 2>&5 5142 ac_status=$? 5143 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5144 (exit $ac_status); }; }; then 5145 : 5146else 5147 echo "$as_me: program exited with status $ac_status" >&5 5148echo "$as_me: failed program was:" >&5 5149sed 's/^/| /' conftest.$ac_ext >&5 5150 5151( exit $ac_status ) 5152ac_cv_header_stdc=no 5153fi 5154rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5155fi 5156 5157 5158fi 5159fi 5160{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5161echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 5162if test $ac_cv_header_stdc = yes; then 5163 5164cat >>confdefs.h <<\_ACEOF 5165#define STDC_HEADERS 1 5166_ACEOF 5167 5168fi 5169 5170# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5181 inttypes.h stdint.h unistd.h 5182do 5183as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5184{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5185echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5186if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5187 echo $ECHO_N "(cached) $ECHO_C" >&6 5188else 5189 cat >conftest.$ac_ext <<_ACEOF 5190/* confdefs.h. */ 5191_ACEOF 5192cat confdefs.h >>conftest.$ac_ext 5193cat >>conftest.$ac_ext <<_ACEOF 5194/* end confdefs.h. */ 5195$ac_includes_default 5196 5197#include <$ac_header> 5198_ACEOF 5199rm -f conftest.$ac_objext 5200if { (ac_try="$ac_compile" 5201case "(($ac_try" in 5202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5203 *) ac_try_echo=$ac_try;; 5204esac 5205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5206 (eval "$ac_compile") 2>conftest.er1 5207 ac_status=$? 5208 grep -v '^ *+' conftest.er1 >conftest.err 5209 rm -f conftest.er1 5210 cat conftest.err >&5 5211 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5212 (exit $ac_status); } && { 5213 test -z "$ac_c_werror_flag" || 5214 test ! -s conftest.err 5215 } && test -s conftest.$ac_objext; then 5216 eval "$as_ac_Header=yes" 5217else 5218 echo "$as_me: failed program was:" >&5 5219sed 's/^/| /' conftest.$ac_ext >&5 5220 5221 eval "$as_ac_Header=no" 5222fi 5223 5224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5225fi 5226ac_res=`eval echo '${'$as_ac_Header'}'` 5227 { echo "$as_me:$LINENO: result: $ac_res" >&5 5228echo "${ECHO_T}$ac_res" >&6; } 5229if test `eval echo '${'$as_ac_Header'}'` = yes; then 5230 cat >>confdefs.h <<_ACEOF 5231#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5232_ACEOF 5233 5234fi 5235 5236done 5237 5238 5239 5240for ac_header in dlfcn.h 5241do 5242as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 5243if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5244 { echo "$as_me:$LINENO: checking for $ac_header" >&5 5245echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5246if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5247 echo $ECHO_N "(cached) $ECHO_C" >&6 5248fi 5249ac_res=`eval echo '${'$as_ac_Header'}'` 5250 { echo "$as_me:$LINENO: result: $ac_res" >&5 5251echo "${ECHO_T}$ac_res" >&6; } 5252else 5253 # Is the header compilable? 5254{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 5255echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 5256cat >conftest.$ac_ext <<_ACEOF 5257/* confdefs.h. */ 5258_ACEOF 5259cat confdefs.h >>conftest.$ac_ext 5260cat >>conftest.$ac_ext <<_ACEOF 5261/* end confdefs.h. */ 5262$ac_includes_default 5263#include <$ac_header> 5264_ACEOF 5265rm -f conftest.$ac_objext 5266if { (ac_try="$ac_compile" 5267case "(($ac_try" in 5268 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5269 *) ac_try_echo=$ac_try;; 5270esac 5271eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5272 (eval "$ac_compile") 2>conftest.er1 5273 ac_status=$? 5274 grep -v '^ *+' conftest.er1 >conftest.err 5275 rm -f conftest.er1 5276 cat conftest.err >&5 5277 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5278 (exit $ac_status); } && { 5279 test -z "$ac_c_werror_flag" || 5280 test ! -s conftest.err 5281 } && test -s conftest.$ac_objext; then 5282 ac_header_compiler=yes 5283else 5284 echo "$as_me: failed program was:" >&5 5285sed 's/^/| /' conftest.$ac_ext >&5 5286 5287 ac_header_compiler=no 5288fi 5289 5290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5291{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5292echo "${ECHO_T}$ac_header_compiler" >&6; } 5293 5294# Is the header present? 5295{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 5296echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 5297cat >conftest.$ac_ext <<_ACEOF 5298/* confdefs.h. */ 5299_ACEOF 5300cat confdefs.h >>conftest.$ac_ext 5301cat >>conftest.$ac_ext <<_ACEOF 5302/* end confdefs.h. */ 5303#include <$ac_header> 5304_ACEOF 5305if { (ac_try="$ac_cpp conftest.$ac_ext" 5306case "(($ac_try" in 5307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5308 *) ac_try_echo=$ac_try;; 5309esac 5310eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5311 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5312 ac_status=$? 5313 grep -v '^ *+' conftest.er1 >conftest.err 5314 rm -f conftest.er1 5315 cat conftest.err >&5 5316 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5317 (exit $ac_status); } >/dev/null && { 5318 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5319 test ! -s conftest.err 5320 }; then 5321 ac_header_preproc=yes 5322else 5323 echo "$as_me: failed program was:" >&5 5324sed 's/^/| /' conftest.$ac_ext >&5 5325 5326 ac_header_preproc=no 5327fi 5328 5329rm -f conftest.err conftest.$ac_ext 5330{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5331echo "${ECHO_T}$ac_header_preproc" >&6; } 5332 5333# So? What about this header? 5334case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5335 yes:no: ) 5336 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5337echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5338 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5339echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5340 ac_header_preproc=yes 5341 ;; 5342 no:yes:* ) 5343 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5344echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5345 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5346echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5347 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5348echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5349 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5350echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5351 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5352echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5353 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5354echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
5236
| 5355 ( cat <<\_ASBOX 5356## ---------------------------------- ## 5357## Report this to christos@astron.com ## 5358## ---------------------------------- ## 5359_ASBOX 5360 ) | sed "s/^/$as_me: WARNING: /" >&2
|
5237 ;; 5238esac 5239{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5240echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5241if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5242 echo $ECHO_N "(cached) $ECHO_C" >&6 5243else 5244 eval "$as_ac_Header=\$ac_header_preproc" 5245fi 5246ac_res=`eval echo '${'$as_ac_Header'}'` 5247 { echo "$as_me:$LINENO: result: $ac_res" >&5 5248echo "${ECHO_T}$ac_res" >&6; } 5249 5250fi 5251if test `eval echo '${'$as_ac_Header'}'` = yes; then 5252 cat >>confdefs.h <<_ACEOF 5253#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5254_ACEOF 5255 5256fi 5257 5258done 5259 5260ac_ext=cpp 5261ac_cpp='$CXXCPP $CPPFLAGS' 5262ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5263ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5264ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5265if test -z "$CXX"; then 5266 if test -n "$CCC"; then 5267 CXX=$CCC 5268 else 5269 if test -n "$ac_tool_prefix"; then 5270 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5271 do 5272 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5273set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5274{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5275echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5276if test "${ac_cv_prog_CXX+set}" = set; then 5277 echo $ECHO_N "(cached) $ECHO_C" >&6 5278else 5279 if test -n "$CXX"; then 5280 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5281else 5282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5283for as_dir in $PATH 5284do 5285 IFS=$as_save_IFS 5286 test -z "$as_dir" && as_dir=. 5287 for ac_exec_ext in '' $ac_executable_extensions; do 5288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5289 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5290 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5291 break 2 5292 fi 5293done 5294done 5295IFS=$as_save_IFS 5296 5297fi 5298fi 5299CXX=$ac_cv_prog_CXX 5300if test -n "$CXX"; then 5301 { echo "$as_me:$LINENO: result: $CXX" >&5 5302echo "${ECHO_T}$CXX" >&6; } 5303else 5304 { echo "$as_me:$LINENO: result: no" >&5 5305echo "${ECHO_T}no" >&6; } 5306fi 5307 5308 5309 test -n "$CXX" && break 5310 done 5311fi 5312if test -z "$CXX"; then 5313 ac_ct_CXX=$CXX 5314 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5315do 5316 # Extract the first word of "$ac_prog", so it can be a program name with args. 5317set dummy $ac_prog; ac_word=$2 5318{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5319echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5320if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5321 echo $ECHO_N "(cached) $ECHO_C" >&6 5322else 5323 if test -n "$ac_ct_CXX"; then 5324 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5325else 5326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5327for as_dir in $PATH 5328do 5329 IFS=$as_save_IFS 5330 test -z "$as_dir" && as_dir=. 5331 for ac_exec_ext in '' $ac_executable_extensions; do 5332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5333 ac_cv_prog_ac_ct_CXX="$ac_prog" 5334 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5335 break 2 5336 fi 5337done 5338done 5339IFS=$as_save_IFS 5340 5341fi 5342fi 5343ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5344if test -n "$ac_ct_CXX"; then 5345 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5346echo "${ECHO_T}$ac_ct_CXX" >&6; } 5347else 5348 { echo "$as_me:$LINENO: result: no" >&5 5349echo "${ECHO_T}no" >&6; } 5350fi 5351 5352 5353 test -n "$ac_ct_CXX" && break 5354done 5355 5356 if test "x$ac_ct_CXX" = x; then 5357 CXX="g++" 5358 else 5359 case $cross_compiling:$ac_tool_warned in 5360yes:) 5361{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5362whose name does not start with the host triplet. If you think this 5363configuration is useful to you, please write to autoconf@gnu.org." >&5 5364echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5365whose name does not start with the host triplet. If you think this 5366configuration is useful to you, please write to autoconf@gnu.org." >&2;} 5367ac_tool_warned=yes ;; 5368esac 5369 CXX=$ac_ct_CXX 5370 fi 5371fi 5372 5373 fi 5374fi 5375# Provide some information about the compiler. 5376echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5377ac_compiler=`set X $ac_compile; echo $2` 5378{ (ac_try="$ac_compiler --version >&5" 5379case "(($ac_try" in 5380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5381 *) ac_try_echo=$ac_try;; 5382esac 5383eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5384 (eval "$ac_compiler --version >&5") 2>&5 5385 ac_status=$? 5386 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5387 (exit $ac_status); } 5388{ (ac_try="$ac_compiler -v >&5" 5389case "(($ac_try" in 5390 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5391 *) ac_try_echo=$ac_try;; 5392esac 5393eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5394 (eval "$ac_compiler -v >&5") 2>&5 5395 ac_status=$? 5396 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5397 (exit $ac_status); } 5398{ (ac_try="$ac_compiler -V >&5" 5399case "(($ac_try" in 5400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5401 *) ac_try_echo=$ac_try;; 5402esac 5403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5404 (eval "$ac_compiler -V >&5") 2>&5 5405 ac_status=$? 5406 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5407 (exit $ac_status); } 5408 5409{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5410echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } 5411if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5412 echo $ECHO_N "(cached) $ECHO_C" >&6 5413else 5414 cat >conftest.$ac_ext <<_ACEOF 5415/* confdefs.h. */ 5416_ACEOF 5417cat confdefs.h >>conftest.$ac_ext 5418cat >>conftest.$ac_ext <<_ACEOF 5419/* end confdefs.h. */ 5420 5421int 5422main () 5423{ 5424#ifndef __GNUC__ 5425 choke me 5426#endif 5427 5428 ; 5429 return 0; 5430} 5431_ACEOF 5432rm -f conftest.$ac_objext 5433if { (ac_try="$ac_compile" 5434case "(($ac_try" in 5435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5436 *) ac_try_echo=$ac_try;; 5437esac 5438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5439 (eval "$ac_compile") 2>conftest.er1 5440 ac_status=$? 5441 grep -v '^ *+' conftest.er1 >conftest.err 5442 rm -f conftest.er1 5443 cat conftest.err >&5 5444 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5445 (exit $ac_status); } && { 5446 test -z "$ac_cxx_werror_flag" || 5447 test ! -s conftest.err 5448 } && test -s conftest.$ac_objext; then 5449 ac_compiler_gnu=yes 5450else 5451 echo "$as_me: failed program was:" >&5 5452sed 's/^/| /' conftest.$ac_ext >&5 5453 5454 ac_compiler_gnu=no 5455fi 5456 5457rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5458ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5459 5460fi 5461{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5462echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } 5463GXX=`test $ac_compiler_gnu = yes && echo yes` 5464ac_test_CXXFLAGS=${CXXFLAGS+set} 5465ac_save_CXXFLAGS=$CXXFLAGS 5466{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5467echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } 5468if test "${ac_cv_prog_cxx_g+set}" = set; then 5469 echo $ECHO_N "(cached) $ECHO_C" >&6 5470else 5471 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5472 ac_cxx_werror_flag=yes 5473 ac_cv_prog_cxx_g=no 5474 CXXFLAGS="-g" 5475 cat >conftest.$ac_ext <<_ACEOF 5476/* confdefs.h. */ 5477_ACEOF 5478cat confdefs.h >>conftest.$ac_ext 5479cat >>conftest.$ac_ext <<_ACEOF 5480/* end confdefs.h. */ 5481 5482int 5483main () 5484{ 5485 5486 ; 5487 return 0; 5488} 5489_ACEOF 5490rm -f conftest.$ac_objext 5491if { (ac_try="$ac_compile" 5492case "(($ac_try" in 5493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5494 *) ac_try_echo=$ac_try;; 5495esac 5496eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5497 (eval "$ac_compile") 2>conftest.er1 5498 ac_status=$? 5499 grep -v '^ *+' conftest.er1 >conftest.err 5500 rm -f conftest.er1 5501 cat conftest.err >&5 5502 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5503 (exit $ac_status); } && { 5504 test -z "$ac_cxx_werror_flag" || 5505 test ! -s conftest.err 5506 } && test -s conftest.$ac_objext; then 5507 ac_cv_prog_cxx_g=yes 5508else 5509 echo "$as_me: failed program was:" >&5 5510sed 's/^/| /' conftest.$ac_ext >&5 5511 5512 CXXFLAGS="" 5513 cat >conftest.$ac_ext <<_ACEOF 5514/* confdefs.h. */ 5515_ACEOF 5516cat confdefs.h >>conftest.$ac_ext 5517cat >>conftest.$ac_ext <<_ACEOF 5518/* end confdefs.h. */ 5519 5520int 5521main () 5522{ 5523 5524 ; 5525 return 0; 5526} 5527_ACEOF 5528rm -f conftest.$ac_objext 5529if { (ac_try="$ac_compile" 5530case "(($ac_try" in 5531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5532 *) ac_try_echo=$ac_try;; 5533esac 5534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5535 (eval "$ac_compile") 2>conftest.er1 5536 ac_status=$? 5537 grep -v '^ *+' conftest.er1 >conftest.err 5538 rm -f conftest.er1 5539 cat conftest.err >&5 5540 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5541 (exit $ac_status); } && { 5542 test -z "$ac_cxx_werror_flag" || 5543 test ! -s conftest.err 5544 } && test -s conftest.$ac_objext; then 5545 : 5546else 5547 echo "$as_me: failed program was:" >&5 5548sed 's/^/| /' conftest.$ac_ext >&5 5549 5550 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5551 CXXFLAGS="-g" 5552 cat >conftest.$ac_ext <<_ACEOF 5553/* confdefs.h. */ 5554_ACEOF 5555cat confdefs.h >>conftest.$ac_ext 5556cat >>conftest.$ac_ext <<_ACEOF 5557/* end confdefs.h. */ 5558 5559int 5560main () 5561{ 5562 5563 ; 5564 return 0; 5565} 5566_ACEOF 5567rm -f conftest.$ac_objext 5568if { (ac_try="$ac_compile" 5569case "(($ac_try" in 5570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5571 *) ac_try_echo=$ac_try;; 5572esac 5573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5574 (eval "$ac_compile") 2>conftest.er1 5575 ac_status=$? 5576 grep -v '^ *+' conftest.er1 >conftest.err 5577 rm -f conftest.er1 5578 cat conftest.err >&5 5579 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5580 (exit $ac_status); } && { 5581 test -z "$ac_cxx_werror_flag" || 5582 test ! -s conftest.err 5583 } && test -s conftest.$ac_objext; then 5584 ac_cv_prog_cxx_g=yes 5585else 5586 echo "$as_me: failed program was:" >&5 5587sed 's/^/| /' conftest.$ac_ext >&5 5588 5589 5590fi 5591 5592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5593fi 5594 5595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5596fi 5597 5598rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5599 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5600fi 5601{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5602echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } 5603if test "$ac_test_CXXFLAGS" = set; then 5604 CXXFLAGS=$ac_save_CXXFLAGS 5605elif test $ac_cv_prog_cxx_g = yes; then 5606 if test "$GXX" = yes; then 5607 CXXFLAGS="-g -O2" 5608 else 5609 CXXFLAGS="-g" 5610 fi 5611else 5612 if test "$GXX" = yes; then 5613 CXXFLAGS="-O2" 5614 else 5615 CXXFLAGS= 5616 fi 5617fi 5618ac_ext=cpp 5619ac_cpp='$CXXCPP $CPPFLAGS' 5620ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5621ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5622ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5623 5624depcc="$CXX" am_compiler_list= 5625 5626{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5627echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 5628if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5629 echo $ECHO_N "(cached) $ECHO_C" >&6 5630else 5631 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5632 # We make a subdir and do the tests there. Otherwise we can end up 5633 # making bogus files that we don't know about and never remove. For 5634 # instance it was reported that on HP-UX the gcc test will end up 5635 # making a dummy file named `D' -- because `-MD' means `put the output 5636 # in D'. 5637 mkdir conftest.dir 5638 # Copy depcomp to subdir because otherwise we won't find it if we're 5639 # using a relative directory. 5640 cp "$am_depcomp" conftest.dir 5641 cd conftest.dir 5642 # We will build objects and dependencies in a subdirectory because 5643 # it helps to detect inapplicable dependency modes. For instance 5644 # both Tru64's cc and ICC support -MD to output dependencies as a 5645 # side effect of compilation, but ICC will put the dependencies in 5646 # the current directory while Tru64 will put them in the object 5647 # directory. 5648 mkdir sub 5649 5650 am_cv_CXX_dependencies_compiler_type=none 5651 if test "$am_compiler_list" = ""; then 5652 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5653 fi 5654 for depmode in $am_compiler_list; do 5655 # Setup a source with many dependencies, because some compilers 5656 # like to wrap large dependency lists on column 80 (with \), and 5657 # we should not choose a depcomp mode which is confused by this. 5658 # 5659 # We need to recreate these files for each test, as the compiler may 5660 # overwrite some of them when testing with obscure command lines. 5661 # This happens at least with the AIX C compiler. 5662 : > sub/conftest.c 5663 for i in 1 2 3 4 5 6; do 5664 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5665 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5666 # Solaris 8's {/usr,}/bin/sh. 5667 touch sub/conftst$i.h 5668 done 5669 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5670 5671 case $depmode in 5672 nosideeffect) 5673 # after this tag, mechanisms are not by side-effect, so they'll 5674 # only be used when explicitly requested 5675 if test "x$enable_dependency_tracking" = xyes; then 5676 continue 5677 else 5678 break 5679 fi 5680 ;; 5681 none) break ;; 5682 esac 5683 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5684 # mode. It turns out that the SunPro C++ compiler does not properly 5685 # handle `-M -o', and we need to detect this. 5686 if depmode=$depmode \ 5687 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 5688 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5689 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 5690 >/dev/null 2>conftest.err && 5691 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5692 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5693 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 5694 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5695 # icc doesn't choke on unknown options, it will just issue warnings 5696 # or remarks (even with -Werror). So we grep stderr for any message 5697 # that says an option was ignored or not supported. 5698 # When given -MP, icc 7.0 and 7.1 complain thusly: 5699 # icc: Command line warning: ignoring option '-M'; no argument required 5700 # The diagnosis changed in icc 8.0: 5701 # icc: Command line remark: option '-MP' not supported 5702 if (grep 'ignoring option' conftest.err || 5703 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5704 am_cv_CXX_dependencies_compiler_type=$depmode 5705 break 5706 fi 5707 fi 5708 done 5709 5710 cd .. 5711 rm -rf conftest.dir 5712else 5713 am_cv_CXX_dependencies_compiler_type=none 5714fi 5715 5716fi 5717{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5718echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } 5719CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5720 5721 if 5722 test "x$enable_dependency_tracking" != xno \ 5723 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5724 am__fastdepCXX_TRUE= 5725 am__fastdepCXX_FALSE='#' 5726else 5727 am__fastdepCXX_TRUE='#' 5728 am__fastdepCXX_FALSE= 5729fi 5730 5731 5732 5733 5734if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5735 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5736 (test "X$CXX" != "Xg++"))) ; then 5737 ac_ext=cpp 5738ac_cpp='$CXXCPP $CPPFLAGS' 5739ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5740ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5741ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5742{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5743echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } 5744if test -z "$CXXCPP"; then 5745 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5746 echo $ECHO_N "(cached) $ECHO_C" >&6 5747else 5748 # Double quotes because CXXCPP needs to be expanded 5749 for CXXCPP in "$CXX -E" "/lib/cpp" 5750 do 5751 ac_preproc_ok=false 5752for ac_cxx_preproc_warn_flag in '' yes 5753do 5754 # Use a header file that comes with gcc, so configuring glibc 5755 # with a fresh cross-compiler works. 5756 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5757 # <limits.h> exists even on freestanding compilers. 5758 # On the NeXT, cc -E runs the code through the compiler's parser, 5759 # not just through cpp. "Syntax error" is here to catch this case. 5760 cat >conftest.$ac_ext <<_ACEOF 5761/* confdefs.h. */ 5762_ACEOF 5763cat confdefs.h >>conftest.$ac_ext 5764cat >>conftest.$ac_ext <<_ACEOF 5765/* end confdefs.h. */ 5766#ifdef __STDC__ 5767# include <limits.h> 5768#else 5769# include <assert.h> 5770#endif 5771 Syntax error 5772_ACEOF 5773if { (ac_try="$ac_cpp conftest.$ac_ext" 5774case "(($ac_try" in 5775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5776 *) ac_try_echo=$ac_try;; 5777esac 5778eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5779 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5780 ac_status=$? 5781 grep -v '^ *+' conftest.er1 >conftest.err 5782 rm -f conftest.er1 5783 cat conftest.err >&5 5784 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5785 (exit $ac_status); } >/dev/null && { 5786 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5787 test ! -s conftest.err 5788 }; then 5789 : 5790else 5791 echo "$as_me: failed program was:" >&5 5792sed 's/^/| /' conftest.$ac_ext >&5 5793 5794 # Broken: fails on valid input. 5795continue 5796fi 5797 5798rm -f conftest.err conftest.$ac_ext 5799 5800 # OK, works on sane cases. Now check whether nonexistent headers 5801 # can be detected and how. 5802 cat >conftest.$ac_ext <<_ACEOF 5803/* confdefs.h. */ 5804_ACEOF 5805cat confdefs.h >>conftest.$ac_ext 5806cat >>conftest.$ac_ext <<_ACEOF 5807/* end confdefs.h. */ 5808#include <ac_nonexistent.h> 5809_ACEOF 5810if { (ac_try="$ac_cpp conftest.$ac_ext" 5811case "(($ac_try" in 5812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5813 *) ac_try_echo=$ac_try;; 5814esac 5815eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5816 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5817 ac_status=$? 5818 grep -v '^ *+' conftest.er1 >conftest.err 5819 rm -f conftest.er1 5820 cat conftest.err >&5 5821 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5822 (exit $ac_status); } >/dev/null && { 5823 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5824 test ! -s conftest.err 5825 }; then 5826 # Broken: success on invalid input. 5827continue 5828else 5829 echo "$as_me: failed program was:" >&5 5830sed 's/^/| /' conftest.$ac_ext >&5 5831 5832 # Passes both tests. 5833ac_preproc_ok=: 5834break 5835fi 5836 5837rm -f conftest.err conftest.$ac_ext 5838 5839done 5840# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5841rm -f conftest.err conftest.$ac_ext 5842if $ac_preproc_ok; then 5843 break 5844fi 5845 5846 done 5847 ac_cv_prog_CXXCPP=$CXXCPP 5848 5849fi 5850 CXXCPP=$ac_cv_prog_CXXCPP 5851else 5852 ac_cv_prog_CXXCPP=$CXXCPP 5853fi 5854{ echo "$as_me:$LINENO: result: $CXXCPP" >&5 5855echo "${ECHO_T}$CXXCPP" >&6; } 5856ac_preproc_ok=false 5857for ac_cxx_preproc_warn_flag in '' yes 5858do 5859 # Use a header file that comes with gcc, so configuring glibc 5860 # with a fresh cross-compiler works. 5861 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5862 # <limits.h> exists even on freestanding compilers. 5863 # On the NeXT, cc -E runs the code through the compiler's parser, 5864 # not just through cpp. "Syntax error" is here to catch this case. 5865 cat >conftest.$ac_ext <<_ACEOF 5866/* confdefs.h. */ 5867_ACEOF 5868cat confdefs.h >>conftest.$ac_ext 5869cat >>conftest.$ac_ext <<_ACEOF 5870/* end confdefs.h. */ 5871#ifdef __STDC__ 5872# include <limits.h> 5873#else 5874# include <assert.h> 5875#endif 5876 Syntax error 5877_ACEOF 5878if { (ac_try="$ac_cpp conftest.$ac_ext" 5879case "(($ac_try" in 5880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5881 *) ac_try_echo=$ac_try;; 5882esac 5883eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5884 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5885 ac_status=$? 5886 grep -v '^ *+' conftest.er1 >conftest.err 5887 rm -f conftest.er1 5888 cat conftest.err >&5 5889 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5890 (exit $ac_status); } >/dev/null && { 5891 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5892 test ! -s conftest.err 5893 }; then 5894 : 5895else 5896 echo "$as_me: failed program was:" >&5 5897sed 's/^/| /' conftest.$ac_ext >&5 5898 5899 # Broken: fails on valid input. 5900continue 5901fi 5902 5903rm -f conftest.err conftest.$ac_ext 5904 5905 # OK, works on sane cases. Now check whether nonexistent headers 5906 # can be detected and how. 5907 cat >conftest.$ac_ext <<_ACEOF 5908/* confdefs.h. */ 5909_ACEOF 5910cat confdefs.h >>conftest.$ac_ext 5911cat >>conftest.$ac_ext <<_ACEOF 5912/* end confdefs.h. */ 5913#include <ac_nonexistent.h> 5914_ACEOF 5915if { (ac_try="$ac_cpp conftest.$ac_ext" 5916case "(($ac_try" in 5917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5918 *) ac_try_echo=$ac_try;; 5919esac 5920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5921 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5922 ac_status=$? 5923 grep -v '^ *+' conftest.er1 >conftest.err 5924 rm -f conftest.er1 5925 cat conftest.err >&5 5926 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5927 (exit $ac_status); } >/dev/null && { 5928 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5929 test ! -s conftest.err 5930 }; then 5931 # Broken: success on invalid input. 5932continue 5933else 5934 echo "$as_me: failed program was:" >&5 5935sed 's/^/| /' conftest.$ac_ext >&5 5936 5937 # Passes both tests. 5938ac_preproc_ok=: 5939break 5940fi 5941 5942rm -f conftest.err conftest.$ac_ext 5943 5944done 5945# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5946rm -f conftest.err conftest.$ac_ext 5947if $ac_preproc_ok; then 5948 : 5949else 5950 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5951See \`config.log' for more details." >&5 5952echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5953See \`config.log' for more details." >&2;} 5954 { (exit 1); exit 1; }; } 5955fi 5956 5957ac_ext=cpp 5958ac_cpp='$CXXCPP $CPPFLAGS' 5959ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5960ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5961ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5962 5963fi 5964 5965 5966ac_ext=f 5967ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 5968ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5969ac_compiler_gnu=$ac_cv_f77_compiler_gnu 5970if test -n "$ac_tool_prefix"; then 5971 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 5972 do 5973 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5974set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5975{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5976echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5977if test "${ac_cv_prog_F77+set}" = set; then 5978 echo $ECHO_N "(cached) $ECHO_C" >&6 5979else 5980 if test -n "$F77"; then 5981 ac_cv_prog_F77="$F77" # Let the user override the test. 5982else 5983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5984for as_dir in $PATH 5985do 5986 IFS=$as_save_IFS 5987 test -z "$as_dir" && as_dir=. 5988 for ac_exec_ext in '' $ac_executable_extensions; do 5989 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5990 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 5991 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5992 break 2 5993 fi 5994done 5995done 5996IFS=$as_save_IFS 5997 5998fi 5999fi 6000F77=$ac_cv_prog_F77 6001if test -n "$F77"; then 6002 { echo "$as_me:$LINENO: result: $F77" >&5 6003echo "${ECHO_T}$F77" >&6; } 6004else 6005 { echo "$as_me:$LINENO: result: no" >&5 6006echo "${ECHO_T}no" >&6; } 6007fi 6008 6009 6010 test -n "$F77" && break 6011 done 6012fi 6013if test -z "$F77"; then 6014 ac_ct_F77=$F77 6015 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 6016do 6017 # Extract the first word of "$ac_prog", so it can be a program name with args. 6018set dummy $ac_prog; ac_word=$2 6019{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6020echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6021if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6022 echo $ECHO_N "(cached) $ECHO_C" >&6 6023else 6024 if test -n "$ac_ct_F77"; then 6025 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6026else 6027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6028for as_dir in $PATH 6029do 6030 IFS=$as_save_IFS 6031 test -z "$as_dir" && as_dir=. 6032 for ac_exec_ext in '' $ac_executable_extensions; do 6033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6034 ac_cv_prog_ac_ct_F77="$ac_prog" 6035 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6036 break 2 6037 fi 6038done 6039done 6040IFS=$as_save_IFS 6041 6042fi 6043fi 6044ac_ct_F77=$ac_cv_prog_ac_ct_F77 6045if test -n "$ac_ct_F77"; then 6046 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6047echo "${ECHO_T}$ac_ct_F77" >&6; } 6048else 6049 { echo "$as_me:$LINENO: result: no" >&5 6050echo "${ECHO_T}no" >&6; } 6051fi 6052 6053 6054 test -n "$ac_ct_F77" && break 6055done 6056 6057 if test "x$ac_ct_F77" = x; then 6058 F77="" 6059 else 6060 case $cross_compiling:$ac_tool_warned in 6061yes:) 6062{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6063whose name does not start with the host triplet. If you think this 6064configuration is useful to you, please write to autoconf@gnu.org." >&5 6065echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6066whose name does not start with the host triplet. If you think this 6067configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6068ac_tool_warned=yes ;; 6069esac 6070 F77=$ac_ct_F77 6071 fi 6072fi 6073 6074 6075# Provide some information about the compiler. 6076echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6077ac_compiler=`set X $ac_compile; echo $2` 6078{ (ac_try="$ac_compiler --version >&5" 6079case "(($ac_try" in 6080 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6081 *) ac_try_echo=$ac_try;; 6082esac 6083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6084 (eval "$ac_compiler --version >&5") 2>&5 6085 ac_status=$? 6086 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6087 (exit $ac_status); } 6088{ (ac_try="$ac_compiler -v >&5" 6089case "(($ac_try" in 6090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6091 *) ac_try_echo=$ac_try;; 6092esac 6093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6094 (eval "$ac_compiler -v >&5") 2>&5 6095 ac_status=$? 6096 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6097 (exit $ac_status); } 6098{ (ac_try="$ac_compiler -V >&5" 6099case "(($ac_try" in 6100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6101 *) ac_try_echo=$ac_try;; 6102esac 6103eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6104 (eval "$ac_compiler -V >&5") 2>&5 6105 ac_status=$? 6106 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6107 (exit $ac_status); } 6108rm -f a.out 6109 6110# If we don't use `.F' as extension, the preprocessor is not run on the 6111# input file. (Note that this only needs to work for GNU compilers.) 6112ac_save_ext=$ac_ext 6113ac_ext=F 6114{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6115echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } 6116if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6117 echo $ECHO_N "(cached) $ECHO_C" >&6 6118else 6119 cat >conftest.$ac_ext <<_ACEOF 6120 program main 6121#ifndef __GNUC__ 6122 choke me 6123#endif 6124 6125 end 6126_ACEOF 6127rm -f conftest.$ac_objext 6128if { (ac_try="$ac_compile" 6129case "(($ac_try" in 6130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6131 *) ac_try_echo=$ac_try;; 6132esac 6133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6134 (eval "$ac_compile") 2>conftest.er1 6135 ac_status=$? 6136 grep -v '^ *+' conftest.er1 >conftest.err 6137 rm -f conftest.er1 6138 cat conftest.err >&5 6139 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6140 (exit $ac_status); } && { 6141 test -z "$ac_f77_werror_flag" || 6142 test ! -s conftest.err 6143 } && test -s conftest.$ac_objext; then 6144 ac_compiler_gnu=yes 6145else 6146 echo "$as_me: failed program was:" >&5 6147sed 's/^/| /' conftest.$ac_ext >&5 6148 6149 ac_compiler_gnu=no 6150fi 6151 6152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6153ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6154 6155fi 6156{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6157echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } 6158ac_ext=$ac_save_ext 6159ac_test_FFLAGS=${FFLAGS+set} 6160ac_save_FFLAGS=$FFLAGS 6161FFLAGS= 6162{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6163echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } 6164if test "${ac_cv_prog_f77_g+set}" = set; then 6165 echo $ECHO_N "(cached) $ECHO_C" >&6 6166else 6167 FFLAGS=-g 6168cat >conftest.$ac_ext <<_ACEOF 6169 program main 6170 6171 end 6172_ACEOF 6173rm -f conftest.$ac_objext 6174if { (ac_try="$ac_compile" 6175case "(($ac_try" in 6176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6177 *) ac_try_echo=$ac_try;; 6178esac 6179eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6180 (eval "$ac_compile") 2>conftest.er1 6181 ac_status=$? 6182 grep -v '^ *+' conftest.er1 >conftest.err 6183 rm -f conftest.er1 6184 cat conftest.err >&5 6185 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6186 (exit $ac_status); } && { 6187 test -z "$ac_f77_werror_flag" || 6188 test ! -s conftest.err 6189 } && test -s conftest.$ac_objext; then 6190 ac_cv_prog_f77_g=yes 6191else 6192 echo "$as_me: failed program was:" >&5 6193sed 's/^/| /' conftest.$ac_ext >&5 6194 6195 ac_cv_prog_f77_g=no 6196fi 6197 6198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6199 6200fi 6201{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6202echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; } 6203if test "$ac_test_FFLAGS" = set; then 6204 FFLAGS=$ac_save_FFLAGS 6205elif test $ac_cv_prog_f77_g = yes; then 6206 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6207 FFLAGS="-g -O2" 6208 else 6209 FFLAGS="-g" 6210 fi 6211else 6212 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6213 FFLAGS="-O2" 6214 else 6215 FFLAGS= 6216 fi 6217fi 6218 6219G77=`test $ac_compiler_gnu = yes && echo yes` 6220ac_ext=c 6221ac_cpp='$CPP $CPPFLAGS' 6222ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6223ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6224ac_compiler_gnu=$ac_cv_c_compiler_gnu 6225 6226 6227 6228# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6229 6230# find the maximum length of command line arguments 6231{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6232echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } 6233if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6234 echo $ECHO_N "(cached) $ECHO_C" >&6 6235else 6236 i=0 6237 teststring="ABCD" 6238 6239 case $build_os in 6240 msdosdjgpp*) 6241 # On DJGPP, this test can blow up pretty badly due to problems in libc 6242 # (any single argument exceeding 2000 bytes causes a buffer overrun 6243 # during glob expansion). Even if it were fixed, the result of this 6244 # check would be larger than it should be. 6245 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6246 ;; 6247 6248 gnu*) 6249 # Under GNU Hurd, this test is not required because there is 6250 # no limit to the length of command line arguments. 6251 # Libtool will interpret -1 as no limit whatsoever 6252 lt_cv_sys_max_cmd_len=-1; 6253 ;; 6254 6255 cygwin* | mingw*) 6256 # On Win9x/ME, this test blows up -- it succeeds, but takes 6257 # about 5 minutes as the teststring grows exponentially. 6258 # Worse, since 9x/ME are not pre-emptively multitasking, 6259 # you end up with a "frozen" computer, even though with patience 6260 # the test eventually succeeds (with a max line length of 256k). 6261 # Instead, let's just punt: use the minimum linelength reported by 6262 # all of the supported platforms: 8192 (on NT/2K/XP). 6263 lt_cv_sys_max_cmd_len=8192; 6264 ;; 6265 6266 amigaos*) 6267 # On AmigaOS with pdksh, this test takes hours, literally. 6268 # So we just punt and use a minimum line length of 8192. 6269 lt_cv_sys_max_cmd_len=8192; 6270 ;; 6271 6272 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6273 # This has been around since 386BSD, at least. Likely further. 6274 if test -x /sbin/sysctl; then 6275 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6276 elif test -x /usr/sbin/sysctl; then 6277 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6278 else 6279 lt_cv_sys_max_cmd_len=65536 # usable default for *BSD 6280 fi 6281 # And add a safety zone 6282 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6283 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6284 ;; 6285 osf*) 6286 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6287 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6288 # nice to cause kernel panics so lets avoid the loop below. 6289 # First set a reasonable default. 6290 lt_cv_sys_max_cmd_len=16384 6291 # 6292 if test -x /sbin/sysconfig; then 6293 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6294 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6295 esac 6296 fi 6297 ;; 6298 *) 6299 # If test is not a shell built-in, we'll probably end up computing a 6300 # maximum length that is only half of the actual maximum length, but 6301 # we can't tell. 6302 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6303 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6304 = "XX$teststring") >/dev/null 2>&1 && 6305 new_result=`expr "X$teststring" : ".*" 2>&1` && 6306 lt_cv_sys_max_cmd_len=$new_result && 6307 test $i != 17 # 1/2 MB should be enough 6308 do 6309 i=`expr $i + 1` 6310 teststring=$teststring$teststring 6311 done 6312 teststring= 6313 # Add a significant safety factor because C++ compilers can tack on massive 6314 # amounts of additional arguments before passing them to the linker. 6315 # It appears as though 1/2 is a usable value. 6316 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6317 ;; 6318 esac 6319 6320fi 6321 6322if test -n $lt_cv_sys_max_cmd_len ; then 6323 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6324echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } 6325else 6326 { echo "$as_me:$LINENO: result: none" >&5 6327echo "${ECHO_T}none" >&6; } 6328fi 6329 6330 6331 6332 6333# Check for command to grab the raw symbol name followed by C symbol from nm. 6334{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6335echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } 6336if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6337 echo $ECHO_N "(cached) $ECHO_C" >&6 6338else 6339 6340# These are sane defaults that work on at least a few old systems. 6341# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6342 6343# Character class describing NM global symbol codes. 6344symcode='[BCDEGRST]' 6345 6346# Regexp to match symbols that can be accessed directly from C. 6347sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6348 6349# Transform an extracted symbol line into a proper C declaration 6350lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6351 6352# Transform an extracted symbol line into symbol name and symbol address 6353lt_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'" 6354 6355# Define system-specific variables. 6356case $host_os in 6357aix*) 6358 symcode='[BCDT]' 6359 ;; 6360cygwin* | mingw* | pw32*) 6361 symcode='[ABCDGISTW]' 6362 ;; 6363hpux*) # Its linker distinguishes data from code symbols 6364 if test "$host_cpu" = ia64; then 6365 symcode='[ABCDEGRST]' 6366 fi 6367 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6368 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'" 6369 ;; 6370linux*) 6371 if test "$host_cpu" = ia64; then 6372 symcode='[ABCDGIRSTW]' 6373 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6374 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'" 6375 fi 6376 ;; 6377irix* | nonstopux*) 6378 symcode='[BCDEGRST]' 6379 ;; 6380osf*) 6381 symcode='[BCDEGQRST]' 6382 ;; 6383solaris* | sysv5*) 6384 symcode='[BDRT]' 6385 ;; 6386sysv4) 6387 symcode='[DFNSTU]' 6388 ;; 6389esac 6390 6391# Handle CRLF in mingw tool chain 6392opt_cr= 6393case $build_os in 6394mingw*) 6395 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6396 ;; 6397esac 6398 6399# If we're using GNU nm, then use its standard symbol codes. 6400case `$NM -V 2>&1` in 6401*GNU* | *'with BFD'*) 6402 symcode='[ABCDGIRSTW]' ;; 6403esac 6404 6405# Try without a prefix undercore, then with it. 6406for ac_symprfx in "" "_"; do 6407 6408 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6409 symxfrm="\\1 $ac_symprfx\\2 \\2" 6410 6411 # Write the raw and C identifiers. 6412 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6413 6414 # Check to see that the pipe works correctly. 6415 pipe_works=no 6416 6417 rm -f conftest* 6418 cat > conftest.$ac_ext <<EOF 6419#ifdef __cplusplus 6420extern "C" { 6421#endif 6422char nm_test_var; 6423void nm_test_func(){} 6424#ifdef __cplusplus 6425} 6426#endif 6427int main(){nm_test_var='a';nm_test_func();return(0);} 6428EOF 6429 6430 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6431 (eval $ac_compile) 2>&5 6432 ac_status=$? 6433 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6434 (exit $ac_status); }; then 6435 # Now try to grab the symbols. 6436 nlist=conftest.nm 6437 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6438 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6439 ac_status=$? 6440 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6441 (exit $ac_status); } && test -s "$nlist"; then 6442 # Try sorting and uniquifying the output. 6443 if sort "$nlist" | uniq > "$nlist"T; then 6444 mv -f "$nlist"T "$nlist" 6445 else 6446 rm -f "$nlist"T 6447 fi 6448 6449 # Make sure that we snagged all the symbols we need. 6450 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6451 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6452 cat <<EOF > conftest.$ac_ext 6453#ifdef __cplusplus 6454extern "C" { 6455#endif 6456 6457EOF 6458 # Now generate the symbol file. 6459 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6460 6461 cat <<EOF >> conftest.$ac_ext 6462#if defined (__STDC__) && __STDC__ 6463# define lt_ptr_t void * 6464#else 6465# define lt_ptr_t char * 6466# define const 6467#endif 6468 6469/* The mapping between symbol names and symbols. */ 6470const struct { 6471 const char *name; 6472 lt_ptr_t address; 6473} 6474lt_preloaded_symbols[] = 6475{ 6476EOF 6477 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6478 cat <<\EOF >> conftest.$ac_ext 6479 {0, (lt_ptr_t) 0} 6480}; 6481 6482#ifdef __cplusplus 6483} 6484#endif 6485EOF 6486 # Now try linking the two files. 6487 mv conftest.$ac_objext conftstm.$ac_objext 6488 lt_save_LIBS="$LIBS" 6489 lt_save_CFLAGS="$CFLAGS" 6490 LIBS="conftstm.$ac_objext" 6491 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6492 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6493 (eval $ac_link) 2>&5 6494 ac_status=$? 6495 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6496 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6497 pipe_works=yes 6498 fi 6499 LIBS="$lt_save_LIBS" 6500 CFLAGS="$lt_save_CFLAGS" 6501 else 6502 echo "cannot find nm_test_func in $nlist" >&5 6503 fi 6504 else 6505 echo "cannot find nm_test_var in $nlist" >&5 6506 fi 6507 else 6508 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6509 fi 6510 else 6511 echo "$progname: failed program was:" >&5 6512 cat conftest.$ac_ext >&5 6513 fi 6514 rm -f conftest* conftst* 6515 6516 # Do not use the global_symbol_pipe unless it works. 6517 if test "$pipe_works" = yes; then 6518 break 6519 else 6520 lt_cv_sys_global_symbol_pipe= 6521 fi 6522done 6523 6524fi 6525 6526if test -z "$lt_cv_sys_global_symbol_pipe"; then 6527 lt_cv_sys_global_symbol_to_cdecl= 6528fi 6529if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6530 { echo "$as_me:$LINENO: result: failed" >&5 6531echo "${ECHO_T}failed" >&6; } 6532else 6533 { echo "$as_me:$LINENO: result: ok" >&5 6534echo "${ECHO_T}ok" >&6; } 6535fi 6536 6537{ echo "$as_me:$LINENO: checking for objdir" >&5 6538echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } 6539if test "${lt_cv_objdir+set}" = set; then 6540 echo $ECHO_N "(cached) $ECHO_C" >&6 6541else 6542 rm -f .libs 2>/dev/null 6543mkdir .libs 2>/dev/null 6544if test -d .libs; then 6545 lt_cv_objdir=.libs 6546else 6547 # MS-DOS does not allow filenames that begin with a dot. 6548 lt_cv_objdir=_libs 6549fi 6550rmdir .libs 2>/dev/null 6551fi 6552{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6553echo "${ECHO_T}$lt_cv_objdir" >&6; } 6554objdir=$lt_cv_objdir 6555 6556 6557 6558 6559 6560case $host_os in 6561aix3*) 6562 # AIX sometimes has problems with the GCC collect2 program. For some 6563 # reason, if we set the COLLECT_NAMES environment variable, the problems 6564 # vanish in a puff of smoke. 6565 if test "X${COLLECT_NAMES+set}" != Xset; then 6566 COLLECT_NAMES= 6567 export COLLECT_NAMES 6568 fi 6569 ;; 6570esac 6571 6572# Sed substitution that helps us do robust quoting. It backslashifies 6573# metacharacters that are still active within double-quoted strings. 6574Xsed='sed -e 1s/^X//' 6575sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6576 6577# Same as above, but do not quote variable references. 6578double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6579 6580# Sed substitution to delay expansion of an escaped shell variable in a 6581# double_quote_subst'ed string. 6582delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6583 6584# Sed substitution to avoid accidental globbing in evaled expressions 6585no_glob_subst='s/\*/\\\*/g' 6586 6587# Constants: 6588rm="rm -f" 6589 6590# Global variables: 6591default_ofile=libtool 6592can_build_shared=yes 6593 6594# All known linkers require a `.a' archive for static linking (except M$VC, 6595# which needs '.lib'). 6596libext=a 6597ltmain="$ac_aux_dir/ltmain.sh" 6598ofile="$default_ofile" 6599with_gnu_ld="$lt_cv_prog_gnu_ld" 6600 6601if test -n "$ac_tool_prefix"; then 6602 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6603set dummy ${ac_tool_prefix}ar; ac_word=$2 6604{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6605echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6606if test "${ac_cv_prog_AR+set}" = set; then 6607 echo $ECHO_N "(cached) $ECHO_C" >&6 6608else 6609 if test -n "$AR"; then 6610 ac_cv_prog_AR="$AR" # Let the user override the test. 6611else 6612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6613for as_dir in $PATH 6614do 6615 IFS=$as_save_IFS 6616 test -z "$as_dir" && as_dir=. 6617 for ac_exec_ext in '' $ac_executable_extensions; do 6618 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6619 ac_cv_prog_AR="${ac_tool_prefix}ar" 6620 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6621 break 2 6622 fi 6623done 6624done 6625IFS=$as_save_IFS 6626 6627fi 6628fi 6629AR=$ac_cv_prog_AR 6630if test -n "$AR"; then 6631 { echo "$as_me:$LINENO: result: $AR" >&5 6632echo "${ECHO_T}$AR" >&6; } 6633else 6634 { echo "$as_me:$LINENO: result: no" >&5 6635echo "${ECHO_T}no" >&6; } 6636fi 6637 6638 6639fi 6640if test -z "$ac_cv_prog_AR"; then 6641 ac_ct_AR=$AR 6642 # Extract the first word of "ar", so it can be a program name with args. 6643set dummy ar; ac_word=$2 6644{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6645echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6646if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6647 echo $ECHO_N "(cached) $ECHO_C" >&6 6648else 6649 if test -n "$ac_ct_AR"; then 6650 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6651else 6652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6653for as_dir in $PATH 6654do 6655 IFS=$as_save_IFS 6656 test -z "$as_dir" && as_dir=. 6657 for ac_exec_ext in '' $ac_executable_extensions; do 6658 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6659 ac_cv_prog_ac_ct_AR="ar" 6660 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6661 break 2 6662 fi 6663done 6664done 6665IFS=$as_save_IFS 6666 6667fi 6668fi 6669ac_ct_AR=$ac_cv_prog_ac_ct_AR 6670if test -n "$ac_ct_AR"; then 6671 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6672echo "${ECHO_T}$ac_ct_AR" >&6; } 6673else 6674 { echo "$as_me:$LINENO: result: no" >&5 6675echo "${ECHO_T}no" >&6; } 6676fi 6677 6678 if test "x$ac_ct_AR" = x; then 6679 AR="false" 6680 else 6681 case $cross_compiling:$ac_tool_warned in 6682yes:) 6683{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6684whose name does not start with the host triplet. If you think this 6685configuration is useful to you, please write to autoconf@gnu.org." >&5 6686echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6687whose name does not start with the host triplet. If you think this 6688configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6689ac_tool_warned=yes ;; 6690esac 6691 AR=$ac_ct_AR 6692 fi 6693else 6694 AR="$ac_cv_prog_AR" 6695fi 6696 6697if test -n "$ac_tool_prefix"; then 6698 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6699set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6700{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6701echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6702if test "${ac_cv_prog_RANLIB+set}" = set; then 6703 echo $ECHO_N "(cached) $ECHO_C" >&6 6704else 6705 if test -n "$RANLIB"; then 6706 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6707else 6708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6709for as_dir in $PATH 6710do 6711 IFS=$as_save_IFS 6712 test -z "$as_dir" && as_dir=. 6713 for ac_exec_ext in '' $ac_executable_extensions; do 6714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6715 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6716 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6717 break 2 6718 fi 6719done 6720done 6721IFS=$as_save_IFS 6722 6723fi 6724fi 6725RANLIB=$ac_cv_prog_RANLIB 6726if test -n "$RANLIB"; then 6727 { echo "$as_me:$LINENO: result: $RANLIB" >&5 6728echo "${ECHO_T}$RANLIB" >&6; } 6729else 6730 { echo "$as_me:$LINENO: result: no" >&5 6731echo "${ECHO_T}no" >&6; } 6732fi 6733 6734 6735fi 6736if test -z "$ac_cv_prog_RANLIB"; then 6737 ac_ct_RANLIB=$RANLIB 6738 # Extract the first word of "ranlib", so it can be a program name with args. 6739set dummy ranlib; ac_word=$2 6740{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6741echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6742if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6743 echo $ECHO_N "(cached) $ECHO_C" >&6 6744else 6745 if test -n "$ac_ct_RANLIB"; then 6746 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6747else 6748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6749for as_dir in $PATH 6750do 6751 IFS=$as_save_IFS 6752 test -z "$as_dir" && as_dir=. 6753 for ac_exec_ext in '' $ac_executable_extensions; do 6754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6755 ac_cv_prog_ac_ct_RANLIB="ranlib" 6756 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6757 break 2 6758 fi 6759done 6760done 6761IFS=$as_save_IFS 6762 6763fi 6764fi 6765ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6766if test -n "$ac_ct_RANLIB"; then 6767 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6768echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 6769else 6770 { echo "$as_me:$LINENO: result: no" >&5 6771echo "${ECHO_T}no" >&6; } 6772fi 6773 6774 if test "x$ac_ct_RANLIB" = x; then 6775 RANLIB=":" 6776 else 6777 case $cross_compiling:$ac_tool_warned in 6778yes:) 6779{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6780whose name does not start with the host triplet. If you think this 6781configuration is useful to you, please write to autoconf@gnu.org." >&5 6782echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6783whose name does not start with the host triplet. If you think this 6784configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6785ac_tool_warned=yes ;; 6786esac 6787 RANLIB=$ac_ct_RANLIB 6788 fi 6789else 6790 RANLIB="$ac_cv_prog_RANLIB" 6791fi 6792 6793if test -n "$ac_tool_prefix"; then 6794 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6795set dummy ${ac_tool_prefix}strip; ac_word=$2 6796{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6797echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6798if test "${ac_cv_prog_STRIP+set}" = set; then 6799 echo $ECHO_N "(cached) $ECHO_C" >&6 6800else 6801 if test -n "$STRIP"; then 6802 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6803else 6804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6805for as_dir in $PATH 6806do 6807 IFS=$as_save_IFS 6808 test -z "$as_dir" && as_dir=. 6809 for ac_exec_ext in '' $ac_executable_extensions; do 6810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6811 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6812 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6813 break 2 6814 fi 6815done 6816done 6817IFS=$as_save_IFS 6818 6819fi 6820fi 6821STRIP=$ac_cv_prog_STRIP 6822if test -n "$STRIP"; then 6823 { echo "$as_me:$LINENO: result: $STRIP" >&5 6824echo "${ECHO_T}$STRIP" >&6; } 6825else 6826 { echo "$as_me:$LINENO: result: no" >&5 6827echo "${ECHO_T}no" >&6; } 6828fi 6829 6830 6831fi 6832if test -z "$ac_cv_prog_STRIP"; then 6833 ac_ct_STRIP=$STRIP 6834 # Extract the first word of "strip", so it can be a program name with args. 6835set dummy strip; ac_word=$2 6836{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6837echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6838if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 6839 echo $ECHO_N "(cached) $ECHO_C" >&6 6840else 6841 if test -n "$ac_ct_STRIP"; then 6842 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6843else 6844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6845for as_dir in $PATH 6846do 6847 IFS=$as_save_IFS 6848 test -z "$as_dir" && as_dir=. 6849 for ac_exec_ext in '' $ac_executable_extensions; do 6850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6851 ac_cv_prog_ac_ct_STRIP="strip" 6852 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6853 break 2 6854 fi 6855done 6856done 6857IFS=$as_save_IFS 6858 6859fi 6860fi 6861ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6862if test -n "$ac_ct_STRIP"; then 6863 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 6864echo "${ECHO_T}$ac_ct_STRIP" >&6; } 6865else 6866 { echo "$as_me:$LINENO: result: no" >&5 6867echo "${ECHO_T}no" >&6; } 6868fi 6869 6870 if test "x$ac_ct_STRIP" = x; then 6871 STRIP=":" 6872 else 6873 case $cross_compiling:$ac_tool_warned in 6874yes:) 6875{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6876whose name does not start with the host triplet. If you think this 6877configuration is useful to you, please write to autoconf@gnu.org." >&5 6878echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6879whose name does not start with the host triplet. If you think this 6880configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6881ac_tool_warned=yes ;; 6882esac 6883 STRIP=$ac_ct_STRIP 6884 fi 6885else 6886 STRIP="$ac_cv_prog_STRIP" 6887fi 6888 6889 6890old_CC="$CC" 6891old_CFLAGS="$CFLAGS" 6892 6893# Set sane defaults for various variables 6894test -z "$AR" && AR=ar 6895test -z "$AR_FLAGS" && AR_FLAGS=cru 6896test -z "$AS" && AS=as 6897test -z "$CC" && CC=cc 6898test -z "$LTCC" && LTCC=$CC 6899test -z "$DLLTOOL" && DLLTOOL=dlltool 6900test -z "$LD" && LD=ld 6901test -z "$LN_S" && LN_S="ln -s" 6902test -z "$MAGIC_CMD" && MAGIC_CMD=file 6903test -z "$NM" && NM=nm 6904test -z "$SED" && SED=sed 6905test -z "$OBJDUMP" && OBJDUMP=objdump 6906test -z "$RANLIB" && RANLIB=: 6907test -z "$STRIP" && STRIP=: 6908test -z "$ac_objext" && ac_objext=o 6909 6910# Determine commands to create old-style static archives. 6911old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' 6912old_postinstall_cmds='chmod 644 $oldlib' 6913old_postuninstall_cmds= 6914 6915if test -n "$RANLIB"; then 6916 case $host_os in 6917 openbsd*) 6918 old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" 6919 ;; 6920 *) 6921 old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" 6922 ;; 6923 esac 6924 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6925fi 6926 6927for cc_temp in $compiler""; do 6928 case $cc_temp in 6929 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6930 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6931 \-*) ;; 6932 *) break;; 6933 esac 6934done 6935cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6936 6937 6938# Only perform the check for file, if the check method requires it 6939case $deplibs_check_method in 6940file_magic*) 6941 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6942 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 6943echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } 6944if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6945 echo $ECHO_N "(cached) $ECHO_C" >&6 6946else 6947 case $MAGIC_CMD in 6948[\\/*] | ?:[\\/]*) 6949 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6950 ;; 6951*) 6952 lt_save_MAGIC_CMD="$MAGIC_CMD" 6953 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6954 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6955 for ac_dir in $ac_dummy; do 6956 IFS="$lt_save_ifs" 6957 test -z "$ac_dir" && ac_dir=. 6958 if test -f $ac_dir/${ac_tool_prefix}file; then 6959 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6960 if test -n "$file_magic_test_file"; then 6961 case $deplibs_check_method in 6962 "file_magic "*) 6963 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" 6964 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6965 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6966 $EGREP "$file_magic_regex" > /dev/null; then 6967 : 6968 else 6969 cat <<EOF 1>&2 6970 6971*** Warning: the command libtool uses to detect shared libraries, 6972*** $file_magic_cmd, produces output that libtool cannot recognize. 6973*** The result is that libtool may fail to recognize shared libraries 6974*** as such. This will affect the creation of libtool libraries that 6975*** depend on shared libraries, but programs linked with such libtool 6976*** libraries will work regardless of this problem. Nevertheless, you 6977*** may want to report the problem to your system manager and/or to 6978*** bug-libtool@gnu.org 6979 6980EOF 6981 fi ;; 6982 esac 6983 fi 6984 break 6985 fi 6986 done 6987 IFS="$lt_save_ifs" 6988 MAGIC_CMD="$lt_save_MAGIC_CMD" 6989 ;; 6990esac 6991fi 6992 6993MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6994if test -n "$MAGIC_CMD"; then 6995 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6996echo "${ECHO_T}$MAGIC_CMD" >&6; } 6997else 6998 { echo "$as_me:$LINENO: result: no" >&5 6999echo "${ECHO_T}no" >&6; } 7000fi 7001 7002if test -z "$lt_cv_path_MAGIC_CMD"; then 7003 if test -n "$ac_tool_prefix"; then 7004 { echo "$as_me:$LINENO: checking for file" >&5 7005echo $ECHO_N "checking for file... $ECHO_C" >&6; } 7006if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7007 echo $ECHO_N "(cached) $ECHO_C" >&6 7008else 7009 case $MAGIC_CMD in 7010[\\/*] | ?:[\\/]*) 7011 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7012 ;; 7013*) 7014 lt_save_MAGIC_CMD="$MAGIC_CMD" 7015 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7016 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7017 for ac_dir in $ac_dummy; do 7018 IFS="$lt_save_ifs" 7019 test -z "$ac_dir" && ac_dir=. 7020 if test -f $ac_dir/file; then 7021 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7022 if test -n "$file_magic_test_file"; then 7023 case $deplibs_check_method in 7024 "file_magic "*) 7025 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" 7026 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7027 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7028 $EGREP "$file_magic_regex" > /dev/null; then 7029 : 7030 else 7031 cat <<EOF 1>&2 7032 7033*** Warning: the command libtool uses to detect shared libraries, 7034*** $file_magic_cmd, produces output that libtool cannot recognize. 7035*** The result is that libtool may fail to recognize shared libraries 7036*** as such. This will affect the creation of libtool libraries that 7037*** depend on shared libraries, but programs linked with such libtool 7038*** libraries will work regardless of this problem. Nevertheless, you 7039*** may want to report the problem to your system manager and/or to 7040*** bug-libtool@gnu.org 7041 7042EOF 7043 fi ;; 7044 esac 7045 fi 7046 break 7047 fi 7048 done 7049 IFS="$lt_save_ifs" 7050 MAGIC_CMD="$lt_save_MAGIC_CMD" 7051 ;; 7052esac 7053fi 7054 7055MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7056if test -n "$MAGIC_CMD"; then 7057 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7058echo "${ECHO_T}$MAGIC_CMD" >&6; } 7059else 7060 { echo "$as_me:$LINENO: result: no" >&5 7061echo "${ECHO_T}no" >&6; } 7062fi 7063 7064 else 7065 MAGIC_CMD=: 7066 fi 7067fi 7068 7069 fi 7070 ;; 7071esac 7072 7073enable_dlopen=no 7074enable_win32_dll=no 7075 7076# Check whether --enable-libtool-lock was given. 7077if test "${enable_libtool_lock+set}" = set; then 7078 enableval=$enable_libtool_lock; 7079fi 7080 7081test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7082 7083 7084# Check whether --with-pic was given. 7085if test "${with_pic+set}" = set; then 7086 withval=$with_pic; pic_mode="$withval" 7087else 7088 pic_mode=default 7089fi 7090 7091test -z "$pic_mode" && pic_mode=default 7092 7093# Use C for the default configuration in the libtool script 7094tagname= 7095lt_save_CC="$CC" 7096ac_ext=c 7097ac_cpp='$CPP $CPPFLAGS' 7098ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7099ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7100ac_compiler_gnu=$ac_cv_c_compiler_gnu 7101 7102 7103# Source file extension for C test sources. 7104ac_ext=c 7105 7106# Object file extension for compiled C test sources. 7107objext=o 7108objext=$objext 7109 7110# Code to be used in simple compile tests 7111lt_simple_compile_test_code="int some_variable = 0;\n" 7112 7113# Code to be used in simple link tests 7114lt_simple_link_test_code='int main(){return(0);}\n' 7115 7116 7117# If no C compiler was specified, use CC. 7118LTCC=${LTCC-"$CC"} 7119 7120# Allow CC to be a program name with arguments. 7121compiler=$CC 7122 7123 7124# save warnings/boilerplate of simple test code 7125ac_outfile=conftest.$ac_objext 7126printf "$lt_simple_compile_test_code" >conftest.$ac_ext 7127eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 7128_lt_compiler_boilerplate=`cat conftest.err` 7129$rm conftest* 7130 7131ac_outfile=conftest.$ac_objext 7132printf "$lt_simple_link_test_code" >conftest.$ac_ext 7133eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 7134_lt_linker_boilerplate=`cat conftest.err` 7135$rm conftest* 7136 7137 7138# 7139# Check for any special shared library compilation flags. 7140# 7141lt_prog_cc_shlib= 7142if test "$GCC" = no; then 7143 case $host_os in 7144 sco3.2v5*) 7145 lt_prog_cc_shlib='-belf' 7146 ;; 7147 esac 7148fi 7149if test -n "$lt_prog_cc_shlib"; then 7150 { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5 7151echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;} 7152 if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then : 7153 else 7154 { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 7155echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} 7156 lt_cv_prog_cc_can_build_shared=no 7157 fi 7158fi 7159 7160 7161# 7162# Check to make sure the static flag actually works. 7163# 7164{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5 7165echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6; } 7166if test "${lt_prog_compiler_static_works+set}" = set; then 7167 echo $ECHO_N "(cached) $ECHO_C" >&6 7168else 7169 lt_prog_compiler_static_works=no 7170 save_LDFLAGS="$LDFLAGS" 7171 LDFLAGS="$LDFLAGS $lt_prog_compiler_static" 7172 printf "$lt_simple_link_test_code" > conftest.$ac_ext 7173 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7174 # The compiler can only warn and ignore the option if not recognized 7175 # So say no if there are warnings 7176 if test -s conftest.err; then 7177 # Append any errors to the config.log. 7178 cat conftest.err 1>&5 7179 $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp 7180 $SED '/^$/d' conftest.err >conftest.er2 7181 if diff conftest.exp conftest.er2 >/dev/null; then 7182 lt_prog_compiler_static_works=yes 7183 fi 7184 else 7185 lt_prog_compiler_static_works=yes 7186 fi 7187 fi 7188 $rm conftest* 7189 LDFLAGS="$save_LDFLAGS" 7190 7191fi 7192{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 7193echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; } 7194 7195if test x"$lt_prog_compiler_static_works" = xyes; then 7196 : 7197else 7198 lt_prog_compiler_static= 7199fi 7200 7201 7202 7203 7204lt_prog_compiler_no_builtin_flag= 7205 7206if test "$GCC" = yes; then 7207 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7208 7209 7210{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7211echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 7212if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7213 echo $ECHO_N "(cached) $ECHO_C" >&6 7214else 7215 lt_cv_prog_compiler_rtti_exceptions=no 7216 ac_outfile=conftest.$ac_objext 7217 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7218 lt_compiler_flag="-fno-rtti -fno-exceptions" 7219 # Insert the option either (1) after the last *FLAGS variable, or 7220 # (2) before a word containing "conftest.", or (3) at the end. 7221 # Note that $ac_compile itself does not contain backslashes and begins 7222 # with a dollar sign (not a hyphen), so the echo should work correctly. 7223 # The option is referenced via a variable to avoid confusing sed. 7224 lt_compile=`echo "$ac_compile" | $SED \ 7225 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 7226 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7227 -e 's:$: $lt_compiler_flag:'`
| 5361 ;; 5362esac 5363{ echo "$as_me:$LINENO: checking for $ac_header" >&5 5364echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 5365if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5366 echo $ECHO_N "(cached) $ECHO_C" >&6 5367else 5368 eval "$as_ac_Header=\$ac_header_preproc" 5369fi 5370ac_res=`eval echo '${'$as_ac_Header'}'` 5371 { echo "$as_me:$LINENO: result: $ac_res" >&5 5372echo "${ECHO_T}$ac_res" >&6; } 5373 5374fi 5375if test `eval echo '${'$as_ac_Header'}'` = yes; then 5376 cat >>confdefs.h <<_ACEOF 5377#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 5378_ACEOF 5379 5380fi 5381 5382done 5383 5384ac_ext=cpp 5385ac_cpp='$CXXCPP $CPPFLAGS' 5386ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5387ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5388ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5389if test -z "$CXX"; then 5390 if test -n "$CCC"; then 5391 CXX=$CCC 5392 else 5393 if test -n "$ac_tool_prefix"; then 5394 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5395 do 5396 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5397set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5398{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5399echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5400if test "${ac_cv_prog_CXX+set}" = set; then 5401 echo $ECHO_N "(cached) $ECHO_C" >&6 5402else 5403 if test -n "$CXX"; then 5404 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5405else 5406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5407for as_dir in $PATH 5408do 5409 IFS=$as_save_IFS 5410 test -z "$as_dir" && as_dir=. 5411 for ac_exec_ext in '' $ac_executable_extensions; do 5412 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5413 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5414 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5415 break 2 5416 fi 5417done 5418done 5419IFS=$as_save_IFS 5420 5421fi 5422fi 5423CXX=$ac_cv_prog_CXX 5424if test -n "$CXX"; then 5425 { echo "$as_me:$LINENO: result: $CXX" >&5 5426echo "${ECHO_T}$CXX" >&6; } 5427else 5428 { echo "$as_me:$LINENO: result: no" >&5 5429echo "${ECHO_T}no" >&6; } 5430fi 5431 5432 5433 test -n "$CXX" && break 5434 done 5435fi 5436if test -z "$CXX"; then 5437 ac_ct_CXX=$CXX 5438 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5439do 5440 # Extract the first word of "$ac_prog", so it can be a program name with args. 5441set dummy $ac_prog; ac_word=$2 5442{ echo "$as_me:$LINENO: checking for $ac_word" >&5 5443echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 5444if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5445 echo $ECHO_N "(cached) $ECHO_C" >&6 5446else 5447 if test -n "$ac_ct_CXX"; then 5448 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5449else 5450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5451for as_dir in $PATH 5452do 5453 IFS=$as_save_IFS 5454 test -z "$as_dir" && as_dir=. 5455 for ac_exec_ext in '' $ac_executable_extensions; do 5456 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5457 ac_cv_prog_ac_ct_CXX="$ac_prog" 5458 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5459 break 2 5460 fi 5461done 5462done 5463IFS=$as_save_IFS 5464 5465fi 5466fi 5467ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5468if test -n "$ac_ct_CXX"; then 5469 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5470echo "${ECHO_T}$ac_ct_CXX" >&6; } 5471else 5472 { echo "$as_me:$LINENO: result: no" >&5 5473echo "${ECHO_T}no" >&6; } 5474fi 5475 5476 5477 test -n "$ac_ct_CXX" && break 5478done 5479 5480 if test "x$ac_ct_CXX" = x; then 5481 CXX="g++" 5482 else 5483 case $cross_compiling:$ac_tool_warned in 5484yes:) 5485{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 5486whose name does not start with the host triplet. If you think this 5487configuration is useful to you, please write to autoconf@gnu.org." >&5 5488echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 5489whose name does not start with the host triplet. If you think this 5490configuration is useful to you, please write to autoconf@gnu.org." >&2;} 5491ac_tool_warned=yes ;; 5492esac 5493 CXX=$ac_ct_CXX 5494 fi 5495fi 5496 5497 fi 5498fi 5499# Provide some information about the compiler. 5500echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5501ac_compiler=`set X $ac_compile; echo $2` 5502{ (ac_try="$ac_compiler --version >&5" 5503case "(($ac_try" in 5504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5505 *) ac_try_echo=$ac_try;; 5506esac 5507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5508 (eval "$ac_compiler --version >&5") 2>&5 5509 ac_status=$? 5510 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5511 (exit $ac_status); } 5512{ (ac_try="$ac_compiler -v >&5" 5513case "(($ac_try" in 5514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5515 *) ac_try_echo=$ac_try;; 5516esac 5517eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5518 (eval "$ac_compiler -v >&5") 2>&5 5519 ac_status=$? 5520 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5521 (exit $ac_status); } 5522{ (ac_try="$ac_compiler -V >&5" 5523case "(($ac_try" in 5524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5525 *) ac_try_echo=$ac_try;; 5526esac 5527eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5528 (eval "$ac_compiler -V >&5") 2>&5 5529 ac_status=$? 5530 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5531 (exit $ac_status); } 5532 5533{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5534echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } 5535if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5536 echo $ECHO_N "(cached) $ECHO_C" >&6 5537else 5538 cat >conftest.$ac_ext <<_ACEOF 5539/* confdefs.h. */ 5540_ACEOF 5541cat confdefs.h >>conftest.$ac_ext 5542cat >>conftest.$ac_ext <<_ACEOF 5543/* end confdefs.h. */ 5544 5545int 5546main () 5547{ 5548#ifndef __GNUC__ 5549 choke me 5550#endif 5551 5552 ; 5553 return 0; 5554} 5555_ACEOF 5556rm -f conftest.$ac_objext 5557if { (ac_try="$ac_compile" 5558case "(($ac_try" in 5559 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5560 *) ac_try_echo=$ac_try;; 5561esac 5562eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5563 (eval "$ac_compile") 2>conftest.er1 5564 ac_status=$? 5565 grep -v '^ *+' conftest.er1 >conftest.err 5566 rm -f conftest.er1 5567 cat conftest.err >&5 5568 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5569 (exit $ac_status); } && { 5570 test -z "$ac_cxx_werror_flag" || 5571 test ! -s conftest.err 5572 } && test -s conftest.$ac_objext; then 5573 ac_compiler_gnu=yes 5574else 5575 echo "$as_me: failed program was:" >&5 5576sed 's/^/| /' conftest.$ac_ext >&5 5577 5578 ac_compiler_gnu=no 5579fi 5580 5581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5582ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5583 5584fi 5585{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5586echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } 5587GXX=`test $ac_compiler_gnu = yes && echo yes` 5588ac_test_CXXFLAGS=${CXXFLAGS+set} 5589ac_save_CXXFLAGS=$CXXFLAGS 5590{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5591echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } 5592if test "${ac_cv_prog_cxx_g+set}" = set; then 5593 echo $ECHO_N "(cached) $ECHO_C" >&6 5594else 5595 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5596 ac_cxx_werror_flag=yes 5597 ac_cv_prog_cxx_g=no 5598 CXXFLAGS="-g" 5599 cat >conftest.$ac_ext <<_ACEOF 5600/* confdefs.h. */ 5601_ACEOF 5602cat confdefs.h >>conftest.$ac_ext 5603cat >>conftest.$ac_ext <<_ACEOF 5604/* end confdefs.h. */ 5605 5606int 5607main () 5608{ 5609 5610 ; 5611 return 0; 5612} 5613_ACEOF 5614rm -f conftest.$ac_objext 5615if { (ac_try="$ac_compile" 5616case "(($ac_try" in 5617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5618 *) ac_try_echo=$ac_try;; 5619esac 5620eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5621 (eval "$ac_compile") 2>conftest.er1 5622 ac_status=$? 5623 grep -v '^ *+' conftest.er1 >conftest.err 5624 rm -f conftest.er1 5625 cat conftest.err >&5 5626 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5627 (exit $ac_status); } && { 5628 test -z "$ac_cxx_werror_flag" || 5629 test ! -s conftest.err 5630 } && test -s conftest.$ac_objext; then 5631 ac_cv_prog_cxx_g=yes 5632else 5633 echo "$as_me: failed program was:" >&5 5634sed 's/^/| /' conftest.$ac_ext >&5 5635 5636 CXXFLAGS="" 5637 cat >conftest.$ac_ext <<_ACEOF 5638/* confdefs.h. */ 5639_ACEOF 5640cat confdefs.h >>conftest.$ac_ext 5641cat >>conftest.$ac_ext <<_ACEOF 5642/* end confdefs.h. */ 5643 5644int 5645main () 5646{ 5647 5648 ; 5649 return 0; 5650} 5651_ACEOF 5652rm -f conftest.$ac_objext 5653if { (ac_try="$ac_compile" 5654case "(($ac_try" in 5655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5656 *) ac_try_echo=$ac_try;; 5657esac 5658eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5659 (eval "$ac_compile") 2>conftest.er1 5660 ac_status=$? 5661 grep -v '^ *+' conftest.er1 >conftest.err 5662 rm -f conftest.er1 5663 cat conftest.err >&5 5664 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5665 (exit $ac_status); } && { 5666 test -z "$ac_cxx_werror_flag" || 5667 test ! -s conftest.err 5668 } && test -s conftest.$ac_objext; then 5669 : 5670else 5671 echo "$as_me: failed program was:" >&5 5672sed 's/^/| /' conftest.$ac_ext >&5 5673 5674 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5675 CXXFLAGS="-g" 5676 cat >conftest.$ac_ext <<_ACEOF 5677/* confdefs.h. */ 5678_ACEOF 5679cat confdefs.h >>conftest.$ac_ext 5680cat >>conftest.$ac_ext <<_ACEOF 5681/* end confdefs.h. */ 5682 5683int 5684main () 5685{ 5686 5687 ; 5688 return 0; 5689} 5690_ACEOF 5691rm -f conftest.$ac_objext 5692if { (ac_try="$ac_compile" 5693case "(($ac_try" in 5694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5695 *) ac_try_echo=$ac_try;; 5696esac 5697eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5698 (eval "$ac_compile") 2>conftest.er1 5699 ac_status=$? 5700 grep -v '^ *+' conftest.er1 >conftest.err 5701 rm -f conftest.er1 5702 cat conftest.err >&5 5703 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5704 (exit $ac_status); } && { 5705 test -z "$ac_cxx_werror_flag" || 5706 test ! -s conftest.err 5707 } && test -s conftest.$ac_objext; then 5708 ac_cv_prog_cxx_g=yes 5709else 5710 echo "$as_me: failed program was:" >&5 5711sed 's/^/| /' conftest.$ac_ext >&5 5712 5713 5714fi 5715 5716rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5717fi 5718 5719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5720fi 5721 5722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5723 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5724fi 5725{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5726echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } 5727if test "$ac_test_CXXFLAGS" = set; then 5728 CXXFLAGS=$ac_save_CXXFLAGS 5729elif test $ac_cv_prog_cxx_g = yes; then 5730 if test "$GXX" = yes; then 5731 CXXFLAGS="-g -O2" 5732 else 5733 CXXFLAGS="-g" 5734 fi 5735else 5736 if test "$GXX" = yes; then 5737 CXXFLAGS="-O2" 5738 else 5739 CXXFLAGS= 5740 fi 5741fi 5742ac_ext=cpp 5743ac_cpp='$CXXCPP $CPPFLAGS' 5744ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5745ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5746ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5747 5748depcc="$CXX" am_compiler_list= 5749 5750{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5751echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 5752if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5753 echo $ECHO_N "(cached) $ECHO_C" >&6 5754else 5755 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5756 # We make a subdir and do the tests there. Otherwise we can end up 5757 # making bogus files that we don't know about and never remove. For 5758 # instance it was reported that on HP-UX the gcc test will end up 5759 # making a dummy file named `D' -- because `-MD' means `put the output 5760 # in D'. 5761 mkdir conftest.dir 5762 # Copy depcomp to subdir because otherwise we won't find it if we're 5763 # using a relative directory. 5764 cp "$am_depcomp" conftest.dir 5765 cd conftest.dir 5766 # We will build objects and dependencies in a subdirectory because 5767 # it helps to detect inapplicable dependency modes. For instance 5768 # both Tru64's cc and ICC support -MD to output dependencies as a 5769 # side effect of compilation, but ICC will put the dependencies in 5770 # the current directory while Tru64 will put them in the object 5771 # directory. 5772 mkdir sub 5773 5774 am_cv_CXX_dependencies_compiler_type=none 5775 if test "$am_compiler_list" = ""; then 5776 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5777 fi 5778 for depmode in $am_compiler_list; do 5779 # Setup a source with many dependencies, because some compilers 5780 # like to wrap large dependency lists on column 80 (with \), and 5781 # we should not choose a depcomp mode which is confused by this. 5782 # 5783 # We need to recreate these files for each test, as the compiler may 5784 # overwrite some of them when testing with obscure command lines. 5785 # This happens at least with the AIX C compiler. 5786 : > sub/conftest.c 5787 for i in 1 2 3 4 5 6; do 5788 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5789 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5790 # Solaris 8's {/usr,}/bin/sh. 5791 touch sub/conftst$i.h 5792 done 5793 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5794 5795 case $depmode in 5796 nosideeffect) 5797 # after this tag, mechanisms are not by side-effect, so they'll 5798 # only be used when explicitly requested 5799 if test "x$enable_dependency_tracking" = xyes; then 5800 continue 5801 else 5802 break 5803 fi 5804 ;; 5805 none) break ;; 5806 esac 5807 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5808 # mode. It turns out that the SunPro C++ compiler does not properly 5809 # handle `-M -o', and we need to detect this. 5810 if depmode=$depmode \ 5811 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 5812 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5813 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 5814 >/dev/null 2>conftest.err && 5815 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5816 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5817 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 5818 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5819 # icc doesn't choke on unknown options, it will just issue warnings 5820 # or remarks (even with -Werror). So we grep stderr for any message 5821 # that says an option was ignored or not supported. 5822 # When given -MP, icc 7.0 and 7.1 complain thusly: 5823 # icc: Command line warning: ignoring option '-M'; no argument required 5824 # The diagnosis changed in icc 8.0: 5825 # icc: Command line remark: option '-MP' not supported 5826 if (grep 'ignoring option' conftest.err || 5827 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5828 am_cv_CXX_dependencies_compiler_type=$depmode 5829 break 5830 fi 5831 fi 5832 done 5833 5834 cd .. 5835 rm -rf conftest.dir 5836else 5837 am_cv_CXX_dependencies_compiler_type=none 5838fi 5839 5840fi 5841{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5842echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } 5843CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5844 5845 if 5846 test "x$enable_dependency_tracking" != xno \ 5847 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5848 am__fastdepCXX_TRUE= 5849 am__fastdepCXX_FALSE='#' 5850else 5851 am__fastdepCXX_TRUE='#' 5852 am__fastdepCXX_FALSE= 5853fi 5854 5855 5856 5857 5858if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5859 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5860 (test "X$CXX" != "Xg++"))) ; then 5861 ac_ext=cpp 5862ac_cpp='$CXXCPP $CPPFLAGS' 5863ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5864ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5865ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5866{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5867echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } 5868if test -z "$CXXCPP"; then 5869 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5870 echo $ECHO_N "(cached) $ECHO_C" >&6 5871else 5872 # Double quotes because CXXCPP needs to be expanded 5873 for CXXCPP in "$CXX -E" "/lib/cpp" 5874 do 5875 ac_preproc_ok=false 5876for ac_cxx_preproc_warn_flag in '' yes 5877do 5878 # Use a header file that comes with gcc, so configuring glibc 5879 # with a fresh cross-compiler works. 5880 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5881 # <limits.h> exists even on freestanding compilers. 5882 # On the NeXT, cc -E runs the code through the compiler's parser, 5883 # not just through cpp. "Syntax error" is here to catch this case. 5884 cat >conftest.$ac_ext <<_ACEOF 5885/* confdefs.h. */ 5886_ACEOF 5887cat confdefs.h >>conftest.$ac_ext 5888cat >>conftest.$ac_ext <<_ACEOF 5889/* end confdefs.h. */ 5890#ifdef __STDC__ 5891# include <limits.h> 5892#else 5893# include <assert.h> 5894#endif 5895 Syntax error 5896_ACEOF 5897if { (ac_try="$ac_cpp conftest.$ac_ext" 5898case "(($ac_try" in 5899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5900 *) ac_try_echo=$ac_try;; 5901esac 5902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5903 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5904 ac_status=$? 5905 grep -v '^ *+' conftest.er1 >conftest.err 5906 rm -f conftest.er1 5907 cat conftest.err >&5 5908 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5909 (exit $ac_status); } >/dev/null && { 5910 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5911 test ! -s conftest.err 5912 }; then 5913 : 5914else 5915 echo "$as_me: failed program was:" >&5 5916sed 's/^/| /' conftest.$ac_ext >&5 5917 5918 # Broken: fails on valid input. 5919continue 5920fi 5921 5922rm -f conftest.err conftest.$ac_ext 5923 5924 # OK, works on sane cases. Now check whether nonexistent headers 5925 # can be detected and how. 5926 cat >conftest.$ac_ext <<_ACEOF 5927/* confdefs.h. */ 5928_ACEOF 5929cat confdefs.h >>conftest.$ac_ext 5930cat >>conftest.$ac_ext <<_ACEOF 5931/* end confdefs.h. */ 5932#include <ac_nonexistent.h> 5933_ACEOF 5934if { (ac_try="$ac_cpp conftest.$ac_ext" 5935case "(($ac_try" in 5936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5937 *) ac_try_echo=$ac_try;; 5938esac 5939eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 5940 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5941 ac_status=$? 5942 grep -v '^ *+' conftest.er1 >conftest.err 5943 rm -f conftest.er1 5944 cat conftest.err >&5 5945 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5946 (exit $ac_status); } >/dev/null && { 5947 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5948 test ! -s conftest.err 5949 }; then 5950 # Broken: success on invalid input. 5951continue 5952else 5953 echo "$as_me: failed program was:" >&5 5954sed 's/^/| /' conftest.$ac_ext >&5 5955 5956 # Passes both tests. 5957ac_preproc_ok=: 5958break 5959fi 5960 5961rm -f conftest.err conftest.$ac_ext 5962 5963done 5964# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5965rm -f conftest.err conftest.$ac_ext 5966if $ac_preproc_ok; then 5967 break 5968fi 5969 5970 done 5971 ac_cv_prog_CXXCPP=$CXXCPP 5972 5973fi 5974 CXXCPP=$ac_cv_prog_CXXCPP 5975else 5976 ac_cv_prog_CXXCPP=$CXXCPP 5977fi 5978{ echo "$as_me:$LINENO: result: $CXXCPP" >&5 5979echo "${ECHO_T}$CXXCPP" >&6; } 5980ac_preproc_ok=false 5981for ac_cxx_preproc_warn_flag in '' yes 5982do 5983 # Use a header file that comes with gcc, so configuring glibc 5984 # with a fresh cross-compiler works. 5985 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5986 # <limits.h> exists even on freestanding compilers. 5987 # On the NeXT, cc -E runs the code through the compiler's parser, 5988 # not just through cpp. "Syntax error" is here to catch this case. 5989 cat >conftest.$ac_ext <<_ACEOF 5990/* confdefs.h. */ 5991_ACEOF 5992cat confdefs.h >>conftest.$ac_ext 5993cat >>conftest.$ac_ext <<_ACEOF 5994/* end confdefs.h. */ 5995#ifdef __STDC__ 5996# include <limits.h> 5997#else 5998# include <assert.h> 5999#endif 6000 Syntax error 6001_ACEOF 6002if { (ac_try="$ac_cpp conftest.$ac_ext" 6003case "(($ac_try" in 6004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6005 *) ac_try_echo=$ac_try;; 6006esac 6007eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6008 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6009 ac_status=$? 6010 grep -v '^ *+' conftest.er1 >conftest.err 6011 rm -f conftest.er1 6012 cat conftest.err >&5 6013 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6014 (exit $ac_status); } >/dev/null && { 6015 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6016 test ! -s conftest.err 6017 }; then 6018 : 6019else 6020 echo "$as_me: failed program was:" >&5 6021sed 's/^/| /' conftest.$ac_ext >&5 6022 6023 # Broken: fails on valid input. 6024continue 6025fi 6026 6027rm -f conftest.err conftest.$ac_ext 6028 6029 # OK, works on sane cases. Now check whether nonexistent headers 6030 # can be detected and how. 6031 cat >conftest.$ac_ext <<_ACEOF 6032/* confdefs.h. */ 6033_ACEOF 6034cat confdefs.h >>conftest.$ac_ext 6035cat >>conftest.$ac_ext <<_ACEOF 6036/* end confdefs.h. */ 6037#include <ac_nonexistent.h> 6038_ACEOF 6039if { (ac_try="$ac_cpp conftest.$ac_ext" 6040case "(($ac_try" in 6041 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6042 *) ac_try_echo=$ac_try;; 6043esac 6044eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6045 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6046 ac_status=$? 6047 grep -v '^ *+' conftest.er1 >conftest.err 6048 rm -f conftest.er1 6049 cat conftest.err >&5 6050 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6051 (exit $ac_status); } >/dev/null && { 6052 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6053 test ! -s conftest.err 6054 }; then 6055 # Broken: success on invalid input. 6056continue 6057else 6058 echo "$as_me: failed program was:" >&5 6059sed 's/^/| /' conftest.$ac_ext >&5 6060 6061 # Passes both tests. 6062ac_preproc_ok=: 6063break 6064fi 6065 6066rm -f conftest.err conftest.$ac_ext 6067 6068done 6069# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6070rm -f conftest.err conftest.$ac_ext 6071if $ac_preproc_ok; then 6072 : 6073else 6074 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6075See \`config.log' for more details." >&5 6076echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6077See \`config.log' for more details." >&2;} 6078 { (exit 1); exit 1; }; } 6079fi 6080 6081ac_ext=cpp 6082ac_cpp='$CXXCPP $CPPFLAGS' 6083ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6084ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6085ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6086 6087fi 6088 6089 6090ac_ext=f 6091ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6092ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6093ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6094if test -n "$ac_tool_prefix"; then 6095 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 6096 do 6097 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6098set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6099{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6100echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6101if test "${ac_cv_prog_F77+set}" = set; then 6102 echo $ECHO_N "(cached) $ECHO_C" >&6 6103else 6104 if test -n "$F77"; then 6105 ac_cv_prog_F77="$F77" # Let the user override the test. 6106else 6107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6108for as_dir in $PATH 6109do 6110 IFS=$as_save_IFS 6111 test -z "$as_dir" && as_dir=. 6112 for ac_exec_ext in '' $ac_executable_extensions; do 6113 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6114 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6115 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6116 break 2 6117 fi 6118done 6119done 6120IFS=$as_save_IFS 6121 6122fi 6123fi 6124F77=$ac_cv_prog_F77 6125if test -n "$F77"; then 6126 { echo "$as_me:$LINENO: result: $F77" >&5 6127echo "${ECHO_T}$F77" >&6; } 6128else 6129 { echo "$as_me:$LINENO: result: no" >&5 6130echo "${ECHO_T}no" >&6; } 6131fi 6132 6133 6134 test -n "$F77" && break 6135 done 6136fi 6137if test -z "$F77"; then 6138 ac_ct_F77=$F77 6139 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 6140do 6141 # Extract the first word of "$ac_prog", so it can be a program name with args. 6142set dummy $ac_prog; ac_word=$2 6143{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6144echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6145if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6146 echo $ECHO_N "(cached) $ECHO_C" >&6 6147else 6148 if test -n "$ac_ct_F77"; then 6149 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6150else 6151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6152for as_dir in $PATH 6153do 6154 IFS=$as_save_IFS 6155 test -z "$as_dir" && as_dir=. 6156 for ac_exec_ext in '' $ac_executable_extensions; do 6157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6158 ac_cv_prog_ac_ct_F77="$ac_prog" 6159 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6160 break 2 6161 fi 6162done 6163done 6164IFS=$as_save_IFS 6165 6166fi 6167fi 6168ac_ct_F77=$ac_cv_prog_ac_ct_F77 6169if test -n "$ac_ct_F77"; then 6170 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6171echo "${ECHO_T}$ac_ct_F77" >&6; } 6172else 6173 { echo "$as_me:$LINENO: result: no" >&5 6174echo "${ECHO_T}no" >&6; } 6175fi 6176 6177 6178 test -n "$ac_ct_F77" && break 6179done 6180 6181 if test "x$ac_ct_F77" = x; then 6182 F77="" 6183 else 6184 case $cross_compiling:$ac_tool_warned in 6185yes:) 6186{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6187whose name does not start with the host triplet. If you think this 6188configuration is useful to you, please write to autoconf@gnu.org." >&5 6189echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6190whose name does not start with the host triplet. If you think this 6191configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6192ac_tool_warned=yes ;; 6193esac 6194 F77=$ac_ct_F77 6195 fi 6196fi 6197 6198 6199# Provide some information about the compiler. 6200echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6201ac_compiler=`set X $ac_compile; echo $2` 6202{ (ac_try="$ac_compiler --version >&5" 6203case "(($ac_try" in 6204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6205 *) ac_try_echo=$ac_try;; 6206esac 6207eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6208 (eval "$ac_compiler --version >&5") 2>&5 6209 ac_status=$? 6210 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6211 (exit $ac_status); } 6212{ (ac_try="$ac_compiler -v >&5" 6213case "(($ac_try" in 6214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6215 *) ac_try_echo=$ac_try;; 6216esac 6217eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6218 (eval "$ac_compiler -v >&5") 2>&5 6219 ac_status=$? 6220 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6221 (exit $ac_status); } 6222{ (ac_try="$ac_compiler -V >&5" 6223case "(($ac_try" in 6224 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6225 *) ac_try_echo=$ac_try;; 6226esac 6227eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6228 (eval "$ac_compiler -V >&5") 2>&5 6229 ac_status=$? 6230 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6231 (exit $ac_status); } 6232rm -f a.out 6233 6234# If we don't use `.F' as extension, the preprocessor is not run on the 6235# input file. (Note that this only needs to work for GNU compilers.) 6236ac_save_ext=$ac_ext 6237ac_ext=F 6238{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6239echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } 6240if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6241 echo $ECHO_N "(cached) $ECHO_C" >&6 6242else 6243 cat >conftest.$ac_ext <<_ACEOF 6244 program main 6245#ifndef __GNUC__ 6246 choke me 6247#endif 6248 6249 end 6250_ACEOF 6251rm -f conftest.$ac_objext 6252if { (ac_try="$ac_compile" 6253case "(($ac_try" in 6254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6255 *) ac_try_echo=$ac_try;; 6256esac 6257eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6258 (eval "$ac_compile") 2>conftest.er1 6259 ac_status=$? 6260 grep -v '^ *+' conftest.er1 >conftest.err 6261 rm -f conftest.er1 6262 cat conftest.err >&5 6263 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6264 (exit $ac_status); } && { 6265 test -z "$ac_f77_werror_flag" || 6266 test ! -s conftest.err 6267 } && test -s conftest.$ac_objext; then 6268 ac_compiler_gnu=yes 6269else 6270 echo "$as_me: failed program was:" >&5 6271sed 's/^/| /' conftest.$ac_ext >&5 6272 6273 ac_compiler_gnu=no 6274fi 6275 6276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6277ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6278 6279fi 6280{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6281echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } 6282ac_ext=$ac_save_ext 6283ac_test_FFLAGS=${FFLAGS+set} 6284ac_save_FFLAGS=$FFLAGS 6285FFLAGS= 6286{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6287echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } 6288if test "${ac_cv_prog_f77_g+set}" = set; then 6289 echo $ECHO_N "(cached) $ECHO_C" >&6 6290else 6291 FFLAGS=-g 6292cat >conftest.$ac_ext <<_ACEOF 6293 program main 6294 6295 end 6296_ACEOF 6297rm -f conftest.$ac_objext 6298if { (ac_try="$ac_compile" 6299case "(($ac_try" in 6300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6301 *) ac_try_echo=$ac_try;; 6302esac 6303eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 6304 (eval "$ac_compile") 2>conftest.er1 6305 ac_status=$? 6306 grep -v '^ *+' conftest.er1 >conftest.err 6307 rm -f conftest.er1 6308 cat conftest.err >&5 6309 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6310 (exit $ac_status); } && { 6311 test -z "$ac_f77_werror_flag" || 6312 test ! -s conftest.err 6313 } && test -s conftest.$ac_objext; then 6314 ac_cv_prog_f77_g=yes 6315else 6316 echo "$as_me: failed program was:" >&5 6317sed 's/^/| /' conftest.$ac_ext >&5 6318 6319 ac_cv_prog_f77_g=no 6320fi 6321 6322rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6323 6324fi 6325{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6326echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; } 6327if test "$ac_test_FFLAGS" = set; then 6328 FFLAGS=$ac_save_FFLAGS 6329elif test $ac_cv_prog_f77_g = yes; then 6330 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6331 FFLAGS="-g -O2" 6332 else 6333 FFLAGS="-g" 6334 fi 6335else 6336 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6337 FFLAGS="-O2" 6338 else 6339 FFLAGS= 6340 fi 6341fi 6342 6343G77=`test $ac_compiler_gnu = yes && echo yes` 6344ac_ext=c 6345ac_cpp='$CPP $CPPFLAGS' 6346ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6347ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6348ac_compiler_gnu=$ac_cv_c_compiler_gnu 6349 6350 6351 6352# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6353 6354# find the maximum length of command line arguments 6355{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6356echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } 6357if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6358 echo $ECHO_N "(cached) $ECHO_C" >&6 6359else 6360 i=0 6361 teststring="ABCD" 6362 6363 case $build_os in 6364 msdosdjgpp*) 6365 # On DJGPP, this test can blow up pretty badly due to problems in libc 6366 # (any single argument exceeding 2000 bytes causes a buffer overrun 6367 # during glob expansion). Even if it were fixed, the result of this 6368 # check would be larger than it should be. 6369 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6370 ;; 6371 6372 gnu*) 6373 # Under GNU Hurd, this test is not required because there is 6374 # no limit to the length of command line arguments. 6375 # Libtool will interpret -1 as no limit whatsoever 6376 lt_cv_sys_max_cmd_len=-1; 6377 ;; 6378 6379 cygwin* | mingw*) 6380 # On Win9x/ME, this test blows up -- it succeeds, but takes 6381 # about 5 minutes as the teststring grows exponentially. 6382 # Worse, since 9x/ME are not pre-emptively multitasking, 6383 # you end up with a "frozen" computer, even though with patience 6384 # the test eventually succeeds (with a max line length of 256k). 6385 # Instead, let's just punt: use the minimum linelength reported by 6386 # all of the supported platforms: 8192 (on NT/2K/XP). 6387 lt_cv_sys_max_cmd_len=8192; 6388 ;; 6389 6390 amigaos*) 6391 # On AmigaOS with pdksh, this test takes hours, literally. 6392 # So we just punt and use a minimum line length of 8192. 6393 lt_cv_sys_max_cmd_len=8192; 6394 ;; 6395 6396 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6397 # This has been around since 386BSD, at least. Likely further. 6398 if test -x /sbin/sysctl; then 6399 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6400 elif test -x /usr/sbin/sysctl; then 6401 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6402 else 6403 lt_cv_sys_max_cmd_len=65536 # usable default for *BSD 6404 fi 6405 # And add a safety zone 6406 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6407 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6408 ;; 6409 osf*) 6410 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6411 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6412 # nice to cause kernel panics so lets avoid the loop below. 6413 # First set a reasonable default. 6414 lt_cv_sys_max_cmd_len=16384 6415 # 6416 if test -x /sbin/sysconfig; then 6417 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6418 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6419 esac 6420 fi 6421 ;; 6422 *) 6423 # If test is not a shell built-in, we'll probably end up computing a 6424 # maximum length that is only half of the actual maximum length, but 6425 # we can't tell. 6426 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6427 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6428 = "XX$teststring") >/dev/null 2>&1 && 6429 new_result=`expr "X$teststring" : ".*" 2>&1` && 6430 lt_cv_sys_max_cmd_len=$new_result && 6431 test $i != 17 # 1/2 MB should be enough 6432 do 6433 i=`expr $i + 1` 6434 teststring=$teststring$teststring 6435 done 6436 teststring= 6437 # Add a significant safety factor because C++ compilers can tack on massive 6438 # amounts of additional arguments before passing them to the linker. 6439 # It appears as though 1/2 is a usable value. 6440 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6441 ;; 6442 esac 6443 6444fi 6445 6446if test -n $lt_cv_sys_max_cmd_len ; then 6447 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6448echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } 6449else 6450 { echo "$as_me:$LINENO: result: none" >&5 6451echo "${ECHO_T}none" >&6; } 6452fi 6453 6454 6455 6456 6457# Check for command to grab the raw symbol name followed by C symbol from nm. 6458{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6459echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } 6460if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6461 echo $ECHO_N "(cached) $ECHO_C" >&6 6462else 6463 6464# These are sane defaults that work on at least a few old systems. 6465# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6466 6467# Character class describing NM global symbol codes. 6468symcode='[BCDEGRST]' 6469 6470# Regexp to match symbols that can be accessed directly from C. 6471sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6472 6473# Transform an extracted symbol line into a proper C declaration 6474lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6475 6476# Transform an extracted symbol line into symbol name and symbol address 6477lt_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'" 6478 6479# Define system-specific variables. 6480case $host_os in 6481aix*) 6482 symcode='[BCDT]' 6483 ;; 6484cygwin* | mingw* | pw32*) 6485 symcode='[ABCDGISTW]' 6486 ;; 6487hpux*) # Its linker distinguishes data from code symbols 6488 if test "$host_cpu" = ia64; then 6489 symcode='[ABCDEGRST]' 6490 fi 6491 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6492 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'" 6493 ;; 6494linux*) 6495 if test "$host_cpu" = ia64; then 6496 symcode='[ABCDGIRSTW]' 6497 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6498 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'" 6499 fi 6500 ;; 6501irix* | nonstopux*) 6502 symcode='[BCDEGRST]' 6503 ;; 6504osf*) 6505 symcode='[BCDEGQRST]' 6506 ;; 6507solaris* | sysv5*) 6508 symcode='[BDRT]' 6509 ;; 6510sysv4) 6511 symcode='[DFNSTU]' 6512 ;; 6513esac 6514 6515# Handle CRLF in mingw tool chain 6516opt_cr= 6517case $build_os in 6518mingw*) 6519 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6520 ;; 6521esac 6522 6523# If we're using GNU nm, then use its standard symbol codes. 6524case `$NM -V 2>&1` in 6525*GNU* | *'with BFD'*) 6526 symcode='[ABCDGIRSTW]' ;; 6527esac 6528 6529# Try without a prefix undercore, then with it. 6530for ac_symprfx in "" "_"; do 6531 6532 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6533 symxfrm="\\1 $ac_symprfx\\2 \\2" 6534 6535 # Write the raw and C identifiers. 6536 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6537 6538 # Check to see that the pipe works correctly. 6539 pipe_works=no 6540 6541 rm -f conftest* 6542 cat > conftest.$ac_ext <<EOF 6543#ifdef __cplusplus 6544extern "C" { 6545#endif 6546char nm_test_var; 6547void nm_test_func(){} 6548#ifdef __cplusplus 6549} 6550#endif 6551int main(){nm_test_var='a';nm_test_func();return(0);} 6552EOF 6553 6554 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6555 (eval $ac_compile) 2>&5 6556 ac_status=$? 6557 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6558 (exit $ac_status); }; then 6559 # Now try to grab the symbols. 6560 nlist=conftest.nm 6561 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6562 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6563 ac_status=$? 6564 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6565 (exit $ac_status); } && test -s "$nlist"; then 6566 # Try sorting and uniquifying the output. 6567 if sort "$nlist" | uniq > "$nlist"T; then 6568 mv -f "$nlist"T "$nlist" 6569 else 6570 rm -f "$nlist"T 6571 fi 6572 6573 # Make sure that we snagged all the symbols we need. 6574 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6575 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6576 cat <<EOF > conftest.$ac_ext 6577#ifdef __cplusplus 6578extern "C" { 6579#endif 6580 6581EOF 6582 # Now generate the symbol file. 6583 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6584 6585 cat <<EOF >> conftest.$ac_ext 6586#if defined (__STDC__) && __STDC__ 6587# define lt_ptr_t void * 6588#else 6589# define lt_ptr_t char * 6590# define const 6591#endif 6592 6593/* The mapping between symbol names and symbols. */ 6594const struct { 6595 const char *name; 6596 lt_ptr_t address; 6597} 6598lt_preloaded_symbols[] = 6599{ 6600EOF 6601 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6602 cat <<\EOF >> conftest.$ac_ext 6603 {0, (lt_ptr_t) 0} 6604}; 6605 6606#ifdef __cplusplus 6607} 6608#endif 6609EOF 6610 # Now try linking the two files. 6611 mv conftest.$ac_objext conftstm.$ac_objext 6612 lt_save_LIBS="$LIBS" 6613 lt_save_CFLAGS="$CFLAGS" 6614 LIBS="conftstm.$ac_objext" 6615 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6616 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6617 (eval $ac_link) 2>&5 6618 ac_status=$? 6619 echo "$as_me:$LINENO: \$? = $ac_status" >&5 6620 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6621 pipe_works=yes 6622 fi 6623 LIBS="$lt_save_LIBS" 6624 CFLAGS="$lt_save_CFLAGS" 6625 else 6626 echo "cannot find nm_test_func in $nlist" >&5 6627 fi 6628 else 6629 echo "cannot find nm_test_var in $nlist" >&5 6630 fi 6631 else 6632 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6633 fi 6634 else 6635 echo "$progname: failed program was:" >&5 6636 cat conftest.$ac_ext >&5 6637 fi 6638 rm -f conftest* conftst* 6639 6640 # Do not use the global_symbol_pipe unless it works. 6641 if test "$pipe_works" = yes; then 6642 break 6643 else 6644 lt_cv_sys_global_symbol_pipe= 6645 fi 6646done 6647 6648fi 6649 6650if test -z "$lt_cv_sys_global_symbol_pipe"; then 6651 lt_cv_sys_global_symbol_to_cdecl= 6652fi 6653if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6654 { echo "$as_me:$LINENO: result: failed" >&5 6655echo "${ECHO_T}failed" >&6; } 6656else 6657 { echo "$as_me:$LINENO: result: ok" >&5 6658echo "${ECHO_T}ok" >&6; } 6659fi 6660 6661{ echo "$as_me:$LINENO: checking for objdir" >&5 6662echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } 6663if test "${lt_cv_objdir+set}" = set; then 6664 echo $ECHO_N "(cached) $ECHO_C" >&6 6665else 6666 rm -f .libs 2>/dev/null 6667mkdir .libs 2>/dev/null 6668if test -d .libs; then 6669 lt_cv_objdir=.libs 6670else 6671 # MS-DOS does not allow filenames that begin with a dot. 6672 lt_cv_objdir=_libs 6673fi 6674rmdir .libs 2>/dev/null 6675fi 6676{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6677echo "${ECHO_T}$lt_cv_objdir" >&6; } 6678objdir=$lt_cv_objdir 6679 6680 6681 6682 6683 6684case $host_os in 6685aix3*) 6686 # AIX sometimes has problems with the GCC collect2 program. For some 6687 # reason, if we set the COLLECT_NAMES environment variable, the problems 6688 # vanish in a puff of smoke. 6689 if test "X${COLLECT_NAMES+set}" != Xset; then 6690 COLLECT_NAMES= 6691 export COLLECT_NAMES 6692 fi 6693 ;; 6694esac 6695 6696# Sed substitution that helps us do robust quoting. It backslashifies 6697# metacharacters that are still active within double-quoted strings. 6698Xsed='sed -e 1s/^X//' 6699sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6700 6701# Same as above, but do not quote variable references. 6702double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6703 6704# Sed substitution to delay expansion of an escaped shell variable in a 6705# double_quote_subst'ed string. 6706delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6707 6708# Sed substitution to avoid accidental globbing in evaled expressions 6709no_glob_subst='s/\*/\\\*/g' 6710 6711# Constants: 6712rm="rm -f" 6713 6714# Global variables: 6715default_ofile=libtool 6716can_build_shared=yes 6717 6718# All known linkers require a `.a' archive for static linking (except M$VC, 6719# which needs '.lib'). 6720libext=a 6721ltmain="$ac_aux_dir/ltmain.sh" 6722ofile="$default_ofile" 6723with_gnu_ld="$lt_cv_prog_gnu_ld" 6724 6725if test -n "$ac_tool_prefix"; then 6726 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6727set dummy ${ac_tool_prefix}ar; ac_word=$2 6728{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6729echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6730if test "${ac_cv_prog_AR+set}" = set; then 6731 echo $ECHO_N "(cached) $ECHO_C" >&6 6732else 6733 if test -n "$AR"; then 6734 ac_cv_prog_AR="$AR" # Let the user override the test. 6735else 6736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6737for as_dir in $PATH 6738do 6739 IFS=$as_save_IFS 6740 test -z "$as_dir" && as_dir=. 6741 for ac_exec_ext in '' $ac_executable_extensions; do 6742 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6743 ac_cv_prog_AR="${ac_tool_prefix}ar" 6744 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6745 break 2 6746 fi 6747done 6748done 6749IFS=$as_save_IFS 6750 6751fi 6752fi 6753AR=$ac_cv_prog_AR 6754if test -n "$AR"; then 6755 { echo "$as_me:$LINENO: result: $AR" >&5 6756echo "${ECHO_T}$AR" >&6; } 6757else 6758 { echo "$as_me:$LINENO: result: no" >&5 6759echo "${ECHO_T}no" >&6; } 6760fi 6761 6762 6763fi 6764if test -z "$ac_cv_prog_AR"; then 6765 ac_ct_AR=$AR 6766 # Extract the first word of "ar", so it can be a program name with args. 6767set dummy ar; ac_word=$2 6768{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6769echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6770if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6771 echo $ECHO_N "(cached) $ECHO_C" >&6 6772else 6773 if test -n "$ac_ct_AR"; then 6774 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6775else 6776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6777for as_dir in $PATH 6778do 6779 IFS=$as_save_IFS 6780 test -z "$as_dir" && as_dir=. 6781 for ac_exec_ext in '' $ac_executable_extensions; do 6782 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6783 ac_cv_prog_ac_ct_AR="ar" 6784 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6785 break 2 6786 fi 6787done 6788done 6789IFS=$as_save_IFS 6790 6791fi 6792fi 6793ac_ct_AR=$ac_cv_prog_ac_ct_AR 6794if test -n "$ac_ct_AR"; then 6795 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6796echo "${ECHO_T}$ac_ct_AR" >&6; } 6797else 6798 { echo "$as_me:$LINENO: result: no" >&5 6799echo "${ECHO_T}no" >&6; } 6800fi 6801 6802 if test "x$ac_ct_AR" = x; then 6803 AR="false" 6804 else 6805 case $cross_compiling:$ac_tool_warned in 6806yes:) 6807{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6808whose name does not start with the host triplet. If you think this 6809configuration is useful to you, please write to autoconf@gnu.org." >&5 6810echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6811whose name does not start with the host triplet. If you think this 6812configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6813ac_tool_warned=yes ;; 6814esac 6815 AR=$ac_ct_AR 6816 fi 6817else 6818 AR="$ac_cv_prog_AR" 6819fi 6820 6821if test -n "$ac_tool_prefix"; then 6822 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6823set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6824{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6825echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6826if test "${ac_cv_prog_RANLIB+set}" = set; then 6827 echo $ECHO_N "(cached) $ECHO_C" >&6 6828else 6829 if test -n "$RANLIB"; then 6830 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6831else 6832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6833for as_dir in $PATH 6834do 6835 IFS=$as_save_IFS 6836 test -z "$as_dir" && as_dir=. 6837 for ac_exec_ext in '' $ac_executable_extensions; do 6838 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6839 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6840 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6841 break 2 6842 fi 6843done 6844done 6845IFS=$as_save_IFS 6846 6847fi 6848fi 6849RANLIB=$ac_cv_prog_RANLIB 6850if test -n "$RANLIB"; then 6851 { echo "$as_me:$LINENO: result: $RANLIB" >&5 6852echo "${ECHO_T}$RANLIB" >&6; } 6853else 6854 { echo "$as_me:$LINENO: result: no" >&5 6855echo "${ECHO_T}no" >&6; } 6856fi 6857 6858 6859fi 6860if test -z "$ac_cv_prog_RANLIB"; then 6861 ac_ct_RANLIB=$RANLIB 6862 # Extract the first word of "ranlib", so it can be a program name with args. 6863set dummy ranlib; ac_word=$2 6864{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6865echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6866if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6867 echo $ECHO_N "(cached) $ECHO_C" >&6 6868else 6869 if test -n "$ac_ct_RANLIB"; then 6870 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6871else 6872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6873for as_dir in $PATH 6874do 6875 IFS=$as_save_IFS 6876 test -z "$as_dir" && as_dir=. 6877 for ac_exec_ext in '' $ac_executable_extensions; do 6878 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6879 ac_cv_prog_ac_ct_RANLIB="ranlib" 6880 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6881 break 2 6882 fi 6883done 6884done 6885IFS=$as_save_IFS 6886 6887fi 6888fi 6889ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6890if test -n "$ac_ct_RANLIB"; then 6891 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6892echo "${ECHO_T}$ac_ct_RANLIB" >&6; } 6893else 6894 { echo "$as_me:$LINENO: result: no" >&5 6895echo "${ECHO_T}no" >&6; } 6896fi 6897 6898 if test "x$ac_ct_RANLIB" = x; then 6899 RANLIB=":" 6900 else 6901 case $cross_compiling:$ac_tool_warned in 6902yes:) 6903{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 6904whose name does not start with the host triplet. If you think this 6905configuration is useful to you, please write to autoconf@gnu.org." >&5 6906echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 6907whose name does not start with the host triplet. If you think this 6908configuration is useful to you, please write to autoconf@gnu.org." >&2;} 6909ac_tool_warned=yes ;; 6910esac 6911 RANLIB=$ac_ct_RANLIB 6912 fi 6913else 6914 RANLIB="$ac_cv_prog_RANLIB" 6915fi 6916 6917if test -n "$ac_tool_prefix"; then 6918 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6919set dummy ${ac_tool_prefix}strip; ac_word=$2 6920{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6921echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6922if test "${ac_cv_prog_STRIP+set}" = set; then 6923 echo $ECHO_N "(cached) $ECHO_C" >&6 6924else 6925 if test -n "$STRIP"; then 6926 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6927else 6928as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6929for as_dir in $PATH 6930do 6931 IFS=$as_save_IFS 6932 test -z "$as_dir" && as_dir=. 6933 for ac_exec_ext in '' $ac_executable_extensions; do 6934 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6935 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6936 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6937 break 2 6938 fi 6939done 6940done 6941IFS=$as_save_IFS 6942 6943fi 6944fi 6945STRIP=$ac_cv_prog_STRIP 6946if test -n "$STRIP"; then 6947 { echo "$as_me:$LINENO: result: $STRIP" >&5 6948echo "${ECHO_T}$STRIP" >&6; } 6949else 6950 { echo "$as_me:$LINENO: result: no" >&5 6951echo "${ECHO_T}no" >&6; } 6952fi 6953 6954 6955fi 6956if test -z "$ac_cv_prog_STRIP"; then 6957 ac_ct_STRIP=$STRIP 6958 # Extract the first word of "strip", so it can be a program name with args. 6959set dummy strip; ac_word=$2 6960{ echo "$as_me:$LINENO: checking for $ac_word" >&5 6961echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 6962if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 6963 echo $ECHO_N "(cached) $ECHO_C" >&6 6964else 6965 if test -n "$ac_ct_STRIP"; then 6966 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6967else 6968as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6969for as_dir in $PATH 6970do 6971 IFS=$as_save_IFS 6972 test -z "$as_dir" && as_dir=. 6973 for ac_exec_ext in '' $ac_executable_extensions; do 6974 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6975 ac_cv_prog_ac_ct_STRIP="strip" 6976 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6977 break 2 6978 fi 6979done 6980done 6981IFS=$as_save_IFS 6982 6983fi 6984fi 6985ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6986if test -n "$ac_ct_STRIP"; then 6987 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 6988echo "${ECHO_T}$ac_ct_STRIP" >&6; } 6989else 6990 { echo "$as_me:$LINENO: result: no" >&5 6991echo "${ECHO_T}no" >&6; } 6992fi 6993 6994 if test "x$ac_ct_STRIP" = x; then 6995 STRIP=":" 6996 else 6997 case $cross_compiling:$ac_tool_warned in 6998yes:) 6999{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 7000whose name does not start with the host triplet. If you think this 7001configuration is useful to you, please write to autoconf@gnu.org." >&5 7002echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 7003whose name does not start with the host triplet. If you think this 7004configuration is useful to you, please write to autoconf@gnu.org." >&2;} 7005ac_tool_warned=yes ;; 7006esac 7007 STRIP=$ac_ct_STRIP 7008 fi 7009else 7010 STRIP="$ac_cv_prog_STRIP" 7011fi 7012 7013 7014old_CC="$CC" 7015old_CFLAGS="$CFLAGS" 7016 7017# Set sane defaults for various variables 7018test -z "$AR" && AR=ar 7019test -z "$AR_FLAGS" && AR_FLAGS=cru 7020test -z "$AS" && AS=as 7021test -z "$CC" && CC=cc 7022test -z "$LTCC" && LTCC=$CC 7023test -z "$DLLTOOL" && DLLTOOL=dlltool 7024test -z "$LD" && LD=ld 7025test -z "$LN_S" && LN_S="ln -s" 7026test -z "$MAGIC_CMD" && MAGIC_CMD=file 7027test -z "$NM" && NM=nm 7028test -z "$SED" && SED=sed 7029test -z "$OBJDUMP" && OBJDUMP=objdump 7030test -z "$RANLIB" && RANLIB=: 7031test -z "$STRIP" && STRIP=: 7032test -z "$ac_objext" && ac_objext=o 7033 7034# Determine commands to create old-style static archives. 7035old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' 7036old_postinstall_cmds='chmod 644 $oldlib' 7037old_postuninstall_cmds= 7038 7039if test -n "$RANLIB"; then 7040 case $host_os in 7041 openbsd*) 7042 old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" 7043 ;; 7044 *) 7045 old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" 7046 ;; 7047 esac 7048 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7049fi 7050 7051for cc_temp in $compiler""; do 7052 case $cc_temp in 7053 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7054 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7055 \-*) ;; 7056 *) break;; 7057 esac 7058done 7059cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7060 7061 7062# Only perform the check for file, if the check method requires it 7063case $deplibs_check_method in 7064file_magic*) 7065 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7066 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7067echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } 7068if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7069 echo $ECHO_N "(cached) $ECHO_C" >&6 7070else 7071 case $MAGIC_CMD in 7072[\\/*] | ?:[\\/]*) 7073 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7074 ;; 7075*) 7076 lt_save_MAGIC_CMD="$MAGIC_CMD" 7077 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7078 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7079 for ac_dir in $ac_dummy; do 7080 IFS="$lt_save_ifs" 7081 test -z "$ac_dir" && ac_dir=. 7082 if test -f $ac_dir/${ac_tool_prefix}file; then 7083 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7084 if test -n "$file_magic_test_file"; then 7085 case $deplibs_check_method in 7086 "file_magic "*) 7087 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" 7088 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7089 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7090 $EGREP "$file_magic_regex" > /dev/null; then 7091 : 7092 else 7093 cat <<EOF 1>&2 7094 7095*** Warning: the command libtool uses to detect shared libraries, 7096*** $file_magic_cmd, produces output that libtool cannot recognize. 7097*** The result is that libtool may fail to recognize shared libraries 7098*** as such. This will affect the creation of libtool libraries that 7099*** depend on shared libraries, but programs linked with such libtool 7100*** libraries will work regardless of this problem. Nevertheless, you 7101*** may want to report the problem to your system manager and/or to 7102*** bug-libtool@gnu.org 7103 7104EOF 7105 fi ;; 7106 esac 7107 fi 7108 break 7109 fi 7110 done 7111 IFS="$lt_save_ifs" 7112 MAGIC_CMD="$lt_save_MAGIC_CMD" 7113 ;; 7114esac 7115fi 7116 7117MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7118if test -n "$MAGIC_CMD"; then 7119 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7120echo "${ECHO_T}$MAGIC_CMD" >&6; } 7121else 7122 { echo "$as_me:$LINENO: result: no" >&5 7123echo "${ECHO_T}no" >&6; } 7124fi 7125 7126if test -z "$lt_cv_path_MAGIC_CMD"; then 7127 if test -n "$ac_tool_prefix"; then 7128 { echo "$as_me:$LINENO: checking for file" >&5 7129echo $ECHO_N "checking for file... $ECHO_C" >&6; } 7130if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7131 echo $ECHO_N "(cached) $ECHO_C" >&6 7132else 7133 case $MAGIC_CMD in 7134[\\/*] | ?:[\\/]*) 7135 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7136 ;; 7137*) 7138 lt_save_MAGIC_CMD="$MAGIC_CMD" 7139 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7140 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7141 for ac_dir in $ac_dummy; do 7142 IFS="$lt_save_ifs" 7143 test -z "$ac_dir" && ac_dir=. 7144 if test -f $ac_dir/file; then 7145 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7146 if test -n "$file_magic_test_file"; then 7147 case $deplibs_check_method in 7148 "file_magic "*) 7149 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" 7150 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7151 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7152 $EGREP "$file_magic_regex" > /dev/null; then 7153 : 7154 else 7155 cat <<EOF 1>&2 7156 7157*** Warning: the command libtool uses to detect shared libraries, 7158*** $file_magic_cmd, produces output that libtool cannot recognize. 7159*** The result is that libtool may fail to recognize shared libraries 7160*** as such. This will affect the creation of libtool libraries that 7161*** depend on shared libraries, but programs linked with such libtool 7162*** libraries will work regardless of this problem. Nevertheless, you 7163*** may want to report the problem to your system manager and/or to 7164*** bug-libtool@gnu.org 7165 7166EOF 7167 fi ;; 7168 esac 7169 fi 7170 break 7171 fi 7172 done 7173 IFS="$lt_save_ifs" 7174 MAGIC_CMD="$lt_save_MAGIC_CMD" 7175 ;; 7176esac 7177fi 7178 7179MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7180if test -n "$MAGIC_CMD"; then 7181 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7182echo "${ECHO_T}$MAGIC_CMD" >&6; } 7183else 7184 { echo "$as_me:$LINENO: result: no" >&5 7185echo "${ECHO_T}no" >&6; } 7186fi 7187 7188 else 7189 MAGIC_CMD=: 7190 fi 7191fi 7192 7193 fi 7194 ;; 7195esac 7196 7197enable_dlopen=no 7198enable_win32_dll=no 7199 7200# Check whether --enable-libtool-lock was given. 7201if test "${enable_libtool_lock+set}" = set; then 7202 enableval=$enable_libtool_lock; 7203fi 7204 7205test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7206 7207 7208# Check whether --with-pic was given. 7209if test "${with_pic+set}" = set; then 7210 withval=$with_pic; pic_mode="$withval" 7211else 7212 pic_mode=default 7213fi 7214 7215test -z "$pic_mode" && pic_mode=default 7216 7217# Use C for the default configuration in the libtool script 7218tagname= 7219lt_save_CC="$CC" 7220ac_ext=c 7221ac_cpp='$CPP $CPPFLAGS' 7222ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7223ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7224ac_compiler_gnu=$ac_cv_c_compiler_gnu 7225 7226 7227# Source file extension for C test sources. 7228ac_ext=c 7229 7230# Object file extension for compiled C test sources. 7231objext=o 7232objext=$objext 7233 7234# Code to be used in simple compile tests 7235lt_simple_compile_test_code="int some_variable = 0;\n" 7236 7237# Code to be used in simple link tests 7238lt_simple_link_test_code='int main(){return(0);}\n' 7239 7240 7241# If no C compiler was specified, use CC. 7242LTCC=${LTCC-"$CC"} 7243 7244# Allow CC to be a program name with arguments. 7245compiler=$CC 7246 7247 7248# save warnings/boilerplate of simple test code 7249ac_outfile=conftest.$ac_objext 7250printf "$lt_simple_compile_test_code" >conftest.$ac_ext 7251eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 7252_lt_compiler_boilerplate=`cat conftest.err` 7253$rm conftest* 7254 7255ac_outfile=conftest.$ac_objext 7256printf "$lt_simple_link_test_code" >conftest.$ac_ext 7257eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 7258_lt_linker_boilerplate=`cat conftest.err` 7259$rm conftest* 7260 7261 7262# 7263# Check for any special shared library compilation flags. 7264# 7265lt_prog_cc_shlib= 7266if test "$GCC" = no; then 7267 case $host_os in 7268 sco3.2v5*) 7269 lt_prog_cc_shlib='-belf' 7270 ;; 7271 esac 7272fi 7273if test -n "$lt_prog_cc_shlib"; then 7274 { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5 7275echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;} 7276 if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then : 7277 else 7278 { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 7279echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} 7280 lt_cv_prog_cc_can_build_shared=no 7281 fi 7282fi 7283 7284 7285# 7286# Check to make sure the static flag actually works. 7287# 7288{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5 7289echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6; } 7290if test "${lt_prog_compiler_static_works+set}" = set; then 7291 echo $ECHO_N "(cached) $ECHO_C" >&6 7292else 7293 lt_prog_compiler_static_works=no 7294 save_LDFLAGS="$LDFLAGS" 7295 LDFLAGS="$LDFLAGS $lt_prog_compiler_static" 7296 printf "$lt_simple_link_test_code" > conftest.$ac_ext 7297 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7298 # The compiler can only warn and ignore the option if not recognized 7299 # So say no if there are warnings 7300 if test -s conftest.err; then 7301 # Append any errors to the config.log. 7302 cat conftest.err 1>&5 7303 $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp 7304 $SED '/^$/d' conftest.err >conftest.er2 7305 if diff conftest.exp conftest.er2 >/dev/null; then 7306 lt_prog_compiler_static_works=yes 7307 fi 7308 else 7309 lt_prog_compiler_static_works=yes 7310 fi 7311 fi 7312 $rm conftest* 7313 LDFLAGS="$save_LDFLAGS" 7314 7315fi 7316{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 7317echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; } 7318 7319if test x"$lt_prog_compiler_static_works" = xyes; then 7320 : 7321else 7322 lt_prog_compiler_static= 7323fi 7324 7325 7326 7327 7328lt_prog_compiler_no_builtin_flag= 7329 7330if test "$GCC" = yes; then 7331 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7332 7333 7334{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7335echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 7336if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7337 echo $ECHO_N "(cached) $ECHO_C" >&6 7338else 7339 lt_cv_prog_compiler_rtti_exceptions=no 7340 ac_outfile=conftest.$ac_objext 7341 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7342 lt_compiler_flag="-fno-rtti -fno-exceptions" 7343 # Insert the option either (1) after the last *FLAGS variable, or 7344 # (2) before a word containing "conftest.", or (3) at the end. 7345 # Note that $ac_compile itself does not contain backslashes and begins 7346 # with a dollar sign (not a hyphen), so the echo should work correctly. 7347 # The option is referenced via a variable to avoid confusing sed. 7348 lt_compile=`echo "$ac_compile" | $SED \ 7349 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 7350 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7351 -e 's:$: $lt_compiler_flag:'`
|
7228 (eval echo "\"\$as_me:7228: $lt_compile\"" >&5)
| 7352 (eval echo "\"\$as_me:7352: $lt_compile\"" >&5)
|
7229 (eval "$lt_compile" 2>conftest.err) 7230 ac_status=$? 7231 cat conftest.err >&5
| 7353 (eval "$lt_compile" 2>conftest.err) 7354 ac_status=$? 7355 cat conftest.err >&5
|
7232 echo "$as_me:7232: \$? = $ac_status" >&5
| 7356 echo "$as_me:7356: \$? = $ac_status" >&5
|
7233 if (exit $ac_status) && test -s "$ac_outfile"; then 7234 # The compiler can only warn and ignore the option if not recognized 7235 # So say no if there are warnings other than the usual output. 7236 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 7237 $SED '/^$/d' conftest.err >conftest.er2 7238 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 7239 lt_cv_prog_compiler_rtti_exceptions=yes 7240 fi 7241 fi 7242 $rm conftest* 7243 7244fi 7245{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7246echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7247 7248if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7249 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7250else 7251 : 7252fi 7253 7254fi 7255 7256lt_prog_compiler_wl= 7257lt_prog_compiler_pic= 7258lt_prog_compiler_static= 7259 7260{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7261echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 7262 7263 if test "$GCC" = yes; then 7264 lt_prog_compiler_wl='-Wl,' 7265 lt_prog_compiler_static='-static' 7266 7267 case $host_os in 7268 aix*) 7269 # All AIX code is PIC. 7270 if test "$host_cpu" = ia64; then 7271 # AIX 5 now supports IA64 processor 7272 lt_prog_compiler_static='-Bstatic' 7273 fi 7274 ;; 7275 7276 amigaos*) 7277 # FIXME: we need at least 68020 code to build shared libraries, but 7278 # adding the `-m68020' flag to GCC prevents building anything better, 7279 # like `-m68040'. 7280 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7281 ;; 7282 7283 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7284 # PIC is the default for these OSes. 7285 ;; 7286 7287 mingw* | pw32* | os2*) 7288 # This hack is so that the source file can tell whether it is being 7289 # built for inclusion in a dll (and should export symbols for example). 7290 lt_prog_compiler_pic='-DDLL_EXPORT' 7291 ;; 7292 7293 darwin* | rhapsody*) 7294 # PIC is the default on this platform 7295 # Common symbols not allowed in MH_DYLIB files 7296 lt_prog_compiler_pic='-fno-common' 7297 ;; 7298 7299 msdosdjgpp*) 7300 # Just because we use GCC doesn't mean we suddenly get shared libraries 7301 # on systems that don't support them. 7302 lt_prog_compiler_can_build_shared=no 7303 enable_shared=no 7304 ;; 7305 7306 sysv4*MP*) 7307 if test -d /usr/nec; then 7308 lt_prog_compiler_pic=-Kconform_pic 7309 fi 7310 ;; 7311 7312 hpux*) 7313 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7314 # not for PA HP-UX. 7315 case "$host_cpu" in 7316 hppa*64*|ia64*) 7317 # +Z the default 7318 ;; 7319 *) 7320 lt_prog_compiler_pic='-fPIC' 7321 ;; 7322 esac 7323 ;; 7324 7325 *) 7326 lt_prog_compiler_pic='-fPIC' 7327 ;; 7328 esac 7329 else 7330 # PORTME Check for flag to pass linker flags through the system compiler. 7331 case $host_os in 7332 aix*) 7333 lt_prog_compiler_wl='-Wl,' 7334 if test "$host_cpu" = ia64; then 7335 # AIX 5 now supports IA64 processor 7336 lt_prog_compiler_static='-Bstatic' 7337 else 7338 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7339 fi 7340 ;; 7341 darwin*) 7342 # PIC is the default on this platform 7343 # Common symbols not allowed in MH_DYLIB files 7344 case $cc_basename in 7345 xlc*) 7346 lt_prog_compiler_pic='-qnocommon' 7347 lt_prog_compiler_wl='-Wl,' 7348 ;; 7349 esac 7350 ;; 7351 7352 mingw* | pw32* | os2*) 7353 # This hack is so that the source file can tell whether it is being 7354 # built for inclusion in a dll (and should export symbols for example). 7355 lt_prog_compiler_pic='-DDLL_EXPORT' 7356 ;; 7357 7358 hpux9* | hpux10* | hpux11*) 7359 lt_prog_compiler_wl='-Wl,' 7360 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7361 # not for PA HP-UX. 7362 case "$host_cpu" in 7363 hppa*64*|ia64*) 7364 # +Z the default 7365 ;; 7366 *) 7367 lt_prog_compiler_pic='+Z' 7368 ;; 7369 esac 7370 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7371 lt_prog_compiler_static='${wl}-a ${wl}archive' 7372 ;; 7373 7374 irix5* | irix6* | nonstopux*) 7375 lt_prog_compiler_wl='-Wl,' 7376 # PIC (with -KPIC) is the default. 7377 lt_prog_compiler_static='-non_shared' 7378 ;; 7379 7380 newsos6) 7381 lt_prog_compiler_pic='-KPIC' 7382 lt_prog_compiler_static='-Bstatic' 7383 ;; 7384 7385 linux*) 7386 case $cc_basename in 7387 icc* | ecc*) 7388 lt_prog_compiler_wl='-Wl,' 7389 lt_prog_compiler_pic='-KPIC' 7390 lt_prog_compiler_static='-static' 7391 ;; 7392 pgcc* | pgf77* | pgf90*) 7393 # Portland Group compilers (*not* the Pentium gcc compiler, 7394 # which looks to be a dead project) 7395 lt_prog_compiler_wl='-Wl,' 7396 lt_prog_compiler_pic='-fpic' 7397 lt_prog_compiler_static='-static' 7398 ;; 7399 ccc*) 7400 lt_prog_compiler_wl='-Wl,' 7401 # All Alpha code is PIC. 7402 lt_prog_compiler_static='-non_shared' 7403 ;; 7404 esac 7405 ;; 7406 7407 osf3* | osf4* | osf5*) 7408 lt_prog_compiler_wl='-Wl,' 7409 # All OSF/1 code is PIC. 7410 lt_prog_compiler_static='-non_shared' 7411 ;; 7412 7413 sco3.2v5*) 7414 lt_prog_compiler_pic='-Kpic' 7415 lt_prog_compiler_static='-dn' 7416 ;; 7417 7418 solaris*) 7419 lt_prog_compiler_pic='-KPIC' 7420 lt_prog_compiler_static='-Bstatic' 7421 case $cc_basename in 7422 f77* | f90* | f95*) 7423 lt_prog_compiler_wl='-Qoption ld ';; 7424 *) 7425 lt_prog_compiler_wl='-Wl,';; 7426 esac 7427 ;; 7428 7429 sunos4*) 7430 lt_prog_compiler_wl='-Qoption ld ' 7431 lt_prog_compiler_pic='-PIC' 7432 lt_prog_compiler_static='-Bstatic' 7433 ;; 7434 7435 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 7436 lt_prog_compiler_wl='-Wl,' 7437 lt_prog_compiler_pic='-KPIC' 7438 lt_prog_compiler_static='-Bstatic' 7439 ;; 7440 7441 sysv4*MP*) 7442 if test -d /usr/nec ;then 7443 lt_prog_compiler_pic='-Kconform_pic' 7444 lt_prog_compiler_static='-Bstatic' 7445 fi 7446 ;; 7447 7448 unicos*) 7449 lt_prog_compiler_wl='-Wl,' 7450 lt_prog_compiler_can_build_shared=no 7451 ;; 7452 7453 uts4*) 7454 lt_prog_compiler_pic='-pic' 7455 lt_prog_compiler_static='-Bstatic' 7456 ;; 7457 7458 *) 7459 lt_prog_compiler_can_build_shared=no 7460 ;; 7461 esac 7462 fi 7463 7464{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7465echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } 7466 7467# 7468# Check to make sure the PIC flag actually works. 7469# 7470if test -n "$lt_prog_compiler_pic"; then 7471 7472{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7473echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } 7474if test "${lt_prog_compiler_pic_works+set}" = set; then 7475 echo $ECHO_N "(cached) $ECHO_C" >&6 7476else 7477 lt_prog_compiler_pic_works=no 7478 ac_outfile=conftest.$ac_objext 7479 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7480 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7481 # Insert the option either (1) after the last *FLAGS variable, or 7482 # (2) before a word containing "conftest.", or (3) at the end. 7483 # Note that $ac_compile itself does not contain backslashes and begins 7484 # with a dollar sign (not a hyphen), so the echo should work correctly. 7485 # The option is referenced via a variable to avoid confusing sed. 7486 lt_compile=`echo "$ac_compile" | $SED \ 7487 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 7488 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7489 -e 's:$: $lt_compiler_flag:'`
| 7357 if (exit $ac_status) && test -s "$ac_outfile"; then 7358 # The compiler can only warn and ignore the option if not recognized 7359 # So say no if there are warnings other than the usual output. 7360 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 7361 $SED '/^$/d' conftest.err >conftest.er2 7362 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 7363 lt_cv_prog_compiler_rtti_exceptions=yes 7364 fi 7365 fi 7366 $rm conftest* 7367 7368fi 7369{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7370echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7371 7372if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7373 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7374else 7375 : 7376fi 7377 7378fi 7379 7380lt_prog_compiler_wl= 7381lt_prog_compiler_pic= 7382lt_prog_compiler_static= 7383 7384{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7385echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 7386 7387 if test "$GCC" = yes; then 7388 lt_prog_compiler_wl='-Wl,' 7389 lt_prog_compiler_static='-static' 7390 7391 case $host_os in 7392 aix*) 7393 # All AIX code is PIC. 7394 if test "$host_cpu" = ia64; then 7395 # AIX 5 now supports IA64 processor 7396 lt_prog_compiler_static='-Bstatic' 7397 fi 7398 ;; 7399 7400 amigaos*) 7401 # FIXME: we need at least 68020 code to build shared libraries, but 7402 # adding the `-m68020' flag to GCC prevents building anything better, 7403 # like `-m68040'. 7404 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7405 ;; 7406 7407 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7408 # PIC is the default for these OSes. 7409 ;; 7410 7411 mingw* | pw32* | os2*) 7412 # This hack is so that the source file can tell whether it is being 7413 # built for inclusion in a dll (and should export symbols for example). 7414 lt_prog_compiler_pic='-DDLL_EXPORT' 7415 ;; 7416 7417 darwin* | rhapsody*) 7418 # PIC is the default on this platform 7419 # Common symbols not allowed in MH_DYLIB files 7420 lt_prog_compiler_pic='-fno-common' 7421 ;; 7422 7423 msdosdjgpp*) 7424 # Just because we use GCC doesn't mean we suddenly get shared libraries 7425 # on systems that don't support them. 7426 lt_prog_compiler_can_build_shared=no 7427 enable_shared=no 7428 ;; 7429 7430 sysv4*MP*) 7431 if test -d /usr/nec; then 7432 lt_prog_compiler_pic=-Kconform_pic 7433 fi 7434 ;; 7435 7436 hpux*) 7437 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7438 # not for PA HP-UX. 7439 case "$host_cpu" in 7440 hppa*64*|ia64*) 7441 # +Z the default 7442 ;; 7443 *) 7444 lt_prog_compiler_pic='-fPIC' 7445 ;; 7446 esac 7447 ;; 7448 7449 *) 7450 lt_prog_compiler_pic='-fPIC' 7451 ;; 7452 esac 7453 else 7454 # PORTME Check for flag to pass linker flags through the system compiler. 7455 case $host_os in 7456 aix*) 7457 lt_prog_compiler_wl='-Wl,' 7458 if test "$host_cpu" = ia64; then 7459 # AIX 5 now supports IA64 processor 7460 lt_prog_compiler_static='-Bstatic' 7461 else 7462 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7463 fi 7464 ;; 7465 darwin*) 7466 # PIC is the default on this platform 7467 # Common symbols not allowed in MH_DYLIB files 7468 case $cc_basename in 7469 xlc*) 7470 lt_prog_compiler_pic='-qnocommon' 7471 lt_prog_compiler_wl='-Wl,' 7472 ;; 7473 esac 7474 ;; 7475 7476 mingw* | pw32* | os2*) 7477 # This hack is so that the source file can tell whether it is being 7478 # built for inclusion in a dll (and should export symbols for example). 7479 lt_prog_compiler_pic='-DDLL_EXPORT' 7480 ;; 7481 7482 hpux9* | hpux10* | hpux11*) 7483 lt_prog_compiler_wl='-Wl,' 7484 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7485 # not for PA HP-UX. 7486 case "$host_cpu" in 7487 hppa*64*|ia64*) 7488 # +Z the default 7489 ;; 7490 *) 7491 lt_prog_compiler_pic='+Z' 7492 ;; 7493 esac 7494 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7495 lt_prog_compiler_static='${wl}-a ${wl}archive' 7496 ;; 7497 7498 irix5* | irix6* | nonstopux*) 7499 lt_prog_compiler_wl='-Wl,' 7500 # PIC (with -KPIC) is the default. 7501 lt_prog_compiler_static='-non_shared' 7502 ;; 7503 7504 newsos6) 7505 lt_prog_compiler_pic='-KPIC' 7506 lt_prog_compiler_static='-Bstatic' 7507 ;; 7508 7509 linux*) 7510 case $cc_basename in 7511 icc* | ecc*) 7512 lt_prog_compiler_wl='-Wl,' 7513 lt_prog_compiler_pic='-KPIC' 7514 lt_prog_compiler_static='-static' 7515 ;; 7516 pgcc* | pgf77* | pgf90*) 7517 # Portland Group compilers (*not* the Pentium gcc compiler, 7518 # which looks to be a dead project) 7519 lt_prog_compiler_wl='-Wl,' 7520 lt_prog_compiler_pic='-fpic' 7521 lt_prog_compiler_static='-static' 7522 ;; 7523 ccc*) 7524 lt_prog_compiler_wl='-Wl,' 7525 # All Alpha code is PIC. 7526 lt_prog_compiler_static='-non_shared' 7527 ;; 7528 esac 7529 ;; 7530 7531 osf3* | osf4* | osf5*) 7532 lt_prog_compiler_wl='-Wl,' 7533 # All OSF/1 code is PIC. 7534 lt_prog_compiler_static='-non_shared' 7535 ;; 7536 7537 sco3.2v5*) 7538 lt_prog_compiler_pic='-Kpic' 7539 lt_prog_compiler_static='-dn' 7540 ;; 7541 7542 solaris*) 7543 lt_prog_compiler_pic='-KPIC' 7544 lt_prog_compiler_static='-Bstatic' 7545 case $cc_basename in 7546 f77* | f90* | f95*) 7547 lt_prog_compiler_wl='-Qoption ld ';; 7548 *) 7549 lt_prog_compiler_wl='-Wl,';; 7550 esac 7551 ;; 7552 7553 sunos4*) 7554 lt_prog_compiler_wl='-Qoption ld ' 7555 lt_prog_compiler_pic='-PIC' 7556 lt_prog_compiler_static='-Bstatic' 7557 ;; 7558 7559 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 7560 lt_prog_compiler_wl='-Wl,' 7561 lt_prog_compiler_pic='-KPIC' 7562 lt_prog_compiler_static='-Bstatic' 7563 ;; 7564 7565 sysv4*MP*) 7566 if test -d /usr/nec ;then 7567 lt_prog_compiler_pic='-Kconform_pic' 7568 lt_prog_compiler_static='-Bstatic' 7569 fi 7570 ;; 7571 7572 unicos*) 7573 lt_prog_compiler_wl='-Wl,' 7574 lt_prog_compiler_can_build_shared=no 7575 ;; 7576 7577 uts4*) 7578 lt_prog_compiler_pic='-pic' 7579 lt_prog_compiler_static='-Bstatic' 7580 ;; 7581 7582 *) 7583 lt_prog_compiler_can_build_shared=no 7584 ;; 7585 esac 7586 fi 7587 7588{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7589echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } 7590 7591# 7592# Check to make sure the PIC flag actually works. 7593# 7594if test -n "$lt_prog_compiler_pic"; then 7595 7596{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7597echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } 7598if test "${lt_prog_compiler_pic_works+set}" = set; then 7599 echo $ECHO_N "(cached) $ECHO_C" >&6 7600else 7601 lt_prog_compiler_pic_works=no 7602 ac_outfile=conftest.$ac_objext 7603 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7604 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7605 # Insert the option either (1) after the last *FLAGS variable, or 7606 # (2) before a word containing "conftest.", or (3) at the end. 7607 # Note that $ac_compile itself does not contain backslashes and begins 7608 # with a dollar sign (not a hyphen), so the echo should work correctly. 7609 # The option is referenced via a variable to avoid confusing sed. 7610 lt_compile=`echo "$ac_compile" | $SED \ 7611 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 7612 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7613 -e 's:$: $lt_compiler_flag:'`
|
7490 (eval echo "\"\$as_me:7490: $lt_compile\"" >&5)
| 7614 (eval echo "\"\$as_me:7614: $lt_compile\"" >&5)
|
7491 (eval "$lt_compile" 2>conftest.err) 7492 ac_status=$? 7493 cat conftest.err >&5
| 7615 (eval "$lt_compile" 2>conftest.err) 7616 ac_status=$? 7617 cat conftest.err >&5
|
7494 echo "$as_me:7494: \$? = $ac_status" >&5
| 7618 echo "$as_me:7618: \$? = $ac_status" >&5
|
7495 if (exit $ac_status) && test -s "$ac_outfile"; then 7496 # The compiler can only warn and ignore the option if not recognized 7497 # So say no if there are warnings other than the usual output. 7498 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 7499 $SED '/^$/d' conftest.err >conftest.er2 7500 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 7501 lt_prog_compiler_pic_works=yes 7502 fi 7503 fi 7504 $rm conftest* 7505 7506fi 7507{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 7508echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; } 7509 7510if test x"$lt_prog_compiler_pic_works" = xyes; then 7511 case $lt_prog_compiler_pic in 7512 "" | " "*) ;; 7513 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7514 esac 7515else 7516 lt_prog_compiler_pic= 7517 lt_prog_compiler_can_build_shared=no 7518fi 7519 7520fi 7521case "$host_os" in 7522 # For platforms which do not support PIC, -DPIC is meaningless: 7523 *djgpp*) 7524 lt_prog_compiler_pic= 7525 ;; 7526 *) 7527 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7528 ;; 7529esac 7530 7531{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7532echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 7533if test "${lt_cv_prog_compiler_c_o+set}" = set; then 7534 echo $ECHO_N "(cached) $ECHO_C" >&6 7535else 7536 lt_cv_prog_compiler_c_o=no 7537 $rm -r conftest 2>/dev/null 7538 mkdir conftest 7539 cd conftest 7540 mkdir out 7541 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7542 7543 lt_compiler_flag="-o out/conftest2.$ac_objext" 7544 # Insert the option either (1) after the last *FLAGS variable, or 7545 # (2) before a word containing "conftest.", or (3) at the end. 7546 # Note that $ac_compile itself does not contain backslashes and begins 7547 # with a dollar sign (not a hyphen), so the echo should work correctly. 7548 lt_compile=`echo "$ac_compile" | $SED \ 7549 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 7550 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7551 -e 's:$: $lt_compiler_flag:'`
| 7619 if (exit $ac_status) && test -s "$ac_outfile"; then 7620 # The compiler can only warn and ignore the option if not recognized 7621 # So say no if there are warnings other than the usual output. 7622 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 7623 $SED '/^$/d' conftest.err >conftest.er2 7624 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 7625 lt_prog_compiler_pic_works=yes 7626 fi 7627 fi 7628 $rm conftest* 7629 7630fi 7631{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 7632echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; } 7633 7634if test x"$lt_prog_compiler_pic_works" = xyes; then 7635 case $lt_prog_compiler_pic in 7636 "" | " "*) ;; 7637 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7638 esac 7639else 7640 lt_prog_compiler_pic= 7641 lt_prog_compiler_can_build_shared=no 7642fi 7643 7644fi 7645case "$host_os" in 7646 # For platforms which do not support PIC, -DPIC is meaningless: 7647 *djgpp*) 7648 lt_prog_compiler_pic= 7649 ;; 7650 *) 7651 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7652 ;; 7653esac 7654 7655{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 7656echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 7657if test "${lt_cv_prog_compiler_c_o+set}" = set; then 7658 echo $ECHO_N "(cached) $ECHO_C" >&6 7659else 7660 lt_cv_prog_compiler_c_o=no 7661 $rm -r conftest 2>/dev/null 7662 mkdir conftest 7663 cd conftest 7664 mkdir out 7665 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7666 7667 lt_compiler_flag="-o out/conftest2.$ac_objext" 7668 # Insert the option either (1) after the last *FLAGS variable, or 7669 # (2) before a word containing "conftest.", or (3) at the end. 7670 # Note that $ac_compile itself does not contain backslashes and begins 7671 # with a dollar sign (not a hyphen), so the echo should work correctly. 7672 lt_compile=`echo "$ac_compile" | $SED \ 7673 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 7674 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7675 -e 's:$: $lt_compiler_flag:'`
|
7552 (eval echo "\"\$as_me:7552: $lt_compile\"" >&5)
| 7676 (eval echo "\"\$as_me:7676: $lt_compile\"" >&5)
|
7553 (eval "$lt_compile" 2>out/conftest.err) 7554 ac_status=$? 7555 cat out/conftest.err >&5
| 7677 (eval "$lt_compile" 2>out/conftest.err) 7678 ac_status=$? 7679 cat out/conftest.err >&5
|
7556 echo "$as_me:7556: \$? = $ac_status" >&5
| 7680 echo "$as_me:7680: \$? = $ac_status" >&5
|
7557 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7558 then 7559 # The compiler can only warn and ignore the option if not recognized 7560 # So say no if there are warnings 7561 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp 7562 $SED '/^$/d' out/conftest.err >out/conftest.er2 7563 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7564 lt_cv_prog_compiler_c_o=yes 7565 fi 7566 fi 7567 chmod u+w . 7568 $rm conftest* 7569 # SGI C++ compiler will create directory out/ii_files/ for 7570 # template instantiation 7571 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 7572 $rm out/* && rmdir out 7573 cd .. 7574 rmdir conftest 7575 $rm conftest* 7576 7577fi 7578{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7579echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 7580 7581 7582hard_links="nottested" 7583if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7584 # do not overwrite the value of need_locks provided by the user 7585 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 7586echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 7587 hard_links=yes 7588 $rm conftest* 7589 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7590 touch conftest.a 7591 ln conftest.a conftest.b 2>&5 || hard_links=no 7592 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7593 { echo "$as_me:$LINENO: result: $hard_links" >&5 7594echo "${ECHO_T}$hard_links" >&6; } 7595 if test "$hard_links" = no; then 7596 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7597echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7598 need_locks=warn 7599 fi 7600else 7601 need_locks=no 7602fi 7603 7604{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7605echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 7606 7607 runpath_var= 7608 allow_undefined_flag= 7609 enable_shared_with_static_runtimes=no 7610 archive_cmds= 7611 archive_expsym_cmds= 7612 old_archive_From_new_cmds= 7613 old_archive_from_expsyms_cmds= 7614 export_dynamic_flag_spec= 7615 whole_archive_flag_spec= 7616 thread_safe_flag_spec= 7617 hardcode_libdir_flag_spec= 7618 hardcode_libdir_flag_spec_ld= 7619 hardcode_libdir_separator= 7620 hardcode_direct=no 7621 hardcode_minus_L=no 7622 hardcode_shlibpath_var=unsupported 7623 link_all_deplibs=unknown 7624 hardcode_automatic=no 7625 module_cmds= 7626 module_expsym_cmds= 7627 always_export_symbols=no 7628 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7629 # include_expsyms should be a list of space-separated symbols to be *always* 7630 # included in the symbol list 7631 include_expsyms= 7632 # exclude_expsyms can be an extended regexp of symbols to exclude 7633 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7634 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7635 # as well as any symbol that contains `d'. 7636 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 7637 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7638 # platforms (ab)use it in PIC code, but their linkers get confused if 7639 # the symbol is explicitly referenced. Since portable code cannot 7640 # rely on this symbol name, it's probably fine to never include it in 7641 # preloaded symbol tables. 7642 extract_expsyms_cmds= 7643 # Just being paranoid about ensuring that cc_basename is set. 7644 for cc_temp in $compiler""; do 7645 case $cc_temp in 7646 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7647 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7648 \-*) ;; 7649 *) break;; 7650 esac 7651done 7652cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7653 7654 case $host_os in 7655 cygwin* | mingw* | pw32*) 7656 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7657 # When not using gcc, we currently assume that we are using 7658 # Microsoft Visual C++. 7659 if test "$GCC" != yes; then 7660 with_gnu_ld=no 7661 fi 7662 ;; 7663 openbsd*) 7664 with_gnu_ld=no 7665 ;; 7666 esac 7667 7668 ld_shlibs=yes 7669 if test "$with_gnu_ld" = yes; then 7670 # If archive_cmds runs LD, not CC, wlarc should be empty 7671 wlarc='${wl}' 7672 7673 # Set some defaults for GNU ld with shared library support. These 7674 # are reset later if shared libraries are not supported. Putting them 7675 # here allows them to be overridden if necessary. 7676 runpath_var=LD_RUN_PATH 7677 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 7678 export_dynamic_flag_spec='${wl}--export-dynamic' 7679 # ancient GNU ld didn't support --whole-archive et. al. 7680 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 7681 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7682 else 7683 whole_archive_flag_spec= 7684 fi 7685 supports_anon_versioning=no 7686 case `$LD -v 2>/dev/null` in 7687 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7688 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7689 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7690 *\ 2.11.*) ;; # other 2.11 versions 7691 *) supports_anon_versioning=yes ;; 7692 esac 7693 7694 # See if GNU ld supports shared libraries. 7695 case $host_os in 7696 aix3* | aix4* | aix5*) 7697 # On AIX/PPC, the GNU linker is very broken 7698 if test "$host_cpu" != ia64; then 7699 ld_shlibs=no 7700 cat <<EOF 1>&2 7701 7702*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7703*** to be unable to reliably create shared libraries on AIX. 7704*** Therefore, libtool is disabling shared libraries support. If you 7705*** really care for shared libraries, you may want to modify your PATH 7706*** so that a non-GNU linker is found, and then restart. 7707 7708EOF 7709 fi 7710 ;; 7711 7712 amigaos*) 7713 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)' 7714 hardcode_libdir_flag_spec='-L$libdir' 7715 hardcode_minus_L=yes 7716 7717 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 7718 # that the semantics of dynamic libraries on AmigaOS, at least up 7719 # to version 4, is to share data among multiple programs linked 7720 # with the same dynamic library. Since this doesn't match the 7721 # behavior of shared libraries on other platforms, we can't use 7722 # them. 7723 ld_shlibs=no 7724 ;; 7725 7726 beos*) 7727 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7728 allow_undefined_flag=unsupported 7729 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 7730 # support --undefined. This deserves some investigation. FIXME 7731 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7732 else 7733 ld_shlibs=no 7734 fi 7735 ;; 7736 7737 cygwin* | mingw* | pw32*) 7738 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7739 # as there is no search path for DLLs. 7740 hardcode_libdir_flag_spec='-L$libdir' 7741 allow_undefined_flag=unsupported 7742 always_export_symbols=no 7743 enable_shared_with_static_runtimes=yes 7744 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 7745 7746 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 7747 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 7748 # If the export-symbols file already is a .def file (1st line 7749 # is EXPORTS), use it as is; otherwise, prepend... 7750 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7751 cp $export_symbols $output_objdir/$soname.def; 7752 else 7753 echo EXPORTS > $output_objdir/$soname.def; 7754 cat $export_symbols >> $output_objdir/$soname.def; 7755 fi~ 7756 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 7757 else 7758 ld_shlibs=no 7759 fi 7760 ;; 7761 7762 linux*) 7763 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7764 tmp_addflag= 7765 case $cc_basename,$host_cpu in 7766 pgcc*) # Portland Group C compiler 7767 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' 7768 tmp_addflag=' $pic_flag' 7769 ;; 7770 pgf77* | pgf90* ) # Portland Group f77 and f90 compilers 7771 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' 7772 tmp_addflag=' $pic_flag -Mnomain' ;; 7773 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7774 tmp_addflag=' -i_dynamic' ;; 7775 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7776 tmp_addflag=' -i_dynamic -nofor_main' ;; 7777 ifc* | ifort*) # Intel Fortran compiler 7778 tmp_addflag=' -nofor_main' ;; 7779 esac 7780 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7781 7782 if test $supports_anon_versioning = yes; then 7783 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 7784 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7785 $echo "local: *; };" >> $output_objdir/$libname.ver~ 7786 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 7787 fi 7788 else 7789 ld_shlibs=no 7790 fi 7791 ;; 7792 7793 netbsd*) 7794 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 7795 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 7796 wlarc= 7797 else 7798 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7799 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7800 fi 7801 ;; 7802 7803 solaris* | sysv5*) 7804 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 7805 ld_shlibs=no 7806 cat <<EOF 1>&2 7807 7808*** Warning: The releases 2.8.* of the GNU linker cannot reliably 7809*** create shared libraries on Solaris systems. Therefore, libtool 7810*** is disabling shared libraries support. We urge you to upgrade GNU 7811*** binutils to release 2.9.1 or newer. Another option is to modify 7812*** your PATH or compiler configuration so that the native linker is 7813*** used, and then restart. 7814 7815EOF 7816 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7817 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7818 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7819 else 7820 ld_shlibs=no 7821 fi 7822 ;; 7823 7824 sunos4*) 7825 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7826 wlarc= 7827 hardcode_direct=yes 7828 hardcode_shlibpath_var=no 7829 ;; 7830 7831 *) 7832 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7833 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7834 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7835 else 7836 ld_shlibs=no 7837 fi 7838 ;; 7839 esac 7840 7841 if test "$ld_shlibs" = no; then 7842 runpath_var= 7843 hardcode_libdir_flag_spec= 7844 export_dynamic_flag_spec= 7845 whole_archive_flag_spec= 7846 fi 7847 else 7848 # PORTME fill in a description of your system's linker (not GNU ld) 7849 case $host_os in 7850 aix3*) 7851 allow_undefined_flag=unsupported 7852 always_export_symbols=yes 7853 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' 7854 # Note: this linker hardcodes the directories in LIBPATH if there 7855 # are no directories specified by -L. 7856 hardcode_minus_L=yes 7857 if test "$GCC" = yes && test -z "$link_static_flag"; then 7858 # Neither direct hardcoding nor static linking is supported with a 7859 # broken collect2. 7860 hardcode_direct=unsupported 7861 fi 7862 ;; 7863 7864 aix4* | aix5*) 7865 if test "$host_cpu" = ia64; then 7866 # On IA64, the linker does run time linking by default, so we don't 7867 # have to do anything special. 7868 aix_use_runtimelinking=no 7869 exp_sym_flag='-Bexport' 7870 no_entry_flag="" 7871 else 7872 # If we're using GNU nm, then we don't want the "-C" option. 7873 # -C means demangle to AIX nm, but means don't demangle with GNU nm 7874 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 7875 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' 7876 else 7877 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' 7878 fi 7879 aix_use_runtimelinking=no 7880 7881 # Test if we are trying to use run time linking or normal 7882 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 7883 # need to do runtime linking. 7884 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 7885 for ld_flag in $LDFLAGS; do 7886 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 7887 aix_use_runtimelinking=yes 7888 break 7889 fi 7890 done 7891 esac 7892 7893 exp_sym_flag='-bexport' 7894 no_entry_flag='-bnoentry' 7895 fi 7896 7897 # When large executables or shared objects are built, AIX ld can 7898 # have problems creating the table of contents. If linking a library 7899 # or program results in "error TOC overflow" add -mminimal-toc to 7900 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 7901 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 7902 7903 archive_cmds='' 7904 hardcode_direct=yes 7905 hardcode_libdir_separator=':' 7906 link_all_deplibs=yes 7907 7908 if test "$GCC" = yes; then 7909 case $host_os in aix4.[012]|aix4.[012].*) 7910 # We only want to do this on AIX 4.2 and lower, the check 7911 # below for broken collect2 doesn't work under 4.3+ 7912 collect2name=`${CC} -print-prog-name=collect2` 7913 if test -f "$collect2name" && \ 7914 strings "$collect2name" | grep resolve_lib_name >/dev/null 7915 then 7916 # We have reworked collect2 7917 hardcode_direct=yes 7918 else 7919 # We have old collect2 7920 hardcode_direct=unsupported 7921 # It fails to find uninstalled libraries when the uninstalled 7922 # path is not listed in the libpath. Setting hardcode_minus_L 7923 # to unsupported forces relinking 7924 hardcode_minus_L=yes 7925 hardcode_libdir_flag_spec='-L$libdir' 7926 hardcode_libdir_separator= 7927 fi 7928 esac 7929 shared_flag='-shared' 7930 if test "$aix_use_runtimelinking" = yes; then 7931 shared_flag="$shared_flag "'${wl}-G' 7932 fi 7933 else 7934 # not using gcc 7935 if test "$host_cpu" = ia64; then 7936 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 7937 # chokes on -Wl,-G. The following line is correct: 7938 shared_flag='-G' 7939 else 7940 if test "$aix_use_runtimelinking" = yes; then 7941 shared_flag='${wl}-G' 7942 else 7943 shared_flag='${wl}-bM:SRE' 7944 fi 7945 fi 7946 fi 7947 7948 # It seems that -bexpall does not export symbols beginning with 7949 # underscore (_), so it is better to generate a list of symbols to export. 7950 always_export_symbols=yes 7951 if test "$aix_use_runtimelinking" = yes; then 7952 # Warning - without using the other runtime loading flags (-brtl), 7953 # -berok will link without error, but may produce a broken library. 7954 allow_undefined_flag='-berok' 7955 # Determine the default libpath from the value encoded in an empty executable. 7956 cat >conftest.$ac_ext <<_ACEOF 7957/* confdefs.h. */ 7958_ACEOF 7959cat confdefs.h >>conftest.$ac_ext 7960cat >>conftest.$ac_ext <<_ACEOF 7961/* end confdefs.h. */ 7962 7963int 7964main () 7965{ 7966 7967 ; 7968 return 0; 7969} 7970_ACEOF 7971rm -f conftest.$ac_objext conftest$ac_exeext 7972if { (ac_try="$ac_link" 7973case "(($ac_try" in 7974 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7975 *) ac_try_echo=$ac_try;; 7976esac 7977eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 7978 (eval "$ac_link") 2>conftest.er1 7979 ac_status=$? 7980 grep -v '^ *+' conftest.er1 >conftest.err 7981 rm -f conftest.er1 7982 cat conftest.err >&5 7983 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7984 (exit $ac_status); } && { 7985 test -z "$ac_c_werror_flag" || 7986 test ! -s conftest.err 7987 } && test -s conftest$ac_exeext && 7988 $as_test_x conftest$ac_exeext; then 7989 7990aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7991}'` 7992# Check for a 64-bit object if we didn't find anything. 7993if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7994}'`; fi 7995else 7996 echo "$as_me: failed program was:" >&5 7997sed 's/^/| /' conftest.$ac_ext >&5 7998 7999 8000fi 8001 8002rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8003 conftest$ac_exeext conftest.$ac_ext 8004if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8005 8006 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8007 archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 8008 else 8009 if test "$host_cpu" = ia64; then 8010 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8011 allow_undefined_flag="-z nodefs" 8012 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 8013 else 8014 # Determine the default libpath from the value encoded in an empty executable. 8015 cat >conftest.$ac_ext <<_ACEOF 8016/* confdefs.h. */ 8017_ACEOF 8018cat confdefs.h >>conftest.$ac_ext 8019cat >>conftest.$ac_ext <<_ACEOF 8020/* end confdefs.h. */ 8021 8022int 8023main () 8024{ 8025 8026 ; 8027 return 0; 8028} 8029_ACEOF 8030rm -f conftest.$ac_objext conftest$ac_exeext 8031if { (ac_try="$ac_link" 8032case "(($ac_try" in 8033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8034 *) ac_try_echo=$ac_try;; 8035esac 8036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8037 (eval "$ac_link") 2>conftest.er1 8038 ac_status=$? 8039 grep -v '^ *+' conftest.er1 >conftest.err 8040 rm -f conftest.er1 8041 cat conftest.err >&5 8042 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8043 (exit $ac_status); } && { 8044 test -z "$ac_c_werror_flag" || 8045 test ! -s conftest.err 8046 } && test -s conftest$ac_exeext && 8047 $as_test_x conftest$ac_exeext; then 8048 8049aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8050}'` 8051# Check for a 64-bit object if we didn't find anything. 8052if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8053}'`; fi 8054else 8055 echo "$as_me: failed program was:" >&5 8056sed 's/^/| /' conftest.$ac_ext >&5 8057 8058 8059fi 8060 8061rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8062 conftest$ac_exeext conftest.$ac_ext 8063if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8064 8065 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8066 # Warning - without using the other run time loading flags, 8067 # -berok will link without error, but may produce a broken library. 8068 no_undefined_flag=' ${wl}-bernotok' 8069 allow_undefined_flag=' ${wl}-berok' 8070 # -bexpall does not export symbols beginning with underscore (_) 8071 always_export_symbols=yes 8072 # Exported symbols can be pulled into shared objects from archives 8073 whole_archive_flag_spec=' ' 8074 archive_cmds_need_lc=yes 8075 # This is similar to how AIX traditionally builds it's shared libraries. 8076 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 8077 fi 8078 fi 8079 ;; 8080 8081 amigaos*) 8082 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)' 8083 hardcode_libdir_flag_spec='-L$libdir' 8084 hardcode_minus_L=yes 8085 # see comment about different semantics on the GNU ld section 8086 ld_shlibs=no 8087 ;; 8088 8089 bsdi[45]*) 8090 export_dynamic_flag_spec=-rdynamic 8091 ;; 8092 8093 cygwin* | mingw* | pw32*) 8094 # When not using gcc, we currently assume that we are using 8095 # Microsoft Visual C++. 8096 # hardcode_libdir_flag_spec is actually meaningless, as there is 8097 # no search path for DLLs. 8098 hardcode_libdir_flag_spec=' ' 8099 allow_undefined_flag=unsupported 8100 # Tell ltmain to make .lib files, not .a files. 8101 libext=lib 8102 # Tell ltmain to make .dll files, not .so files. 8103 shrext_cmds=".dll" 8104 # FIXME: Setting linknames here is a bad hack. 8105 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8106 # The linker will automatically build a .lib file if we build a DLL. 8107 old_archive_From_new_cmds='true' 8108 # FIXME: Should let the user specify the lib program. 8109 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' 8110 fix_srcfile_path='`cygpath -w "$srcfile"`' 8111 enable_shared_with_static_runtimes=yes 8112 ;; 8113 8114 darwin* | rhapsody*) 8115 case "$host_os" in 8116 rhapsody* | darwin1.[012]) 8117 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8118 ;; 8119 *) # Darwin 1.3 on 8120 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8121 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8122 else 8123 case ${MACOSX_DEPLOYMENT_TARGET} in 8124 10.[012]) 8125 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8126 ;; 8127 10.*) 8128 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8129 ;; 8130 esac 8131 fi 8132 ;; 8133 esac 8134 archive_cmds_need_lc=no 8135 hardcode_direct=no 8136 hardcode_automatic=yes 8137 hardcode_shlibpath_var=unsupported 8138 whole_archive_flag_spec='' 8139 link_all_deplibs=yes 8140 if test "$GCC" = yes ; then 8141 output_verbose_link_cmd='echo' 8142 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 8143 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8144 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 8145 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8146 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}' 8147 else 8148 case $cc_basename in 8149 xlc*) 8150 output_verbose_link_cmd='echo' 8151 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 8152 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8153 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 8154 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8155 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}' 8156 ;; 8157 *) 8158 ld_shlibs=no 8159 ;; 8160 esac 8161 fi 8162 ;; 8163 8164 dgux*) 8165 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8166 hardcode_libdir_flag_spec='-L$libdir' 8167 hardcode_shlibpath_var=no 8168 ;; 8169 8170 freebsd1*) 8171 ld_shlibs=no 8172 ;; 8173 8174 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8175 # support. Future versions do this automatically, but an explicit c++rt0.o 8176 # does not break anything, and helps significantly (at the cost of a little 8177 # extra space). 8178 freebsd2.2*) 8179 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8180 hardcode_libdir_flag_spec='-R$libdir' 8181 hardcode_direct=yes 8182 hardcode_shlibpath_var=no 8183 ;; 8184 8185 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8186 freebsd2*) 8187 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8188 hardcode_direct=yes 8189 hardcode_minus_L=yes 8190 hardcode_shlibpath_var=no 8191 ;; 8192 8193 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8194 freebsd* | kfreebsd*-gnu | dragonfly*) 8195 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8196 hardcode_libdir_flag_spec='-R$libdir' 8197 hardcode_direct=yes 8198 hardcode_shlibpath_var=no 8199 ;; 8200 8201 hpux9*) 8202 if test "$GCC" = yes; then 8203 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' 8204 else 8205 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' 8206 fi 8207 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8208 hardcode_libdir_separator=: 8209 hardcode_direct=yes 8210 8211 # hardcode_minus_L: Not really in the search PATH, 8212 # but as the default location of the library. 8213 hardcode_minus_L=yes 8214 export_dynamic_flag_spec='${wl}-E' 8215 ;; 8216 8217 hpux10* | hpux11*) 8218 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8219 case "$host_cpu" in 8220 hppa*64*|ia64*) 8221 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8222 ;; 8223 *) 8224 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8225 ;; 8226 esac 8227 else 8228 case "$host_cpu" in 8229 hppa*64*|ia64*) 8230 archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' 8231 ;; 8232 *) 8233 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8234 ;; 8235 esac 8236 fi 8237 if test "$with_gnu_ld" = no; then 8238 case "$host_cpu" in 8239 hppa*64*) 8240 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8241 hardcode_libdir_flag_spec_ld='+b $libdir' 8242 hardcode_libdir_separator=: 8243 hardcode_direct=no 8244 hardcode_shlibpath_var=no 8245 ;; 8246 ia64*) 8247 hardcode_libdir_flag_spec='-L$libdir' 8248 hardcode_direct=no 8249 hardcode_shlibpath_var=no 8250 8251 # hardcode_minus_L: Not really in the search PATH, 8252 # but as the default location of the library. 8253 hardcode_minus_L=yes 8254 ;; 8255 *) 8256 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8257 hardcode_libdir_separator=: 8258 hardcode_direct=yes 8259 export_dynamic_flag_spec='${wl}-E' 8260 8261 # hardcode_minus_L: Not really in the search PATH, 8262 # but as the default location of the library. 8263 hardcode_minus_L=yes 8264 ;; 8265 esac 8266 fi 8267 ;; 8268 8269 irix5* | irix6* | nonstopux*) 8270 if test "$GCC" = yes; then 8271 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' 8272 else 8273 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' 8274 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8275 fi 8276 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8277 hardcode_libdir_separator=: 8278 link_all_deplibs=yes 8279 ;; 8280 8281 netbsd*) 8282 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8283 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8284 else 8285 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8286 fi 8287 hardcode_libdir_flag_spec='-R$libdir' 8288 hardcode_direct=yes 8289 hardcode_shlibpath_var=no 8290 ;; 8291 8292 newsos6) 8293 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8294 hardcode_direct=yes 8295 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8296 hardcode_libdir_separator=: 8297 hardcode_shlibpath_var=no 8298 ;; 8299 8300 openbsd*) 8301 hardcode_direct=yes 8302 hardcode_shlibpath_var=no 8303 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8304 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8305 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8306 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8307 export_dynamic_flag_spec='${wl}-E' 8308 else 8309 case $host_os in 8310 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8311 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8312 hardcode_libdir_flag_spec='-R$libdir' 8313 ;; 8314 *) 8315 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8316 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8317 ;; 8318 esac 8319 fi 8320 ;; 8321 8322 os2*) 8323 hardcode_libdir_flag_spec='-L$libdir' 8324 hardcode_minus_L=yes 8325 allow_undefined_flag=unsupported 8326 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' 8327 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8328 ;; 8329 8330 osf3*) 8331 if test "$GCC" = yes; then 8332 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8333 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' 8334 else 8335 allow_undefined_flag=' -expect_unresolved \*' 8336 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' 8337 fi 8338 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8339 hardcode_libdir_separator=: 8340 ;; 8341 8342 osf4* | osf5*) # as osf3* with the addition of -msym flag 8343 if test "$GCC" = yes; then 8344 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8345 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' 8346 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8347 else 8348 allow_undefined_flag=' -expect_unresolved \*' 8349 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' 8350 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8351 $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' 8352 8353 # Both c and cxx compiler support -rpath directly 8354 hardcode_libdir_flag_spec='-rpath $libdir' 8355 fi 8356 hardcode_libdir_separator=: 8357 ;; 8358 8359 sco3.2v5*) 8360 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8361 hardcode_shlibpath_var=no 8362 export_dynamic_flag_spec='${wl}-Bexport' 8363 runpath_var=LD_RUN_PATH 8364 hardcode_runpath_var=yes 8365 ;; 8366 8367 solaris*) 8368 no_undefined_flag=' -z text' 8369 if test "$GCC" = yes; then 8370 wlarc='${wl}' 8371 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8372 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8373 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8374 else 8375 wlarc='' 8376 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8377 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8378 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8379 fi 8380 hardcode_libdir_flag_spec='-R$libdir' 8381 hardcode_shlibpath_var=no 8382 case $host_os in 8383 solaris2.[0-5] | solaris2.[0-5].*) ;; 8384 *) 8385 # The compiler driver will combine linker options so we 8386 # cannot just pass the convience library names through 8387 # without $wl, iff we do not link with $LD. 8388 # Luckily, gcc supports the same syntax we need for Sun Studio. 8389 # Supported since Solaris 2.6 (maybe 2.5.1?) 8390 case $wlarc in 8391 '') 8392 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; 8393 *) 8394 whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 8395 esac ;; 8396 esac 8397 link_all_deplibs=yes 8398 ;; 8399 8400 sunos4*) 8401 if test "x$host_vendor" = xsequent; then 8402 # Use $CC to link under sequent, because it throws in some extra .o 8403 # files that make .init and .fini sections work. 8404 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8405 else 8406 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8407 fi 8408 hardcode_libdir_flag_spec='-L$libdir' 8409 hardcode_direct=yes 8410 hardcode_minus_L=yes 8411 hardcode_shlibpath_var=no 8412 ;; 8413 8414 sysv4) 8415 case $host_vendor in 8416 sni) 8417 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8418 hardcode_direct=yes # is this really true??? 8419 ;; 8420 siemens) 8421 ## LD is ld it makes a PLAMLIB 8422 ## CC just makes a GrossModule. 8423 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8424 reload_cmds='$CC -r -o $output$reload_objs' 8425 hardcode_direct=no 8426 ;; 8427 motorola) 8428 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8429 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8430 ;; 8431 esac 8432 runpath_var='LD_RUN_PATH' 8433 hardcode_shlibpath_var=no 8434 ;; 8435 8436 sysv4.3*) 8437 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8438 hardcode_shlibpath_var=no 8439 export_dynamic_flag_spec='-Bexport' 8440 ;; 8441 8442 sysv4*MP*) 8443 if test -d /usr/nec; then 8444 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8445 hardcode_shlibpath_var=no 8446 runpath_var=LD_RUN_PATH 8447 hardcode_runpath_var=yes 8448 ld_shlibs=yes 8449 fi 8450 ;; 8451 8452 sysv4.2uw2*) 8453 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8454 hardcode_direct=yes 8455 hardcode_minus_L=no 8456 hardcode_shlibpath_var=no 8457 hardcode_runpath_var=yes 8458 runpath_var=LD_RUN_PATH 8459 ;; 8460 8461 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 8462 no_undefined_flag='${wl}-z ${wl}text' 8463 if test "$GCC" = yes; then 8464 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8465 else 8466 archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8467 fi 8468 runpath_var='LD_RUN_PATH' 8469 hardcode_shlibpath_var=no 8470 ;; 8471 8472 sysv5*) 8473 no_undefined_flag=' -z text' 8474 # $CC -shared without GNU ld will not create a library from C++ 8475 # object files and a static libstdc++, better avoid it by now 8476 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8477 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8478 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8479 hardcode_libdir_flag_spec= 8480 hardcode_shlibpath_var=no 8481 runpath_var='LD_RUN_PATH' 8482 ;; 8483 8484 uts4*) 8485 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8486 hardcode_libdir_flag_spec='-L$libdir' 8487 hardcode_shlibpath_var=no 8488 ;; 8489 8490 *) 8491 ld_shlibs=no 8492 ;; 8493 esac 8494 fi 8495 8496{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 8497echo "${ECHO_T}$ld_shlibs" >&6; } 8498test "$ld_shlibs" = no && can_build_shared=no 8499 8500variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 8501if test "$GCC" = yes; then 8502 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 8503fi 8504 8505# 8506# Do we need to explicitly link libc? 8507# 8508case "x$archive_cmds_need_lc" in 8509x|xyes) 8510 # Assume -lc should be added 8511 archive_cmds_need_lc=yes 8512 8513 if test "$enable_shared" = yes && test "$GCC" = yes; then 8514 case $archive_cmds in 8515 *'~'*) 8516 # FIXME: we may have to deal with multi-command sequences. 8517 ;; 8518 '$CC '*) 8519 # Test whether the compiler implicitly links with -lc since on some 8520 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8521 # to ld, don't add -lc before -lgcc. 8522 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 8523echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 8524 $rm conftest* 8525 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 8526 8527 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8528 (eval $ac_compile) 2>&5 8529 ac_status=$? 8530 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8531 (exit $ac_status); } 2>conftest.err; then 8532 soname=conftest 8533 lib=conftest 8534 libobjs=conftest.$ac_objext 8535 deplibs= 8536 wl=$lt_prog_compiler_wl 8537 compiler_flags=-v 8538 linker_flags=-v 8539 verstring= 8540 output_objdir=. 8541 libname=conftest 8542 lt_save_allow_undefined_flag=$allow_undefined_flag 8543 allow_undefined_flag= 8544 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 8545 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 8546 ac_status=$? 8547 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8548 (exit $ac_status); } 8549 then 8550 archive_cmds_need_lc=no 8551 else 8552 archive_cmds_need_lc=yes 8553 fi 8554 allow_undefined_flag=$lt_save_allow_undefined_flag 8555 else 8556 cat conftest.err 1>&5 8557 fi 8558 $rm conftest* 8559 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 8560echo "${ECHO_T}$archive_cmds_need_lc" >&6; } 8561 ;; 8562 esac 8563 fi 8564 ;; 8565esac 8566 8567{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 8568echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 8569library_names_spec= 8570libname_spec='lib$name' 8571soname_spec= 8572shrext_cmds=".so" 8573postinstall_cmds= 8574postuninstall_cmds= 8575finish_cmds= 8576finish_eval= 8577shlibpath_var= 8578shlibpath_overrides_runpath=unknown 8579version_type=none 8580dynamic_linker="$host_os ld.so" 8581sys_lib_dlsearch_path_spec="/lib /usr/lib" 8582if test "$GCC" = yes; then 8583 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8584 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 8585 # if the path contains ";" then we assume it to be the separator 8586 # otherwise default to the standard path separator (i.e. ":") - it is 8587 # assumed that no part of a normal pathname contains ";" but that should 8588 # okay in the real world where ";" in dirpaths is itself problematic. 8589 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8590 else 8591 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8592 fi 8593else 8594 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8595fi 8596need_lib_prefix=unknown 8597hardcode_into_libs=no 8598 8599# when you set need_version to no, make sure it does not cause -set_version 8600# flags to be left without arguments 8601need_version=unknown 8602 8603case $host_os in 8604aix3*) 8605 version_type=linux 8606 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8607 shlibpath_var=LIBPATH 8608 8609 # AIX 3 has no versioning support, so we append a major version to the name. 8610 soname_spec='${libname}${release}${shared_ext}$major' 8611 ;; 8612 8613aix4* | aix5*) 8614 version_type=linux 8615 need_lib_prefix=no 8616 need_version=no 8617 hardcode_into_libs=yes 8618 if test "$host_cpu" = ia64; then 8619 # AIX 5 supports IA64 8620 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8621 shlibpath_var=LD_LIBRARY_PATH 8622 else 8623 # With GCC up to 2.95.x, collect2 would create an import file 8624 # for dependence libraries. The import file would start with 8625 # the line `#! .'. This would cause the generated library to 8626 # depend on `.', always an invalid library. This was fixed in 8627 # development snapshots of GCC prior to 3.0. 8628 case $host_os in 8629 aix4 | aix4.[01] | aix4.[01].*) 8630 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8631 echo ' yes ' 8632 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 8633 : 8634 else 8635 can_build_shared=no 8636 fi 8637 ;; 8638 esac 8639 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8640 # soname into executable. Probably we can add versioning support to 8641 # collect2, so additional links can be useful in future. 8642 if test "$aix_use_runtimelinking" = yes; then 8643 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8644 # instead of lib<name>.a to let people know that these are not 8645 # typical AIX shared libraries. 8646 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8647 else 8648 # We preserve .a as extension for shared libraries through AIX4.2 8649 # and later when we are not doing run time linking. 8650 library_names_spec='${libname}${release}.a $libname.a' 8651 soname_spec='${libname}${release}${shared_ext}$major' 8652 fi 8653 shlibpath_var=LIBPATH 8654 fi 8655 ;; 8656 8657amigaos*) 8658 library_names_spec='$libname.ixlibrary $libname.a' 8659 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8660 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' 8661 ;; 8662 8663beos*) 8664 library_names_spec='${libname}${shared_ext}' 8665 dynamic_linker="$host_os ld.so" 8666 shlibpath_var=LIBRARY_PATH 8667 ;; 8668 8669bsdi[45]*) 8670 version_type=linux 8671 need_version=no 8672 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8673 soname_spec='${libname}${release}${shared_ext}$major' 8674 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8675 shlibpath_var=LD_LIBRARY_PATH 8676 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8677 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8678 # the default ld.so.conf also contains /usr/contrib/lib and 8679 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8680 # libtool to hard-code these into programs 8681 ;; 8682 8683cygwin* | mingw* | pw32*) 8684 version_type=windows 8685 shrext_cmds=".dll" 8686 need_version=no 8687 need_lib_prefix=no 8688 8689 case $GCC,$host_os in 8690 yes,cygwin* | yes,mingw* | yes,pw32*) 8691 library_names_spec='$libname.dll.a' 8692 # DLL is installed to $(libdir)/../bin by postinstall_cmds 8693 postinstall_cmds='base_file=`basename \${file}`~ 8694 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 8695 dldir=$destdir/`dirname \$dlpath`~ 8696 test -d \$dldir || mkdir -p \$dldir~ 8697 $install_prog $dir/$dlname \$dldir/$dlname' 8698 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 8699 dlpath=$dir/\$dldll~ 8700 $rm \$dlpath' 8701 shlibpath_overrides_runpath=yes 8702 8703 case $host_os in 8704 cygwin*) 8705 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 8706 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8707 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 8708 ;; 8709 mingw*) 8710 # MinGW DLLs use traditional 'lib' prefix 8711 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8712 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8713 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 8714 # It is most probably a Windows format PATH printed by 8715 # mingw gcc, but we are running on Cygwin. Gcc prints its search 8716 # path with ; separators, and with drive letters. We can handle the 8717 # drive letters (cygwin fileutils understands them), so leave them, 8718 # especially as we might pass files found there to a mingw objdump, 8719 # which wouldn't understand a cygwinified path. Ahh. 8720 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8721 else 8722 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8723 fi 8724 ;; 8725 pw32*) 8726 # pw32 DLLs use 'pw' prefix rather than 'lib' 8727 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8728 ;; 8729 esac 8730 ;; 8731 8732 *) 8733 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 8734 ;; 8735 esac 8736 dynamic_linker='Win32 ld.exe' 8737 # FIXME: first we should search . and the directory the executable is in 8738 shlibpath_var=PATH 8739 ;; 8740 8741darwin* | rhapsody*) 8742 dynamic_linker="$host_os dyld" 8743 version_type=darwin 8744 need_lib_prefix=no 8745 need_version=no 8746 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 8747 soname_spec='${libname}${release}${major}$shared_ext' 8748 shlibpath_overrides_runpath=yes 8749 shlibpath_var=DYLD_LIBRARY_PATH 8750 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' 8751 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 8752 if test "$GCC" = yes; then 8753 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 8754 else 8755 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 8756 fi 8757 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 8758 ;; 8759 8760dgux*) 8761 version_type=linux 8762 need_lib_prefix=no 8763 need_version=no 8764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 8765 soname_spec='${libname}${release}${shared_ext}$major' 8766 shlibpath_var=LD_LIBRARY_PATH 8767 ;; 8768 8769freebsd1*) 8770 dynamic_linker=no 8771 ;; 8772 8773kfreebsd*-gnu) 8774 version_type=linux 8775 need_lib_prefix=no 8776 need_version=no 8777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8778 soname_spec='${libname}${release}${shared_ext}$major' 8779 shlibpath_var=LD_LIBRARY_PATH 8780 shlibpath_overrides_runpath=no 8781 hardcode_into_libs=yes 8782 dynamic_linker='GNU ld.so' 8783 ;; 8784 8785freebsd* | dragonfly*) 8786 # DragonFly does not have aout. When/if they implement a new 8787 # versioning mechanism, adjust this. 8788 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 8789 version_type=freebsd-$objformat 8790 case $version_type in 8791 freebsd-elf*) 8792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8793 need_version=no 8794 need_lib_prefix=no 8795 ;; 8796 freebsd-*) 8797 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8798 need_version=yes 8799 ;; 8800 esac 8801 shlibpath_var=LD_LIBRARY_PATH 8802 case $host_os in 8803 freebsd2*) 8804 shlibpath_overrides_runpath=yes 8805 ;; 8806 freebsd3.[01]* | freebsdelf3.[01]*) 8807 shlibpath_overrides_runpath=yes 8808 hardcode_into_libs=yes 8809 ;; 8810 *) # from 3.2 on 8811 shlibpath_overrides_runpath=no 8812 hardcode_into_libs=yes 8813 ;; 8814 esac 8815 ;; 8816 8817gnu*) 8818 version_type=linux 8819 need_lib_prefix=no 8820 need_version=no 8821 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8822 soname_spec='${libname}${release}${shared_ext}$major' 8823 shlibpath_var=LD_LIBRARY_PATH 8824 hardcode_into_libs=yes 8825 ;; 8826 8827hpux9* | hpux10* | hpux11*) 8828 # Give a soname corresponding to the major version so that dld.sl refuses to 8829 # link against other versions. 8830 version_type=sunos 8831 need_lib_prefix=no 8832 need_version=no 8833 case "$host_cpu" in 8834 ia64*) 8835 shrext_cmds='.so' 8836 hardcode_into_libs=yes 8837 dynamic_linker="$host_os dld.so" 8838 shlibpath_var=LD_LIBRARY_PATH 8839 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8841 soname_spec='${libname}${release}${shared_ext}$major' 8842 if test "X$HPUX_IA64_MODE" = X32; then 8843 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 8844 else 8845 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 8846 fi 8847 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8848 ;; 8849 hppa*64*) 8850 shrext_cmds='.sl' 8851 hardcode_into_libs=yes 8852 dynamic_linker="$host_os dld.sl" 8853 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 8854 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8856 soname_spec='${libname}${release}${shared_ext}$major' 8857 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 8858 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8859 ;; 8860 *) 8861 shrext_cmds='.sl' 8862 dynamic_linker="$host_os dld.sl" 8863 shlibpath_var=SHLIB_PATH 8864 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 8865 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8866 soname_spec='${libname}${release}${shared_ext}$major' 8867 ;; 8868 esac 8869 # HP-UX runs *really* slowly unless shared libraries are mode 555. 8870 postinstall_cmds='chmod 555 $lib' 8871 ;; 8872 8873irix5* | irix6* | nonstopux*) 8874 case $host_os in 8875 nonstopux*) version_type=nonstopux ;; 8876 *) 8877 if test "$lt_cv_prog_gnu_ld" = yes; then 8878 version_type=linux 8879 else 8880 version_type=irix 8881 fi ;; 8882 esac 8883 need_lib_prefix=no 8884 need_version=no 8885 soname_spec='${libname}${release}${shared_ext}$major' 8886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 8887 case $host_os in 8888 irix5* | nonstopux*) 8889 libsuff= shlibsuff= 8890 ;; 8891 *) 8892 case $LD in # libtool.m4 will add one of these switches to LD 8893 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 8894 libsuff= shlibsuff= libmagic=32-bit;; 8895 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 8896 libsuff=32 shlibsuff=N32 libmagic=N32;; 8897 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 8898 libsuff=64 shlibsuff=64 libmagic=64-bit;; 8899 *) libsuff= shlibsuff= libmagic=never-match;; 8900 esac 8901 ;; 8902 esac 8903 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 8904 shlibpath_overrides_runpath=no 8905 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 8906 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 8907 hardcode_into_libs=yes 8908 ;; 8909 8910# No shared lib support for Linux oldld, aout, or coff. 8911linux*oldld* | linux*aout* | linux*coff*) 8912 dynamic_linker=no 8913 ;; 8914 8915# This must be Linux ELF. 8916linux*) 8917 version_type=linux 8918 need_lib_prefix=no 8919 need_version=no 8920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8921 soname_spec='${libname}${release}${shared_ext}$major' 8922 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 8923 shlibpath_var=LD_LIBRARY_PATH 8924 shlibpath_overrides_runpath=no 8925 # This implies no fast_install, which is unacceptable. 8926 # Some rework will be needed to allow for fast_install 8927 # before this can be enabled. 8928 hardcode_into_libs=yes 8929 8930 # Append ld.so.conf contents to the search path 8931 if test -f /etc/ld.so.conf; then 8932 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 8933 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 8934 fi 8935 8936 # We used to test for /lib/ld.so.1 and disable shared libraries on 8937 # powerpc, because MkLinux only supported shared libraries with the 8938 # GNU dynamic linker. Since this was broken with cross compilers, 8939 # most powerpc-linux boxes support dynamic linking these days and 8940 # people can always --disable-shared, the test was removed, and we 8941 # assume the GNU/Linux dynamic linker is in use. 8942 dynamic_linker='GNU/Linux ld.so' 8943 ;; 8944 8945knetbsd*-gnu) 8946 version_type=linux 8947 need_lib_prefix=no 8948 need_version=no 8949 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8950 soname_spec='${libname}${release}${shared_ext}$major' 8951 shlibpath_var=LD_LIBRARY_PATH 8952 shlibpath_overrides_runpath=no 8953 hardcode_into_libs=yes 8954 dynamic_linker='GNU ld.so' 8955 ;; 8956 8957netbsd*) 8958 version_type=sunos 8959 need_lib_prefix=no 8960 need_version=no 8961 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8963 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8964 dynamic_linker='NetBSD (a.out) ld.so' 8965 else 8966 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8967 soname_spec='${libname}${release}${shared_ext}$major' 8968 dynamic_linker='NetBSD ld.elf_so' 8969 fi 8970 shlibpath_var=LD_LIBRARY_PATH 8971 shlibpath_overrides_runpath=yes 8972 hardcode_into_libs=yes 8973 ;; 8974 8975newsos6) 8976 version_type=linux 8977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8978 shlibpath_var=LD_LIBRARY_PATH 8979 shlibpath_overrides_runpath=yes 8980 ;; 8981 8982nto-qnx*) 8983 version_type=linux 8984 need_lib_prefix=no 8985 need_version=no 8986 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8987 soname_spec='${libname}${release}${shared_ext}$major' 8988 shlibpath_var=LD_LIBRARY_PATH 8989 shlibpath_overrides_runpath=yes 8990 ;; 8991 8992openbsd*) 8993 version_type=sunos 8994 need_lib_prefix=no 8995 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 8996 case $host_os in 8997 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 8998 *) need_version=no ;; 8999 esac 9000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9001 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9002 shlibpath_var=LD_LIBRARY_PATH 9003 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9004 case $host_os in 9005 openbsd2.[89] | openbsd2.[89].*) 9006 shlibpath_overrides_runpath=no 9007 ;; 9008 *) 9009 shlibpath_overrides_runpath=yes 9010 ;; 9011 esac 9012 else 9013 shlibpath_overrides_runpath=yes 9014 fi 9015 ;; 9016 9017os2*) 9018 libname_spec='$name' 9019 shrext_cmds=".dll" 9020 need_lib_prefix=no 9021 library_names_spec='$libname${shared_ext} $libname.a' 9022 dynamic_linker='OS/2 ld.exe' 9023 shlibpath_var=LIBPATH 9024 ;; 9025 9026osf3* | osf4* | osf5*) 9027 version_type=osf 9028 need_lib_prefix=no 9029 need_version=no 9030 soname_spec='${libname}${release}${shared_ext}$major' 9031 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9032 shlibpath_var=LD_LIBRARY_PATH 9033 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9034 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9035 ;; 9036 9037sco3.2v5*) 9038 version_type=osf 9039 soname_spec='${libname}${release}${shared_ext}$major' 9040 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9041 shlibpath_var=LD_LIBRARY_PATH 9042 ;; 9043 9044solaris*) 9045 version_type=linux 9046 need_lib_prefix=no 9047 need_version=no 9048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9049 soname_spec='${libname}${release}${shared_ext}$major' 9050 shlibpath_var=LD_LIBRARY_PATH 9051 shlibpath_overrides_runpath=yes 9052 hardcode_into_libs=yes 9053 # ldd complains unless libraries are executable 9054 postinstall_cmds='chmod +x $lib' 9055 ;; 9056 9057sunos4*) 9058 version_type=sunos 9059 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9060 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9061 shlibpath_var=LD_LIBRARY_PATH 9062 shlibpath_overrides_runpath=yes 9063 if test "$with_gnu_ld" = yes; then 9064 need_lib_prefix=no 9065 fi 9066 need_version=yes 9067 ;; 9068 9069sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9070 version_type=linux 9071 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9072 soname_spec='${libname}${release}${shared_ext}$major' 9073 shlibpath_var=LD_LIBRARY_PATH 9074 case $host_vendor in 9075 sni) 9076 shlibpath_overrides_runpath=no 9077 need_lib_prefix=no 9078 export_dynamic_flag_spec='${wl}-Blargedynsym' 9079 runpath_var=LD_RUN_PATH 9080 ;; 9081 siemens) 9082 need_lib_prefix=no 9083 ;; 9084 motorola) 9085 need_lib_prefix=no 9086 need_version=no 9087 shlibpath_overrides_runpath=no 9088 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9089 ;; 9090 esac 9091 ;; 9092 9093sysv4*MP*) 9094 if test -d /usr/nec ;then 9095 version_type=linux 9096 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9097 soname_spec='$libname${shared_ext}.$major' 9098 shlibpath_var=LD_LIBRARY_PATH 9099 fi 9100 ;; 9101 9102uts4*) 9103 version_type=linux 9104 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9105 soname_spec='${libname}${release}${shared_ext}$major' 9106 shlibpath_var=LD_LIBRARY_PATH 9107 ;; 9108 9109*) 9110 dynamic_linker=no 9111 ;; 9112esac 9113{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9114echo "${ECHO_T}$dynamic_linker" >&6; } 9115test "$dynamic_linker" = no && can_build_shared=no 9116 9117{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9118echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 9119hardcode_action= 9120if test -n "$hardcode_libdir_flag_spec" || \ 9121 test -n "$runpath_var" || \ 9122 test "X$hardcode_automatic" = "Xyes" ; then 9123 9124 # We can hardcode non-existant directories. 9125 if test "$hardcode_direct" != no && 9126 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9127 # have to relink, otherwise we might link with an installed library 9128 # when we should be linking with a yet-to-be-installed one 9129 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9130 test "$hardcode_minus_L" != no; then 9131 # Linking always hardcodes the temporary library directory. 9132 hardcode_action=relink 9133 else 9134 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9135 hardcode_action=immediate 9136 fi 9137else 9138 # We cannot hardcode anything, or else we can only hardcode existing 9139 # directories. 9140 hardcode_action=unsupported 9141fi 9142{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 9143echo "${ECHO_T}$hardcode_action" >&6; } 9144 9145if test "$hardcode_action" = relink; then 9146 # Fast installation is not supported 9147 enable_fast_install=no 9148elif test "$shlibpath_overrides_runpath" = yes || 9149 test "$enable_shared" = no; then 9150 # Fast installation is not necessary 9151 enable_fast_install=needless 9152fi 9153 9154striplib= 9155old_striplib= 9156{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9157echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 9158if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9159 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9160 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9161 { echo "$as_me:$LINENO: result: yes" >&5 9162echo "${ECHO_T}yes" >&6; } 9163else 9164# FIXME - insert some real tests, host_os isn't really good enough 9165 case $host_os in 9166 darwin*) 9167 if test -n "$STRIP" ; then 9168 striplib="$STRIP -x" 9169 { echo "$as_me:$LINENO: result: yes" >&5 9170echo "${ECHO_T}yes" >&6; } 9171 else 9172 { echo "$as_me:$LINENO: result: no" >&5 9173echo "${ECHO_T}no" >&6; } 9174fi 9175 ;; 9176 *) 9177 { echo "$as_me:$LINENO: result: no" >&5 9178echo "${ECHO_T}no" >&6; } 9179 ;; 9180 esac 9181fi 9182 9183if test "x$enable_dlopen" != xyes; then 9184 enable_dlopen=unknown 9185 enable_dlopen_self=unknown 9186 enable_dlopen_self_static=unknown 9187else 9188 lt_cv_dlopen=no 9189 lt_cv_dlopen_libs= 9190 9191 case $host_os in 9192 beos*) 9193 lt_cv_dlopen="load_add_on" 9194 lt_cv_dlopen_libs= 9195 lt_cv_dlopen_self=yes 9196 ;; 9197 9198 mingw* | pw32*) 9199 lt_cv_dlopen="LoadLibrary" 9200 lt_cv_dlopen_libs= 9201 ;; 9202 9203 cygwin*) 9204 lt_cv_dlopen="dlopen" 9205 lt_cv_dlopen_libs= 9206 ;; 9207 9208 darwin*) 9209 # if libdl is installed we need to link against it 9210 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9211echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9212if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9213 echo $ECHO_N "(cached) $ECHO_C" >&6 9214else 9215 ac_check_lib_save_LIBS=$LIBS 9216LIBS="-ldl $LIBS" 9217cat >conftest.$ac_ext <<_ACEOF 9218/* confdefs.h. */ 9219_ACEOF 9220cat confdefs.h >>conftest.$ac_ext 9221cat >>conftest.$ac_ext <<_ACEOF 9222/* end confdefs.h. */ 9223 9224/* Override any GCC internal prototype to avoid an error. 9225 Use char because int might match the return type of a GCC 9226 builtin and then its argument prototype would still apply. */ 9227#ifdef __cplusplus 9228extern "C" 9229#endif 9230char dlopen (); 9231int 9232main () 9233{ 9234return dlopen (); 9235 ; 9236 return 0; 9237} 9238_ACEOF 9239rm -f conftest.$ac_objext conftest$ac_exeext 9240if { (ac_try="$ac_link" 9241case "(($ac_try" in 9242 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9243 *) ac_try_echo=$ac_try;; 9244esac 9245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9246 (eval "$ac_link") 2>conftest.er1 9247 ac_status=$? 9248 grep -v '^ *+' conftest.er1 >conftest.err 9249 rm -f conftest.er1 9250 cat conftest.err >&5 9251 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9252 (exit $ac_status); } && { 9253 test -z "$ac_c_werror_flag" || 9254 test ! -s conftest.err 9255 } && test -s conftest$ac_exeext && 9256 $as_test_x conftest$ac_exeext; then 9257 ac_cv_lib_dl_dlopen=yes 9258else 9259 echo "$as_me: failed program was:" >&5 9260sed 's/^/| /' conftest.$ac_ext >&5 9261 9262 ac_cv_lib_dl_dlopen=no 9263fi 9264 9265rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9266 conftest$ac_exeext conftest.$ac_ext 9267LIBS=$ac_check_lib_save_LIBS 9268fi 9269{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9270echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9271if test $ac_cv_lib_dl_dlopen = yes; then 9272 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9273else 9274 9275 lt_cv_dlopen="dyld" 9276 lt_cv_dlopen_libs= 9277 lt_cv_dlopen_self=yes 9278 9279fi 9280 9281 ;; 9282 9283 *) 9284 { echo "$as_me:$LINENO: checking for shl_load" >&5 9285echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 9286if test "${ac_cv_func_shl_load+set}" = set; then 9287 echo $ECHO_N "(cached) $ECHO_C" >&6 9288else 9289 cat >conftest.$ac_ext <<_ACEOF 9290/* confdefs.h. */ 9291_ACEOF 9292cat confdefs.h >>conftest.$ac_ext 9293cat >>conftest.$ac_ext <<_ACEOF 9294/* end confdefs.h. */ 9295/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9296 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9297#define shl_load innocuous_shl_load 9298 9299/* System header to define __stub macros and hopefully few prototypes, 9300 which can conflict with char shl_load (); below. 9301 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9302 <limits.h> exists even on freestanding compilers. */ 9303 9304#ifdef __STDC__ 9305# include <limits.h> 9306#else 9307# include <assert.h> 9308#endif 9309 9310#undef shl_load 9311 9312/* Override any GCC internal prototype to avoid an error. 9313 Use char because int might match the return type of a GCC 9314 builtin and then its argument prototype would still apply. */ 9315#ifdef __cplusplus 9316extern "C" 9317#endif 9318char shl_load (); 9319/* The GNU C library defines this for functions which it implements 9320 to always fail with ENOSYS. Some functions are actually named 9321 something starting with __ and the normal name is an alias. */ 9322#if defined __stub_shl_load || defined __stub___shl_load 9323choke me 9324#endif 9325 9326int 9327main () 9328{ 9329return shl_load (); 9330 ; 9331 return 0; 9332} 9333_ACEOF 9334rm -f conftest.$ac_objext conftest$ac_exeext 9335if { (ac_try="$ac_link" 9336case "(($ac_try" in 9337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9338 *) ac_try_echo=$ac_try;; 9339esac 9340eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9341 (eval "$ac_link") 2>conftest.er1 9342 ac_status=$? 9343 grep -v '^ *+' conftest.er1 >conftest.err 9344 rm -f conftest.er1 9345 cat conftest.err >&5 9346 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9347 (exit $ac_status); } && { 9348 test -z "$ac_c_werror_flag" || 9349 test ! -s conftest.err 9350 } && test -s conftest$ac_exeext && 9351 $as_test_x conftest$ac_exeext; then 9352 ac_cv_func_shl_load=yes 9353else 9354 echo "$as_me: failed program was:" >&5 9355sed 's/^/| /' conftest.$ac_ext >&5 9356 9357 ac_cv_func_shl_load=no 9358fi 9359 9360rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9361 conftest$ac_exeext conftest.$ac_ext 9362fi 9363{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 9364echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 9365if test $ac_cv_func_shl_load = yes; then 9366 lt_cv_dlopen="shl_load" 9367else 9368 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 9369echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 9370if test "${ac_cv_lib_dld_shl_load+set}" = set; then 9371 echo $ECHO_N "(cached) $ECHO_C" >&6 9372else 9373 ac_check_lib_save_LIBS=$LIBS 9374LIBS="-ldld $LIBS" 9375cat >conftest.$ac_ext <<_ACEOF 9376/* confdefs.h. */ 9377_ACEOF 9378cat confdefs.h >>conftest.$ac_ext 9379cat >>conftest.$ac_ext <<_ACEOF 9380/* end confdefs.h. */ 9381 9382/* Override any GCC internal prototype to avoid an error. 9383 Use char because int might match the return type of a GCC 9384 builtin and then its argument prototype would still apply. */ 9385#ifdef __cplusplus 9386extern "C" 9387#endif 9388char shl_load (); 9389int 9390main () 9391{ 9392return shl_load (); 9393 ; 9394 return 0; 9395} 9396_ACEOF 9397rm -f conftest.$ac_objext conftest$ac_exeext 9398if { (ac_try="$ac_link" 9399case "(($ac_try" in 9400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9401 *) ac_try_echo=$ac_try;; 9402esac 9403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9404 (eval "$ac_link") 2>conftest.er1 9405 ac_status=$? 9406 grep -v '^ *+' conftest.er1 >conftest.err 9407 rm -f conftest.er1 9408 cat conftest.err >&5 9409 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9410 (exit $ac_status); } && { 9411 test -z "$ac_c_werror_flag" || 9412 test ! -s conftest.err 9413 } && test -s conftest$ac_exeext && 9414 $as_test_x conftest$ac_exeext; then 9415 ac_cv_lib_dld_shl_load=yes 9416else 9417 echo "$as_me: failed program was:" >&5 9418sed 's/^/| /' conftest.$ac_ext >&5 9419 9420 ac_cv_lib_dld_shl_load=no 9421fi 9422 9423rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9424 conftest$ac_exeext conftest.$ac_ext 9425LIBS=$ac_check_lib_save_LIBS 9426fi 9427{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 9428echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 9429if test $ac_cv_lib_dld_shl_load = yes; then 9430 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 9431else 9432 { echo "$as_me:$LINENO: checking for dlopen" >&5 9433echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 9434if test "${ac_cv_func_dlopen+set}" = set; then 9435 echo $ECHO_N "(cached) $ECHO_C" >&6 9436else 9437 cat >conftest.$ac_ext <<_ACEOF 9438/* confdefs.h. */ 9439_ACEOF 9440cat confdefs.h >>conftest.$ac_ext 9441cat >>conftest.$ac_ext <<_ACEOF 9442/* end confdefs.h. */ 9443/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 9444 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9445#define dlopen innocuous_dlopen 9446 9447/* System header to define __stub macros and hopefully few prototypes, 9448 which can conflict with char dlopen (); below. 9449 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9450 <limits.h> exists even on freestanding compilers. */ 9451 9452#ifdef __STDC__ 9453# include <limits.h> 9454#else 9455# include <assert.h> 9456#endif 9457 9458#undef dlopen 9459 9460/* Override any GCC internal prototype to avoid an error. 9461 Use char because int might match the return type of a GCC 9462 builtin and then its argument prototype would still apply. */ 9463#ifdef __cplusplus 9464extern "C" 9465#endif 9466char dlopen (); 9467/* The GNU C library defines this for functions which it implements 9468 to always fail with ENOSYS. Some functions are actually named 9469 something starting with __ and the normal name is an alias. */ 9470#if defined __stub_dlopen || defined __stub___dlopen 9471choke me 9472#endif 9473 9474int 9475main () 9476{ 9477return dlopen (); 9478 ; 9479 return 0; 9480} 9481_ACEOF 9482rm -f conftest.$ac_objext conftest$ac_exeext 9483if { (ac_try="$ac_link" 9484case "(($ac_try" in 9485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9486 *) ac_try_echo=$ac_try;; 9487esac 9488eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9489 (eval "$ac_link") 2>conftest.er1 9490 ac_status=$? 9491 grep -v '^ *+' conftest.er1 >conftest.err 9492 rm -f conftest.er1 9493 cat conftest.err >&5 9494 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9495 (exit $ac_status); } && { 9496 test -z "$ac_c_werror_flag" || 9497 test ! -s conftest.err 9498 } && test -s conftest$ac_exeext && 9499 $as_test_x conftest$ac_exeext; then 9500 ac_cv_func_dlopen=yes 9501else 9502 echo "$as_me: failed program was:" >&5 9503sed 's/^/| /' conftest.$ac_ext >&5 9504 9505 ac_cv_func_dlopen=no 9506fi 9507 9508rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9509 conftest$ac_exeext conftest.$ac_ext 9510fi 9511{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 9512echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 9513if test $ac_cv_func_dlopen = yes; then 9514 lt_cv_dlopen="dlopen" 9515else 9516 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9517echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9518if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9519 echo $ECHO_N "(cached) $ECHO_C" >&6 9520else 9521 ac_check_lib_save_LIBS=$LIBS 9522LIBS="-ldl $LIBS" 9523cat >conftest.$ac_ext <<_ACEOF 9524/* confdefs.h. */ 9525_ACEOF 9526cat confdefs.h >>conftest.$ac_ext 9527cat >>conftest.$ac_ext <<_ACEOF 9528/* end confdefs.h. */ 9529 9530/* Override any GCC internal prototype to avoid an error. 9531 Use char because int might match the return type of a GCC 9532 builtin and then its argument prototype would still apply. */ 9533#ifdef __cplusplus 9534extern "C" 9535#endif 9536char dlopen (); 9537int 9538main () 9539{ 9540return dlopen (); 9541 ; 9542 return 0; 9543} 9544_ACEOF 9545rm -f conftest.$ac_objext conftest$ac_exeext 9546if { (ac_try="$ac_link" 9547case "(($ac_try" in 9548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9549 *) ac_try_echo=$ac_try;; 9550esac 9551eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9552 (eval "$ac_link") 2>conftest.er1 9553 ac_status=$? 9554 grep -v '^ *+' conftest.er1 >conftest.err 9555 rm -f conftest.er1 9556 cat conftest.err >&5 9557 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9558 (exit $ac_status); } && { 9559 test -z "$ac_c_werror_flag" || 9560 test ! -s conftest.err 9561 } && test -s conftest$ac_exeext && 9562 $as_test_x conftest$ac_exeext; then 9563 ac_cv_lib_dl_dlopen=yes 9564else 9565 echo "$as_me: failed program was:" >&5 9566sed 's/^/| /' conftest.$ac_ext >&5 9567 9568 ac_cv_lib_dl_dlopen=no 9569fi 9570 9571rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9572 conftest$ac_exeext conftest.$ac_ext 9573LIBS=$ac_check_lib_save_LIBS 9574fi 9575{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9576echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9577if test $ac_cv_lib_dl_dlopen = yes; then 9578 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9579else 9580 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 9581echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 9582if test "${ac_cv_lib_svld_dlopen+set}" = set; then 9583 echo $ECHO_N "(cached) $ECHO_C" >&6 9584else 9585 ac_check_lib_save_LIBS=$LIBS 9586LIBS="-lsvld $LIBS" 9587cat >conftest.$ac_ext <<_ACEOF 9588/* confdefs.h. */ 9589_ACEOF 9590cat confdefs.h >>conftest.$ac_ext 9591cat >>conftest.$ac_ext <<_ACEOF 9592/* end confdefs.h. */ 9593 9594/* Override any GCC internal prototype to avoid an error. 9595 Use char because int might match the return type of a GCC 9596 builtin and then its argument prototype would still apply. */ 9597#ifdef __cplusplus 9598extern "C" 9599#endif 9600char dlopen (); 9601int 9602main () 9603{ 9604return dlopen (); 9605 ; 9606 return 0; 9607} 9608_ACEOF 9609rm -f conftest.$ac_objext conftest$ac_exeext 9610if { (ac_try="$ac_link" 9611case "(($ac_try" in 9612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9613 *) ac_try_echo=$ac_try;; 9614esac 9615eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9616 (eval "$ac_link") 2>conftest.er1 9617 ac_status=$? 9618 grep -v '^ *+' conftest.er1 >conftest.err 9619 rm -f conftest.er1 9620 cat conftest.err >&5 9621 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9622 (exit $ac_status); } && { 9623 test -z "$ac_c_werror_flag" || 9624 test ! -s conftest.err 9625 } && test -s conftest$ac_exeext && 9626 $as_test_x conftest$ac_exeext; then 9627 ac_cv_lib_svld_dlopen=yes 9628else 9629 echo "$as_me: failed program was:" >&5 9630sed 's/^/| /' conftest.$ac_ext >&5 9631 9632 ac_cv_lib_svld_dlopen=no 9633fi 9634 9635rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9636 conftest$ac_exeext conftest.$ac_ext 9637LIBS=$ac_check_lib_save_LIBS 9638fi 9639{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 9640echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 9641if test $ac_cv_lib_svld_dlopen = yes; then 9642 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9643else 9644 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 9645echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 9646if test "${ac_cv_lib_dld_dld_link+set}" = set; then 9647 echo $ECHO_N "(cached) $ECHO_C" >&6 9648else 9649 ac_check_lib_save_LIBS=$LIBS 9650LIBS="-ldld $LIBS" 9651cat >conftest.$ac_ext <<_ACEOF 9652/* confdefs.h. */ 9653_ACEOF 9654cat confdefs.h >>conftest.$ac_ext 9655cat >>conftest.$ac_ext <<_ACEOF 9656/* end confdefs.h. */ 9657 9658/* Override any GCC internal prototype to avoid an error. 9659 Use char because int might match the return type of a GCC 9660 builtin and then its argument prototype would still apply. */ 9661#ifdef __cplusplus 9662extern "C" 9663#endif 9664char dld_link (); 9665int 9666main () 9667{ 9668return dld_link (); 9669 ; 9670 return 0; 9671} 9672_ACEOF 9673rm -f conftest.$ac_objext conftest$ac_exeext 9674if { (ac_try="$ac_link" 9675case "(($ac_try" in 9676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9677 *) ac_try_echo=$ac_try;; 9678esac 9679eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9680 (eval "$ac_link") 2>conftest.er1 9681 ac_status=$? 9682 grep -v '^ *+' conftest.er1 >conftest.err 9683 rm -f conftest.er1 9684 cat conftest.err >&5 9685 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9686 (exit $ac_status); } && { 9687 test -z "$ac_c_werror_flag" || 9688 test ! -s conftest.err 9689 } && test -s conftest$ac_exeext && 9690 $as_test_x conftest$ac_exeext; then 9691 ac_cv_lib_dld_dld_link=yes 9692else 9693 echo "$as_me: failed program was:" >&5 9694sed 's/^/| /' conftest.$ac_ext >&5 9695 9696 ac_cv_lib_dld_dld_link=no 9697fi 9698 9699rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9700 conftest$ac_exeext conftest.$ac_ext 9701LIBS=$ac_check_lib_save_LIBS 9702fi 9703{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 9704echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 9705if test $ac_cv_lib_dld_dld_link = yes; then 9706 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 9707fi 9708 9709 9710fi 9711 9712 9713fi 9714 9715 9716fi 9717 9718 9719fi 9720 9721 9722fi 9723 9724 ;; 9725 esac 9726 9727 if test "x$lt_cv_dlopen" != xno; then 9728 enable_dlopen=yes 9729 else 9730 enable_dlopen=no 9731 fi 9732 9733 case $lt_cv_dlopen in 9734 dlopen) 9735 save_CPPFLAGS="$CPPFLAGS" 9736 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9737 9738 save_LDFLAGS="$LDFLAGS" 9739 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9740 9741 save_LIBS="$LIBS" 9742 LIBS="$lt_cv_dlopen_libs $LIBS" 9743 9744 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 9745echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 9746if test "${lt_cv_dlopen_self+set}" = set; then 9747 echo $ECHO_N "(cached) $ECHO_C" >&6 9748else 9749 if test "$cross_compiling" = yes; then : 9750 lt_cv_dlopen_self=cross 9751else 9752 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9753 lt_status=$lt_dlunknown 9754 cat > conftest.$ac_ext <<EOF
| 7681 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7682 then 7683 # The compiler can only warn and ignore the option if not recognized 7684 # So say no if there are warnings 7685 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp 7686 $SED '/^$/d' out/conftest.err >out/conftest.er2 7687 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7688 lt_cv_prog_compiler_c_o=yes 7689 fi 7690 fi 7691 chmod u+w . 7692 $rm conftest* 7693 # SGI C++ compiler will create directory out/ii_files/ for 7694 # template instantiation 7695 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 7696 $rm out/* && rmdir out 7697 cd .. 7698 rmdir conftest 7699 $rm conftest* 7700 7701fi 7702{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 7703echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 7704 7705 7706hard_links="nottested" 7707if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7708 # do not overwrite the value of need_locks provided by the user 7709 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 7710echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 7711 hard_links=yes 7712 $rm conftest* 7713 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7714 touch conftest.a 7715 ln conftest.a conftest.b 2>&5 || hard_links=no 7716 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7717 { echo "$as_me:$LINENO: result: $hard_links" >&5 7718echo "${ECHO_T}$hard_links" >&6; } 7719 if test "$hard_links" = no; then 7720 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7721echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7722 need_locks=warn 7723 fi 7724else 7725 need_locks=no 7726fi 7727 7728{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7729echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 7730 7731 runpath_var= 7732 allow_undefined_flag= 7733 enable_shared_with_static_runtimes=no 7734 archive_cmds= 7735 archive_expsym_cmds= 7736 old_archive_From_new_cmds= 7737 old_archive_from_expsyms_cmds= 7738 export_dynamic_flag_spec= 7739 whole_archive_flag_spec= 7740 thread_safe_flag_spec= 7741 hardcode_libdir_flag_spec= 7742 hardcode_libdir_flag_spec_ld= 7743 hardcode_libdir_separator= 7744 hardcode_direct=no 7745 hardcode_minus_L=no 7746 hardcode_shlibpath_var=unsupported 7747 link_all_deplibs=unknown 7748 hardcode_automatic=no 7749 module_cmds= 7750 module_expsym_cmds= 7751 always_export_symbols=no 7752 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7753 # include_expsyms should be a list of space-separated symbols to be *always* 7754 # included in the symbol list 7755 include_expsyms= 7756 # exclude_expsyms can be an extended regexp of symbols to exclude 7757 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7758 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7759 # as well as any symbol that contains `d'. 7760 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 7761 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7762 # platforms (ab)use it in PIC code, but their linkers get confused if 7763 # the symbol is explicitly referenced. Since portable code cannot 7764 # rely on this symbol name, it's probably fine to never include it in 7765 # preloaded symbol tables. 7766 extract_expsyms_cmds= 7767 # Just being paranoid about ensuring that cc_basename is set. 7768 for cc_temp in $compiler""; do 7769 case $cc_temp in 7770 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7771 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7772 \-*) ;; 7773 *) break;; 7774 esac 7775done 7776cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7777 7778 case $host_os in 7779 cygwin* | mingw* | pw32*) 7780 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7781 # When not using gcc, we currently assume that we are using 7782 # Microsoft Visual C++. 7783 if test "$GCC" != yes; then 7784 with_gnu_ld=no 7785 fi 7786 ;; 7787 openbsd*) 7788 with_gnu_ld=no 7789 ;; 7790 esac 7791 7792 ld_shlibs=yes 7793 if test "$with_gnu_ld" = yes; then 7794 # If archive_cmds runs LD, not CC, wlarc should be empty 7795 wlarc='${wl}' 7796 7797 # Set some defaults for GNU ld with shared library support. These 7798 # are reset later if shared libraries are not supported. Putting them 7799 # here allows them to be overridden if necessary. 7800 runpath_var=LD_RUN_PATH 7801 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 7802 export_dynamic_flag_spec='${wl}--export-dynamic' 7803 # ancient GNU ld didn't support --whole-archive et. al. 7804 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 7805 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7806 else 7807 whole_archive_flag_spec= 7808 fi 7809 supports_anon_versioning=no 7810 case `$LD -v 2>/dev/null` in 7811 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7812 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7813 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7814 *\ 2.11.*) ;; # other 2.11 versions 7815 *) supports_anon_versioning=yes ;; 7816 esac 7817 7818 # See if GNU ld supports shared libraries. 7819 case $host_os in 7820 aix3* | aix4* | aix5*) 7821 # On AIX/PPC, the GNU linker is very broken 7822 if test "$host_cpu" != ia64; then 7823 ld_shlibs=no 7824 cat <<EOF 1>&2 7825 7826*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7827*** to be unable to reliably create shared libraries on AIX. 7828*** Therefore, libtool is disabling shared libraries support. If you 7829*** really care for shared libraries, you may want to modify your PATH 7830*** so that a non-GNU linker is found, and then restart. 7831 7832EOF 7833 fi 7834 ;; 7835 7836 amigaos*) 7837 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)' 7838 hardcode_libdir_flag_spec='-L$libdir' 7839 hardcode_minus_L=yes 7840 7841 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 7842 # that the semantics of dynamic libraries on AmigaOS, at least up 7843 # to version 4, is to share data among multiple programs linked 7844 # with the same dynamic library. Since this doesn't match the 7845 # behavior of shared libraries on other platforms, we can't use 7846 # them. 7847 ld_shlibs=no 7848 ;; 7849 7850 beos*) 7851 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7852 allow_undefined_flag=unsupported 7853 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 7854 # support --undefined. This deserves some investigation. FIXME 7855 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7856 else 7857 ld_shlibs=no 7858 fi 7859 ;; 7860 7861 cygwin* | mingw* | pw32*) 7862 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7863 # as there is no search path for DLLs. 7864 hardcode_libdir_flag_spec='-L$libdir' 7865 allow_undefined_flag=unsupported 7866 always_export_symbols=no 7867 enable_shared_with_static_runtimes=yes 7868 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 7869 7870 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 7871 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 7872 # If the export-symbols file already is a .def file (1st line 7873 # is EXPORTS), use it as is; otherwise, prepend... 7874 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7875 cp $export_symbols $output_objdir/$soname.def; 7876 else 7877 echo EXPORTS > $output_objdir/$soname.def; 7878 cat $export_symbols >> $output_objdir/$soname.def; 7879 fi~ 7880 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 7881 else 7882 ld_shlibs=no 7883 fi 7884 ;; 7885 7886 linux*) 7887 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7888 tmp_addflag= 7889 case $cc_basename,$host_cpu in 7890 pgcc*) # Portland Group C compiler 7891 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' 7892 tmp_addflag=' $pic_flag' 7893 ;; 7894 pgf77* | pgf90* ) # Portland Group f77 and f90 compilers 7895 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' 7896 tmp_addflag=' $pic_flag -Mnomain' ;; 7897 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7898 tmp_addflag=' -i_dynamic' ;; 7899 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7900 tmp_addflag=' -i_dynamic -nofor_main' ;; 7901 ifc* | ifort*) # Intel Fortran compiler 7902 tmp_addflag=' -nofor_main' ;; 7903 esac 7904 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7905 7906 if test $supports_anon_versioning = yes; then 7907 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 7908 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7909 $echo "local: *; };" >> $output_objdir/$libname.ver~ 7910 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 7911 fi 7912 else 7913 ld_shlibs=no 7914 fi 7915 ;; 7916 7917 netbsd*) 7918 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 7919 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 7920 wlarc= 7921 else 7922 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7923 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7924 fi 7925 ;; 7926 7927 solaris* | sysv5*) 7928 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 7929 ld_shlibs=no 7930 cat <<EOF 1>&2 7931 7932*** Warning: The releases 2.8.* of the GNU linker cannot reliably 7933*** create shared libraries on Solaris systems. Therefore, libtool 7934*** is disabling shared libraries support. We urge you to upgrade GNU 7935*** binutils to release 2.9.1 or newer. Another option is to modify 7936*** your PATH or compiler configuration so that the native linker is 7937*** used, and then restart. 7938 7939EOF 7940 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7941 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7942 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7943 else 7944 ld_shlibs=no 7945 fi 7946 ;; 7947 7948 sunos4*) 7949 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7950 wlarc= 7951 hardcode_direct=yes 7952 hardcode_shlibpath_var=no 7953 ;; 7954 7955 *) 7956 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7957 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7958 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7959 else 7960 ld_shlibs=no 7961 fi 7962 ;; 7963 esac 7964 7965 if test "$ld_shlibs" = no; then 7966 runpath_var= 7967 hardcode_libdir_flag_spec= 7968 export_dynamic_flag_spec= 7969 whole_archive_flag_spec= 7970 fi 7971 else 7972 # PORTME fill in a description of your system's linker (not GNU ld) 7973 case $host_os in 7974 aix3*) 7975 allow_undefined_flag=unsupported 7976 always_export_symbols=yes 7977 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' 7978 # Note: this linker hardcodes the directories in LIBPATH if there 7979 # are no directories specified by -L. 7980 hardcode_minus_L=yes 7981 if test "$GCC" = yes && test -z "$link_static_flag"; then 7982 # Neither direct hardcoding nor static linking is supported with a 7983 # broken collect2. 7984 hardcode_direct=unsupported 7985 fi 7986 ;; 7987 7988 aix4* | aix5*) 7989 if test "$host_cpu" = ia64; then 7990 # On IA64, the linker does run time linking by default, so we don't 7991 # have to do anything special. 7992 aix_use_runtimelinking=no 7993 exp_sym_flag='-Bexport' 7994 no_entry_flag="" 7995 else 7996 # If we're using GNU nm, then we don't want the "-C" option. 7997 # -C means demangle to AIX nm, but means don't demangle with GNU nm 7998 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 7999 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' 8000 else 8001 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' 8002 fi 8003 aix_use_runtimelinking=no 8004 8005 # Test if we are trying to use run time linking or normal 8006 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8007 # need to do runtime linking. 8008 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 8009 for ld_flag in $LDFLAGS; do 8010 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8011 aix_use_runtimelinking=yes 8012 break 8013 fi 8014 done 8015 esac 8016 8017 exp_sym_flag='-bexport' 8018 no_entry_flag='-bnoentry' 8019 fi 8020 8021 # When large executables or shared objects are built, AIX ld can 8022 # have problems creating the table of contents. If linking a library 8023 # or program results in "error TOC overflow" add -mminimal-toc to 8024 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8025 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8026 8027 archive_cmds='' 8028 hardcode_direct=yes 8029 hardcode_libdir_separator=':' 8030 link_all_deplibs=yes 8031 8032 if test "$GCC" = yes; then 8033 case $host_os in aix4.[012]|aix4.[012].*) 8034 # We only want to do this on AIX 4.2 and lower, the check 8035 # below for broken collect2 doesn't work under 4.3+ 8036 collect2name=`${CC} -print-prog-name=collect2` 8037 if test -f "$collect2name" && \ 8038 strings "$collect2name" | grep resolve_lib_name >/dev/null 8039 then 8040 # We have reworked collect2 8041 hardcode_direct=yes 8042 else 8043 # We have old collect2 8044 hardcode_direct=unsupported 8045 # It fails to find uninstalled libraries when the uninstalled 8046 # path is not listed in the libpath. Setting hardcode_minus_L 8047 # to unsupported forces relinking 8048 hardcode_minus_L=yes 8049 hardcode_libdir_flag_spec='-L$libdir' 8050 hardcode_libdir_separator= 8051 fi 8052 esac 8053 shared_flag='-shared' 8054 if test "$aix_use_runtimelinking" = yes; then 8055 shared_flag="$shared_flag "'${wl}-G' 8056 fi 8057 else 8058 # not using gcc 8059 if test "$host_cpu" = ia64; then 8060 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8061 # chokes on -Wl,-G. The following line is correct: 8062 shared_flag='-G' 8063 else 8064 if test "$aix_use_runtimelinking" = yes; then 8065 shared_flag='${wl}-G' 8066 else 8067 shared_flag='${wl}-bM:SRE' 8068 fi 8069 fi 8070 fi 8071 8072 # It seems that -bexpall does not export symbols beginning with 8073 # underscore (_), so it is better to generate a list of symbols to export. 8074 always_export_symbols=yes 8075 if test "$aix_use_runtimelinking" = yes; then 8076 # Warning - without using the other runtime loading flags (-brtl), 8077 # -berok will link without error, but may produce a broken library. 8078 allow_undefined_flag='-berok' 8079 # Determine the default libpath from the value encoded in an empty executable. 8080 cat >conftest.$ac_ext <<_ACEOF 8081/* confdefs.h. */ 8082_ACEOF 8083cat confdefs.h >>conftest.$ac_ext 8084cat >>conftest.$ac_ext <<_ACEOF 8085/* end confdefs.h. */ 8086 8087int 8088main () 8089{ 8090 8091 ; 8092 return 0; 8093} 8094_ACEOF 8095rm -f conftest.$ac_objext conftest$ac_exeext 8096if { (ac_try="$ac_link" 8097case "(($ac_try" in 8098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8099 *) ac_try_echo=$ac_try;; 8100esac 8101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8102 (eval "$ac_link") 2>conftest.er1 8103 ac_status=$? 8104 grep -v '^ *+' conftest.er1 >conftest.err 8105 rm -f conftest.er1 8106 cat conftest.err >&5 8107 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8108 (exit $ac_status); } && { 8109 test -z "$ac_c_werror_flag" || 8110 test ! -s conftest.err 8111 } && test -s conftest$ac_exeext && 8112 $as_test_x conftest$ac_exeext; then 8113 8114aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8115}'` 8116# Check for a 64-bit object if we didn't find anything. 8117if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8118}'`; fi 8119else 8120 echo "$as_me: failed program was:" >&5 8121sed 's/^/| /' conftest.$ac_ext >&5 8122 8123 8124fi 8125 8126rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8127 conftest$ac_exeext conftest.$ac_ext 8128if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8129 8130 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8131 archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 8132 else 8133 if test "$host_cpu" = ia64; then 8134 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8135 allow_undefined_flag="-z nodefs" 8136 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 8137 else 8138 # Determine the default libpath from the value encoded in an empty executable. 8139 cat >conftest.$ac_ext <<_ACEOF 8140/* confdefs.h. */ 8141_ACEOF 8142cat confdefs.h >>conftest.$ac_ext 8143cat >>conftest.$ac_ext <<_ACEOF 8144/* end confdefs.h. */ 8145 8146int 8147main () 8148{ 8149 8150 ; 8151 return 0; 8152} 8153_ACEOF 8154rm -f conftest.$ac_objext conftest$ac_exeext 8155if { (ac_try="$ac_link" 8156case "(($ac_try" in 8157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8158 *) ac_try_echo=$ac_try;; 8159esac 8160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 8161 (eval "$ac_link") 2>conftest.er1 8162 ac_status=$? 8163 grep -v '^ *+' conftest.er1 >conftest.err 8164 rm -f conftest.er1 8165 cat conftest.err >&5 8166 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8167 (exit $ac_status); } && { 8168 test -z "$ac_c_werror_flag" || 8169 test ! -s conftest.err 8170 } && test -s conftest$ac_exeext && 8171 $as_test_x conftest$ac_exeext; then 8172 8173aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8174}'` 8175# Check for a 64-bit object if we didn't find anything. 8176if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8177}'`; fi 8178else 8179 echo "$as_me: failed program was:" >&5 8180sed 's/^/| /' conftest.$ac_ext >&5 8181 8182 8183fi 8184 8185rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8186 conftest$ac_exeext conftest.$ac_ext 8187if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8188 8189 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8190 # Warning - without using the other run time loading flags, 8191 # -berok will link without error, but may produce a broken library. 8192 no_undefined_flag=' ${wl}-bernotok' 8193 allow_undefined_flag=' ${wl}-berok' 8194 # -bexpall does not export symbols beginning with underscore (_) 8195 always_export_symbols=yes 8196 # Exported symbols can be pulled into shared objects from archives 8197 whole_archive_flag_spec=' ' 8198 archive_cmds_need_lc=yes 8199 # This is similar to how AIX traditionally builds it's shared libraries. 8200 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 8201 fi 8202 fi 8203 ;; 8204 8205 amigaos*) 8206 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)' 8207 hardcode_libdir_flag_spec='-L$libdir' 8208 hardcode_minus_L=yes 8209 # see comment about different semantics on the GNU ld section 8210 ld_shlibs=no 8211 ;; 8212 8213 bsdi[45]*) 8214 export_dynamic_flag_spec=-rdynamic 8215 ;; 8216 8217 cygwin* | mingw* | pw32*) 8218 # When not using gcc, we currently assume that we are using 8219 # Microsoft Visual C++. 8220 # hardcode_libdir_flag_spec is actually meaningless, as there is 8221 # no search path for DLLs. 8222 hardcode_libdir_flag_spec=' ' 8223 allow_undefined_flag=unsupported 8224 # Tell ltmain to make .lib files, not .a files. 8225 libext=lib 8226 # Tell ltmain to make .dll files, not .so files. 8227 shrext_cmds=".dll" 8228 # FIXME: Setting linknames here is a bad hack. 8229 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8230 # The linker will automatically build a .lib file if we build a DLL. 8231 old_archive_From_new_cmds='true' 8232 # FIXME: Should let the user specify the lib program. 8233 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' 8234 fix_srcfile_path='`cygpath -w "$srcfile"`' 8235 enable_shared_with_static_runtimes=yes 8236 ;; 8237 8238 darwin* | rhapsody*) 8239 case "$host_os" in 8240 rhapsody* | darwin1.[012]) 8241 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8242 ;; 8243 *) # Darwin 1.3 on 8244 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8245 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8246 else 8247 case ${MACOSX_DEPLOYMENT_TARGET} in 8248 10.[012]) 8249 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8250 ;; 8251 10.*) 8252 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8253 ;; 8254 esac 8255 fi 8256 ;; 8257 esac 8258 archive_cmds_need_lc=no 8259 hardcode_direct=no 8260 hardcode_automatic=yes 8261 hardcode_shlibpath_var=unsupported 8262 whole_archive_flag_spec='' 8263 link_all_deplibs=yes 8264 if test "$GCC" = yes ; then 8265 output_verbose_link_cmd='echo' 8266 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 8267 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8268 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 8269 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8270 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}' 8271 else 8272 case $cc_basename in 8273 xlc*) 8274 output_verbose_link_cmd='echo' 8275 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 8276 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8277 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 8278 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8279 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}' 8280 ;; 8281 *) 8282 ld_shlibs=no 8283 ;; 8284 esac 8285 fi 8286 ;; 8287 8288 dgux*) 8289 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8290 hardcode_libdir_flag_spec='-L$libdir' 8291 hardcode_shlibpath_var=no 8292 ;; 8293 8294 freebsd1*) 8295 ld_shlibs=no 8296 ;; 8297 8298 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8299 # support. Future versions do this automatically, but an explicit c++rt0.o 8300 # does not break anything, and helps significantly (at the cost of a little 8301 # extra space). 8302 freebsd2.2*) 8303 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8304 hardcode_libdir_flag_spec='-R$libdir' 8305 hardcode_direct=yes 8306 hardcode_shlibpath_var=no 8307 ;; 8308 8309 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8310 freebsd2*) 8311 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8312 hardcode_direct=yes 8313 hardcode_minus_L=yes 8314 hardcode_shlibpath_var=no 8315 ;; 8316 8317 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8318 freebsd* | kfreebsd*-gnu | dragonfly*) 8319 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8320 hardcode_libdir_flag_spec='-R$libdir' 8321 hardcode_direct=yes 8322 hardcode_shlibpath_var=no 8323 ;; 8324 8325 hpux9*) 8326 if test "$GCC" = yes; then 8327 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' 8328 else 8329 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' 8330 fi 8331 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8332 hardcode_libdir_separator=: 8333 hardcode_direct=yes 8334 8335 # hardcode_minus_L: Not really in the search PATH, 8336 # but as the default location of the library. 8337 hardcode_minus_L=yes 8338 export_dynamic_flag_spec='${wl}-E' 8339 ;; 8340 8341 hpux10* | hpux11*) 8342 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8343 case "$host_cpu" in 8344 hppa*64*|ia64*) 8345 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8346 ;; 8347 *) 8348 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8349 ;; 8350 esac 8351 else 8352 case "$host_cpu" in 8353 hppa*64*|ia64*) 8354 archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' 8355 ;; 8356 *) 8357 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8358 ;; 8359 esac 8360 fi 8361 if test "$with_gnu_ld" = no; then 8362 case "$host_cpu" in 8363 hppa*64*) 8364 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8365 hardcode_libdir_flag_spec_ld='+b $libdir' 8366 hardcode_libdir_separator=: 8367 hardcode_direct=no 8368 hardcode_shlibpath_var=no 8369 ;; 8370 ia64*) 8371 hardcode_libdir_flag_spec='-L$libdir' 8372 hardcode_direct=no 8373 hardcode_shlibpath_var=no 8374 8375 # hardcode_minus_L: Not really in the search PATH, 8376 # but as the default location of the library. 8377 hardcode_minus_L=yes 8378 ;; 8379 *) 8380 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8381 hardcode_libdir_separator=: 8382 hardcode_direct=yes 8383 export_dynamic_flag_spec='${wl}-E' 8384 8385 # hardcode_minus_L: Not really in the search PATH, 8386 # but as the default location of the library. 8387 hardcode_minus_L=yes 8388 ;; 8389 esac 8390 fi 8391 ;; 8392 8393 irix5* | irix6* | nonstopux*) 8394 if test "$GCC" = yes; then 8395 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' 8396 else 8397 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' 8398 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8399 fi 8400 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8401 hardcode_libdir_separator=: 8402 link_all_deplibs=yes 8403 ;; 8404 8405 netbsd*) 8406 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8407 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8408 else 8409 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8410 fi 8411 hardcode_libdir_flag_spec='-R$libdir' 8412 hardcode_direct=yes 8413 hardcode_shlibpath_var=no 8414 ;; 8415 8416 newsos6) 8417 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8418 hardcode_direct=yes 8419 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8420 hardcode_libdir_separator=: 8421 hardcode_shlibpath_var=no 8422 ;; 8423 8424 openbsd*) 8425 hardcode_direct=yes 8426 hardcode_shlibpath_var=no 8427 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8428 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8429 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8430 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8431 export_dynamic_flag_spec='${wl}-E' 8432 else 8433 case $host_os in 8434 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8435 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8436 hardcode_libdir_flag_spec='-R$libdir' 8437 ;; 8438 *) 8439 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8440 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8441 ;; 8442 esac 8443 fi 8444 ;; 8445 8446 os2*) 8447 hardcode_libdir_flag_spec='-L$libdir' 8448 hardcode_minus_L=yes 8449 allow_undefined_flag=unsupported 8450 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' 8451 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8452 ;; 8453 8454 osf3*) 8455 if test "$GCC" = yes; then 8456 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8457 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' 8458 else 8459 allow_undefined_flag=' -expect_unresolved \*' 8460 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' 8461 fi 8462 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8463 hardcode_libdir_separator=: 8464 ;; 8465 8466 osf4* | osf5*) # as osf3* with the addition of -msym flag 8467 if test "$GCC" = yes; then 8468 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8469 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' 8470 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8471 else 8472 allow_undefined_flag=' -expect_unresolved \*' 8473 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' 8474 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8475 $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' 8476 8477 # Both c and cxx compiler support -rpath directly 8478 hardcode_libdir_flag_spec='-rpath $libdir' 8479 fi 8480 hardcode_libdir_separator=: 8481 ;; 8482 8483 sco3.2v5*) 8484 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8485 hardcode_shlibpath_var=no 8486 export_dynamic_flag_spec='${wl}-Bexport' 8487 runpath_var=LD_RUN_PATH 8488 hardcode_runpath_var=yes 8489 ;; 8490 8491 solaris*) 8492 no_undefined_flag=' -z text' 8493 if test "$GCC" = yes; then 8494 wlarc='${wl}' 8495 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8496 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8497 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8498 else 8499 wlarc='' 8500 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8501 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8502 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8503 fi 8504 hardcode_libdir_flag_spec='-R$libdir' 8505 hardcode_shlibpath_var=no 8506 case $host_os in 8507 solaris2.[0-5] | solaris2.[0-5].*) ;; 8508 *) 8509 # The compiler driver will combine linker options so we 8510 # cannot just pass the convience library names through 8511 # without $wl, iff we do not link with $LD. 8512 # Luckily, gcc supports the same syntax we need for Sun Studio. 8513 # Supported since Solaris 2.6 (maybe 2.5.1?) 8514 case $wlarc in 8515 '') 8516 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; 8517 *) 8518 whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 8519 esac ;; 8520 esac 8521 link_all_deplibs=yes 8522 ;; 8523 8524 sunos4*) 8525 if test "x$host_vendor" = xsequent; then 8526 # Use $CC to link under sequent, because it throws in some extra .o 8527 # files that make .init and .fini sections work. 8528 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8529 else 8530 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8531 fi 8532 hardcode_libdir_flag_spec='-L$libdir' 8533 hardcode_direct=yes 8534 hardcode_minus_L=yes 8535 hardcode_shlibpath_var=no 8536 ;; 8537 8538 sysv4) 8539 case $host_vendor in 8540 sni) 8541 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8542 hardcode_direct=yes # is this really true??? 8543 ;; 8544 siemens) 8545 ## LD is ld it makes a PLAMLIB 8546 ## CC just makes a GrossModule. 8547 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8548 reload_cmds='$CC -r -o $output$reload_objs' 8549 hardcode_direct=no 8550 ;; 8551 motorola) 8552 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8553 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8554 ;; 8555 esac 8556 runpath_var='LD_RUN_PATH' 8557 hardcode_shlibpath_var=no 8558 ;; 8559 8560 sysv4.3*) 8561 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8562 hardcode_shlibpath_var=no 8563 export_dynamic_flag_spec='-Bexport' 8564 ;; 8565 8566 sysv4*MP*) 8567 if test -d /usr/nec; then 8568 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8569 hardcode_shlibpath_var=no 8570 runpath_var=LD_RUN_PATH 8571 hardcode_runpath_var=yes 8572 ld_shlibs=yes 8573 fi 8574 ;; 8575 8576 sysv4.2uw2*) 8577 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8578 hardcode_direct=yes 8579 hardcode_minus_L=no 8580 hardcode_shlibpath_var=no 8581 hardcode_runpath_var=yes 8582 runpath_var=LD_RUN_PATH 8583 ;; 8584 8585 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 8586 no_undefined_flag='${wl}-z ${wl}text' 8587 if test "$GCC" = yes; then 8588 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8589 else 8590 archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8591 fi 8592 runpath_var='LD_RUN_PATH' 8593 hardcode_shlibpath_var=no 8594 ;; 8595 8596 sysv5*) 8597 no_undefined_flag=' -z text' 8598 # $CC -shared without GNU ld will not create a library from C++ 8599 # object files and a static libstdc++, better avoid it by now 8600 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8601 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8602 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8603 hardcode_libdir_flag_spec= 8604 hardcode_shlibpath_var=no 8605 runpath_var='LD_RUN_PATH' 8606 ;; 8607 8608 uts4*) 8609 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8610 hardcode_libdir_flag_spec='-L$libdir' 8611 hardcode_shlibpath_var=no 8612 ;; 8613 8614 *) 8615 ld_shlibs=no 8616 ;; 8617 esac 8618 fi 8619 8620{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 8621echo "${ECHO_T}$ld_shlibs" >&6; } 8622test "$ld_shlibs" = no && can_build_shared=no 8623 8624variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 8625if test "$GCC" = yes; then 8626 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 8627fi 8628 8629# 8630# Do we need to explicitly link libc? 8631# 8632case "x$archive_cmds_need_lc" in 8633x|xyes) 8634 # Assume -lc should be added 8635 archive_cmds_need_lc=yes 8636 8637 if test "$enable_shared" = yes && test "$GCC" = yes; then 8638 case $archive_cmds in 8639 *'~'*) 8640 # FIXME: we may have to deal with multi-command sequences. 8641 ;; 8642 '$CC '*) 8643 # Test whether the compiler implicitly links with -lc since on some 8644 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8645 # to ld, don't add -lc before -lgcc. 8646 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 8647echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 8648 $rm conftest* 8649 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 8650 8651 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8652 (eval $ac_compile) 2>&5 8653 ac_status=$? 8654 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8655 (exit $ac_status); } 2>conftest.err; then 8656 soname=conftest 8657 lib=conftest 8658 libobjs=conftest.$ac_objext 8659 deplibs= 8660 wl=$lt_prog_compiler_wl 8661 compiler_flags=-v 8662 linker_flags=-v 8663 verstring= 8664 output_objdir=. 8665 libname=conftest 8666 lt_save_allow_undefined_flag=$allow_undefined_flag 8667 allow_undefined_flag= 8668 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 8669 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 8670 ac_status=$? 8671 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8672 (exit $ac_status); } 8673 then 8674 archive_cmds_need_lc=no 8675 else 8676 archive_cmds_need_lc=yes 8677 fi 8678 allow_undefined_flag=$lt_save_allow_undefined_flag 8679 else 8680 cat conftest.err 1>&5 8681 fi 8682 $rm conftest* 8683 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 8684echo "${ECHO_T}$archive_cmds_need_lc" >&6; } 8685 ;; 8686 esac 8687 fi 8688 ;; 8689esac 8690 8691{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 8692echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 8693library_names_spec= 8694libname_spec='lib$name' 8695soname_spec= 8696shrext_cmds=".so" 8697postinstall_cmds= 8698postuninstall_cmds= 8699finish_cmds= 8700finish_eval= 8701shlibpath_var= 8702shlibpath_overrides_runpath=unknown 8703version_type=none 8704dynamic_linker="$host_os ld.so" 8705sys_lib_dlsearch_path_spec="/lib /usr/lib" 8706if test "$GCC" = yes; then 8707 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8708 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 8709 # if the path contains ";" then we assume it to be the separator 8710 # otherwise default to the standard path separator (i.e. ":") - it is 8711 # assumed that no part of a normal pathname contains ";" but that should 8712 # okay in the real world where ";" in dirpaths is itself problematic. 8713 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8714 else 8715 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8716 fi 8717else 8718 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8719fi 8720need_lib_prefix=unknown 8721hardcode_into_libs=no 8722 8723# when you set need_version to no, make sure it does not cause -set_version 8724# flags to be left without arguments 8725need_version=unknown 8726 8727case $host_os in 8728aix3*) 8729 version_type=linux 8730 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8731 shlibpath_var=LIBPATH 8732 8733 # AIX 3 has no versioning support, so we append a major version to the name. 8734 soname_spec='${libname}${release}${shared_ext}$major' 8735 ;; 8736 8737aix4* | aix5*) 8738 version_type=linux 8739 need_lib_prefix=no 8740 need_version=no 8741 hardcode_into_libs=yes 8742 if test "$host_cpu" = ia64; then 8743 # AIX 5 supports IA64 8744 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8745 shlibpath_var=LD_LIBRARY_PATH 8746 else 8747 # With GCC up to 2.95.x, collect2 would create an import file 8748 # for dependence libraries. The import file would start with 8749 # the line `#! .'. This would cause the generated library to 8750 # depend on `.', always an invalid library. This was fixed in 8751 # development snapshots of GCC prior to 3.0. 8752 case $host_os in 8753 aix4 | aix4.[01] | aix4.[01].*) 8754 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8755 echo ' yes ' 8756 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 8757 : 8758 else 8759 can_build_shared=no 8760 fi 8761 ;; 8762 esac 8763 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8764 # soname into executable. Probably we can add versioning support to 8765 # collect2, so additional links can be useful in future. 8766 if test "$aix_use_runtimelinking" = yes; then 8767 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8768 # instead of lib<name>.a to let people know that these are not 8769 # typical AIX shared libraries. 8770 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8771 else 8772 # We preserve .a as extension for shared libraries through AIX4.2 8773 # and later when we are not doing run time linking. 8774 library_names_spec='${libname}${release}.a $libname.a' 8775 soname_spec='${libname}${release}${shared_ext}$major' 8776 fi 8777 shlibpath_var=LIBPATH 8778 fi 8779 ;; 8780 8781amigaos*) 8782 library_names_spec='$libname.ixlibrary $libname.a' 8783 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8784 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' 8785 ;; 8786 8787beos*) 8788 library_names_spec='${libname}${shared_ext}' 8789 dynamic_linker="$host_os ld.so" 8790 shlibpath_var=LIBRARY_PATH 8791 ;; 8792 8793bsdi[45]*) 8794 version_type=linux 8795 need_version=no 8796 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8797 soname_spec='${libname}${release}${shared_ext}$major' 8798 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8799 shlibpath_var=LD_LIBRARY_PATH 8800 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8801 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8802 # the default ld.so.conf also contains /usr/contrib/lib and 8803 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8804 # libtool to hard-code these into programs 8805 ;; 8806 8807cygwin* | mingw* | pw32*) 8808 version_type=windows 8809 shrext_cmds=".dll" 8810 need_version=no 8811 need_lib_prefix=no 8812 8813 case $GCC,$host_os in 8814 yes,cygwin* | yes,mingw* | yes,pw32*) 8815 library_names_spec='$libname.dll.a' 8816 # DLL is installed to $(libdir)/../bin by postinstall_cmds 8817 postinstall_cmds='base_file=`basename \${file}`~ 8818 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 8819 dldir=$destdir/`dirname \$dlpath`~ 8820 test -d \$dldir || mkdir -p \$dldir~ 8821 $install_prog $dir/$dlname \$dldir/$dlname' 8822 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 8823 dlpath=$dir/\$dldll~ 8824 $rm \$dlpath' 8825 shlibpath_overrides_runpath=yes 8826 8827 case $host_os in 8828 cygwin*) 8829 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 8830 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8831 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 8832 ;; 8833 mingw*) 8834 # MinGW DLLs use traditional 'lib' prefix 8835 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8836 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8837 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 8838 # It is most probably a Windows format PATH printed by 8839 # mingw gcc, but we are running on Cygwin. Gcc prints its search 8840 # path with ; separators, and with drive letters. We can handle the 8841 # drive letters (cygwin fileutils understands them), so leave them, 8842 # especially as we might pass files found there to a mingw objdump, 8843 # which wouldn't understand a cygwinified path. Ahh. 8844 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8845 else 8846 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8847 fi 8848 ;; 8849 pw32*) 8850 # pw32 DLLs use 'pw' prefix rather than 'lib' 8851 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8852 ;; 8853 esac 8854 ;; 8855 8856 *) 8857 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 8858 ;; 8859 esac 8860 dynamic_linker='Win32 ld.exe' 8861 # FIXME: first we should search . and the directory the executable is in 8862 shlibpath_var=PATH 8863 ;; 8864 8865darwin* | rhapsody*) 8866 dynamic_linker="$host_os dyld" 8867 version_type=darwin 8868 need_lib_prefix=no 8869 need_version=no 8870 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 8871 soname_spec='${libname}${release}${major}$shared_ext' 8872 shlibpath_overrides_runpath=yes 8873 shlibpath_var=DYLD_LIBRARY_PATH 8874 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' 8875 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 8876 if test "$GCC" = yes; then 8877 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 8878 else 8879 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 8880 fi 8881 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 8882 ;; 8883 8884dgux*) 8885 version_type=linux 8886 need_lib_prefix=no 8887 need_version=no 8888 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 8889 soname_spec='${libname}${release}${shared_ext}$major' 8890 shlibpath_var=LD_LIBRARY_PATH 8891 ;; 8892 8893freebsd1*) 8894 dynamic_linker=no 8895 ;; 8896 8897kfreebsd*-gnu) 8898 version_type=linux 8899 need_lib_prefix=no 8900 need_version=no 8901 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8902 soname_spec='${libname}${release}${shared_ext}$major' 8903 shlibpath_var=LD_LIBRARY_PATH 8904 shlibpath_overrides_runpath=no 8905 hardcode_into_libs=yes 8906 dynamic_linker='GNU ld.so' 8907 ;; 8908 8909freebsd* | dragonfly*) 8910 # DragonFly does not have aout. When/if they implement a new 8911 # versioning mechanism, adjust this. 8912 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 8913 version_type=freebsd-$objformat 8914 case $version_type in 8915 freebsd-elf*) 8916 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8917 need_version=no 8918 need_lib_prefix=no 8919 ;; 8920 freebsd-*) 8921 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8922 need_version=yes 8923 ;; 8924 esac 8925 shlibpath_var=LD_LIBRARY_PATH 8926 case $host_os in 8927 freebsd2*) 8928 shlibpath_overrides_runpath=yes 8929 ;; 8930 freebsd3.[01]* | freebsdelf3.[01]*) 8931 shlibpath_overrides_runpath=yes 8932 hardcode_into_libs=yes 8933 ;; 8934 *) # from 3.2 on 8935 shlibpath_overrides_runpath=no 8936 hardcode_into_libs=yes 8937 ;; 8938 esac 8939 ;; 8940 8941gnu*) 8942 version_type=linux 8943 need_lib_prefix=no 8944 need_version=no 8945 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8946 soname_spec='${libname}${release}${shared_ext}$major' 8947 shlibpath_var=LD_LIBRARY_PATH 8948 hardcode_into_libs=yes 8949 ;; 8950 8951hpux9* | hpux10* | hpux11*) 8952 # Give a soname corresponding to the major version so that dld.sl refuses to 8953 # link against other versions. 8954 version_type=sunos 8955 need_lib_prefix=no 8956 need_version=no 8957 case "$host_cpu" in 8958 ia64*) 8959 shrext_cmds='.so' 8960 hardcode_into_libs=yes 8961 dynamic_linker="$host_os dld.so" 8962 shlibpath_var=LD_LIBRARY_PATH 8963 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8965 soname_spec='${libname}${release}${shared_ext}$major' 8966 if test "X$HPUX_IA64_MODE" = X32; then 8967 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 8968 else 8969 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 8970 fi 8971 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8972 ;; 8973 hppa*64*) 8974 shrext_cmds='.sl' 8975 hardcode_into_libs=yes 8976 dynamic_linker="$host_os dld.sl" 8977 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 8978 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8980 soname_spec='${libname}${release}${shared_ext}$major' 8981 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 8982 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8983 ;; 8984 *) 8985 shrext_cmds='.sl' 8986 dynamic_linker="$host_os dld.sl" 8987 shlibpath_var=SHLIB_PATH 8988 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 8989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8990 soname_spec='${libname}${release}${shared_ext}$major' 8991 ;; 8992 esac 8993 # HP-UX runs *really* slowly unless shared libraries are mode 555. 8994 postinstall_cmds='chmod 555 $lib' 8995 ;; 8996 8997irix5* | irix6* | nonstopux*) 8998 case $host_os in 8999 nonstopux*) version_type=nonstopux ;; 9000 *) 9001 if test "$lt_cv_prog_gnu_ld" = yes; then 9002 version_type=linux 9003 else 9004 version_type=irix 9005 fi ;; 9006 esac 9007 need_lib_prefix=no 9008 need_version=no 9009 soname_spec='${libname}${release}${shared_ext}$major' 9010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9011 case $host_os in 9012 irix5* | nonstopux*) 9013 libsuff= shlibsuff= 9014 ;; 9015 *) 9016 case $LD in # libtool.m4 will add one of these switches to LD 9017 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9018 libsuff= shlibsuff= libmagic=32-bit;; 9019 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9020 libsuff=32 shlibsuff=N32 libmagic=N32;; 9021 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9022 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9023 *) libsuff= shlibsuff= libmagic=never-match;; 9024 esac 9025 ;; 9026 esac 9027 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9028 shlibpath_overrides_runpath=no 9029 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9030 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9031 hardcode_into_libs=yes 9032 ;; 9033 9034# No shared lib support for Linux oldld, aout, or coff. 9035linux*oldld* | linux*aout* | linux*coff*) 9036 dynamic_linker=no 9037 ;; 9038 9039# This must be Linux ELF. 9040linux*) 9041 version_type=linux 9042 need_lib_prefix=no 9043 need_version=no 9044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9045 soname_spec='${libname}${release}${shared_ext}$major' 9046 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9047 shlibpath_var=LD_LIBRARY_PATH 9048 shlibpath_overrides_runpath=no 9049 # This implies no fast_install, which is unacceptable. 9050 # Some rework will be needed to allow for fast_install 9051 # before this can be enabled. 9052 hardcode_into_libs=yes 9053 9054 # Append ld.so.conf contents to the search path 9055 if test -f /etc/ld.so.conf; then 9056 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 9057 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9058 fi 9059 9060 # We used to test for /lib/ld.so.1 and disable shared libraries on 9061 # powerpc, because MkLinux only supported shared libraries with the 9062 # GNU dynamic linker. Since this was broken with cross compilers, 9063 # most powerpc-linux boxes support dynamic linking these days and 9064 # people can always --disable-shared, the test was removed, and we 9065 # assume the GNU/Linux dynamic linker is in use. 9066 dynamic_linker='GNU/Linux ld.so' 9067 ;; 9068 9069knetbsd*-gnu) 9070 version_type=linux 9071 need_lib_prefix=no 9072 need_version=no 9073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9074 soname_spec='${libname}${release}${shared_ext}$major' 9075 shlibpath_var=LD_LIBRARY_PATH 9076 shlibpath_overrides_runpath=no 9077 hardcode_into_libs=yes 9078 dynamic_linker='GNU ld.so' 9079 ;; 9080 9081netbsd*) 9082 version_type=sunos 9083 need_lib_prefix=no 9084 need_version=no 9085 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9087 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9088 dynamic_linker='NetBSD (a.out) ld.so' 9089 else 9090 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9091 soname_spec='${libname}${release}${shared_ext}$major' 9092 dynamic_linker='NetBSD ld.elf_so' 9093 fi 9094 shlibpath_var=LD_LIBRARY_PATH 9095 shlibpath_overrides_runpath=yes 9096 hardcode_into_libs=yes 9097 ;; 9098 9099newsos6) 9100 version_type=linux 9101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9102 shlibpath_var=LD_LIBRARY_PATH 9103 shlibpath_overrides_runpath=yes 9104 ;; 9105 9106nto-qnx*) 9107 version_type=linux 9108 need_lib_prefix=no 9109 need_version=no 9110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9111 soname_spec='${libname}${release}${shared_ext}$major' 9112 shlibpath_var=LD_LIBRARY_PATH 9113 shlibpath_overrides_runpath=yes 9114 ;; 9115 9116openbsd*) 9117 version_type=sunos 9118 need_lib_prefix=no 9119 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9120 case $host_os in 9121 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9122 *) need_version=no ;; 9123 esac 9124 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9125 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9126 shlibpath_var=LD_LIBRARY_PATH 9127 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9128 case $host_os in 9129 openbsd2.[89] | openbsd2.[89].*) 9130 shlibpath_overrides_runpath=no 9131 ;; 9132 *) 9133 shlibpath_overrides_runpath=yes 9134 ;; 9135 esac 9136 else 9137 shlibpath_overrides_runpath=yes 9138 fi 9139 ;; 9140 9141os2*) 9142 libname_spec='$name' 9143 shrext_cmds=".dll" 9144 need_lib_prefix=no 9145 library_names_spec='$libname${shared_ext} $libname.a' 9146 dynamic_linker='OS/2 ld.exe' 9147 shlibpath_var=LIBPATH 9148 ;; 9149 9150osf3* | osf4* | osf5*) 9151 version_type=osf 9152 need_lib_prefix=no 9153 need_version=no 9154 soname_spec='${libname}${release}${shared_ext}$major' 9155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9156 shlibpath_var=LD_LIBRARY_PATH 9157 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9158 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9159 ;; 9160 9161sco3.2v5*) 9162 version_type=osf 9163 soname_spec='${libname}${release}${shared_ext}$major' 9164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9165 shlibpath_var=LD_LIBRARY_PATH 9166 ;; 9167 9168solaris*) 9169 version_type=linux 9170 need_lib_prefix=no 9171 need_version=no 9172 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9173 soname_spec='${libname}${release}${shared_ext}$major' 9174 shlibpath_var=LD_LIBRARY_PATH 9175 shlibpath_overrides_runpath=yes 9176 hardcode_into_libs=yes 9177 # ldd complains unless libraries are executable 9178 postinstall_cmds='chmod +x $lib' 9179 ;; 9180 9181sunos4*) 9182 version_type=sunos 9183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9184 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9185 shlibpath_var=LD_LIBRARY_PATH 9186 shlibpath_overrides_runpath=yes 9187 if test "$with_gnu_ld" = yes; then 9188 need_lib_prefix=no 9189 fi 9190 need_version=yes 9191 ;; 9192 9193sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9194 version_type=linux 9195 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9196 soname_spec='${libname}${release}${shared_ext}$major' 9197 shlibpath_var=LD_LIBRARY_PATH 9198 case $host_vendor in 9199 sni) 9200 shlibpath_overrides_runpath=no 9201 need_lib_prefix=no 9202 export_dynamic_flag_spec='${wl}-Blargedynsym' 9203 runpath_var=LD_RUN_PATH 9204 ;; 9205 siemens) 9206 need_lib_prefix=no 9207 ;; 9208 motorola) 9209 need_lib_prefix=no 9210 need_version=no 9211 shlibpath_overrides_runpath=no 9212 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9213 ;; 9214 esac 9215 ;; 9216 9217sysv4*MP*) 9218 if test -d /usr/nec ;then 9219 version_type=linux 9220 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9221 soname_spec='$libname${shared_ext}.$major' 9222 shlibpath_var=LD_LIBRARY_PATH 9223 fi 9224 ;; 9225 9226uts4*) 9227 version_type=linux 9228 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9229 soname_spec='${libname}${release}${shared_ext}$major' 9230 shlibpath_var=LD_LIBRARY_PATH 9231 ;; 9232 9233*) 9234 dynamic_linker=no 9235 ;; 9236esac 9237{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9238echo "${ECHO_T}$dynamic_linker" >&6; } 9239test "$dynamic_linker" = no && can_build_shared=no 9240 9241{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9242echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 9243hardcode_action= 9244if test -n "$hardcode_libdir_flag_spec" || \ 9245 test -n "$runpath_var" || \ 9246 test "X$hardcode_automatic" = "Xyes" ; then 9247 9248 # We can hardcode non-existant directories. 9249 if test "$hardcode_direct" != no && 9250 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9251 # have to relink, otherwise we might link with an installed library 9252 # when we should be linking with a yet-to-be-installed one 9253 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9254 test "$hardcode_minus_L" != no; then 9255 # Linking always hardcodes the temporary library directory. 9256 hardcode_action=relink 9257 else 9258 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9259 hardcode_action=immediate 9260 fi 9261else 9262 # We cannot hardcode anything, or else we can only hardcode existing 9263 # directories. 9264 hardcode_action=unsupported 9265fi 9266{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 9267echo "${ECHO_T}$hardcode_action" >&6; } 9268 9269if test "$hardcode_action" = relink; then 9270 # Fast installation is not supported 9271 enable_fast_install=no 9272elif test "$shlibpath_overrides_runpath" = yes || 9273 test "$enable_shared" = no; then 9274 # Fast installation is not necessary 9275 enable_fast_install=needless 9276fi 9277 9278striplib= 9279old_striplib= 9280{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9281echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 9282if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9283 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9284 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9285 { echo "$as_me:$LINENO: result: yes" >&5 9286echo "${ECHO_T}yes" >&6; } 9287else 9288# FIXME - insert some real tests, host_os isn't really good enough 9289 case $host_os in 9290 darwin*) 9291 if test -n "$STRIP" ; then 9292 striplib="$STRIP -x" 9293 { echo "$as_me:$LINENO: result: yes" >&5 9294echo "${ECHO_T}yes" >&6; } 9295 else 9296 { echo "$as_me:$LINENO: result: no" >&5 9297echo "${ECHO_T}no" >&6; } 9298fi 9299 ;; 9300 *) 9301 { echo "$as_me:$LINENO: result: no" >&5 9302echo "${ECHO_T}no" >&6; } 9303 ;; 9304 esac 9305fi 9306 9307if test "x$enable_dlopen" != xyes; then 9308 enable_dlopen=unknown 9309 enable_dlopen_self=unknown 9310 enable_dlopen_self_static=unknown 9311else 9312 lt_cv_dlopen=no 9313 lt_cv_dlopen_libs= 9314 9315 case $host_os in 9316 beos*) 9317 lt_cv_dlopen="load_add_on" 9318 lt_cv_dlopen_libs= 9319 lt_cv_dlopen_self=yes 9320 ;; 9321 9322 mingw* | pw32*) 9323 lt_cv_dlopen="LoadLibrary" 9324 lt_cv_dlopen_libs= 9325 ;; 9326 9327 cygwin*) 9328 lt_cv_dlopen="dlopen" 9329 lt_cv_dlopen_libs= 9330 ;; 9331 9332 darwin*) 9333 # if libdl is installed we need to link against it 9334 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9335echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9336if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9337 echo $ECHO_N "(cached) $ECHO_C" >&6 9338else 9339 ac_check_lib_save_LIBS=$LIBS 9340LIBS="-ldl $LIBS" 9341cat >conftest.$ac_ext <<_ACEOF 9342/* confdefs.h. */ 9343_ACEOF 9344cat confdefs.h >>conftest.$ac_ext 9345cat >>conftest.$ac_ext <<_ACEOF 9346/* end confdefs.h. */ 9347 9348/* Override any GCC internal prototype to avoid an error. 9349 Use char because int might match the return type of a GCC 9350 builtin and then its argument prototype would still apply. */ 9351#ifdef __cplusplus 9352extern "C" 9353#endif 9354char dlopen (); 9355int 9356main () 9357{ 9358return dlopen (); 9359 ; 9360 return 0; 9361} 9362_ACEOF 9363rm -f conftest.$ac_objext conftest$ac_exeext 9364if { (ac_try="$ac_link" 9365case "(($ac_try" in 9366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9367 *) ac_try_echo=$ac_try;; 9368esac 9369eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9370 (eval "$ac_link") 2>conftest.er1 9371 ac_status=$? 9372 grep -v '^ *+' conftest.er1 >conftest.err 9373 rm -f conftest.er1 9374 cat conftest.err >&5 9375 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9376 (exit $ac_status); } && { 9377 test -z "$ac_c_werror_flag" || 9378 test ! -s conftest.err 9379 } && test -s conftest$ac_exeext && 9380 $as_test_x conftest$ac_exeext; then 9381 ac_cv_lib_dl_dlopen=yes 9382else 9383 echo "$as_me: failed program was:" >&5 9384sed 's/^/| /' conftest.$ac_ext >&5 9385 9386 ac_cv_lib_dl_dlopen=no 9387fi 9388 9389rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9390 conftest$ac_exeext conftest.$ac_ext 9391LIBS=$ac_check_lib_save_LIBS 9392fi 9393{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9394echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9395if test $ac_cv_lib_dl_dlopen = yes; then 9396 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9397else 9398 9399 lt_cv_dlopen="dyld" 9400 lt_cv_dlopen_libs= 9401 lt_cv_dlopen_self=yes 9402 9403fi 9404 9405 ;; 9406 9407 *) 9408 { echo "$as_me:$LINENO: checking for shl_load" >&5 9409echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 9410if test "${ac_cv_func_shl_load+set}" = set; then 9411 echo $ECHO_N "(cached) $ECHO_C" >&6 9412else 9413 cat >conftest.$ac_ext <<_ACEOF 9414/* confdefs.h. */ 9415_ACEOF 9416cat confdefs.h >>conftest.$ac_ext 9417cat >>conftest.$ac_ext <<_ACEOF 9418/* end confdefs.h. */ 9419/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9420 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9421#define shl_load innocuous_shl_load 9422 9423/* System header to define __stub macros and hopefully few prototypes, 9424 which can conflict with char shl_load (); below. 9425 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9426 <limits.h> exists even on freestanding compilers. */ 9427 9428#ifdef __STDC__ 9429# include <limits.h> 9430#else 9431# include <assert.h> 9432#endif 9433 9434#undef shl_load 9435 9436/* Override any GCC internal prototype to avoid an error. 9437 Use char because int might match the return type of a GCC 9438 builtin and then its argument prototype would still apply. */ 9439#ifdef __cplusplus 9440extern "C" 9441#endif 9442char shl_load (); 9443/* The GNU C library defines this for functions which it implements 9444 to always fail with ENOSYS. Some functions are actually named 9445 something starting with __ and the normal name is an alias. */ 9446#if defined __stub_shl_load || defined __stub___shl_load 9447choke me 9448#endif 9449 9450int 9451main () 9452{ 9453return shl_load (); 9454 ; 9455 return 0; 9456} 9457_ACEOF 9458rm -f conftest.$ac_objext conftest$ac_exeext 9459if { (ac_try="$ac_link" 9460case "(($ac_try" in 9461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9462 *) ac_try_echo=$ac_try;; 9463esac 9464eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9465 (eval "$ac_link") 2>conftest.er1 9466 ac_status=$? 9467 grep -v '^ *+' conftest.er1 >conftest.err 9468 rm -f conftest.er1 9469 cat conftest.err >&5 9470 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9471 (exit $ac_status); } && { 9472 test -z "$ac_c_werror_flag" || 9473 test ! -s conftest.err 9474 } && test -s conftest$ac_exeext && 9475 $as_test_x conftest$ac_exeext; then 9476 ac_cv_func_shl_load=yes 9477else 9478 echo "$as_me: failed program was:" >&5 9479sed 's/^/| /' conftest.$ac_ext >&5 9480 9481 ac_cv_func_shl_load=no 9482fi 9483 9484rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9485 conftest$ac_exeext conftest.$ac_ext 9486fi 9487{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 9488echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 9489if test $ac_cv_func_shl_load = yes; then 9490 lt_cv_dlopen="shl_load" 9491else 9492 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 9493echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 9494if test "${ac_cv_lib_dld_shl_load+set}" = set; then 9495 echo $ECHO_N "(cached) $ECHO_C" >&6 9496else 9497 ac_check_lib_save_LIBS=$LIBS 9498LIBS="-ldld $LIBS" 9499cat >conftest.$ac_ext <<_ACEOF 9500/* confdefs.h. */ 9501_ACEOF 9502cat confdefs.h >>conftest.$ac_ext 9503cat >>conftest.$ac_ext <<_ACEOF 9504/* end confdefs.h. */ 9505 9506/* Override any GCC internal prototype to avoid an error. 9507 Use char because int might match the return type of a GCC 9508 builtin and then its argument prototype would still apply. */ 9509#ifdef __cplusplus 9510extern "C" 9511#endif 9512char shl_load (); 9513int 9514main () 9515{ 9516return shl_load (); 9517 ; 9518 return 0; 9519} 9520_ACEOF 9521rm -f conftest.$ac_objext conftest$ac_exeext 9522if { (ac_try="$ac_link" 9523case "(($ac_try" in 9524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9525 *) ac_try_echo=$ac_try;; 9526esac 9527eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9528 (eval "$ac_link") 2>conftest.er1 9529 ac_status=$? 9530 grep -v '^ *+' conftest.er1 >conftest.err 9531 rm -f conftest.er1 9532 cat conftest.err >&5 9533 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9534 (exit $ac_status); } && { 9535 test -z "$ac_c_werror_flag" || 9536 test ! -s conftest.err 9537 } && test -s conftest$ac_exeext && 9538 $as_test_x conftest$ac_exeext; then 9539 ac_cv_lib_dld_shl_load=yes 9540else 9541 echo "$as_me: failed program was:" >&5 9542sed 's/^/| /' conftest.$ac_ext >&5 9543 9544 ac_cv_lib_dld_shl_load=no 9545fi 9546 9547rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9548 conftest$ac_exeext conftest.$ac_ext 9549LIBS=$ac_check_lib_save_LIBS 9550fi 9551{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 9552echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 9553if test $ac_cv_lib_dld_shl_load = yes; then 9554 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 9555else 9556 { echo "$as_me:$LINENO: checking for dlopen" >&5 9557echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 9558if test "${ac_cv_func_dlopen+set}" = set; then 9559 echo $ECHO_N "(cached) $ECHO_C" >&6 9560else 9561 cat >conftest.$ac_ext <<_ACEOF 9562/* confdefs.h. */ 9563_ACEOF 9564cat confdefs.h >>conftest.$ac_ext 9565cat >>conftest.$ac_ext <<_ACEOF 9566/* end confdefs.h. */ 9567/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 9568 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9569#define dlopen innocuous_dlopen 9570 9571/* System header to define __stub macros and hopefully few prototypes, 9572 which can conflict with char dlopen (); below. 9573 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9574 <limits.h> exists even on freestanding compilers. */ 9575 9576#ifdef __STDC__ 9577# include <limits.h> 9578#else 9579# include <assert.h> 9580#endif 9581 9582#undef dlopen 9583 9584/* Override any GCC internal prototype to avoid an error. 9585 Use char because int might match the return type of a GCC 9586 builtin and then its argument prototype would still apply. */ 9587#ifdef __cplusplus 9588extern "C" 9589#endif 9590char dlopen (); 9591/* The GNU C library defines this for functions which it implements 9592 to always fail with ENOSYS. Some functions are actually named 9593 something starting with __ and the normal name is an alias. */ 9594#if defined __stub_dlopen || defined __stub___dlopen 9595choke me 9596#endif 9597 9598int 9599main () 9600{ 9601return dlopen (); 9602 ; 9603 return 0; 9604} 9605_ACEOF 9606rm -f conftest.$ac_objext conftest$ac_exeext 9607if { (ac_try="$ac_link" 9608case "(($ac_try" in 9609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9610 *) ac_try_echo=$ac_try;; 9611esac 9612eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9613 (eval "$ac_link") 2>conftest.er1 9614 ac_status=$? 9615 grep -v '^ *+' conftest.er1 >conftest.err 9616 rm -f conftest.er1 9617 cat conftest.err >&5 9618 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9619 (exit $ac_status); } && { 9620 test -z "$ac_c_werror_flag" || 9621 test ! -s conftest.err 9622 } && test -s conftest$ac_exeext && 9623 $as_test_x conftest$ac_exeext; then 9624 ac_cv_func_dlopen=yes 9625else 9626 echo "$as_me: failed program was:" >&5 9627sed 's/^/| /' conftest.$ac_ext >&5 9628 9629 ac_cv_func_dlopen=no 9630fi 9631 9632rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9633 conftest$ac_exeext conftest.$ac_ext 9634fi 9635{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 9636echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 9637if test $ac_cv_func_dlopen = yes; then 9638 lt_cv_dlopen="dlopen" 9639else 9640 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9641echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 9642if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9643 echo $ECHO_N "(cached) $ECHO_C" >&6 9644else 9645 ac_check_lib_save_LIBS=$LIBS 9646LIBS="-ldl $LIBS" 9647cat >conftest.$ac_ext <<_ACEOF 9648/* confdefs.h. */ 9649_ACEOF 9650cat confdefs.h >>conftest.$ac_ext 9651cat >>conftest.$ac_ext <<_ACEOF 9652/* end confdefs.h. */ 9653 9654/* Override any GCC internal prototype to avoid an error. 9655 Use char because int might match the return type of a GCC 9656 builtin and then its argument prototype would still apply. */ 9657#ifdef __cplusplus 9658extern "C" 9659#endif 9660char dlopen (); 9661int 9662main () 9663{ 9664return dlopen (); 9665 ; 9666 return 0; 9667} 9668_ACEOF 9669rm -f conftest.$ac_objext conftest$ac_exeext 9670if { (ac_try="$ac_link" 9671case "(($ac_try" in 9672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9673 *) ac_try_echo=$ac_try;; 9674esac 9675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9676 (eval "$ac_link") 2>conftest.er1 9677 ac_status=$? 9678 grep -v '^ *+' conftest.er1 >conftest.err 9679 rm -f conftest.er1 9680 cat conftest.err >&5 9681 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9682 (exit $ac_status); } && { 9683 test -z "$ac_c_werror_flag" || 9684 test ! -s conftest.err 9685 } && test -s conftest$ac_exeext && 9686 $as_test_x conftest$ac_exeext; then 9687 ac_cv_lib_dl_dlopen=yes 9688else 9689 echo "$as_me: failed program was:" >&5 9690sed 's/^/| /' conftest.$ac_ext >&5 9691 9692 ac_cv_lib_dl_dlopen=no 9693fi 9694 9695rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9696 conftest$ac_exeext conftest.$ac_ext 9697LIBS=$ac_check_lib_save_LIBS 9698fi 9699{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9700echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 9701if test $ac_cv_lib_dl_dlopen = yes; then 9702 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9703else 9704 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 9705echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 9706if test "${ac_cv_lib_svld_dlopen+set}" = set; then 9707 echo $ECHO_N "(cached) $ECHO_C" >&6 9708else 9709 ac_check_lib_save_LIBS=$LIBS 9710LIBS="-lsvld $LIBS" 9711cat >conftest.$ac_ext <<_ACEOF 9712/* confdefs.h. */ 9713_ACEOF 9714cat confdefs.h >>conftest.$ac_ext 9715cat >>conftest.$ac_ext <<_ACEOF 9716/* end confdefs.h. */ 9717 9718/* Override any GCC internal prototype to avoid an error. 9719 Use char because int might match the return type of a GCC 9720 builtin and then its argument prototype would still apply. */ 9721#ifdef __cplusplus 9722extern "C" 9723#endif 9724char dlopen (); 9725int 9726main () 9727{ 9728return dlopen (); 9729 ; 9730 return 0; 9731} 9732_ACEOF 9733rm -f conftest.$ac_objext conftest$ac_exeext 9734if { (ac_try="$ac_link" 9735case "(($ac_try" in 9736 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9737 *) ac_try_echo=$ac_try;; 9738esac 9739eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9740 (eval "$ac_link") 2>conftest.er1 9741 ac_status=$? 9742 grep -v '^ *+' conftest.er1 >conftest.err 9743 rm -f conftest.er1 9744 cat conftest.err >&5 9745 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9746 (exit $ac_status); } && { 9747 test -z "$ac_c_werror_flag" || 9748 test ! -s conftest.err 9749 } && test -s conftest$ac_exeext && 9750 $as_test_x conftest$ac_exeext; then 9751 ac_cv_lib_svld_dlopen=yes 9752else 9753 echo "$as_me: failed program was:" >&5 9754sed 's/^/| /' conftest.$ac_ext >&5 9755 9756 ac_cv_lib_svld_dlopen=no 9757fi 9758 9759rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9760 conftest$ac_exeext conftest.$ac_ext 9761LIBS=$ac_check_lib_save_LIBS 9762fi 9763{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 9764echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 9765if test $ac_cv_lib_svld_dlopen = yes; then 9766 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9767else 9768 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 9769echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 9770if test "${ac_cv_lib_dld_dld_link+set}" = set; then 9771 echo $ECHO_N "(cached) $ECHO_C" >&6 9772else 9773 ac_check_lib_save_LIBS=$LIBS 9774LIBS="-ldld $LIBS" 9775cat >conftest.$ac_ext <<_ACEOF 9776/* confdefs.h. */ 9777_ACEOF 9778cat confdefs.h >>conftest.$ac_ext 9779cat >>conftest.$ac_ext <<_ACEOF 9780/* end confdefs.h. */ 9781 9782/* Override any GCC internal prototype to avoid an error. 9783 Use char because int might match the return type of a GCC 9784 builtin and then its argument prototype would still apply. */ 9785#ifdef __cplusplus 9786extern "C" 9787#endif 9788char dld_link (); 9789int 9790main () 9791{ 9792return dld_link (); 9793 ; 9794 return 0; 9795} 9796_ACEOF 9797rm -f conftest.$ac_objext conftest$ac_exeext 9798if { (ac_try="$ac_link" 9799case "(($ac_try" in 9800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9801 *) ac_try_echo=$ac_try;; 9802esac 9803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 9804 (eval "$ac_link") 2>conftest.er1 9805 ac_status=$? 9806 grep -v '^ *+' conftest.er1 >conftest.err 9807 rm -f conftest.er1 9808 cat conftest.err >&5 9809 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9810 (exit $ac_status); } && { 9811 test -z "$ac_c_werror_flag" || 9812 test ! -s conftest.err 9813 } && test -s conftest$ac_exeext && 9814 $as_test_x conftest$ac_exeext; then 9815 ac_cv_lib_dld_dld_link=yes 9816else 9817 echo "$as_me: failed program was:" >&5 9818sed 's/^/| /' conftest.$ac_ext >&5 9819 9820 ac_cv_lib_dld_dld_link=no 9821fi 9822 9823rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9824 conftest$ac_exeext conftest.$ac_ext 9825LIBS=$ac_check_lib_save_LIBS 9826fi 9827{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 9828echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 9829if test $ac_cv_lib_dld_dld_link = yes; then 9830 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 9831fi 9832 9833 9834fi 9835 9836 9837fi 9838 9839 9840fi 9841 9842 9843fi 9844 9845 9846fi 9847 9848 ;; 9849 esac 9850 9851 if test "x$lt_cv_dlopen" != xno; then 9852 enable_dlopen=yes 9853 else 9854 enable_dlopen=no 9855 fi 9856 9857 case $lt_cv_dlopen in 9858 dlopen) 9859 save_CPPFLAGS="$CPPFLAGS" 9860 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9861 9862 save_LDFLAGS="$LDFLAGS" 9863 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9864 9865 save_LIBS="$LIBS" 9866 LIBS="$lt_cv_dlopen_libs $LIBS" 9867 9868 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 9869echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 9870if test "${lt_cv_dlopen_self+set}" = set; then 9871 echo $ECHO_N "(cached) $ECHO_C" >&6 9872else 9873 if test "$cross_compiling" = yes; then : 9874 lt_cv_dlopen_self=cross 9875else 9876 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9877 lt_status=$lt_dlunknown 9878 cat > conftest.$ac_ext <<EOF
|
9755#line 9755 "configure"
| 9879#line 9879 "configure"
|
9756#include "confdefs.h" 9757 9758#if HAVE_DLFCN_H 9759#include <dlfcn.h> 9760#endif 9761 9762#include <stdio.h> 9763 9764#ifdef RTLD_GLOBAL 9765# define LT_DLGLOBAL RTLD_GLOBAL 9766#else 9767# ifdef DL_GLOBAL 9768# define LT_DLGLOBAL DL_GLOBAL 9769# else 9770# define LT_DLGLOBAL 0 9771# endif 9772#endif 9773 9774/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9775 find out it does not work in some platform. */ 9776#ifndef LT_DLLAZY_OR_NOW 9777# ifdef RTLD_LAZY 9778# define LT_DLLAZY_OR_NOW RTLD_LAZY 9779# else 9780# ifdef DL_LAZY 9781# define LT_DLLAZY_OR_NOW DL_LAZY 9782# else 9783# ifdef RTLD_NOW 9784# define LT_DLLAZY_OR_NOW RTLD_NOW 9785# else 9786# ifdef DL_NOW 9787# define LT_DLLAZY_OR_NOW DL_NOW 9788# else 9789# define LT_DLLAZY_OR_NOW 0 9790# endif 9791# endif 9792# endif 9793# endif 9794#endif 9795 9796#ifdef __cplusplus 9797extern "C" void exit (int); 9798#endif 9799 9800void fnord() { int i=42;} 9801int main () 9802{ 9803 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9804 int status = $lt_dlunknown; 9805 9806 if (self) 9807 { 9808 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9809 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9810 /* dlclose (self); */ 9811 } 9812 9813 exit (status); 9814} 9815EOF 9816 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9817 (eval $ac_link) 2>&5 9818 ac_status=$? 9819 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9820 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 9821 (./conftest; exit; ) 2>/dev/null 9822 lt_status=$? 9823 case x$lt_status in 9824 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 9825 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 9826 x$lt_unknown|x*) lt_cv_dlopen_self=no ;; 9827 esac 9828 else : 9829 # compilation failed 9830 lt_cv_dlopen_self=no 9831 fi 9832fi 9833rm -fr conftest* 9834 9835 9836fi 9837{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 9838echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 9839 9840 if test "x$lt_cv_dlopen_self" = xyes; then 9841 LDFLAGS="$LDFLAGS $link_static_flag" 9842 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 9843echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 9844if test "${lt_cv_dlopen_self_static+set}" = set; then 9845 echo $ECHO_N "(cached) $ECHO_C" >&6 9846else 9847 if test "$cross_compiling" = yes; then : 9848 lt_cv_dlopen_self_static=cross 9849else 9850 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9851 lt_status=$lt_dlunknown 9852 cat > conftest.$ac_ext <<EOF
| 9880#include "confdefs.h" 9881 9882#if HAVE_DLFCN_H 9883#include <dlfcn.h> 9884#endif 9885 9886#include <stdio.h> 9887 9888#ifdef RTLD_GLOBAL 9889# define LT_DLGLOBAL RTLD_GLOBAL 9890#else 9891# ifdef DL_GLOBAL 9892# define LT_DLGLOBAL DL_GLOBAL 9893# else 9894# define LT_DLGLOBAL 0 9895# endif 9896#endif 9897 9898/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9899 find out it does not work in some platform. */ 9900#ifndef LT_DLLAZY_OR_NOW 9901# ifdef RTLD_LAZY 9902# define LT_DLLAZY_OR_NOW RTLD_LAZY 9903# else 9904# ifdef DL_LAZY 9905# define LT_DLLAZY_OR_NOW DL_LAZY 9906# else 9907# ifdef RTLD_NOW 9908# define LT_DLLAZY_OR_NOW RTLD_NOW 9909# else 9910# ifdef DL_NOW 9911# define LT_DLLAZY_OR_NOW DL_NOW 9912# else 9913# define LT_DLLAZY_OR_NOW 0 9914# endif 9915# endif 9916# endif 9917# endif 9918#endif 9919 9920#ifdef __cplusplus 9921extern "C" void exit (int); 9922#endif 9923 9924void fnord() { int i=42;} 9925int main () 9926{ 9927 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9928 int status = $lt_dlunknown; 9929 9930 if (self) 9931 { 9932 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9933 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9934 /* dlclose (self); */ 9935 } 9936 9937 exit (status); 9938} 9939EOF 9940 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9941 (eval $ac_link) 2>&5 9942 ac_status=$? 9943 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9944 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 9945 (./conftest; exit; ) 2>/dev/null 9946 lt_status=$? 9947 case x$lt_status in 9948 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 9949 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 9950 x$lt_unknown|x*) lt_cv_dlopen_self=no ;; 9951 esac 9952 else : 9953 # compilation failed 9954 lt_cv_dlopen_self=no 9955 fi 9956fi 9957rm -fr conftest* 9958 9959 9960fi 9961{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 9962echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 9963 9964 if test "x$lt_cv_dlopen_self" = xyes; then 9965 LDFLAGS="$LDFLAGS $link_static_flag" 9966 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 9967echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 9968if test "${lt_cv_dlopen_self_static+set}" = set; then 9969 echo $ECHO_N "(cached) $ECHO_C" >&6 9970else 9971 if test "$cross_compiling" = yes; then : 9972 lt_cv_dlopen_self_static=cross 9973else 9974 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9975 lt_status=$lt_dlunknown 9976 cat > conftest.$ac_ext <<EOF
|
9853#line 9853 "configure"
| 9977#line 9977 "configure"
|
9854#include "confdefs.h" 9855 9856#if HAVE_DLFCN_H 9857#include <dlfcn.h> 9858#endif 9859 9860#include <stdio.h> 9861 9862#ifdef RTLD_GLOBAL 9863# define LT_DLGLOBAL RTLD_GLOBAL 9864#else 9865# ifdef DL_GLOBAL 9866# define LT_DLGLOBAL DL_GLOBAL 9867# else 9868# define LT_DLGLOBAL 0 9869# endif 9870#endif 9871 9872/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9873 find out it does not work in some platform. */ 9874#ifndef LT_DLLAZY_OR_NOW 9875# ifdef RTLD_LAZY 9876# define LT_DLLAZY_OR_NOW RTLD_LAZY 9877# else 9878# ifdef DL_LAZY 9879# define LT_DLLAZY_OR_NOW DL_LAZY 9880# else 9881# ifdef RTLD_NOW 9882# define LT_DLLAZY_OR_NOW RTLD_NOW 9883# else 9884# ifdef DL_NOW 9885# define LT_DLLAZY_OR_NOW DL_NOW 9886# else 9887# define LT_DLLAZY_OR_NOW 0 9888# endif 9889# endif 9890# endif 9891# endif 9892#endif 9893 9894#ifdef __cplusplus 9895extern "C" void exit (int); 9896#endif 9897 9898void fnord() { int i=42;} 9899int main () 9900{ 9901 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9902 int status = $lt_dlunknown; 9903 9904 if (self) 9905 { 9906 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9907 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9908 /* dlclose (self); */ 9909 } 9910 9911 exit (status); 9912} 9913EOF 9914 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9915 (eval $ac_link) 2>&5 9916 ac_status=$? 9917 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9918 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 9919 (./conftest; exit; ) 2>/dev/null 9920 lt_status=$? 9921 case x$lt_status in 9922 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 9923 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 9924 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; 9925 esac 9926 else : 9927 # compilation failed 9928 lt_cv_dlopen_self_static=no 9929 fi 9930fi 9931rm -fr conftest* 9932 9933 9934fi 9935{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 9936echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 9937 fi 9938 9939 CPPFLAGS="$save_CPPFLAGS" 9940 LDFLAGS="$save_LDFLAGS" 9941 LIBS="$save_LIBS" 9942 ;; 9943 esac 9944 9945 case $lt_cv_dlopen_self in 9946 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 9947 *) enable_dlopen_self=unknown ;; 9948 esac 9949 9950 case $lt_cv_dlopen_self_static in 9951 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 9952 *) enable_dlopen_self_static=unknown ;; 9953 esac 9954fi 9955 9956 9957# Report which librarie types wil actually be built 9958{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 9959echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 9960{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 9961echo "${ECHO_T}$can_build_shared" >&6; } 9962 9963{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 9964echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 9965test "$can_build_shared" = "no" && enable_shared=no 9966 9967# On AIX, shared libraries and static libraries use the same namespace, and 9968# are all built from PIC. 9969case "$host_os" in 9970aix3*) 9971 test "$enable_shared" = yes && enable_static=no 9972 if test -n "$RANLIB"; then 9973 archive_cmds="$archive_cmds~\$RANLIB \$lib" 9974 postinstall_cmds='$RANLIB $lib' 9975 fi 9976 ;; 9977 9978aix4* | aix5*) 9979 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 9980 test "$enable_shared" = yes && enable_static=no 9981 fi 9982 ;; 9983esac 9984{ echo "$as_me:$LINENO: result: $enable_shared" >&5 9985echo "${ECHO_T}$enable_shared" >&6; } 9986 9987{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 9988echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 9989# Make sure either enable_shared or enable_static is yes. 9990test "$enable_shared" = yes || enable_static=yes 9991{ echo "$as_me:$LINENO: result: $enable_static" >&5 9992echo "${ECHO_T}$enable_static" >&6; } 9993 9994# The else clause should only fire when bootstrapping the 9995# libtool distribution, otherwise you forgot to ship ltmain.sh 9996# with your package, and you will get complaints that there are 9997# no rules to generate ltmain.sh. 9998if test -f "$ltmain"; then 9999 # See if we are running on zsh, and set the options which allow our commands through 10000 # without removal of \ escapes. 10001 if test -n "${ZSH_VERSION+set}" ; then 10002 setopt NO_GLOB_SUBST 10003 fi 10004 # Now quote all the things that may contain metacharacters while being 10005 # careful not to overquote the AC_SUBSTed values. We take copies of the 10006 # variables and quote the copies for generation of the libtool script. 10007 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ 10008 SED SHELL STRIP \ 10009 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10010 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10011 deplibs_check_method reload_flag reload_cmds need_locks \ 10012 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10013 lt_cv_sys_global_symbol_to_c_name_address \ 10014 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10015 old_postinstall_cmds old_postuninstall_cmds \ 10016 compiler \ 10017 CC \ 10018 LD \ 10019 lt_prog_compiler_wl \ 10020 lt_prog_compiler_pic \ 10021 lt_prog_compiler_static \ 10022 lt_prog_compiler_no_builtin_flag \ 10023 export_dynamic_flag_spec \ 10024 thread_safe_flag_spec \ 10025 whole_archive_flag_spec \ 10026 enable_shared_with_static_runtimes \ 10027 old_archive_cmds \ 10028 old_archive_from_new_cmds \ 10029 predep_objects \ 10030 postdep_objects \ 10031 predeps \ 10032 postdeps \ 10033 compiler_lib_search_path \ 10034 archive_cmds \ 10035 archive_expsym_cmds \ 10036 postinstall_cmds \ 10037 postuninstall_cmds \ 10038 old_archive_from_expsyms_cmds \ 10039 allow_undefined_flag \ 10040 no_undefined_flag \ 10041 export_symbols_cmds \ 10042 hardcode_libdir_flag_spec \ 10043 hardcode_libdir_flag_spec_ld \ 10044 hardcode_libdir_separator \ 10045 hardcode_automatic \ 10046 module_cmds \ 10047 module_expsym_cmds \ 10048 lt_cv_prog_compiler_c_o \ 10049 exclude_expsyms \ 10050 include_expsyms; do 10051 10052 case $var in 10053 old_archive_cmds | \ 10054 old_archive_from_new_cmds | \ 10055 archive_cmds | \ 10056 archive_expsym_cmds | \ 10057 module_cmds | \ 10058 module_expsym_cmds | \ 10059 old_archive_from_expsyms_cmds | \ 10060 export_symbols_cmds | \ 10061 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10062 postinstall_cmds | postuninstall_cmds | \ 10063 old_postinstall_cmds | old_postuninstall_cmds | \ 10064 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10065 # Double-quote double-evaled strings. 10066 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10067 ;; 10068 *) 10069 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10070 ;; 10071 esac 10072 done 10073 10074 case $lt_echo in 10075 *'\$0 --fallback-echo"') 10076 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10077 ;; 10078 esac 10079 10080cfgfile="${ofile}T" 10081 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10082 $rm -f "$cfgfile" 10083 { echo "$as_me:$LINENO: creating $ofile" >&5 10084echo "$as_me: creating $ofile" >&6;} 10085 10086 cat <<__EOF__ >> "$cfgfile" 10087#! $SHELL 10088 10089# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10090# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10091# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10092# 10093# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 10094# Free Software Foundation, Inc. 10095# 10096# This file is part of GNU Libtool: 10097# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10098# 10099# This program is free software; you can redistribute it and/or modify 10100# it under the terms of the GNU General Public License as published by 10101# the Free Software Foundation; either version 2 of the License, or 10102# (at your option) any later version. 10103# 10104# This program is distributed in the hope that it will be useful, but 10105# WITHOUT ANY WARRANTY; without even the implied warranty of 10106# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10107# General Public License for more details. 10108# 10109# You should have received a copy of the GNU General Public License 10110# along with this program; if not, write to the Free Software 10111# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10112# 10113# As a special exception to the GNU General Public License, if you 10114# distribute this file as part of a program that contains a 10115# configuration script generated by Autoconf, you may include it under 10116# the same distribution terms that you use for the rest of that program. 10117 10118# A sed program that does not truncate output. 10119SED=$lt_SED 10120 10121# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10122Xsed="$SED -e 1s/^X//" 10123 10124# The HP-UX ksh and POSIX shell print the target directory to stdout 10125# if CDPATH is set. 10126(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10127 10128# The names of the tagged configurations supported by this script. 10129available_tags= 10130 10131# ### BEGIN LIBTOOL CONFIG 10132 10133# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10134 10135# Shell to use when invoking shell scripts. 10136SHELL=$lt_SHELL 10137 10138# Whether or not to build shared libraries. 10139build_libtool_libs=$enable_shared 10140 10141# Whether or not to build static libraries. 10142build_old_libs=$enable_static 10143 10144# Whether or not to add -lc for building shared libraries. 10145build_libtool_need_lc=$archive_cmds_need_lc 10146 10147# Whether or not to disallow shared libs when runtime libs are static 10148allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10149 10150# Whether or not to optimize for fast installation. 10151fast_install=$enable_fast_install 10152 10153# The host system. 10154host_alias=$host_alias 10155host=$host 10156host_os=$host_os 10157 10158# The build system. 10159build_alias=$build_alias 10160build=$build 10161build_os=$build_os 10162 10163# An echo program that does not interpret backslashes. 10164echo=$lt_echo 10165 10166# The archiver. 10167AR=$lt_AR 10168AR_FLAGS=$lt_AR_FLAGS 10169 10170# A C compiler. 10171LTCC=$lt_LTCC 10172 10173# A language-specific compiler. 10174CC=$lt_compiler 10175 10176# Is the compiler the GNU C compiler? 10177with_gcc=$GCC 10178 10179# An ERE matcher. 10180EGREP=$lt_EGREP 10181 10182# The linker used to build libraries. 10183LD=$lt_LD 10184 10185# Whether we need hard or soft links. 10186LN_S=$lt_LN_S 10187 10188# A BSD-compatible nm program. 10189NM=$lt_NM 10190 10191# A symbol stripping program 10192STRIP=$lt_STRIP 10193 10194# Used to examine libraries when file_magic_cmd begins "file" 10195MAGIC_CMD=$MAGIC_CMD 10196 10197# Used on cygwin: DLL creation program. 10198DLLTOOL="$DLLTOOL" 10199 10200# Used on cygwin: object dumper. 10201OBJDUMP="$OBJDUMP" 10202 10203# Used on cygwin: assembler. 10204AS="$AS" 10205 10206# The name of the directory that contains temporary libtool files. 10207objdir=$objdir 10208 10209# How to create reloadable object files. 10210reload_flag=$lt_reload_flag 10211reload_cmds=$lt_reload_cmds 10212 10213# How to pass a linker flag through the compiler. 10214wl=$lt_lt_prog_compiler_wl 10215 10216# Object file suffix (normally "o"). 10217objext="$ac_objext" 10218 10219# Old archive suffix (normally "a"). 10220libext="$libext" 10221 10222# Shared library suffix (normally ".so"). 10223shrext_cmds='$shrext_cmds' 10224 10225# Executable file suffix (normally ""). 10226exeext="$exeext" 10227 10228# Additional compiler flags for building library objects. 10229pic_flag=$lt_lt_prog_compiler_pic 10230pic_mode=$pic_mode 10231 10232# What is the maximum length of a command? 10233max_cmd_len=$lt_cv_sys_max_cmd_len 10234 10235# Does compiler simultaneously support -c and -o options? 10236compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10237 10238# Must we lock files when doing compilation? 10239need_locks=$lt_need_locks 10240 10241# Do we need the lib prefix for modules? 10242need_lib_prefix=$need_lib_prefix 10243 10244# Do we need a version for libraries? 10245need_version=$need_version 10246 10247# Whether dlopen is supported. 10248dlopen_support=$enable_dlopen 10249 10250# Whether dlopen of programs is supported. 10251dlopen_self=$enable_dlopen_self 10252 10253# Whether dlopen of statically linked programs is supported. 10254dlopen_self_static=$enable_dlopen_self_static 10255 10256# Compiler flag to prevent dynamic linking. 10257link_static_flag=$lt_lt_prog_compiler_static 10258 10259# Compiler flag to turn off builtin functions. 10260no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10261 10262# Compiler flag to allow reflexive dlopens. 10263export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10264 10265# Compiler flag to generate shared objects directly from archives. 10266whole_archive_flag_spec=$lt_whole_archive_flag_spec 10267 10268# Compiler flag to generate thread-safe objects. 10269thread_safe_flag_spec=$lt_thread_safe_flag_spec 10270 10271# Library versioning type. 10272version_type=$version_type 10273 10274# Format of library name prefix. 10275libname_spec=$lt_libname_spec 10276 10277# List of archive names. First name is the real one, the rest are links. 10278# The last name is the one that the linker finds with -lNAME. 10279library_names_spec=$lt_library_names_spec 10280 10281# The coded name of the library, if different from the real name. 10282soname_spec=$lt_soname_spec 10283 10284# Commands used to build and install an old-style archive. 10285RANLIB=$lt_RANLIB 10286old_archive_cmds=$lt_old_archive_cmds 10287old_postinstall_cmds=$lt_old_postinstall_cmds 10288old_postuninstall_cmds=$lt_old_postuninstall_cmds 10289 10290# Create an old-style archive from a shared archive. 10291old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10292 10293# Create a temporary old-style archive to link instead of a shared archive. 10294old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10295 10296# Commands used to build and install a shared archive. 10297archive_cmds=$lt_archive_cmds 10298archive_expsym_cmds=$lt_archive_expsym_cmds 10299postinstall_cmds=$lt_postinstall_cmds 10300postuninstall_cmds=$lt_postuninstall_cmds 10301 10302# Commands used to build a loadable module (assumed same as above if empty) 10303module_cmds=$lt_module_cmds 10304module_expsym_cmds=$lt_module_expsym_cmds 10305 10306# Commands to strip libraries. 10307old_striplib=$lt_old_striplib 10308striplib=$lt_striplib 10309 10310# Dependencies to place before the objects being linked to create a 10311# shared library. 10312predep_objects=$lt_predep_objects 10313 10314# Dependencies to place after the objects being linked to create a 10315# shared library. 10316postdep_objects=$lt_postdep_objects 10317 10318# Dependencies to place before the objects being linked to create a 10319# shared library. 10320predeps=$lt_predeps 10321 10322# Dependencies to place after the objects being linked to create a 10323# shared library. 10324postdeps=$lt_postdeps 10325 10326# The library search path used internally by the compiler when linking 10327# a shared library. 10328compiler_lib_search_path=$lt_compiler_lib_search_path 10329 10330# Method to check whether dependent libraries are shared objects. 10331deplibs_check_method=$lt_deplibs_check_method 10332 10333# Command to use when deplibs_check_method == file_magic. 10334file_magic_cmd=$lt_file_magic_cmd 10335 10336# Flag that allows shared libraries with undefined symbols to be built. 10337allow_undefined_flag=$lt_allow_undefined_flag 10338 10339# Flag that forces no undefined symbols. 10340no_undefined_flag=$lt_no_undefined_flag 10341 10342# Commands used to finish a libtool library installation in a directory. 10343finish_cmds=$lt_finish_cmds 10344 10345# Same as above, but a single script fragment to be evaled but not shown. 10346finish_eval=$lt_finish_eval 10347 10348# Take the output of nm and produce a listing of raw symbols and C names. 10349global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 10350 10351# Transform the output of nm in a proper C declaration 10352global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 10353 10354# Transform the output of nm in a C name address pair 10355global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 10356 10357# This is the shared library runtime path variable. 10358runpath_var=$runpath_var 10359 10360# This is the shared library path variable. 10361shlibpath_var=$shlibpath_var 10362 10363# Is shlibpath searched before the hard-coded library search path? 10364shlibpath_overrides_runpath=$shlibpath_overrides_runpath 10365 10366# How to hardcode a shared library path into an executable. 10367hardcode_action=$hardcode_action 10368 10369# Whether we should hardcode library paths into libraries. 10370hardcode_into_libs=$hardcode_into_libs 10371 10372# Flag to hardcode \$libdir into a binary during linking. 10373# This must work even if \$libdir does not exist. 10374hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 10375 10376# If ld is used when linking, flag to hardcode \$libdir into 10377# a binary during linking. This must work even if \$libdir does 10378# not exist. 10379hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 10380 10381# Whether we need a single -rpath flag with a separated argument. 10382hardcode_libdir_separator=$lt_hardcode_libdir_separator 10383 10384# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 10385# resulting binary. 10386hardcode_direct=$hardcode_direct 10387 10388# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 10389# resulting binary. 10390hardcode_minus_L=$hardcode_minus_L 10391 10392# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 10393# the resulting binary. 10394hardcode_shlibpath_var=$hardcode_shlibpath_var 10395 10396# Set to yes if building a shared library automatically hardcodes DIR into the library 10397# and all subsequent libraries and executables linked against it. 10398hardcode_automatic=$hardcode_automatic 10399 10400# Variables whose values should be saved in libtool wrapper scripts and 10401# restored at relink time. 10402variables_saved_for_relink="$variables_saved_for_relink" 10403 10404# Whether libtool must link a program against all its dependency libraries. 10405link_all_deplibs=$link_all_deplibs 10406 10407# Compile-time system search path for libraries 10408sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 10409 10410# Run-time system search path for libraries 10411sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 10412 10413# Fix the shell variable \$srcfile for the compiler. 10414fix_srcfile_path="$fix_srcfile_path" 10415 10416# Set to yes if exported symbols are required. 10417always_export_symbols=$always_export_symbols 10418 10419# The commands to list exported symbols. 10420export_symbols_cmds=$lt_export_symbols_cmds 10421 10422# The commands to extract the exported symbol list from a shared archive. 10423extract_expsyms_cmds=$lt_extract_expsyms_cmds 10424 10425# Symbols that should not be listed in the preloaded symbols. 10426exclude_expsyms=$lt_exclude_expsyms 10427 10428# Symbols that must always be exported. 10429include_expsyms=$lt_include_expsyms 10430 10431# ### END LIBTOOL CONFIG 10432 10433__EOF__ 10434 10435 10436 case $host_os in 10437 aix3*) 10438 cat <<\EOF >> "$cfgfile" 10439 10440# AIX sometimes has problems with the GCC collect2 program. For some 10441# reason, if we set the COLLECT_NAMES environment variable, the problems 10442# vanish in a puff of smoke. 10443if test "X${COLLECT_NAMES+set}" != Xset; then 10444 COLLECT_NAMES= 10445 export COLLECT_NAMES 10446fi 10447EOF 10448 ;; 10449 esac 10450 10451 # We use sed instead of cat because bash on DJGPP gets confused if 10452 # if finds mixed CR/LF and LF-only lines. Since sed operates in 10453 # text mode, it properly converts lines to CR/LF. This bash problem 10454 # is reportedly fixed, but why not run on old versions too? 10455 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 10456 10457 mv -f "$cfgfile" "$ofile" || \ 10458 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 10459 chmod +x "$ofile" 10460 10461else 10462 # If there is no Makefile yet, we rely on a make rule to execute 10463 # `config.status --recheck' to rerun these tests and create the 10464 # libtool script then. 10465 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 10466 if test -f "$ltmain_in"; then 10467 test -f Makefile && make "$ltmain" 10468 fi 10469fi 10470 10471 10472ac_ext=c 10473ac_cpp='$CPP $CPPFLAGS' 10474ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10475ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10476ac_compiler_gnu=$ac_cv_c_compiler_gnu 10477 10478CC="$lt_save_CC" 10479 10480 10481# Check whether --with-tags was given. 10482if test "${with_tags+set}" = set; then 10483 withval=$with_tags; tagnames="$withval" 10484fi 10485 10486 10487if test -f "$ltmain" && test -n "$tagnames"; then 10488 if test ! -f "${ofile}"; then 10489 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 10490echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 10491 fi 10492 10493 if test -z "$LTCC"; then 10494 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 10495 if test -z "$LTCC"; then 10496 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 10497echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 10498 else 10499 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 10500echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 10501 fi 10502 fi 10503 10504 # Extract list of available tagged configurations in $ofile. 10505 # Note that this assumes the entire list is on one line. 10506 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 10507 10508 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 10509 for tagname in $tagnames; do 10510 IFS="$lt_save_ifs" 10511 # Check whether tagname contains only valid characters 10512 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 10513 "") ;; 10514 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 10515echo "$as_me: error: invalid tag name: $tagname" >&2;} 10516 { (exit 1); exit 1; }; } 10517 ;; 10518 esac 10519 10520 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 10521 then 10522 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 10523echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 10524 { (exit 1); exit 1; }; } 10525 fi 10526 10527 # Update the list of available tags. 10528 if test -n "$tagname"; then 10529 echo appending configuration tag \"$tagname\" to $ofile 10530 10531 case $tagname in 10532 CXX) 10533 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 10534 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 10535 (test "X$CXX" != "Xg++"))) ; then 10536 ac_ext=cpp 10537ac_cpp='$CXXCPP $CPPFLAGS' 10538ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10539ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10540ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10541 10542 10543 10544 10545archive_cmds_need_lc_CXX=no 10546allow_undefined_flag_CXX= 10547always_export_symbols_CXX=no 10548archive_expsym_cmds_CXX= 10549export_dynamic_flag_spec_CXX= 10550hardcode_direct_CXX=no 10551hardcode_libdir_flag_spec_CXX= 10552hardcode_libdir_flag_spec_ld_CXX= 10553hardcode_libdir_separator_CXX= 10554hardcode_minus_L_CXX=no 10555hardcode_automatic_CXX=no 10556module_cmds_CXX= 10557module_expsym_cmds_CXX= 10558link_all_deplibs_CXX=unknown 10559old_archive_cmds_CXX=$old_archive_cmds 10560no_undefined_flag_CXX= 10561whole_archive_flag_spec_CXX= 10562enable_shared_with_static_runtimes_CXX=no 10563 10564# Dependencies to place before and after the object being linked: 10565predep_objects_CXX= 10566postdep_objects_CXX= 10567predeps_CXX= 10568postdeps_CXX= 10569compiler_lib_search_path_CXX= 10570 10571# Source file extension for C++ test sources. 10572ac_ext=cc 10573 10574# Object file extension for compiled C++ test sources. 10575objext=o 10576objext_CXX=$objext 10577 10578# Code to be used in simple compile tests 10579lt_simple_compile_test_code="int some_variable = 0;\n" 10580 10581# Code to be used in simple link tests 10582lt_simple_link_test_code='int main(int, char *) { return(0); }\n' 10583 10584# ltmain only uses $CC for tagged configurations so make sure $CC is set. 10585 10586# If no C compiler was specified, use CC. 10587LTCC=${LTCC-"$CC"} 10588 10589# Allow CC to be a program name with arguments. 10590compiler=$CC 10591 10592 10593# save warnings/boilerplate of simple test code 10594ac_outfile=conftest.$ac_objext 10595printf "$lt_simple_compile_test_code" >conftest.$ac_ext 10596eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 10597_lt_compiler_boilerplate=`cat conftest.err` 10598$rm conftest* 10599 10600ac_outfile=conftest.$ac_objext 10601printf "$lt_simple_link_test_code" >conftest.$ac_ext 10602eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 10603_lt_linker_boilerplate=`cat conftest.err` 10604$rm conftest* 10605 10606 10607# Allow CC to be a program name with arguments. 10608lt_save_CC=$CC 10609lt_save_LD=$LD 10610lt_save_GCC=$GCC 10611GCC=$GXX 10612lt_save_with_gnu_ld=$with_gnu_ld 10613lt_save_path_LD=$lt_cv_path_LD 10614if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 10615 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 10616else 10617 unset lt_cv_prog_gnu_ld 10618fi 10619if test -n "${lt_cv_path_LDCXX+set}"; then 10620 lt_cv_path_LD=$lt_cv_path_LDCXX 10621else 10622 unset lt_cv_path_LD 10623fi 10624test -z "${LDCXX+set}" || LD=$LDCXX 10625CC=${CXX-"c++"} 10626compiler=$CC 10627compiler_CXX=$CC 10628for cc_temp in $compiler""; do 10629 case $cc_temp in 10630 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 10631 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 10632 \-*) ;; 10633 *) break;; 10634 esac 10635done 10636cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 10637 10638 10639# We don't want -fno-exception wen compiling C++ code, so set the 10640# no_builtin_flag separately 10641if test "$GXX" = yes; then 10642 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 10643else 10644 lt_prog_compiler_no_builtin_flag_CXX= 10645fi 10646 10647if test "$GXX" = yes; then 10648 # Set up default GNU C++ configuration 10649 10650 10651# Check whether --with-gnu-ld was given. 10652if test "${with_gnu_ld+set}" = set; then 10653 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 10654else 10655 with_gnu_ld=no 10656fi 10657 10658ac_prog=ld 10659if test "$GCC" = yes; then 10660 # Check if gcc -print-prog-name=ld gives a path. 10661 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 10662echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 10663 case $host in 10664 *-*-mingw*) 10665 # gcc leaves a trailing carriage return which upsets mingw 10666 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 10667 *) 10668 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 10669 esac 10670 case $ac_prog in 10671 # Accept absolute paths. 10672 [\\/]* | ?:[\\/]*) 10673 re_direlt='/[^/][^/]*/\.\./' 10674 # Canonicalize the pathname of ld 10675 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 10676 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 10677 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 10678 done 10679 test -z "$LD" && LD="$ac_prog" 10680 ;; 10681 "") 10682 # If it fails, then pretend we aren't using GCC. 10683 ac_prog=ld 10684 ;; 10685 *) 10686 # If it is relative, then search for the first ld in PATH. 10687 with_gnu_ld=unknown 10688 ;; 10689 esac 10690elif test "$with_gnu_ld" = yes; then 10691 { echo "$as_me:$LINENO: checking for GNU ld" >&5 10692echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 10693else 10694 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 10695echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 10696fi 10697if test "${lt_cv_path_LD+set}" = set; then 10698 echo $ECHO_N "(cached) $ECHO_C" >&6 10699else 10700 if test -z "$LD"; then 10701 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 10702 for ac_dir in $PATH; do 10703 IFS="$lt_save_ifs" 10704 test -z "$ac_dir" && ac_dir=. 10705 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 10706 lt_cv_path_LD="$ac_dir/$ac_prog" 10707 # Check to see if the program is GNU ld. I'd rather use --version, 10708 # but apparently some GNU ld's only accept -v. 10709 # Break only if it was the GNU/non-GNU ld that we prefer. 10710 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 10711 *GNU* | *'with BFD'*) 10712 test "$with_gnu_ld" != no && break 10713 ;; 10714 *) 10715 test "$with_gnu_ld" != yes && break 10716 ;; 10717 esac 10718 fi 10719 done 10720 IFS="$lt_save_ifs" 10721else 10722 lt_cv_path_LD="$LD" # Let the user override the test with a path. 10723fi 10724fi 10725 10726LD="$lt_cv_path_LD" 10727if test -n "$LD"; then 10728 { echo "$as_me:$LINENO: result: $LD" >&5 10729echo "${ECHO_T}$LD" >&6; } 10730else 10731 { echo "$as_me:$LINENO: result: no" >&5 10732echo "${ECHO_T}no" >&6; } 10733fi 10734test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 10735echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 10736 { (exit 1); exit 1; }; } 10737{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 10738echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 10739if test "${lt_cv_prog_gnu_ld+set}" = set; then 10740 echo $ECHO_N "(cached) $ECHO_C" >&6 10741else 10742 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 10743case `$LD -v 2>&1 </dev/null` in 10744*GNU* | *'with BFD'*) 10745 lt_cv_prog_gnu_ld=yes 10746 ;; 10747*) 10748 lt_cv_prog_gnu_ld=no 10749 ;; 10750esac 10751fi 10752{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 10753echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 10754with_gnu_ld=$lt_cv_prog_gnu_ld 10755 10756 10757 10758 # Check if GNU C++ uses GNU ld as the underlying linker, since the 10759 # archiving commands below assume that GNU ld is being used. 10760 if test "$with_gnu_ld" = yes; then 10761 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10762 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' 10763 10764 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 10765 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10766 10767 # If archive_cmds runs LD, not CC, wlarc should be empty 10768 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 10769 # investigate it a little bit more. (MM) 10770 wlarc='${wl}' 10771 10772 # ancient GNU ld didn't support --whole-archive et. al. 10773 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 10774 grep 'no-whole-archive' > /dev/null; then 10775 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10776 else 10777 whole_archive_flag_spec_CXX= 10778 fi 10779 else 10780 with_gnu_ld=no 10781 wlarc= 10782 10783 # A generic and very simple default shared library creation 10784 # command for GNU C++ for the case where it uses the native 10785 # linker, instead of GNU ld. If possible, this setting should 10786 # overridden to take advantage of the native linker features on 10787 # the platform it is being used on. 10788 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 10789 fi 10790 10791 # Commands to make compiler produce verbose output that lists 10792 # what "hidden" libraries, object files and flags are used when 10793 # linking a shared library. 10794 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10795 10796else 10797 GXX=no 10798 with_gnu_ld=no 10799 wlarc= 10800fi 10801 10802# PORTME: fill in a description of your system's C++ link characteristics 10803{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10804echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 10805ld_shlibs_CXX=yes 10806case $host_os in 10807 aix3*) 10808 # FIXME: insert proper C++ library support 10809 ld_shlibs_CXX=no 10810 ;; 10811 aix4* | aix5*) 10812 if test "$host_cpu" = ia64; then 10813 # On IA64, the linker does run time linking by default, so we don't 10814 # have to do anything special. 10815 aix_use_runtimelinking=no 10816 exp_sym_flag='-Bexport' 10817 no_entry_flag="" 10818 else 10819 aix_use_runtimelinking=no 10820 10821 # Test if we are trying to use run time linking or normal 10822 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10823 # need to do runtime linking. 10824 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 10825 for ld_flag in $LDFLAGS; do 10826 case $ld_flag in 10827 *-brtl*) 10828 aix_use_runtimelinking=yes 10829 break 10830 ;; 10831 esac 10832 done 10833 esac 10834 10835 exp_sym_flag='-bexport' 10836 no_entry_flag='-bnoentry' 10837 fi 10838 10839 # When large executables or shared objects are built, AIX ld can 10840 # have problems creating the table of contents. If linking a library 10841 # or program results in "error TOC overflow" add -mminimal-toc to 10842 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10843 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10844 10845 archive_cmds_CXX='' 10846 hardcode_direct_CXX=yes 10847 hardcode_libdir_separator_CXX=':' 10848 link_all_deplibs_CXX=yes 10849 10850 if test "$GXX" = yes; then 10851 case $host_os in aix4.[012]|aix4.[012].*) 10852 # We only want to do this on AIX 4.2 and lower, the check 10853 # below for broken collect2 doesn't work under 4.3+ 10854 collect2name=`${CC} -print-prog-name=collect2` 10855 if test -f "$collect2name" && \ 10856 strings "$collect2name" | grep resolve_lib_name >/dev/null 10857 then 10858 # We have reworked collect2 10859 hardcode_direct_CXX=yes 10860 else 10861 # We have old collect2 10862 hardcode_direct_CXX=unsupported 10863 # It fails to find uninstalled libraries when the uninstalled 10864 # path is not listed in the libpath. Setting hardcode_minus_L 10865 # to unsupported forces relinking 10866 hardcode_minus_L_CXX=yes 10867 hardcode_libdir_flag_spec_CXX='-L$libdir' 10868 hardcode_libdir_separator_CXX= 10869 fi 10870 esac 10871 shared_flag='-shared' 10872 if test "$aix_use_runtimelinking" = yes; then 10873 shared_flag="$shared_flag "'${wl}-G' 10874 fi 10875 else 10876 # not using gcc 10877 if test "$host_cpu" = ia64; then 10878 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10879 # chokes on -Wl,-G. The following line is correct: 10880 shared_flag='-G' 10881 else 10882 if test "$aix_use_runtimelinking" = yes; then 10883 shared_flag='${wl}-G' 10884 else 10885 shared_flag='${wl}-bM:SRE' 10886 fi 10887 fi 10888 fi 10889 10890 # It seems that -bexpall does not export symbols beginning with 10891 # underscore (_), so it is better to generate a list of symbols to export. 10892 always_export_symbols_CXX=yes 10893 if test "$aix_use_runtimelinking" = yes; then 10894 # Warning - without using the other runtime loading flags (-brtl), 10895 # -berok will link without error, but may produce a broken library. 10896 allow_undefined_flag_CXX='-berok' 10897 # Determine the default libpath from the value encoded in an empty executable. 10898 cat >conftest.$ac_ext <<_ACEOF 10899/* confdefs.h. */ 10900_ACEOF 10901cat confdefs.h >>conftest.$ac_ext 10902cat >>conftest.$ac_ext <<_ACEOF 10903/* end confdefs.h. */ 10904 10905int 10906main () 10907{ 10908 10909 ; 10910 return 0; 10911} 10912_ACEOF 10913rm -f conftest.$ac_objext conftest$ac_exeext 10914if { (ac_try="$ac_link" 10915case "(($ac_try" in 10916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10917 *) ac_try_echo=$ac_try;; 10918esac 10919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10920 (eval "$ac_link") 2>conftest.er1 10921 ac_status=$? 10922 grep -v '^ *+' conftest.er1 >conftest.err 10923 rm -f conftest.er1 10924 cat conftest.err >&5 10925 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10926 (exit $ac_status); } && { 10927 test -z "$ac_cxx_werror_flag" || 10928 test ! -s conftest.err 10929 } && test -s conftest$ac_exeext && 10930 $as_test_x conftest$ac_exeext; then 10931 10932aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10933}'` 10934# Check for a 64-bit object if we didn't find anything. 10935if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10936}'`; fi 10937else 10938 echo "$as_me: failed program was:" >&5 10939sed 's/^/| /' conftest.$ac_ext >&5 10940 10941 10942fi 10943 10944rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10945 conftest$ac_exeext conftest.$ac_ext 10946if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10947 10948 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 10949 10950 archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 10951 else 10952 if test "$host_cpu" = ia64; then 10953 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 10954 allow_undefined_flag_CXX="-z nodefs" 10955 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 10956 else 10957 # Determine the default libpath from the value encoded in an empty executable. 10958 cat >conftest.$ac_ext <<_ACEOF 10959/* confdefs.h. */ 10960_ACEOF 10961cat confdefs.h >>conftest.$ac_ext 10962cat >>conftest.$ac_ext <<_ACEOF 10963/* end confdefs.h. */ 10964 10965int 10966main () 10967{ 10968 10969 ; 10970 return 0; 10971} 10972_ACEOF 10973rm -f conftest.$ac_objext conftest$ac_exeext 10974if { (ac_try="$ac_link" 10975case "(($ac_try" in 10976 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10977 *) ac_try_echo=$ac_try;; 10978esac 10979eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10980 (eval "$ac_link") 2>conftest.er1 10981 ac_status=$? 10982 grep -v '^ *+' conftest.er1 >conftest.err 10983 rm -f conftest.er1 10984 cat conftest.err >&5 10985 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10986 (exit $ac_status); } && { 10987 test -z "$ac_cxx_werror_flag" || 10988 test ! -s conftest.err 10989 } && test -s conftest$ac_exeext && 10990 $as_test_x conftest$ac_exeext; then 10991 10992aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10993}'` 10994# Check for a 64-bit object if we didn't find anything. 10995if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10996}'`; fi 10997else 10998 echo "$as_me: failed program was:" >&5 10999sed 's/^/| /' conftest.$ac_ext >&5 11000 11001 11002fi 11003 11004rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11005 conftest$ac_exeext conftest.$ac_ext 11006if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11007 11008 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11009 # Warning - without using the other run time loading flags, 11010 # -berok will link without error, but may produce a broken library. 11011 no_undefined_flag_CXX=' ${wl}-bernotok' 11012 allow_undefined_flag_CXX=' ${wl}-berok' 11013 # -bexpall does not export symbols beginning with underscore (_) 11014 always_export_symbols_CXX=yes 11015 # Exported symbols can be pulled into shared objects from archives 11016 whole_archive_flag_spec_CXX=' ' 11017 archive_cmds_need_lc_CXX=yes 11018 # This is similar to how AIX traditionally builds it's shared libraries. 11019 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 11020 fi 11021 fi 11022 ;; 11023 chorus*) 11024 case $cc_basename in 11025 *) 11026 # FIXME: insert proper C++ library support 11027 ld_shlibs_CXX=no 11028 ;; 11029 esac 11030 ;; 11031 11032 11033 cygwin* | mingw* | pw32*) 11034 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11035 # as there is no search path for DLLs. 11036 hardcode_libdir_flag_spec_CXX='-L$libdir' 11037 allow_undefined_flag_CXX=unsupported 11038 always_export_symbols_CXX=no 11039 enable_shared_with_static_runtimes_CXX=yes 11040 11041 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11042 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 11043 # If the export-symbols file already is a .def file (1st line 11044 # is EXPORTS), use it as is; otherwise, prepend... 11045 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11046 cp $export_symbols $output_objdir/$soname.def; 11047 else 11048 echo EXPORTS > $output_objdir/$soname.def; 11049 cat $export_symbols >> $output_objdir/$soname.def; 11050 fi~ 11051 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 11052 else 11053 ld_shlibs_CXX=no 11054 fi 11055 ;; 11056 darwin* | rhapsody*) 11057 case "$host_os" in 11058 rhapsody* | darwin1.[012]) 11059 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' 11060 ;; 11061 *) # Darwin 1.3 on 11062 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 11063 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11064 else 11065 case ${MACOSX_DEPLOYMENT_TARGET} in 11066 10.[012]) 11067 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11068 ;; 11069 10.*) 11070 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' 11071 ;; 11072 esac 11073 fi 11074 ;; 11075 esac 11076 archive_cmds_need_lc_CXX=no 11077 hardcode_direct_CXX=no 11078 hardcode_automatic_CXX=yes 11079 hardcode_shlibpath_var_CXX=unsupported 11080 whole_archive_flag_spec_CXX='' 11081 link_all_deplibs_CXX=yes 11082 11083 if test "$GXX" = yes ; then 11084 lt_int_apple_cc_single_mod=no 11085 output_verbose_link_cmd='echo' 11086 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then 11087 lt_int_apple_cc_single_mod=yes 11088 fi 11089 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11090 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 11091 else 11092 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' 11093 fi 11094 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11095 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 11096 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11097 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11098 else 11099 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11100 fi 11101 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}' 11102 else 11103 case $cc_basename in 11104 xlc*) 11105 output_verbose_link_cmd='echo' 11106 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 11107 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11108 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 11109 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11110 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}' 11111 ;; 11112 *) 11113 ld_shlibs_CXX=no 11114 ;; 11115 esac 11116 fi 11117 ;; 11118 11119 dgux*) 11120 case $cc_basename in 11121 ec++*) 11122 # FIXME: insert proper C++ library support 11123 ld_shlibs_CXX=no 11124 ;; 11125 ghcx*) 11126 # Green Hills C++ Compiler 11127 # FIXME: insert proper C++ library support 11128 ld_shlibs_CXX=no 11129 ;; 11130 *) 11131 # FIXME: insert proper C++ library support 11132 ld_shlibs_CXX=no 11133 ;; 11134 esac 11135 ;; 11136 freebsd[12]*) 11137 # C++ shared libraries reported to be fairly broken before switch to ELF 11138 ld_shlibs_CXX=no 11139 ;; 11140 freebsd-elf*) 11141 archive_cmds_need_lc_CXX=no 11142 ;; 11143 freebsd* | kfreebsd*-gnu | dragonfly*) 11144 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11145 # conventions 11146 ld_shlibs_CXX=yes 11147 ;; 11148 gnu*) 11149 ;; 11150 hpux9*) 11151 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11152 hardcode_libdir_separator_CXX=: 11153 export_dynamic_flag_spec_CXX='${wl}-E' 11154 hardcode_direct_CXX=yes 11155 hardcode_minus_L_CXX=yes # Not in the search PATH, 11156 # but as the default 11157 # location of the library. 11158 11159 case $cc_basename in 11160 CC*) 11161 # FIXME: insert proper C++ library support 11162 ld_shlibs_CXX=no 11163 ;; 11164 aCC*) 11165 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' 11166 # Commands to make compiler produce verbose output that lists 11167 # what "hidden" libraries, object files and flags are used when 11168 # linking a shared library. 11169 # 11170 # There doesn't appear to be a way to prevent this compiler from 11171 # explicitly linking system object files so we need to strip them 11172 # from the output so that they don't get included in the library 11173 # dependencies. 11174 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' 11175 ;; 11176 *) 11177 if test "$GXX" = yes; then 11178 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' 11179 else 11180 # FIXME: insert proper C++ library support 11181 ld_shlibs_CXX=no 11182 fi 11183 ;; 11184 esac 11185 ;; 11186 hpux10*|hpux11*) 11187 if test $with_gnu_ld = no; then 11188 case "$host_cpu" in 11189 hppa*64*) 11190 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11191 hardcode_libdir_flag_spec_ld_CXX='+b $libdir' 11192 hardcode_libdir_separator_CXX=: 11193 ;; 11194 ia64*) 11195 hardcode_libdir_flag_spec_CXX='-L$libdir' 11196 ;; 11197 *) 11198 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11199 hardcode_libdir_separator_CXX=: 11200 export_dynamic_flag_spec_CXX='${wl}-E' 11201 ;; 11202 esac 11203 fi 11204 case "$host_cpu" in 11205 hppa*64*) 11206 hardcode_direct_CXX=no 11207 hardcode_shlibpath_var_CXX=no 11208 ;; 11209 ia64*) 11210 hardcode_direct_CXX=no 11211 hardcode_shlibpath_var_CXX=no 11212 hardcode_minus_L_CXX=yes # Not in the search PATH, 11213 # but as the default 11214 # location of the library. 11215 ;; 11216 *) 11217 hardcode_direct_CXX=yes 11218 hardcode_minus_L_CXX=yes # Not in the search PATH, 11219 # but as the default 11220 # location of the library. 11221 ;; 11222 esac 11223 11224 case $cc_basename in 11225 CC*) 11226 # FIXME: insert proper C++ library support 11227 ld_shlibs_CXX=no 11228 ;; 11229 aCC*) 11230 case "$host_cpu" in 11231 hppa*64*|ia64*) 11232 archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' 11233 ;; 11234 *) 11235 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11236 ;; 11237 esac 11238 # Commands to make compiler produce verbose output that lists 11239 # what "hidden" libraries, object files and flags are used when 11240 # linking a shared library. 11241 # 11242 # There doesn't appear to be a way to prevent this compiler from 11243 # explicitly linking system object files so we need to strip them 11244 # from the output so that they don't get included in the library 11245 # dependencies. 11246 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' 11247 ;; 11248 *) 11249 if test "$GXX" = yes; then 11250 if test $with_gnu_ld = no; then 11251 case "$host_cpu" in 11252 ia64*|hppa*64*) 11253 archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' 11254 ;; 11255 *) 11256 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' 11257 ;; 11258 esac 11259 fi 11260 else 11261 # FIXME: insert proper C++ library support 11262 ld_shlibs_CXX=no 11263 fi 11264 ;; 11265 esac 11266 ;; 11267 irix5* | irix6*) 11268 case $cc_basename in 11269 CC*) 11270 # SGI C++ 11271 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' 11272 11273 # Archives containing C++ object files must be created using 11274 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11275 # necessary to make sure instantiated templates are included 11276 # in the archive. 11277 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11278 ;; 11279 *) 11280 if test "$GXX" = yes; then 11281 if test "$with_gnu_ld" = no; then 11282 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' 11283 else 11284 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' 11285 fi 11286 fi 11287 link_all_deplibs_CXX=yes 11288 ;; 11289 esac 11290 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11291 hardcode_libdir_separator_CXX=: 11292 ;; 11293 linux*) 11294 case $cc_basename in 11295 KCC*) 11296 # Kuck and Associates, Inc. (KAI) C++ Compiler 11297 11298 # KCC will only create a shared library if the output file 11299 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11300 # to its proper name (with version) after linking. 11301 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' 11302 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' 11303 # Commands to make compiler produce verbose output that lists 11304 # what "hidden" libraries, object files and flags are used when 11305 # linking a shared library. 11306 # 11307 # There doesn't appear to be a way to prevent this compiler from 11308 # explicitly linking system object files so we need to strip them 11309 # from the output so that they don't get included in the library 11310 # dependencies. 11311 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' 11312 11313 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 11314 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11315 11316 # Archives containing C++ object files must be created using 11317 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11318 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11319 ;; 11320 icpc*) 11321 # Intel C++ 11322 with_gnu_ld=yes 11323 # version 8.0 and above of icpc choke on multiply defined symbols 11324 # if we add $predep_objects and $postdep_objects, however 7.1 and 11325 # earlier do not add the objects themselves. 11326 case `$CC -V 2>&1` in 11327 *"Version 7."*) 11328 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11329 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' 11330 ;; 11331 *) # Version 8.0 or newer 11332 tmp_idyn= 11333 case $host_cpu in 11334 ia64*) tmp_idyn=' -i_dynamic';; 11335 esac 11336 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11337 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' 11338 ;; 11339 esac 11340 archive_cmds_need_lc_CXX=no 11341 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11342 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11343 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11344 ;; 11345 pgCC*) 11346 # Portland Group C++ compiler 11347 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 11348 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' 11349 11350 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11351 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11352 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' 11353 ;; 11354 cxx*) 11355 # Compaq C++ 11356 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11357 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' 11358 11359 runpath_var=LD_RUN_PATH 11360 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11361 hardcode_libdir_separator_CXX=: 11362 11363 # Commands to make compiler produce verbose output that lists 11364 # what "hidden" libraries, object files and flags are used when 11365 # linking a shared library. 11366 # 11367 # There doesn't appear to be a way to prevent this compiler from 11368 # explicitly linking system object files so we need to strip them 11369 # from the output so that they don't get included in the library 11370 # dependencies. 11371 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' 11372 ;; 11373 esac 11374 ;; 11375 lynxos*) 11376 # FIXME: insert proper C++ library support 11377 ld_shlibs_CXX=no 11378 ;; 11379 m88k*) 11380 # FIXME: insert proper C++ library support 11381 ld_shlibs_CXX=no 11382 ;; 11383 mvs*) 11384 case $cc_basename in 11385 cxx*) 11386 # FIXME: insert proper C++ library support 11387 ld_shlibs_CXX=no 11388 ;; 11389 *) 11390 # FIXME: insert proper C++ library support 11391 ld_shlibs_CXX=no 11392 ;; 11393 esac 11394 ;; 11395 netbsd*) 11396 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 11397 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 11398 wlarc= 11399 hardcode_libdir_flag_spec_CXX='-R$libdir' 11400 hardcode_direct_CXX=yes 11401 hardcode_shlibpath_var_CXX=no 11402 fi 11403 # Workaround some broken pre-1.5 toolchains 11404 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 11405 ;; 11406 openbsd2*) 11407 # C++ shared libraries are fairly broken 11408 ld_shlibs_CXX=no 11409 ;; 11410 openbsd*) 11411 hardcode_direct_CXX=yes 11412 hardcode_shlibpath_var_CXX=no 11413 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11414 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11415 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11416 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 11417 export_dynamic_flag_spec_CXX='${wl}-E' 11418 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11419 fi 11420 output_verbose_link_cmd='echo' 11421 ;; 11422 osf3*) 11423 case $cc_basename in 11424 KCC*) 11425 # Kuck and Associates, Inc. (KAI) C++ Compiler 11426 11427 # KCC will only create a shared library if the output file 11428 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11429 # to its proper name (with version) after linking. 11430 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' 11431 11432 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11433 hardcode_libdir_separator_CXX=: 11434 11435 # Archives containing C++ object files must be created using 11436 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11437 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11438 11439 ;; 11440 RCC*) 11441 # Rational C++ 2.4.1 11442 # FIXME: insert proper C++ library support 11443 ld_shlibs_CXX=no 11444 ;; 11445 cxx*) 11446 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11447 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' 11448 11449 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11450 hardcode_libdir_separator_CXX=: 11451 11452 # Commands to make compiler produce verbose output that lists 11453 # what "hidden" libraries, object files and flags are used when 11454 # linking a shared library. 11455 # 11456 # There doesn't appear to be a way to prevent this compiler from 11457 # explicitly linking system object files so we need to strip them 11458 # from the output so that they don't get included in the library 11459 # dependencies. 11460 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' 11461 ;; 11462 *) 11463 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11464 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11465 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' 11466 11467 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11468 hardcode_libdir_separator_CXX=: 11469 11470 # Commands to make compiler produce verbose output that lists 11471 # what "hidden" libraries, object files and flags are used when 11472 # linking a shared library. 11473 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11474 11475 else 11476 # FIXME: insert proper C++ library support 11477 ld_shlibs_CXX=no 11478 fi 11479 ;; 11480 esac 11481 ;; 11482 osf4* | osf5*) 11483 case $cc_basename in 11484 KCC*) 11485 # Kuck and Associates, Inc. (KAI) C++ Compiler 11486 11487 # KCC will only create a shared library if the output file 11488 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11489 # to its proper name (with version) after linking. 11490 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' 11491 11492 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11493 hardcode_libdir_separator_CXX=: 11494 11495 # Archives containing C++ object files must be created using 11496 # the KAI C++ compiler. 11497 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 11498 ;; 11499 RCC*) 11500 # Rational C++ 2.4.1 11501 # FIXME: insert proper C++ library support 11502 ld_shlibs_CXX=no 11503 ;; 11504 cxx*) 11505 allow_undefined_flag_CXX=' -expect_unresolved \*' 11506 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' 11507 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 11508 echo "-hidden">> $lib.exp~ 11509 $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~ 11510 $rm $lib.exp' 11511 11512 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11513 hardcode_libdir_separator_CXX=: 11514 11515 # Commands to make compiler produce verbose output that lists 11516 # what "hidden" libraries, object files and flags are used when 11517 # linking a shared library. 11518 # 11519 # There doesn't appear to be a way to prevent this compiler from 11520 # explicitly linking system object files so we need to strip them 11521 # from the output so that they don't get included in the library 11522 # dependencies. 11523 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' 11524 ;; 11525 *) 11526 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11527 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11528 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' 11529 11530 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11531 hardcode_libdir_separator_CXX=: 11532 11533 # Commands to make compiler produce verbose output that lists 11534 # what "hidden" libraries, object files and flags are used when 11535 # linking a shared library. 11536 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11537 11538 else 11539 # FIXME: insert proper C++ library support 11540 ld_shlibs_CXX=no 11541 fi 11542 ;; 11543 esac 11544 ;; 11545 psos*) 11546 # FIXME: insert proper C++ library support 11547 ld_shlibs_CXX=no 11548 ;; 11549 sco*) 11550 archive_cmds_need_lc_CXX=no 11551 case $cc_basename in 11552 CC*) 11553 # FIXME: insert proper C++ library support 11554 ld_shlibs_CXX=no 11555 ;; 11556 *) 11557 # FIXME: insert proper C++ library support 11558 ld_shlibs_CXX=no 11559 ;; 11560 esac 11561 ;; 11562 sunos4*) 11563 case $cc_basename in 11564 CC*) 11565 # Sun C++ 4.x 11566 # FIXME: insert proper C++ library support 11567 ld_shlibs_CXX=no 11568 ;; 11569 lcc*) 11570 # Lucid 11571 # FIXME: insert proper C++ library support 11572 ld_shlibs_CXX=no 11573 ;; 11574 *) 11575 # FIXME: insert proper C++ library support 11576 ld_shlibs_CXX=no 11577 ;; 11578 esac 11579 ;; 11580 solaris*) 11581 case $cc_basename in 11582 CC*) 11583 # Sun C++ 4.2, 5.x and Centerline C++ 11584 no_undefined_flag_CXX=' -zdefs' 11585 archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11586 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11587 $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11588 11589 hardcode_libdir_flag_spec_CXX='-R$libdir' 11590 hardcode_shlibpath_var_CXX=no 11591 case $host_os in 11592 solaris2.[0-5] | solaris2.[0-5].*) ;; 11593 *) 11594 # The C++ compiler is used as linker so we must use $wl 11595 # flag to pass the commands to the underlying system 11596 # linker. We must also pass each convience library through 11597 # to the system linker between allextract/defaultextract. 11598 # The C++ compiler will combine linker options so we 11599 # cannot just pass the convience library names through 11600 # without $wl. 11601 # Supported since Solaris 2.6 (maybe 2.5.1?) 11602 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' 11603 ;; 11604 esac 11605 link_all_deplibs_CXX=yes 11606 11607 # Commands to make compiler produce verbose output that lists 11608 # what "hidden" libraries, object files and flags are used when 11609 # linking a shared library. 11610 # 11611 # There doesn't appear to be a way to prevent this compiler from 11612 # explicitly linking system object files so we need to strip them 11613 # from the output so that they don't get included in the library 11614 # dependencies. 11615 output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 11616 11617 # Archives containing C++ object files must be created using 11618 # "CC -xar", where "CC" is the Sun C++ compiler. This is 11619 # necessary to make sure instantiated templates are included 11620 # in the archive. 11621 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 11622 ;; 11623 gcx*) 11624 # Green Hills C++ Compiler 11625 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11626 11627 # The C++ compiler must be used to create the archive. 11628 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 11629 ;; 11630 *) 11631 # GNU C++ compiler with Solaris linker 11632 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11633 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 11634 if $CC --version | grep -v '^2\.7' > /dev/null; then 11635 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11636 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11637 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11638 11639 # Commands to make compiler produce verbose output that lists 11640 # what "hidden" libraries, object files and flags are used when 11641 # linking a shared library. 11642 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 11643 else 11644 # g++ 2.7 appears to require `-G' NOT `-shared' on this 11645 # platform. 11646 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11647 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11648 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11649 11650 # Commands to make compiler produce verbose output that lists 11651 # what "hidden" libraries, object files and flags are used when 11652 # linking a shared library. 11653 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 11654 fi 11655 11656 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 11657 fi 11658 ;; 11659 esac 11660 ;; 11661 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 11662 archive_cmds_need_lc_CXX=no 11663 ;; 11664 tandem*) 11665 case $cc_basename in 11666 NCC*) 11667 # NonStop-UX NCC 3.20 11668 # FIXME: insert proper C++ library support 11669 ld_shlibs_CXX=no 11670 ;; 11671 *) 11672 # FIXME: insert proper C++ library support 11673 ld_shlibs_CXX=no 11674 ;; 11675 esac 11676 ;; 11677 vxworks*) 11678 # FIXME: insert proper C++ library support 11679 ld_shlibs_CXX=no 11680 ;; 11681 *) 11682 # FIXME: insert proper C++ library support 11683 ld_shlibs_CXX=no 11684 ;; 11685esac 11686{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 11687echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 11688test "$ld_shlibs_CXX" = no && can_build_shared=no 11689 11690GCC_CXX="$GXX" 11691LD_CXX="$LD" 11692 11693 11694cat > conftest.$ac_ext <<EOF 11695class Foo 11696{ 11697public: 11698 Foo (void) { a = 0; } 11699private: 11700 int a; 11701}; 11702EOF 11703 11704if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11705 (eval $ac_compile) 2>&5 11706 ac_status=$? 11707 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11708 (exit $ac_status); }; then 11709 # Parse the compiler output and extract the necessary 11710 # objects, libraries and library flags. 11711 11712 # Sentinel used to keep track of whether or not we are before 11713 # the conftest object file. 11714 pre_test_object_deps_done=no 11715 11716 # The `*' in the case matches for architectures that use `case' in 11717 # $output_verbose_cmd can trigger glob expansion during the loop 11718 # eval without this substitution. 11719 output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`" 11720 11721 for p in `eval $output_verbose_link_cmd`; do 11722 case $p in 11723 11724 -L* | -R* | -l*) 11725 # Some compilers place space between "-{L,R}" and the path. 11726 # Remove the space. 11727 if test $p = "-L" \ 11728 || test $p = "-R"; then 11729 prev=$p 11730 continue 11731 else 11732 prev= 11733 fi 11734 11735 if test "$pre_test_object_deps_done" = no; then 11736 case $p in 11737 -L* | -R*) 11738 # Internal compiler library paths should come after those 11739 # provided the user. The postdeps already come after the 11740 # user supplied libs so there is no need to process them. 11741 if test -z "$compiler_lib_search_path_CXX"; then 11742 compiler_lib_search_path_CXX="${prev}${p}" 11743 else 11744 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 11745 fi 11746 ;; 11747 # The "-l" case would never come before the object being 11748 # linked, so don't bother handling this case. 11749 esac 11750 else 11751 if test -z "$postdeps_CXX"; then 11752 postdeps_CXX="${prev}${p}" 11753 else 11754 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 11755 fi 11756 fi 11757 ;; 11758 11759 *.$objext) 11760 # This assumes that the test object file only shows up 11761 # once in the compiler output. 11762 if test "$p" = "conftest.$objext"; then 11763 pre_test_object_deps_done=yes 11764 continue 11765 fi 11766 11767 if test "$pre_test_object_deps_done" = no; then 11768 if test -z "$predep_objects_CXX"; then 11769 predep_objects_CXX="$p" 11770 else 11771 predep_objects_CXX="$predep_objects_CXX $p" 11772 fi 11773 else 11774 if test -z "$postdep_objects_CXX"; then 11775 postdep_objects_CXX="$p" 11776 else 11777 postdep_objects_CXX="$postdep_objects_CXX $p" 11778 fi 11779 fi 11780 ;; 11781 11782 *) ;; # Ignore the rest. 11783 11784 esac 11785 done 11786 11787 # Clean up. 11788 rm -f a.out a.exe 11789else 11790 echo "libtool.m4: error: problem compiling CXX test program" 11791fi 11792 11793$rm -f confest.$objext 11794 11795case " $postdeps_CXX " in 11796*" -lc "*) archive_cmds_need_lc_CXX=no ;; 11797esac 11798 11799lt_prog_compiler_wl_CXX= 11800lt_prog_compiler_pic_CXX= 11801lt_prog_compiler_static_CXX= 11802 11803{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 11804echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 11805 11806 # C++ specific cases for pic, static, wl, etc. 11807 if test "$GXX" = yes; then 11808 lt_prog_compiler_wl_CXX='-Wl,' 11809 lt_prog_compiler_static_CXX='-static' 11810 11811 case $host_os in 11812 aix*) 11813 # All AIX code is PIC. 11814 if test "$host_cpu" = ia64; then 11815 # AIX 5 now supports IA64 processor 11816 lt_prog_compiler_static_CXX='-Bstatic' 11817 fi 11818 ;; 11819 amigaos*) 11820 # FIXME: we need at least 68020 code to build shared libraries, but 11821 # adding the `-m68020' flag to GCC prevents building anything better, 11822 # like `-m68040'. 11823 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 11824 ;; 11825 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 11826 # PIC is the default for these OSes. 11827 ;; 11828 mingw* | os2* | pw32*) 11829 # This hack is so that the source file can tell whether it is being 11830 # built for inclusion in a dll (and should export symbols for example). 11831 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 11832 ;; 11833 darwin* | rhapsody*) 11834 # PIC is the default on this platform 11835 # Common symbols not allowed in MH_DYLIB files 11836 lt_prog_compiler_pic_CXX='-fno-common' 11837 ;; 11838 *djgpp*) 11839 # DJGPP does not support shared libraries at all 11840 lt_prog_compiler_pic_CXX= 11841 ;; 11842 sysv4*MP*) 11843 if test -d /usr/nec; then 11844 lt_prog_compiler_pic_CXX=-Kconform_pic 11845 fi 11846 ;; 11847 hpux*) 11848 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 11849 # not for PA HP-UX. 11850 case "$host_cpu" in 11851 hppa*64*|ia64*) 11852 ;; 11853 *) 11854 lt_prog_compiler_pic_CXX='-fPIC' 11855 ;; 11856 esac 11857 ;; 11858 *) 11859 lt_prog_compiler_pic_CXX='-fPIC' 11860 ;; 11861 esac 11862 else 11863 case $host_os in 11864 aix4* | aix5*) 11865 # All AIX code is PIC. 11866 if test "$host_cpu" = ia64; then 11867 # AIX 5 now supports IA64 processor 11868 lt_prog_compiler_static_CXX='-Bstatic' 11869 else 11870 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 11871 fi 11872 ;; 11873 chorus*) 11874 case $cc_basename in 11875 cxch68*) 11876 # Green Hills C++ Compiler 11877 # _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" 11878 ;; 11879 esac 11880 ;; 11881 darwin*) 11882 # PIC is the default on this platform 11883 # Common symbols not allowed in MH_DYLIB files 11884 case $cc_basename in 11885 xlc*) 11886 lt_prog_compiler_pic_CXX='-qnocommon' 11887 lt_prog_compiler_wl_CXX='-Wl,' 11888 ;; 11889 esac 11890 ;; 11891 dgux*) 11892 case $cc_basename in 11893 ec++*) 11894 lt_prog_compiler_pic_CXX='-KPIC' 11895 ;; 11896 ghcx*) 11897 # Green Hills C++ Compiler 11898 lt_prog_compiler_pic_CXX='-pic' 11899 ;; 11900 *) 11901 ;; 11902 esac 11903 ;; 11904 freebsd* | kfreebsd*-gnu | dragonfly*) 11905 # FreeBSD uses GNU C++ 11906 ;; 11907 hpux9* | hpux10* | hpux11*) 11908 case $cc_basename in 11909 CC*) 11910 lt_prog_compiler_wl_CXX='-Wl,' 11911 lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" 11912 if test "$host_cpu" != ia64; then 11913 lt_prog_compiler_pic_CXX='+Z' 11914 fi 11915 ;; 11916 aCC*) 11917 lt_prog_compiler_wl_CXX='-Wl,' 11918 lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" 11919 case "$host_cpu" in 11920 hppa*64*|ia64*) 11921 # +Z the default 11922 ;; 11923 *) 11924 lt_prog_compiler_pic_CXX='+Z' 11925 ;; 11926 esac 11927 ;; 11928 *) 11929 ;; 11930 esac 11931 ;; 11932 irix5* | irix6* | nonstopux*) 11933 case $cc_basename in 11934 CC*) 11935 lt_prog_compiler_wl_CXX='-Wl,' 11936 lt_prog_compiler_static_CXX='-non_shared' 11937 # CC pic flag -KPIC is the default. 11938 ;; 11939 *) 11940 ;; 11941 esac 11942 ;; 11943 linux*) 11944 case $cc_basename in 11945 KCC*) 11946 # KAI C++ Compiler 11947 lt_prog_compiler_wl_CXX='--backend -Wl,' 11948 lt_prog_compiler_pic_CXX='-fPIC' 11949 ;; 11950 icpc* | ecpc*) 11951 # Intel C++ 11952 lt_prog_compiler_wl_CXX='-Wl,' 11953 lt_prog_compiler_pic_CXX='-KPIC' 11954 lt_prog_compiler_static_CXX='-static' 11955 ;; 11956 pgCC*) 11957 # Portland Group C++ compiler. 11958 lt_prog_compiler_wl_CXX='-Wl,' 11959 lt_prog_compiler_pic_CXX='-fpic' 11960 lt_prog_compiler_static_CXX='-static' 11961 ;; 11962 cxx*) 11963 # Compaq C++ 11964 # Make sure the PIC flag is empty. It appears that all Alpha 11965 # Linux and Compaq Tru64 Unix objects are PIC. 11966 lt_prog_compiler_pic_CXX= 11967 lt_prog_compiler_static_CXX='-non_shared' 11968 ;; 11969 *) 11970 ;; 11971 esac 11972 ;; 11973 lynxos*) 11974 ;; 11975 m88k*) 11976 ;; 11977 mvs*) 11978 case $cc_basename in 11979 cxx*) 11980 lt_prog_compiler_pic_CXX='-W c,exportall' 11981 ;; 11982 *) 11983 ;; 11984 esac 11985 ;; 11986 netbsd*) 11987 ;; 11988 osf3* | osf4* | osf5*) 11989 case $cc_basename in 11990 KCC*) 11991 lt_prog_compiler_wl_CXX='--backend -Wl,' 11992 ;; 11993 RCC*) 11994 # Rational C++ 2.4.1 11995 lt_prog_compiler_pic_CXX='-pic' 11996 ;; 11997 cxx*) 11998 # Digital/Compaq C++ 11999 lt_prog_compiler_wl_CXX='-Wl,' 12000 # Make sure the PIC flag is empty. It appears that all Alpha 12001 # Linux and Compaq Tru64 Unix objects are PIC. 12002 lt_prog_compiler_pic_CXX= 12003 lt_prog_compiler_static_CXX='-non_shared' 12004 ;; 12005 *) 12006 ;; 12007 esac 12008 ;; 12009 psos*) 12010 ;; 12011 sco*) 12012 case $cc_basename in 12013 CC*) 12014 lt_prog_compiler_pic_CXX='-fPIC' 12015 ;; 12016 *) 12017 ;; 12018 esac 12019 ;; 12020 solaris*) 12021 case $cc_basename in 12022 CC*) 12023 # Sun C++ 4.2, 5.x and Centerline C++ 12024 lt_prog_compiler_pic_CXX='-KPIC' 12025 lt_prog_compiler_static_CXX='-Bstatic' 12026 lt_prog_compiler_wl_CXX='-Qoption ld ' 12027 ;; 12028 gcx*) 12029 # Green Hills C++ Compiler 12030 lt_prog_compiler_pic_CXX='-PIC' 12031 ;; 12032 *) 12033 ;; 12034 esac 12035 ;; 12036 sunos4*) 12037 case $cc_basename in 12038 CC*) 12039 # Sun C++ 4.x 12040 lt_prog_compiler_pic_CXX='-pic' 12041 lt_prog_compiler_static_CXX='-Bstatic' 12042 ;; 12043 lcc*) 12044 # Lucid 12045 lt_prog_compiler_pic_CXX='-pic' 12046 ;; 12047 *) 12048 ;; 12049 esac 12050 ;; 12051 tandem*) 12052 case $cc_basename in 12053 NCC*) 12054 # NonStop-UX NCC 3.20 12055 lt_prog_compiler_pic_CXX='-KPIC' 12056 ;; 12057 *) 12058 ;; 12059 esac 12060 ;; 12061 unixware*) 12062 ;; 12063 vxworks*) 12064 ;; 12065 *) 12066 lt_prog_compiler_can_build_shared_CXX=no 12067 ;; 12068 esac 12069 fi 12070 12071{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12072echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } 12073 12074# 12075# Check to make sure the PIC flag actually works. 12076# 12077if test -n "$lt_prog_compiler_pic_CXX"; then 12078 12079{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12080echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } 12081if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 12082 echo $ECHO_N "(cached) $ECHO_C" >&6 12083else 12084 lt_prog_compiler_pic_works_CXX=no 12085 ac_outfile=conftest.$ac_objext 12086 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12087 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12088 # Insert the option either (1) after the last *FLAGS variable, or 12089 # (2) before a word containing "conftest.", or (3) at the end. 12090 # Note that $ac_compile itself does not contain backslashes and begins 12091 # with a dollar sign (not a hyphen), so the echo should work correctly. 12092 # The option is referenced via a variable to avoid confusing sed. 12093 lt_compile=`echo "$ac_compile" | $SED \ 12094 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 12095 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12096 -e 's:$: $lt_compiler_flag:'`
| 9978#include "confdefs.h" 9979 9980#if HAVE_DLFCN_H 9981#include <dlfcn.h> 9982#endif 9983 9984#include <stdio.h> 9985 9986#ifdef RTLD_GLOBAL 9987# define LT_DLGLOBAL RTLD_GLOBAL 9988#else 9989# ifdef DL_GLOBAL 9990# define LT_DLGLOBAL DL_GLOBAL 9991# else 9992# define LT_DLGLOBAL 0 9993# endif 9994#endif 9995 9996/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9997 find out it does not work in some platform. */ 9998#ifndef LT_DLLAZY_OR_NOW 9999# ifdef RTLD_LAZY 10000# define LT_DLLAZY_OR_NOW RTLD_LAZY 10001# else 10002# ifdef DL_LAZY 10003# define LT_DLLAZY_OR_NOW DL_LAZY 10004# else 10005# ifdef RTLD_NOW 10006# define LT_DLLAZY_OR_NOW RTLD_NOW 10007# else 10008# ifdef DL_NOW 10009# define LT_DLLAZY_OR_NOW DL_NOW 10010# else 10011# define LT_DLLAZY_OR_NOW 0 10012# endif 10013# endif 10014# endif 10015# endif 10016#endif 10017 10018#ifdef __cplusplus 10019extern "C" void exit (int); 10020#endif 10021 10022void fnord() { int i=42;} 10023int main () 10024{ 10025 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10026 int status = $lt_dlunknown; 10027 10028 if (self) 10029 { 10030 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10031 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10032 /* dlclose (self); */ 10033 } 10034 10035 exit (status); 10036} 10037EOF 10038 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10039 (eval $ac_link) 2>&5 10040 ac_status=$? 10041 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10042 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10043 (./conftest; exit; ) 2>/dev/null 10044 lt_status=$? 10045 case x$lt_status in 10046 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10047 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10048 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; 10049 esac 10050 else : 10051 # compilation failed 10052 lt_cv_dlopen_self_static=no 10053 fi 10054fi 10055rm -fr conftest* 10056 10057 10058fi 10059{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10060echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 10061 fi 10062 10063 CPPFLAGS="$save_CPPFLAGS" 10064 LDFLAGS="$save_LDFLAGS" 10065 LIBS="$save_LIBS" 10066 ;; 10067 esac 10068 10069 case $lt_cv_dlopen_self in 10070 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10071 *) enable_dlopen_self=unknown ;; 10072 esac 10073 10074 case $lt_cv_dlopen_self_static in 10075 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10076 *) enable_dlopen_self_static=unknown ;; 10077 esac 10078fi 10079 10080 10081# Report which librarie types wil actually be built 10082{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10083echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 10084{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 10085echo "${ECHO_T}$can_build_shared" >&6; } 10086 10087{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10088echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 10089test "$can_build_shared" = "no" && enable_shared=no 10090 10091# On AIX, shared libraries and static libraries use the same namespace, and 10092# are all built from PIC. 10093case "$host_os" in 10094aix3*) 10095 test "$enable_shared" = yes && enable_static=no 10096 if test -n "$RANLIB"; then 10097 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10098 postinstall_cmds='$RANLIB $lib' 10099 fi 10100 ;; 10101 10102aix4* | aix5*) 10103 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10104 test "$enable_shared" = yes && enable_static=no 10105 fi 10106 ;; 10107esac 10108{ echo "$as_me:$LINENO: result: $enable_shared" >&5 10109echo "${ECHO_T}$enable_shared" >&6; } 10110 10111{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10112echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 10113# Make sure either enable_shared or enable_static is yes. 10114test "$enable_shared" = yes || enable_static=yes 10115{ echo "$as_me:$LINENO: result: $enable_static" >&5 10116echo "${ECHO_T}$enable_static" >&6; } 10117 10118# The else clause should only fire when bootstrapping the 10119# libtool distribution, otherwise you forgot to ship ltmain.sh 10120# with your package, and you will get complaints that there are 10121# no rules to generate ltmain.sh. 10122if test -f "$ltmain"; then 10123 # See if we are running on zsh, and set the options which allow our commands through 10124 # without removal of \ escapes. 10125 if test -n "${ZSH_VERSION+set}" ; then 10126 setopt NO_GLOB_SUBST 10127 fi 10128 # Now quote all the things that may contain metacharacters while being 10129 # careful not to overquote the AC_SUBSTed values. We take copies of the 10130 # variables and quote the copies for generation of the libtool script. 10131 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ 10132 SED SHELL STRIP \ 10133 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10134 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10135 deplibs_check_method reload_flag reload_cmds need_locks \ 10136 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10137 lt_cv_sys_global_symbol_to_c_name_address \ 10138 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10139 old_postinstall_cmds old_postuninstall_cmds \ 10140 compiler \ 10141 CC \ 10142 LD \ 10143 lt_prog_compiler_wl \ 10144 lt_prog_compiler_pic \ 10145 lt_prog_compiler_static \ 10146 lt_prog_compiler_no_builtin_flag \ 10147 export_dynamic_flag_spec \ 10148 thread_safe_flag_spec \ 10149 whole_archive_flag_spec \ 10150 enable_shared_with_static_runtimes \ 10151 old_archive_cmds \ 10152 old_archive_from_new_cmds \ 10153 predep_objects \ 10154 postdep_objects \ 10155 predeps \ 10156 postdeps \ 10157 compiler_lib_search_path \ 10158 archive_cmds \ 10159 archive_expsym_cmds \ 10160 postinstall_cmds \ 10161 postuninstall_cmds \ 10162 old_archive_from_expsyms_cmds \ 10163 allow_undefined_flag \ 10164 no_undefined_flag \ 10165 export_symbols_cmds \ 10166 hardcode_libdir_flag_spec \ 10167 hardcode_libdir_flag_spec_ld \ 10168 hardcode_libdir_separator \ 10169 hardcode_automatic \ 10170 module_cmds \ 10171 module_expsym_cmds \ 10172 lt_cv_prog_compiler_c_o \ 10173 exclude_expsyms \ 10174 include_expsyms; do 10175 10176 case $var in 10177 old_archive_cmds | \ 10178 old_archive_from_new_cmds | \ 10179 archive_cmds | \ 10180 archive_expsym_cmds | \ 10181 module_cmds | \ 10182 module_expsym_cmds | \ 10183 old_archive_from_expsyms_cmds | \ 10184 export_symbols_cmds | \ 10185 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10186 postinstall_cmds | postuninstall_cmds | \ 10187 old_postinstall_cmds | old_postuninstall_cmds | \ 10188 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10189 # Double-quote double-evaled strings. 10190 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10191 ;; 10192 *) 10193 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10194 ;; 10195 esac 10196 done 10197 10198 case $lt_echo in 10199 *'\$0 --fallback-echo"') 10200 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10201 ;; 10202 esac 10203 10204cfgfile="${ofile}T" 10205 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10206 $rm -f "$cfgfile" 10207 { echo "$as_me:$LINENO: creating $ofile" >&5 10208echo "$as_me: creating $ofile" >&6;} 10209 10210 cat <<__EOF__ >> "$cfgfile" 10211#! $SHELL 10212 10213# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10214# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10215# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10216# 10217# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 10218# Free Software Foundation, Inc. 10219# 10220# This file is part of GNU Libtool: 10221# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10222# 10223# This program is free software; you can redistribute it and/or modify 10224# it under the terms of the GNU General Public License as published by 10225# the Free Software Foundation; either version 2 of the License, or 10226# (at your option) any later version. 10227# 10228# This program is distributed in the hope that it will be useful, but 10229# WITHOUT ANY WARRANTY; without even the implied warranty of 10230# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10231# General Public License for more details. 10232# 10233# You should have received a copy of the GNU General Public License 10234# along with this program; if not, write to the Free Software 10235# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10236# 10237# As a special exception to the GNU General Public License, if you 10238# distribute this file as part of a program that contains a 10239# configuration script generated by Autoconf, you may include it under 10240# the same distribution terms that you use for the rest of that program. 10241 10242# A sed program that does not truncate output. 10243SED=$lt_SED 10244 10245# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10246Xsed="$SED -e 1s/^X//" 10247 10248# The HP-UX ksh and POSIX shell print the target directory to stdout 10249# if CDPATH is set. 10250(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10251 10252# The names of the tagged configurations supported by this script. 10253available_tags= 10254 10255# ### BEGIN LIBTOOL CONFIG 10256 10257# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10258 10259# Shell to use when invoking shell scripts. 10260SHELL=$lt_SHELL 10261 10262# Whether or not to build shared libraries. 10263build_libtool_libs=$enable_shared 10264 10265# Whether or not to build static libraries. 10266build_old_libs=$enable_static 10267 10268# Whether or not to add -lc for building shared libraries. 10269build_libtool_need_lc=$archive_cmds_need_lc 10270 10271# Whether or not to disallow shared libs when runtime libs are static 10272allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10273 10274# Whether or not to optimize for fast installation. 10275fast_install=$enable_fast_install 10276 10277# The host system. 10278host_alias=$host_alias 10279host=$host 10280host_os=$host_os 10281 10282# The build system. 10283build_alias=$build_alias 10284build=$build 10285build_os=$build_os 10286 10287# An echo program that does not interpret backslashes. 10288echo=$lt_echo 10289 10290# The archiver. 10291AR=$lt_AR 10292AR_FLAGS=$lt_AR_FLAGS 10293 10294# A C compiler. 10295LTCC=$lt_LTCC 10296 10297# A language-specific compiler. 10298CC=$lt_compiler 10299 10300# Is the compiler the GNU C compiler? 10301with_gcc=$GCC 10302 10303# An ERE matcher. 10304EGREP=$lt_EGREP 10305 10306# The linker used to build libraries. 10307LD=$lt_LD 10308 10309# Whether we need hard or soft links. 10310LN_S=$lt_LN_S 10311 10312# A BSD-compatible nm program. 10313NM=$lt_NM 10314 10315# A symbol stripping program 10316STRIP=$lt_STRIP 10317 10318# Used to examine libraries when file_magic_cmd begins "file" 10319MAGIC_CMD=$MAGIC_CMD 10320 10321# Used on cygwin: DLL creation program. 10322DLLTOOL="$DLLTOOL" 10323 10324# Used on cygwin: object dumper. 10325OBJDUMP="$OBJDUMP" 10326 10327# Used on cygwin: assembler. 10328AS="$AS" 10329 10330# The name of the directory that contains temporary libtool files. 10331objdir=$objdir 10332 10333# How to create reloadable object files. 10334reload_flag=$lt_reload_flag 10335reload_cmds=$lt_reload_cmds 10336 10337# How to pass a linker flag through the compiler. 10338wl=$lt_lt_prog_compiler_wl 10339 10340# Object file suffix (normally "o"). 10341objext="$ac_objext" 10342 10343# Old archive suffix (normally "a"). 10344libext="$libext" 10345 10346# Shared library suffix (normally ".so"). 10347shrext_cmds='$shrext_cmds' 10348 10349# Executable file suffix (normally ""). 10350exeext="$exeext" 10351 10352# Additional compiler flags for building library objects. 10353pic_flag=$lt_lt_prog_compiler_pic 10354pic_mode=$pic_mode 10355 10356# What is the maximum length of a command? 10357max_cmd_len=$lt_cv_sys_max_cmd_len 10358 10359# Does compiler simultaneously support -c and -o options? 10360compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10361 10362# Must we lock files when doing compilation? 10363need_locks=$lt_need_locks 10364 10365# Do we need the lib prefix for modules? 10366need_lib_prefix=$need_lib_prefix 10367 10368# Do we need a version for libraries? 10369need_version=$need_version 10370 10371# Whether dlopen is supported. 10372dlopen_support=$enable_dlopen 10373 10374# Whether dlopen of programs is supported. 10375dlopen_self=$enable_dlopen_self 10376 10377# Whether dlopen of statically linked programs is supported. 10378dlopen_self_static=$enable_dlopen_self_static 10379 10380# Compiler flag to prevent dynamic linking. 10381link_static_flag=$lt_lt_prog_compiler_static 10382 10383# Compiler flag to turn off builtin functions. 10384no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10385 10386# Compiler flag to allow reflexive dlopens. 10387export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10388 10389# Compiler flag to generate shared objects directly from archives. 10390whole_archive_flag_spec=$lt_whole_archive_flag_spec 10391 10392# Compiler flag to generate thread-safe objects. 10393thread_safe_flag_spec=$lt_thread_safe_flag_spec 10394 10395# Library versioning type. 10396version_type=$version_type 10397 10398# Format of library name prefix. 10399libname_spec=$lt_libname_spec 10400 10401# List of archive names. First name is the real one, the rest are links. 10402# The last name is the one that the linker finds with -lNAME. 10403library_names_spec=$lt_library_names_spec 10404 10405# The coded name of the library, if different from the real name. 10406soname_spec=$lt_soname_spec 10407 10408# Commands used to build and install an old-style archive. 10409RANLIB=$lt_RANLIB 10410old_archive_cmds=$lt_old_archive_cmds 10411old_postinstall_cmds=$lt_old_postinstall_cmds 10412old_postuninstall_cmds=$lt_old_postuninstall_cmds 10413 10414# Create an old-style archive from a shared archive. 10415old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10416 10417# Create a temporary old-style archive to link instead of a shared archive. 10418old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10419 10420# Commands used to build and install a shared archive. 10421archive_cmds=$lt_archive_cmds 10422archive_expsym_cmds=$lt_archive_expsym_cmds 10423postinstall_cmds=$lt_postinstall_cmds 10424postuninstall_cmds=$lt_postuninstall_cmds 10425 10426# Commands used to build a loadable module (assumed same as above if empty) 10427module_cmds=$lt_module_cmds 10428module_expsym_cmds=$lt_module_expsym_cmds 10429 10430# Commands to strip libraries. 10431old_striplib=$lt_old_striplib 10432striplib=$lt_striplib 10433 10434# Dependencies to place before the objects being linked to create a 10435# shared library. 10436predep_objects=$lt_predep_objects 10437 10438# Dependencies to place after the objects being linked to create a 10439# shared library. 10440postdep_objects=$lt_postdep_objects 10441 10442# Dependencies to place before the objects being linked to create a 10443# shared library. 10444predeps=$lt_predeps 10445 10446# Dependencies to place after the objects being linked to create a 10447# shared library. 10448postdeps=$lt_postdeps 10449 10450# The library search path used internally by the compiler when linking 10451# a shared library. 10452compiler_lib_search_path=$lt_compiler_lib_search_path 10453 10454# Method to check whether dependent libraries are shared objects. 10455deplibs_check_method=$lt_deplibs_check_method 10456 10457# Command to use when deplibs_check_method == file_magic. 10458file_magic_cmd=$lt_file_magic_cmd 10459 10460# Flag that allows shared libraries with undefined symbols to be built. 10461allow_undefined_flag=$lt_allow_undefined_flag 10462 10463# Flag that forces no undefined symbols. 10464no_undefined_flag=$lt_no_undefined_flag 10465 10466# Commands used to finish a libtool library installation in a directory. 10467finish_cmds=$lt_finish_cmds 10468 10469# Same as above, but a single script fragment to be evaled but not shown. 10470finish_eval=$lt_finish_eval 10471 10472# Take the output of nm and produce a listing of raw symbols and C names. 10473global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 10474 10475# Transform the output of nm in a proper C declaration 10476global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 10477 10478# Transform the output of nm in a C name address pair 10479global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 10480 10481# This is the shared library runtime path variable. 10482runpath_var=$runpath_var 10483 10484# This is the shared library path variable. 10485shlibpath_var=$shlibpath_var 10486 10487# Is shlibpath searched before the hard-coded library search path? 10488shlibpath_overrides_runpath=$shlibpath_overrides_runpath 10489 10490# How to hardcode a shared library path into an executable. 10491hardcode_action=$hardcode_action 10492 10493# Whether we should hardcode library paths into libraries. 10494hardcode_into_libs=$hardcode_into_libs 10495 10496# Flag to hardcode \$libdir into a binary during linking. 10497# This must work even if \$libdir does not exist. 10498hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 10499 10500# If ld is used when linking, flag to hardcode \$libdir into 10501# a binary during linking. This must work even if \$libdir does 10502# not exist. 10503hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 10504 10505# Whether we need a single -rpath flag with a separated argument. 10506hardcode_libdir_separator=$lt_hardcode_libdir_separator 10507 10508# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 10509# resulting binary. 10510hardcode_direct=$hardcode_direct 10511 10512# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 10513# resulting binary. 10514hardcode_minus_L=$hardcode_minus_L 10515 10516# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 10517# the resulting binary. 10518hardcode_shlibpath_var=$hardcode_shlibpath_var 10519 10520# Set to yes if building a shared library automatically hardcodes DIR into the library 10521# and all subsequent libraries and executables linked against it. 10522hardcode_automatic=$hardcode_automatic 10523 10524# Variables whose values should be saved in libtool wrapper scripts and 10525# restored at relink time. 10526variables_saved_for_relink="$variables_saved_for_relink" 10527 10528# Whether libtool must link a program against all its dependency libraries. 10529link_all_deplibs=$link_all_deplibs 10530 10531# Compile-time system search path for libraries 10532sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 10533 10534# Run-time system search path for libraries 10535sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 10536 10537# Fix the shell variable \$srcfile for the compiler. 10538fix_srcfile_path="$fix_srcfile_path" 10539 10540# Set to yes if exported symbols are required. 10541always_export_symbols=$always_export_symbols 10542 10543# The commands to list exported symbols. 10544export_symbols_cmds=$lt_export_symbols_cmds 10545 10546# The commands to extract the exported symbol list from a shared archive. 10547extract_expsyms_cmds=$lt_extract_expsyms_cmds 10548 10549# Symbols that should not be listed in the preloaded symbols. 10550exclude_expsyms=$lt_exclude_expsyms 10551 10552# Symbols that must always be exported. 10553include_expsyms=$lt_include_expsyms 10554 10555# ### END LIBTOOL CONFIG 10556 10557__EOF__ 10558 10559 10560 case $host_os in 10561 aix3*) 10562 cat <<\EOF >> "$cfgfile" 10563 10564# AIX sometimes has problems with the GCC collect2 program. For some 10565# reason, if we set the COLLECT_NAMES environment variable, the problems 10566# vanish in a puff of smoke. 10567if test "X${COLLECT_NAMES+set}" != Xset; then 10568 COLLECT_NAMES= 10569 export COLLECT_NAMES 10570fi 10571EOF 10572 ;; 10573 esac 10574 10575 # We use sed instead of cat because bash on DJGPP gets confused if 10576 # if finds mixed CR/LF and LF-only lines. Since sed operates in 10577 # text mode, it properly converts lines to CR/LF. This bash problem 10578 # is reportedly fixed, but why not run on old versions too? 10579 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 10580 10581 mv -f "$cfgfile" "$ofile" || \ 10582 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 10583 chmod +x "$ofile" 10584 10585else 10586 # If there is no Makefile yet, we rely on a make rule to execute 10587 # `config.status --recheck' to rerun these tests and create the 10588 # libtool script then. 10589 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 10590 if test -f "$ltmain_in"; then 10591 test -f Makefile && make "$ltmain" 10592 fi 10593fi 10594 10595 10596ac_ext=c 10597ac_cpp='$CPP $CPPFLAGS' 10598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10600ac_compiler_gnu=$ac_cv_c_compiler_gnu 10601 10602CC="$lt_save_CC" 10603 10604 10605# Check whether --with-tags was given. 10606if test "${with_tags+set}" = set; then 10607 withval=$with_tags; tagnames="$withval" 10608fi 10609 10610 10611if test -f "$ltmain" && test -n "$tagnames"; then 10612 if test ! -f "${ofile}"; then 10613 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 10614echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 10615 fi 10616 10617 if test -z "$LTCC"; then 10618 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 10619 if test -z "$LTCC"; then 10620 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 10621echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 10622 else 10623 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 10624echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 10625 fi 10626 fi 10627 10628 # Extract list of available tagged configurations in $ofile. 10629 # Note that this assumes the entire list is on one line. 10630 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 10631 10632 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 10633 for tagname in $tagnames; do 10634 IFS="$lt_save_ifs" 10635 # Check whether tagname contains only valid characters 10636 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 10637 "") ;; 10638 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 10639echo "$as_me: error: invalid tag name: $tagname" >&2;} 10640 { (exit 1); exit 1; }; } 10641 ;; 10642 esac 10643 10644 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 10645 then 10646 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 10647echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 10648 { (exit 1); exit 1; }; } 10649 fi 10650 10651 # Update the list of available tags. 10652 if test -n "$tagname"; then 10653 echo appending configuration tag \"$tagname\" to $ofile 10654 10655 case $tagname in 10656 CXX) 10657 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 10658 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 10659 (test "X$CXX" != "Xg++"))) ; then 10660 ac_ext=cpp 10661ac_cpp='$CXXCPP $CPPFLAGS' 10662ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10663ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10664ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 10665 10666 10667 10668 10669archive_cmds_need_lc_CXX=no 10670allow_undefined_flag_CXX= 10671always_export_symbols_CXX=no 10672archive_expsym_cmds_CXX= 10673export_dynamic_flag_spec_CXX= 10674hardcode_direct_CXX=no 10675hardcode_libdir_flag_spec_CXX= 10676hardcode_libdir_flag_spec_ld_CXX= 10677hardcode_libdir_separator_CXX= 10678hardcode_minus_L_CXX=no 10679hardcode_automatic_CXX=no 10680module_cmds_CXX= 10681module_expsym_cmds_CXX= 10682link_all_deplibs_CXX=unknown 10683old_archive_cmds_CXX=$old_archive_cmds 10684no_undefined_flag_CXX= 10685whole_archive_flag_spec_CXX= 10686enable_shared_with_static_runtimes_CXX=no 10687 10688# Dependencies to place before and after the object being linked: 10689predep_objects_CXX= 10690postdep_objects_CXX= 10691predeps_CXX= 10692postdeps_CXX= 10693compiler_lib_search_path_CXX= 10694 10695# Source file extension for C++ test sources. 10696ac_ext=cc 10697 10698# Object file extension for compiled C++ test sources. 10699objext=o 10700objext_CXX=$objext 10701 10702# Code to be used in simple compile tests 10703lt_simple_compile_test_code="int some_variable = 0;\n" 10704 10705# Code to be used in simple link tests 10706lt_simple_link_test_code='int main(int, char *) { return(0); }\n' 10707 10708# ltmain only uses $CC for tagged configurations so make sure $CC is set. 10709 10710# If no C compiler was specified, use CC. 10711LTCC=${LTCC-"$CC"} 10712 10713# Allow CC to be a program name with arguments. 10714compiler=$CC 10715 10716 10717# save warnings/boilerplate of simple test code 10718ac_outfile=conftest.$ac_objext 10719printf "$lt_simple_compile_test_code" >conftest.$ac_ext 10720eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 10721_lt_compiler_boilerplate=`cat conftest.err` 10722$rm conftest* 10723 10724ac_outfile=conftest.$ac_objext 10725printf "$lt_simple_link_test_code" >conftest.$ac_ext 10726eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 10727_lt_linker_boilerplate=`cat conftest.err` 10728$rm conftest* 10729 10730 10731# Allow CC to be a program name with arguments. 10732lt_save_CC=$CC 10733lt_save_LD=$LD 10734lt_save_GCC=$GCC 10735GCC=$GXX 10736lt_save_with_gnu_ld=$with_gnu_ld 10737lt_save_path_LD=$lt_cv_path_LD 10738if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 10739 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 10740else 10741 unset lt_cv_prog_gnu_ld 10742fi 10743if test -n "${lt_cv_path_LDCXX+set}"; then 10744 lt_cv_path_LD=$lt_cv_path_LDCXX 10745else 10746 unset lt_cv_path_LD 10747fi 10748test -z "${LDCXX+set}" || LD=$LDCXX 10749CC=${CXX-"c++"} 10750compiler=$CC 10751compiler_CXX=$CC 10752for cc_temp in $compiler""; do 10753 case $cc_temp in 10754 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 10755 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 10756 \-*) ;; 10757 *) break;; 10758 esac 10759done 10760cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 10761 10762 10763# We don't want -fno-exception wen compiling C++ code, so set the 10764# no_builtin_flag separately 10765if test "$GXX" = yes; then 10766 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 10767else 10768 lt_prog_compiler_no_builtin_flag_CXX= 10769fi 10770 10771if test "$GXX" = yes; then 10772 # Set up default GNU C++ configuration 10773 10774 10775# Check whether --with-gnu-ld was given. 10776if test "${with_gnu_ld+set}" = set; then 10777 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 10778else 10779 with_gnu_ld=no 10780fi 10781 10782ac_prog=ld 10783if test "$GCC" = yes; then 10784 # Check if gcc -print-prog-name=ld gives a path. 10785 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 10786echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 10787 case $host in 10788 *-*-mingw*) 10789 # gcc leaves a trailing carriage return which upsets mingw 10790 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 10791 *) 10792 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 10793 esac 10794 case $ac_prog in 10795 # Accept absolute paths. 10796 [\\/]* | ?:[\\/]*) 10797 re_direlt='/[^/][^/]*/\.\./' 10798 # Canonicalize the pathname of ld 10799 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 10800 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 10801 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 10802 done 10803 test -z "$LD" && LD="$ac_prog" 10804 ;; 10805 "") 10806 # If it fails, then pretend we aren't using GCC. 10807 ac_prog=ld 10808 ;; 10809 *) 10810 # If it is relative, then search for the first ld in PATH. 10811 with_gnu_ld=unknown 10812 ;; 10813 esac 10814elif test "$with_gnu_ld" = yes; then 10815 { echo "$as_me:$LINENO: checking for GNU ld" >&5 10816echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 10817else 10818 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 10819echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 10820fi 10821if test "${lt_cv_path_LD+set}" = set; then 10822 echo $ECHO_N "(cached) $ECHO_C" >&6 10823else 10824 if test -z "$LD"; then 10825 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 10826 for ac_dir in $PATH; do 10827 IFS="$lt_save_ifs" 10828 test -z "$ac_dir" && ac_dir=. 10829 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 10830 lt_cv_path_LD="$ac_dir/$ac_prog" 10831 # Check to see if the program is GNU ld. I'd rather use --version, 10832 # but apparently some GNU ld's only accept -v. 10833 # Break only if it was the GNU/non-GNU ld that we prefer. 10834 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 10835 *GNU* | *'with BFD'*) 10836 test "$with_gnu_ld" != no && break 10837 ;; 10838 *) 10839 test "$with_gnu_ld" != yes && break 10840 ;; 10841 esac 10842 fi 10843 done 10844 IFS="$lt_save_ifs" 10845else 10846 lt_cv_path_LD="$LD" # Let the user override the test with a path. 10847fi 10848fi 10849 10850LD="$lt_cv_path_LD" 10851if test -n "$LD"; then 10852 { echo "$as_me:$LINENO: result: $LD" >&5 10853echo "${ECHO_T}$LD" >&6; } 10854else 10855 { echo "$as_me:$LINENO: result: no" >&5 10856echo "${ECHO_T}no" >&6; } 10857fi 10858test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 10859echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 10860 { (exit 1); exit 1; }; } 10861{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 10862echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 10863if test "${lt_cv_prog_gnu_ld+set}" = set; then 10864 echo $ECHO_N "(cached) $ECHO_C" >&6 10865else 10866 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 10867case `$LD -v 2>&1 </dev/null` in 10868*GNU* | *'with BFD'*) 10869 lt_cv_prog_gnu_ld=yes 10870 ;; 10871*) 10872 lt_cv_prog_gnu_ld=no 10873 ;; 10874esac 10875fi 10876{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 10877echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 10878with_gnu_ld=$lt_cv_prog_gnu_ld 10879 10880 10881 10882 # Check if GNU C++ uses GNU ld as the underlying linker, since the 10883 # archiving commands below assume that GNU ld is being used. 10884 if test "$with_gnu_ld" = yes; then 10885 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10886 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' 10887 10888 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 10889 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10890 10891 # If archive_cmds runs LD, not CC, wlarc should be empty 10892 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 10893 # investigate it a little bit more. (MM) 10894 wlarc='${wl}' 10895 10896 # ancient GNU ld didn't support --whole-archive et. al. 10897 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 10898 grep 'no-whole-archive' > /dev/null; then 10899 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10900 else 10901 whole_archive_flag_spec_CXX= 10902 fi 10903 else 10904 with_gnu_ld=no 10905 wlarc= 10906 10907 # A generic and very simple default shared library creation 10908 # command for GNU C++ for the case where it uses the native 10909 # linker, instead of GNU ld. If possible, this setting should 10910 # overridden to take advantage of the native linker features on 10911 # the platform it is being used on. 10912 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 10913 fi 10914 10915 # Commands to make compiler produce verbose output that lists 10916 # what "hidden" libraries, object files and flags are used when 10917 # linking a shared library. 10918 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10919 10920else 10921 GXX=no 10922 with_gnu_ld=no 10923 wlarc= 10924fi 10925 10926# PORTME: fill in a description of your system's C++ link characteristics 10927{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10928echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 10929ld_shlibs_CXX=yes 10930case $host_os in 10931 aix3*) 10932 # FIXME: insert proper C++ library support 10933 ld_shlibs_CXX=no 10934 ;; 10935 aix4* | aix5*) 10936 if test "$host_cpu" = ia64; then 10937 # On IA64, the linker does run time linking by default, so we don't 10938 # have to do anything special. 10939 aix_use_runtimelinking=no 10940 exp_sym_flag='-Bexport' 10941 no_entry_flag="" 10942 else 10943 aix_use_runtimelinking=no 10944 10945 # Test if we are trying to use run time linking or normal 10946 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10947 # need to do runtime linking. 10948 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 10949 for ld_flag in $LDFLAGS; do 10950 case $ld_flag in 10951 *-brtl*) 10952 aix_use_runtimelinking=yes 10953 break 10954 ;; 10955 esac 10956 done 10957 esac 10958 10959 exp_sym_flag='-bexport' 10960 no_entry_flag='-bnoentry' 10961 fi 10962 10963 # When large executables or shared objects are built, AIX ld can 10964 # have problems creating the table of contents. If linking a library 10965 # or program results in "error TOC overflow" add -mminimal-toc to 10966 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10967 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10968 10969 archive_cmds_CXX='' 10970 hardcode_direct_CXX=yes 10971 hardcode_libdir_separator_CXX=':' 10972 link_all_deplibs_CXX=yes 10973 10974 if test "$GXX" = yes; then 10975 case $host_os in aix4.[012]|aix4.[012].*) 10976 # We only want to do this on AIX 4.2 and lower, the check 10977 # below for broken collect2 doesn't work under 4.3+ 10978 collect2name=`${CC} -print-prog-name=collect2` 10979 if test -f "$collect2name" && \ 10980 strings "$collect2name" | grep resolve_lib_name >/dev/null 10981 then 10982 # We have reworked collect2 10983 hardcode_direct_CXX=yes 10984 else 10985 # We have old collect2 10986 hardcode_direct_CXX=unsupported 10987 # It fails to find uninstalled libraries when the uninstalled 10988 # path is not listed in the libpath. Setting hardcode_minus_L 10989 # to unsupported forces relinking 10990 hardcode_minus_L_CXX=yes 10991 hardcode_libdir_flag_spec_CXX='-L$libdir' 10992 hardcode_libdir_separator_CXX= 10993 fi 10994 esac 10995 shared_flag='-shared' 10996 if test "$aix_use_runtimelinking" = yes; then 10997 shared_flag="$shared_flag "'${wl}-G' 10998 fi 10999 else 11000 # not using gcc 11001 if test "$host_cpu" = ia64; then 11002 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11003 # chokes on -Wl,-G. The following line is correct: 11004 shared_flag='-G' 11005 else 11006 if test "$aix_use_runtimelinking" = yes; then 11007 shared_flag='${wl}-G' 11008 else 11009 shared_flag='${wl}-bM:SRE' 11010 fi 11011 fi 11012 fi 11013 11014 # It seems that -bexpall does not export symbols beginning with 11015 # underscore (_), so it is better to generate a list of symbols to export. 11016 always_export_symbols_CXX=yes 11017 if test "$aix_use_runtimelinking" = yes; then 11018 # Warning - without using the other runtime loading flags (-brtl), 11019 # -berok will link without error, but may produce a broken library. 11020 allow_undefined_flag_CXX='-berok' 11021 # Determine the default libpath from the value encoded in an empty executable. 11022 cat >conftest.$ac_ext <<_ACEOF 11023/* confdefs.h. */ 11024_ACEOF 11025cat confdefs.h >>conftest.$ac_ext 11026cat >>conftest.$ac_ext <<_ACEOF 11027/* end confdefs.h. */ 11028 11029int 11030main () 11031{ 11032 11033 ; 11034 return 0; 11035} 11036_ACEOF 11037rm -f conftest.$ac_objext conftest$ac_exeext 11038if { (ac_try="$ac_link" 11039case "(($ac_try" in 11040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11041 *) ac_try_echo=$ac_try;; 11042esac 11043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11044 (eval "$ac_link") 2>conftest.er1 11045 ac_status=$? 11046 grep -v '^ *+' conftest.er1 >conftest.err 11047 rm -f conftest.er1 11048 cat conftest.err >&5 11049 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11050 (exit $ac_status); } && { 11051 test -z "$ac_cxx_werror_flag" || 11052 test ! -s conftest.err 11053 } && test -s conftest$ac_exeext && 11054 $as_test_x conftest$ac_exeext; then 11055 11056aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11057}'` 11058# Check for a 64-bit object if we didn't find anything. 11059if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11060}'`; fi 11061else 11062 echo "$as_me: failed program was:" >&5 11063sed 's/^/| /' conftest.$ac_ext >&5 11064 11065 11066fi 11067 11068rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11069 conftest$ac_exeext conftest.$ac_ext 11070if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11071 11072 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11073 11074 archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 11075 else 11076 if test "$host_cpu" = ia64; then 11077 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11078 allow_undefined_flag_CXX="-z nodefs" 11079 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 11080 else 11081 # Determine the default libpath from the value encoded in an empty executable. 11082 cat >conftest.$ac_ext <<_ACEOF 11083/* confdefs.h. */ 11084_ACEOF 11085cat confdefs.h >>conftest.$ac_ext 11086cat >>conftest.$ac_ext <<_ACEOF 11087/* end confdefs.h. */ 11088 11089int 11090main () 11091{ 11092 11093 ; 11094 return 0; 11095} 11096_ACEOF 11097rm -f conftest.$ac_objext conftest$ac_exeext 11098if { (ac_try="$ac_link" 11099case "(($ac_try" in 11100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11101 *) ac_try_echo=$ac_try;; 11102esac 11103eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 11104 (eval "$ac_link") 2>conftest.er1 11105 ac_status=$? 11106 grep -v '^ *+' conftest.er1 >conftest.err 11107 rm -f conftest.er1 11108 cat conftest.err >&5 11109 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11110 (exit $ac_status); } && { 11111 test -z "$ac_cxx_werror_flag" || 11112 test ! -s conftest.err 11113 } && test -s conftest$ac_exeext && 11114 $as_test_x conftest$ac_exeext; then 11115 11116aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11117}'` 11118# Check for a 64-bit object if we didn't find anything. 11119if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11120}'`; fi 11121else 11122 echo "$as_me: failed program was:" >&5 11123sed 's/^/| /' conftest.$ac_ext >&5 11124 11125 11126fi 11127 11128rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11129 conftest$ac_exeext conftest.$ac_ext 11130if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11131 11132 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11133 # Warning - without using the other run time loading flags, 11134 # -berok will link without error, but may produce a broken library. 11135 no_undefined_flag_CXX=' ${wl}-bernotok' 11136 allow_undefined_flag_CXX=' ${wl}-berok' 11137 # -bexpall does not export symbols beginning with underscore (_) 11138 always_export_symbols_CXX=yes 11139 # Exported symbols can be pulled into shared objects from archives 11140 whole_archive_flag_spec_CXX=' ' 11141 archive_cmds_need_lc_CXX=yes 11142 # This is similar to how AIX traditionally builds it's shared libraries. 11143 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 11144 fi 11145 fi 11146 ;; 11147 chorus*) 11148 case $cc_basename in 11149 *) 11150 # FIXME: insert proper C++ library support 11151 ld_shlibs_CXX=no 11152 ;; 11153 esac 11154 ;; 11155 11156 11157 cygwin* | mingw* | pw32*) 11158 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11159 # as there is no search path for DLLs. 11160 hardcode_libdir_flag_spec_CXX='-L$libdir' 11161 allow_undefined_flag_CXX=unsupported 11162 always_export_symbols_CXX=no 11163 enable_shared_with_static_runtimes_CXX=yes 11164 11165 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11166 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 11167 # If the export-symbols file already is a .def file (1st line 11168 # is EXPORTS), use it as is; otherwise, prepend... 11169 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11170 cp $export_symbols $output_objdir/$soname.def; 11171 else 11172 echo EXPORTS > $output_objdir/$soname.def; 11173 cat $export_symbols >> $output_objdir/$soname.def; 11174 fi~ 11175 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 11176 else 11177 ld_shlibs_CXX=no 11178 fi 11179 ;; 11180 darwin* | rhapsody*) 11181 case "$host_os" in 11182 rhapsody* | darwin1.[012]) 11183 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' 11184 ;; 11185 *) # Darwin 1.3 on 11186 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 11187 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11188 else 11189 case ${MACOSX_DEPLOYMENT_TARGET} in 11190 10.[012]) 11191 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 11192 ;; 11193 10.*) 11194 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' 11195 ;; 11196 esac 11197 fi 11198 ;; 11199 esac 11200 archive_cmds_need_lc_CXX=no 11201 hardcode_direct_CXX=no 11202 hardcode_automatic_CXX=yes 11203 hardcode_shlibpath_var_CXX=unsupported 11204 whole_archive_flag_spec_CXX='' 11205 link_all_deplibs_CXX=yes 11206 11207 if test "$GXX" = yes ; then 11208 lt_int_apple_cc_single_mod=no 11209 output_verbose_link_cmd='echo' 11210 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then 11211 lt_int_apple_cc_single_mod=yes 11212 fi 11213 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11214 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 11215 else 11216 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' 11217 fi 11218 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11219 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 11220 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 11221 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11222 else 11223 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11224 fi 11225 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}' 11226 else 11227 case $cc_basename in 11228 xlc*) 11229 output_verbose_link_cmd='echo' 11230 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 11231 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11232 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 11233 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11234 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}' 11235 ;; 11236 *) 11237 ld_shlibs_CXX=no 11238 ;; 11239 esac 11240 fi 11241 ;; 11242 11243 dgux*) 11244 case $cc_basename in 11245 ec++*) 11246 # FIXME: insert proper C++ library support 11247 ld_shlibs_CXX=no 11248 ;; 11249 ghcx*) 11250 # Green Hills C++ Compiler 11251 # FIXME: insert proper C++ library support 11252 ld_shlibs_CXX=no 11253 ;; 11254 *) 11255 # FIXME: insert proper C++ library support 11256 ld_shlibs_CXX=no 11257 ;; 11258 esac 11259 ;; 11260 freebsd[12]*) 11261 # C++ shared libraries reported to be fairly broken before switch to ELF 11262 ld_shlibs_CXX=no 11263 ;; 11264 freebsd-elf*) 11265 archive_cmds_need_lc_CXX=no 11266 ;; 11267 freebsd* | kfreebsd*-gnu | dragonfly*) 11268 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11269 # conventions 11270 ld_shlibs_CXX=yes 11271 ;; 11272 gnu*) 11273 ;; 11274 hpux9*) 11275 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11276 hardcode_libdir_separator_CXX=: 11277 export_dynamic_flag_spec_CXX='${wl}-E' 11278 hardcode_direct_CXX=yes 11279 hardcode_minus_L_CXX=yes # Not in the search PATH, 11280 # but as the default 11281 # location of the library. 11282 11283 case $cc_basename in 11284 CC*) 11285 # FIXME: insert proper C++ library support 11286 ld_shlibs_CXX=no 11287 ;; 11288 aCC*) 11289 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' 11290 # Commands to make compiler produce verbose output that lists 11291 # what "hidden" libraries, object files and flags are used when 11292 # linking a shared library. 11293 # 11294 # There doesn't appear to be a way to prevent this compiler from 11295 # explicitly linking system object files so we need to strip them 11296 # from the output so that they don't get included in the library 11297 # dependencies. 11298 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' 11299 ;; 11300 *) 11301 if test "$GXX" = yes; then 11302 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' 11303 else 11304 # FIXME: insert proper C++ library support 11305 ld_shlibs_CXX=no 11306 fi 11307 ;; 11308 esac 11309 ;; 11310 hpux10*|hpux11*) 11311 if test $with_gnu_ld = no; then 11312 case "$host_cpu" in 11313 hppa*64*) 11314 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11315 hardcode_libdir_flag_spec_ld_CXX='+b $libdir' 11316 hardcode_libdir_separator_CXX=: 11317 ;; 11318 ia64*) 11319 hardcode_libdir_flag_spec_CXX='-L$libdir' 11320 ;; 11321 *) 11322 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11323 hardcode_libdir_separator_CXX=: 11324 export_dynamic_flag_spec_CXX='${wl}-E' 11325 ;; 11326 esac 11327 fi 11328 case "$host_cpu" in 11329 hppa*64*) 11330 hardcode_direct_CXX=no 11331 hardcode_shlibpath_var_CXX=no 11332 ;; 11333 ia64*) 11334 hardcode_direct_CXX=no 11335 hardcode_shlibpath_var_CXX=no 11336 hardcode_minus_L_CXX=yes # Not in the search PATH, 11337 # but as the default 11338 # location of the library. 11339 ;; 11340 *) 11341 hardcode_direct_CXX=yes 11342 hardcode_minus_L_CXX=yes # Not in the search PATH, 11343 # but as the default 11344 # location of the library. 11345 ;; 11346 esac 11347 11348 case $cc_basename in 11349 CC*) 11350 # FIXME: insert proper C++ library support 11351 ld_shlibs_CXX=no 11352 ;; 11353 aCC*) 11354 case "$host_cpu" in 11355 hppa*64*|ia64*) 11356 archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' 11357 ;; 11358 *) 11359 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11360 ;; 11361 esac 11362 # Commands to make compiler produce verbose output that lists 11363 # what "hidden" libraries, object files and flags are used when 11364 # linking a shared library. 11365 # 11366 # There doesn't appear to be a way to prevent this compiler from 11367 # explicitly linking system object files so we need to strip them 11368 # from the output so that they don't get included in the library 11369 # dependencies. 11370 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' 11371 ;; 11372 *) 11373 if test "$GXX" = yes; then 11374 if test $with_gnu_ld = no; then 11375 case "$host_cpu" in 11376 ia64*|hppa*64*) 11377 archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' 11378 ;; 11379 *) 11380 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' 11381 ;; 11382 esac 11383 fi 11384 else 11385 # FIXME: insert proper C++ library support 11386 ld_shlibs_CXX=no 11387 fi 11388 ;; 11389 esac 11390 ;; 11391 irix5* | irix6*) 11392 case $cc_basename in 11393 CC*) 11394 # SGI C++ 11395 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' 11396 11397 # Archives containing C++ object files must be created using 11398 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11399 # necessary to make sure instantiated templates are included 11400 # in the archive. 11401 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11402 ;; 11403 *) 11404 if test "$GXX" = yes; then 11405 if test "$with_gnu_ld" = no; then 11406 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' 11407 else 11408 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' 11409 fi 11410 fi 11411 link_all_deplibs_CXX=yes 11412 ;; 11413 esac 11414 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11415 hardcode_libdir_separator_CXX=: 11416 ;; 11417 linux*) 11418 case $cc_basename in 11419 KCC*) 11420 # Kuck and Associates, Inc. (KAI) C++ Compiler 11421 11422 # KCC will only create a shared library if the output file 11423 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11424 # to its proper name (with version) after linking. 11425 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' 11426 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' 11427 # Commands to make compiler produce verbose output that lists 11428 # what "hidden" libraries, object files and flags are used when 11429 # linking a shared library. 11430 # 11431 # There doesn't appear to be a way to prevent this compiler from 11432 # explicitly linking system object files so we need to strip them 11433 # from the output so that they don't get included in the library 11434 # dependencies. 11435 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' 11436 11437 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 11438 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11439 11440 # Archives containing C++ object files must be created using 11441 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11442 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11443 ;; 11444 icpc*) 11445 # Intel C++ 11446 with_gnu_ld=yes 11447 # version 8.0 and above of icpc choke on multiply defined symbols 11448 # if we add $predep_objects and $postdep_objects, however 7.1 and 11449 # earlier do not add the objects themselves. 11450 case `$CC -V 2>&1` in 11451 *"Version 7."*) 11452 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11453 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' 11454 ;; 11455 *) # Version 8.0 or newer 11456 tmp_idyn= 11457 case $host_cpu in 11458 ia64*) tmp_idyn=' -i_dynamic';; 11459 esac 11460 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11461 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' 11462 ;; 11463 esac 11464 archive_cmds_need_lc_CXX=no 11465 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11466 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11467 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 11468 ;; 11469 pgCC*) 11470 # Portland Group C++ compiler 11471 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 11472 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' 11473 11474 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11475 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11476 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' 11477 ;; 11478 cxx*) 11479 # Compaq C++ 11480 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11481 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' 11482 11483 runpath_var=LD_RUN_PATH 11484 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11485 hardcode_libdir_separator_CXX=: 11486 11487 # Commands to make compiler produce verbose output that lists 11488 # what "hidden" libraries, object files and flags are used when 11489 # linking a shared library. 11490 # 11491 # There doesn't appear to be a way to prevent this compiler from 11492 # explicitly linking system object files so we need to strip them 11493 # from the output so that they don't get included in the library 11494 # dependencies. 11495 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' 11496 ;; 11497 esac 11498 ;; 11499 lynxos*) 11500 # FIXME: insert proper C++ library support 11501 ld_shlibs_CXX=no 11502 ;; 11503 m88k*) 11504 # FIXME: insert proper C++ library support 11505 ld_shlibs_CXX=no 11506 ;; 11507 mvs*) 11508 case $cc_basename in 11509 cxx*) 11510 # FIXME: insert proper C++ library support 11511 ld_shlibs_CXX=no 11512 ;; 11513 *) 11514 # FIXME: insert proper C++ library support 11515 ld_shlibs_CXX=no 11516 ;; 11517 esac 11518 ;; 11519 netbsd*) 11520 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 11521 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 11522 wlarc= 11523 hardcode_libdir_flag_spec_CXX='-R$libdir' 11524 hardcode_direct_CXX=yes 11525 hardcode_shlibpath_var_CXX=no 11526 fi 11527 # Workaround some broken pre-1.5 toolchains 11528 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 11529 ;; 11530 openbsd2*) 11531 # C++ shared libraries are fairly broken 11532 ld_shlibs_CXX=no 11533 ;; 11534 openbsd*) 11535 hardcode_direct_CXX=yes 11536 hardcode_shlibpath_var_CXX=no 11537 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11538 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11539 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11540 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 11541 export_dynamic_flag_spec_CXX='${wl}-E' 11542 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11543 fi 11544 output_verbose_link_cmd='echo' 11545 ;; 11546 osf3*) 11547 case $cc_basename in 11548 KCC*) 11549 # Kuck and Associates, Inc. (KAI) C++ Compiler 11550 11551 # KCC will only create a shared library if the output file 11552 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11553 # to its proper name (with version) after linking. 11554 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' 11555 11556 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11557 hardcode_libdir_separator_CXX=: 11558 11559 # Archives containing C++ object files must be created using 11560 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 11561 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 11562 11563 ;; 11564 RCC*) 11565 # Rational C++ 2.4.1 11566 # FIXME: insert proper C++ library support 11567 ld_shlibs_CXX=no 11568 ;; 11569 cxx*) 11570 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11571 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' 11572 11573 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11574 hardcode_libdir_separator_CXX=: 11575 11576 # Commands to make compiler produce verbose output that lists 11577 # what "hidden" libraries, object files and flags are used when 11578 # linking a shared library. 11579 # 11580 # There doesn't appear to be a way to prevent this compiler from 11581 # explicitly linking system object files so we need to strip them 11582 # from the output so that they don't get included in the library 11583 # dependencies. 11584 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' 11585 ;; 11586 *) 11587 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11588 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11589 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' 11590 11591 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11592 hardcode_libdir_separator_CXX=: 11593 11594 # Commands to make compiler produce verbose output that lists 11595 # what "hidden" libraries, object files and flags are used when 11596 # linking a shared library. 11597 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11598 11599 else 11600 # FIXME: insert proper C++ library support 11601 ld_shlibs_CXX=no 11602 fi 11603 ;; 11604 esac 11605 ;; 11606 osf4* | osf5*) 11607 case $cc_basename in 11608 KCC*) 11609 # Kuck and Associates, Inc. (KAI) C++ Compiler 11610 11611 # KCC will only create a shared library if the output file 11612 # ends with ".so" (or ".sl" for HP-UX), so rename the library 11613 # to its proper name (with version) after linking. 11614 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' 11615 11616 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11617 hardcode_libdir_separator_CXX=: 11618 11619 # Archives containing C++ object files must be created using 11620 # the KAI C++ compiler. 11621 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 11622 ;; 11623 RCC*) 11624 # Rational C++ 2.4.1 11625 # FIXME: insert proper C++ library support 11626 ld_shlibs_CXX=no 11627 ;; 11628 cxx*) 11629 allow_undefined_flag_CXX=' -expect_unresolved \*' 11630 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' 11631 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 11632 echo "-hidden">> $lib.exp~ 11633 $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~ 11634 $rm $lib.exp' 11635 11636 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 11637 hardcode_libdir_separator_CXX=: 11638 11639 # Commands to make compiler produce verbose output that lists 11640 # what "hidden" libraries, object files and flags are used when 11641 # linking a shared library. 11642 # 11643 # There doesn't appear to be a way to prevent this compiler from 11644 # explicitly linking system object files so we need to strip them 11645 # from the output so that they don't get included in the library 11646 # dependencies. 11647 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' 11648 ;; 11649 *) 11650 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11651 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 11652 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' 11653 11654 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 11655 hardcode_libdir_separator_CXX=: 11656 11657 # Commands to make compiler produce verbose output that lists 11658 # what "hidden" libraries, object files and flags are used when 11659 # linking a shared library. 11660 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11661 11662 else 11663 # FIXME: insert proper C++ library support 11664 ld_shlibs_CXX=no 11665 fi 11666 ;; 11667 esac 11668 ;; 11669 psos*) 11670 # FIXME: insert proper C++ library support 11671 ld_shlibs_CXX=no 11672 ;; 11673 sco*) 11674 archive_cmds_need_lc_CXX=no 11675 case $cc_basename in 11676 CC*) 11677 # FIXME: insert proper C++ library support 11678 ld_shlibs_CXX=no 11679 ;; 11680 *) 11681 # FIXME: insert proper C++ library support 11682 ld_shlibs_CXX=no 11683 ;; 11684 esac 11685 ;; 11686 sunos4*) 11687 case $cc_basename in 11688 CC*) 11689 # Sun C++ 4.x 11690 # FIXME: insert proper C++ library support 11691 ld_shlibs_CXX=no 11692 ;; 11693 lcc*) 11694 # Lucid 11695 # FIXME: insert proper C++ library support 11696 ld_shlibs_CXX=no 11697 ;; 11698 *) 11699 # FIXME: insert proper C++ library support 11700 ld_shlibs_CXX=no 11701 ;; 11702 esac 11703 ;; 11704 solaris*) 11705 case $cc_basename in 11706 CC*) 11707 # Sun C++ 4.2, 5.x and Centerline C++ 11708 no_undefined_flag_CXX=' -zdefs' 11709 archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11710 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11711 $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11712 11713 hardcode_libdir_flag_spec_CXX='-R$libdir' 11714 hardcode_shlibpath_var_CXX=no 11715 case $host_os in 11716 solaris2.[0-5] | solaris2.[0-5].*) ;; 11717 *) 11718 # The C++ compiler is used as linker so we must use $wl 11719 # flag to pass the commands to the underlying system 11720 # linker. We must also pass each convience library through 11721 # to the system linker between allextract/defaultextract. 11722 # The C++ compiler will combine linker options so we 11723 # cannot just pass the convience library names through 11724 # without $wl. 11725 # Supported since Solaris 2.6 (maybe 2.5.1?) 11726 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' 11727 ;; 11728 esac 11729 link_all_deplibs_CXX=yes 11730 11731 # Commands to make compiler produce verbose output that lists 11732 # what "hidden" libraries, object files and flags are used when 11733 # linking a shared library. 11734 # 11735 # There doesn't appear to be a way to prevent this compiler from 11736 # explicitly linking system object files so we need to strip them 11737 # from the output so that they don't get included in the library 11738 # dependencies. 11739 output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 11740 11741 # Archives containing C++ object files must be created using 11742 # "CC -xar", where "CC" is the Sun C++ compiler. This is 11743 # necessary to make sure instantiated templates are included 11744 # in the archive. 11745 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 11746 ;; 11747 gcx*) 11748 # Green Hills C++ Compiler 11749 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11750 11751 # The C++ compiler must be used to create the archive. 11752 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 11753 ;; 11754 *) 11755 # GNU C++ compiler with Solaris linker 11756 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11757 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 11758 if $CC --version | grep -v '^2\.7' > /dev/null; then 11759 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11760 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11761 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11762 11763 # Commands to make compiler produce verbose output that lists 11764 # what "hidden" libraries, object files and flags are used when 11765 # linking a shared library. 11766 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 11767 else 11768 # g++ 2.7 appears to require `-G' NOT `-shared' on this 11769 # platform. 11770 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11771 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11772 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11773 11774 # Commands to make compiler produce verbose output that lists 11775 # what "hidden" libraries, object files and flags are used when 11776 # linking a shared library. 11777 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 11778 fi 11779 11780 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 11781 fi 11782 ;; 11783 esac 11784 ;; 11785 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 11786 archive_cmds_need_lc_CXX=no 11787 ;; 11788 tandem*) 11789 case $cc_basename in 11790 NCC*) 11791 # NonStop-UX NCC 3.20 11792 # FIXME: insert proper C++ library support 11793 ld_shlibs_CXX=no 11794 ;; 11795 *) 11796 # FIXME: insert proper C++ library support 11797 ld_shlibs_CXX=no 11798 ;; 11799 esac 11800 ;; 11801 vxworks*) 11802 # FIXME: insert proper C++ library support 11803 ld_shlibs_CXX=no 11804 ;; 11805 *) 11806 # FIXME: insert proper C++ library support 11807 ld_shlibs_CXX=no 11808 ;; 11809esac 11810{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 11811echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 11812test "$ld_shlibs_CXX" = no && can_build_shared=no 11813 11814GCC_CXX="$GXX" 11815LD_CXX="$LD" 11816 11817 11818cat > conftest.$ac_ext <<EOF 11819class Foo 11820{ 11821public: 11822 Foo (void) { a = 0; } 11823private: 11824 int a; 11825}; 11826EOF 11827 11828if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11829 (eval $ac_compile) 2>&5 11830 ac_status=$? 11831 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11832 (exit $ac_status); }; then 11833 # Parse the compiler output and extract the necessary 11834 # objects, libraries and library flags. 11835 11836 # Sentinel used to keep track of whether or not we are before 11837 # the conftest object file. 11838 pre_test_object_deps_done=no 11839 11840 # The `*' in the case matches for architectures that use `case' in 11841 # $output_verbose_cmd can trigger glob expansion during the loop 11842 # eval without this substitution. 11843 output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`" 11844 11845 for p in `eval $output_verbose_link_cmd`; do 11846 case $p in 11847 11848 -L* | -R* | -l*) 11849 # Some compilers place space between "-{L,R}" and the path. 11850 # Remove the space. 11851 if test $p = "-L" \ 11852 || test $p = "-R"; then 11853 prev=$p 11854 continue 11855 else 11856 prev= 11857 fi 11858 11859 if test "$pre_test_object_deps_done" = no; then 11860 case $p in 11861 -L* | -R*) 11862 # Internal compiler library paths should come after those 11863 # provided the user. The postdeps already come after the 11864 # user supplied libs so there is no need to process them. 11865 if test -z "$compiler_lib_search_path_CXX"; then 11866 compiler_lib_search_path_CXX="${prev}${p}" 11867 else 11868 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 11869 fi 11870 ;; 11871 # The "-l" case would never come before the object being 11872 # linked, so don't bother handling this case. 11873 esac 11874 else 11875 if test -z "$postdeps_CXX"; then 11876 postdeps_CXX="${prev}${p}" 11877 else 11878 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 11879 fi 11880 fi 11881 ;; 11882 11883 *.$objext) 11884 # This assumes that the test object file only shows up 11885 # once in the compiler output. 11886 if test "$p" = "conftest.$objext"; then 11887 pre_test_object_deps_done=yes 11888 continue 11889 fi 11890 11891 if test "$pre_test_object_deps_done" = no; then 11892 if test -z "$predep_objects_CXX"; then 11893 predep_objects_CXX="$p" 11894 else 11895 predep_objects_CXX="$predep_objects_CXX $p" 11896 fi 11897 else 11898 if test -z "$postdep_objects_CXX"; then 11899 postdep_objects_CXX="$p" 11900 else 11901 postdep_objects_CXX="$postdep_objects_CXX $p" 11902 fi 11903 fi 11904 ;; 11905 11906 *) ;; # Ignore the rest. 11907 11908 esac 11909 done 11910 11911 # Clean up. 11912 rm -f a.out a.exe 11913else 11914 echo "libtool.m4: error: problem compiling CXX test program" 11915fi 11916 11917$rm -f confest.$objext 11918 11919case " $postdeps_CXX " in 11920*" -lc "*) archive_cmds_need_lc_CXX=no ;; 11921esac 11922 11923lt_prog_compiler_wl_CXX= 11924lt_prog_compiler_pic_CXX= 11925lt_prog_compiler_static_CXX= 11926 11927{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 11928echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 11929 11930 # C++ specific cases for pic, static, wl, etc. 11931 if test "$GXX" = yes; then 11932 lt_prog_compiler_wl_CXX='-Wl,' 11933 lt_prog_compiler_static_CXX='-static' 11934 11935 case $host_os in 11936 aix*) 11937 # All AIX code is PIC. 11938 if test "$host_cpu" = ia64; then 11939 # AIX 5 now supports IA64 processor 11940 lt_prog_compiler_static_CXX='-Bstatic' 11941 fi 11942 ;; 11943 amigaos*) 11944 # FIXME: we need at least 68020 code to build shared libraries, but 11945 # adding the `-m68020' flag to GCC prevents building anything better, 11946 # like `-m68040'. 11947 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 11948 ;; 11949 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 11950 # PIC is the default for these OSes. 11951 ;; 11952 mingw* | os2* | pw32*) 11953 # This hack is so that the source file can tell whether it is being 11954 # built for inclusion in a dll (and should export symbols for example). 11955 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 11956 ;; 11957 darwin* | rhapsody*) 11958 # PIC is the default on this platform 11959 # Common symbols not allowed in MH_DYLIB files 11960 lt_prog_compiler_pic_CXX='-fno-common' 11961 ;; 11962 *djgpp*) 11963 # DJGPP does not support shared libraries at all 11964 lt_prog_compiler_pic_CXX= 11965 ;; 11966 sysv4*MP*) 11967 if test -d /usr/nec; then 11968 lt_prog_compiler_pic_CXX=-Kconform_pic 11969 fi 11970 ;; 11971 hpux*) 11972 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 11973 # not for PA HP-UX. 11974 case "$host_cpu" in 11975 hppa*64*|ia64*) 11976 ;; 11977 *) 11978 lt_prog_compiler_pic_CXX='-fPIC' 11979 ;; 11980 esac 11981 ;; 11982 *) 11983 lt_prog_compiler_pic_CXX='-fPIC' 11984 ;; 11985 esac 11986 else 11987 case $host_os in 11988 aix4* | aix5*) 11989 # All AIX code is PIC. 11990 if test "$host_cpu" = ia64; then 11991 # AIX 5 now supports IA64 processor 11992 lt_prog_compiler_static_CXX='-Bstatic' 11993 else 11994 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 11995 fi 11996 ;; 11997 chorus*) 11998 case $cc_basename in 11999 cxch68*) 12000 # Green Hills C++ Compiler 12001 # _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" 12002 ;; 12003 esac 12004 ;; 12005 darwin*) 12006 # PIC is the default on this platform 12007 # Common symbols not allowed in MH_DYLIB files 12008 case $cc_basename in 12009 xlc*) 12010 lt_prog_compiler_pic_CXX='-qnocommon' 12011 lt_prog_compiler_wl_CXX='-Wl,' 12012 ;; 12013 esac 12014 ;; 12015 dgux*) 12016 case $cc_basename in 12017 ec++*) 12018 lt_prog_compiler_pic_CXX='-KPIC' 12019 ;; 12020 ghcx*) 12021 # Green Hills C++ Compiler 12022 lt_prog_compiler_pic_CXX='-pic' 12023 ;; 12024 *) 12025 ;; 12026 esac 12027 ;; 12028 freebsd* | kfreebsd*-gnu | dragonfly*) 12029 # FreeBSD uses GNU C++ 12030 ;; 12031 hpux9* | hpux10* | hpux11*) 12032 case $cc_basename in 12033 CC*) 12034 lt_prog_compiler_wl_CXX='-Wl,' 12035 lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" 12036 if test "$host_cpu" != ia64; then 12037 lt_prog_compiler_pic_CXX='+Z' 12038 fi 12039 ;; 12040 aCC*) 12041 lt_prog_compiler_wl_CXX='-Wl,' 12042 lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" 12043 case "$host_cpu" in 12044 hppa*64*|ia64*) 12045 # +Z the default 12046 ;; 12047 *) 12048 lt_prog_compiler_pic_CXX='+Z' 12049 ;; 12050 esac 12051 ;; 12052 *) 12053 ;; 12054 esac 12055 ;; 12056 irix5* | irix6* | nonstopux*) 12057 case $cc_basename in 12058 CC*) 12059 lt_prog_compiler_wl_CXX='-Wl,' 12060 lt_prog_compiler_static_CXX='-non_shared' 12061 # CC pic flag -KPIC is the default. 12062 ;; 12063 *) 12064 ;; 12065 esac 12066 ;; 12067 linux*) 12068 case $cc_basename in 12069 KCC*) 12070 # KAI C++ Compiler 12071 lt_prog_compiler_wl_CXX='--backend -Wl,' 12072 lt_prog_compiler_pic_CXX='-fPIC' 12073 ;; 12074 icpc* | ecpc*) 12075 # Intel C++ 12076 lt_prog_compiler_wl_CXX='-Wl,' 12077 lt_prog_compiler_pic_CXX='-KPIC' 12078 lt_prog_compiler_static_CXX='-static' 12079 ;; 12080 pgCC*) 12081 # Portland Group C++ compiler. 12082 lt_prog_compiler_wl_CXX='-Wl,' 12083 lt_prog_compiler_pic_CXX='-fpic' 12084 lt_prog_compiler_static_CXX='-static' 12085 ;; 12086 cxx*) 12087 # Compaq C++ 12088 # Make sure the PIC flag is empty. It appears that all Alpha 12089 # Linux and Compaq Tru64 Unix objects are PIC. 12090 lt_prog_compiler_pic_CXX= 12091 lt_prog_compiler_static_CXX='-non_shared' 12092 ;; 12093 *) 12094 ;; 12095 esac 12096 ;; 12097 lynxos*) 12098 ;; 12099 m88k*) 12100 ;; 12101 mvs*) 12102 case $cc_basename in 12103 cxx*) 12104 lt_prog_compiler_pic_CXX='-W c,exportall' 12105 ;; 12106 *) 12107 ;; 12108 esac 12109 ;; 12110 netbsd*) 12111 ;; 12112 osf3* | osf4* | osf5*) 12113 case $cc_basename in 12114 KCC*) 12115 lt_prog_compiler_wl_CXX='--backend -Wl,' 12116 ;; 12117 RCC*) 12118 # Rational C++ 2.4.1 12119 lt_prog_compiler_pic_CXX='-pic' 12120 ;; 12121 cxx*) 12122 # Digital/Compaq C++ 12123 lt_prog_compiler_wl_CXX='-Wl,' 12124 # Make sure the PIC flag is empty. It appears that all Alpha 12125 # Linux and Compaq Tru64 Unix objects are PIC. 12126 lt_prog_compiler_pic_CXX= 12127 lt_prog_compiler_static_CXX='-non_shared' 12128 ;; 12129 *) 12130 ;; 12131 esac 12132 ;; 12133 psos*) 12134 ;; 12135 sco*) 12136 case $cc_basename in 12137 CC*) 12138 lt_prog_compiler_pic_CXX='-fPIC' 12139 ;; 12140 *) 12141 ;; 12142 esac 12143 ;; 12144 solaris*) 12145 case $cc_basename in 12146 CC*) 12147 # Sun C++ 4.2, 5.x and Centerline C++ 12148 lt_prog_compiler_pic_CXX='-KPIC' 12149 lt_prog_compiler_static_CXX='-Bstatic' 12150 lt_prog_compiler_wl_CXX='-Qoption ld ' 12151 ;; 12152 gcx*) 12153 # Green Hills C++ Compiler 12154 lt_prog_compiler_pic_CXX='-PIC' 12155 ;; 12156 *) 12157 ;; 12158 esac 12159 ;; 12160 sunos4*) 12161 case $cc_basename in 12162 CC*) 12163 # Sun C++ 4.x 12164 lt_prog_compiler_pic_CXX='-pic' 12165 lt_prog_compiler_static_CXX='-Bstatic' 12166 ;; 12167 lcc*) 12168 # Lucid 12169 lt_prog_compiler_pic_CXX='-pic' 12170 ;; 12171 *) 12172 ;; 12173 esac 12174 ;; 12175 tandem*) 12176 case $cc_basename in 12177 NCC*) 12178 # NonStop-UX NCC 3.20 12179 lt_prog_compiler_pic_CXX='-KPIC' 12180 ;; 12181 *) 12182 ;; 12183 esac 12184 ;; 12185 unixware*) 12186 ;; 12187 vxworks*) 12188 ;; 12189 *) 12190 lt_prog_compiler_can_build_shared_CXX=no 12191 ;; 12192 esac 12193 fi 12194 12195{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12196echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } 12197 12198# 12199# Check to make sure the PIC flag actually works. 12200# 12201if test -n "$lt_prog_compiler_pic_CXX"; then 12202 12203{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12204echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } 12205if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 12206 echo $ECHO_N "(cached) $ECHO_C" >&6 12207else 12208 lt_prog_compiler_pic_works_CXX=no 12209 ac_outfile=conftest.$ac_objext 12210 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12211 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12212 # Insert the option either (1) after the last *FLAGS variable, or 12213 # (2) before a word containing "conftest.", or (3) at the end. 12214 # Note that $ac_compile itself does not contain backslashes and begins 12215 # with a dollar sign (not a hyphen), so the echo should work correctly. 12216 # The option is referenced via a variable to avoid confusing sed. 12217 lt_compile=`echo "$ac_compile" | $SED \ 12218 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 12219 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12220 -e 's:$: $lt_compiler_flag:'`
|
12097 (eval echo "\"\$as_me:12097: $lt_compile\"" >&5)
| 12221 (eval echo "\"\$as_me:12221: $lt_compile\"" >&5)
|
12098 (eval "$lt_compile" 2>conftest.err) 12099 ac_status=$? 12100 cat conftest.err >&5
| 12222 (eval "$lt_compile" 2>conftest.err) 12223 ac_status=$? 12224 cat conftest.err >&5
|
12101 echo "$as_me:12101: \$? = $ac_status" >&5
| 12225 echo "$as_me:12225: \$? = $ac_status" >&5
|
12102 if (exit $ac_status) && test -s "$ac_outfile"; then 12103 # The compiler can only warn and ignore the option if not recognized 12104 # So say no if there are warnings other than the usual output. 12105 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 12106 $SED '/^$/d' conftest.err >conftest.er2 12107 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 12108 lt_prog_compiler_pic_works_CXX=yes 12109 fi 12110 fi 12111 $rm conftest* 12112 12113fi 12114{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 12115echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; } 12116 12117if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 12118 case $lt_prog_compiler_pic_CXX in 12119 "" | " "*) ;; 12120 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12121 esac 12122else 12123 lt_prog_compiler_pic_CXX= 12124 lt_prog_compiler_can_build_shared_CXX=no 12125fi 12126 12127fi 12128case "$host_os" in 12129 # For platforms which do not support PIC, -DPIC is meaningless: 12130 *djgpp*) 12131 lt_prog_compiler_pic_CXX= 12132 ;; 12133 *) 12134 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12135 ;; 12136esac 12137 12138{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 12139echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 12140if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 12141 echo $ECHO_N "(cached) $ECHO_C" >&6 12142else 12143 lt_cv_prog_compiler_c_o_CXX=no 12144 $rm -r conftest 2>/dev/null 12145 mkdir conftest 12146 cd conftest 12147 mkdir out 12148 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12149 12150 lt_compiler_flag="-o out/conftest2.$ac_objext" 12151 # Insert the option either (1) after the last *FLAGS variable, or 12152 # (2) before a word containing "conftest.", or (3) at the end. 12153 # Note that $ac_compile itself does not contain backslashes and begins 12154 # with a dollar sign (not a hyphen), so the echo should work correctly. 12155 lt_compile=`echo "$ac_compile" | $SED \ 12156 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 12157 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12158 -e 's:$: $lt_compiler_flag:'`
| 12226 if (exit $ac_status) && test -s "$ac_outfile"; then 12227 # The compiler can only warn and ignore the option if not recognized 12228 # So say no if there are warnings other than the usual output. 12229 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 12230 $SED '/^$/d' conftest.err >conftest.er2 12231 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 12232 lt_prog_compiler_pic_works_CXX=yes 12233 fi 12234 fi 12235 $rm conftest* 12236 12237fi 12238{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 12239echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; } 12240 12241if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 12242 case $lt_prog_compiler_pic_CXX in 12243 "" | " "*) ;; 12244 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12245 esac 12246else 12247 lt_prog_compiler_pic_CXX= 12248 lt_prog_compiler_can_build_shared_CXX=no 12249fi 12250 12251fi 12252case "$host_os" in 12253 # For platforms which do not support PIC, -DPIC is meaningless: 12254 *djgpp*) 12255 lt_prog_compiler_pic_CXX= 12256 ;; 12257 *) 12258 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12259 ;; 12260esac 12261 12262{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 12263echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 12264if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 12265 echo $ECHO_N "(cached) $ECHO_C" >&6 12266else 12267 lt_cv_prog_compiler_c_o_CXX=no 12268 $rm -r conftest 2>/dev/null 12269 mkdir conftest 12270 cd conftest 12271 mkdir out 12272 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12273 12274 lt_compiler_flag="-o out/conftest2.$ac_objext" 12275 # Insert the option either (1) after the last *FLAGS variable, or 12276 # (2) before a word containing "conftest.", or (3) at the end. 12277 # Note that $ac_compile itself does not contain backslashes and begins 12278 # with a dollar sign (not a hyphen), so the echo should work correctly. 12279 lt_compile=`echo "$ac_compile" | $SED \ 12280 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 12281 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12282 -e 's:$: $lt_compiler_flag:'`
|
12159 (eval echo "\"\$as_me:12159: $lt_compile\"" >&5)
| 12283 (eval echo "\"\$as_me:12283: $lt_compile\"" >&5)
|
12160 (eval "$lt_compile" 2>out/conftest.err) 12161 ac_status=$? 12162 cat out/conftest.err >&5
| 12284 (eval "$lt_compile" 2>out/conftest.err) 12285 ac_status=$? 12286 cat out/conftest.err >&5
|
12163 echo "$as_me:12163: \$? = $ac_status" >&5
| 12287 echo "$as_me:12287: \$? = $ac_status" >&5
|
12164 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12165 then 12166 # The compiler can only warn and ignore the option if not recognized 12167 # So say no if there are warnings 12168 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp 12169 $SED '/^$/d' out/conftest.err >out/conftest.er2 12170 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12171 lt_cv_prog_compiler_c_o_CXX=yes 12172 fi 12173 fi 12174 chmod u+w . 12175 $rm conftest* 12176 # SGI C++ compiler will create directory out/ii_files/ for 12177 # template instantiation 12178 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 12179 $rm out/* && rmdir out 12180 cd .. 12181 rmdir conftest 12182 $rm conftest* 12183 12184fi 12185{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 12186echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } 12187 12188 12189hard_links="nottested" 12190if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 12191 # do not overwrite the value of need_locks provided by the user 12192 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 12193echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 12194 hard_links=yes 12195 $rm conftest* 12196 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12197 touch conftest.a 12198 ln conftest.a conftest.b 2>&5 || hard_links=no 12199 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12200 { echo "$as_me:$LINENO: result: $hard_links" >&5 12201echo "${ECHO_T}$hard_links" >&6; } 12202 if test "$hard_links" = no; then 12203 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12204echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12205 need_locks=warn 12206 fi 12207else 12208 need_locks=no 12209fi 12210 12211{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12212echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 12213 12214 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12215 case $host_os in 12216 aix4* | aix5*) 12217 # If we're using GNU nm, then we don't want the "-C" option. 12218 # -C means demangle to AIX nm, but means don't demangle with GNU nm 12219 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 12220 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' 12221 else 12222 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' 12223 fi 12224 ;; 12225 pw32*) 12226 export_symbols_cmds_CXX="$ltdll_cmds" 12227 ;; 12228 cygwin* | mingw*) 12229 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' 12230 ;; 12231 *) 12232 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12233 ;; 12234 esac 12235 12236{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12237echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12238test "$ld_shlibs_CXX" = no && can_build_shared=no 12239 12240variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12241if test "$GCC" = yes; then 12242 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12243fi 12244 12245# 12246# Do we need to explicitly link libc? 12247# 12248case "x$archive_cmds_need_lc_CXX" in 12249x|xyes) 12250 # Assume -lc should be added 12251 archive_cmds_need_lc_CXX=yes 12252 12253 if test "$enable_shared" = yes && test "$GCC" = yes; then 12254 case $archive_cmds_CXX in 12255 *'~'*) 12256 # FIXME: we may have to deal with multi-command sequences. 12257 ;; 12258 '$CC '*) 12259 # Test whether the compiler implicitly links with -lc since on some 12260 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12261 # to ld, don't add -lc before -lgcc. 12262 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 12263echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 12264 $rm conftest* 12265 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12266 12267 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12268 (eval $ac_compile) 2>&5 12269 ac_status=$? 12270 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12271 (exit $ac_status); } 2>conftest.err; then 12272 soname=conftest 12273 lib=conftest 12274 libobjs=conftest.$ac_objext 12275 deplibs= 12276 wl=$lt_prog_compiler_wl_CXX 12277 compiler_flags=-v 12278 linker_flags=-v 12279 verstring= 12280 output_objdir=. 12281 libname=conftest 12282 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 12283 allow_undefined_flag_CXX= 12284 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 12285 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 12286 ac_status=$? 12287 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12288 (exit $ac_status); } 12289 then 12290 archive_cmds_need_lc_CXX=no 12291 else 12292 archive_cmds_need_lc_CXX=yes 12293 fi 12294 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 12295 else 12296 cat conftest.err 1>&5 12297 fi 12298 $rm conftest* 12299 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 12300echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } 12301 ;; 12302 esac 12303 fi 12304 ;; 12305esac 12306 12307{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 12308echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 12309library_names_spec= 12310libname_spec='lib$name' 12311soname_spec= 12312shrext_cmds=".so" 12313postinstall_cmds= 12314postuninstall_cmds= 12315finish_cmds= 12316finish_eval= 12317shlibpath_var= 12318shlibpath_overrides_runpath=unknown 12319version_type=none 12320dynamic_linker="$host_os ld.so" 12321sys_lib_dlsearch_path_spec="/lib /usr/lib" 12322if test "$GCC" = yes; then 12323 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 12324 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 12325 # if the path contains ";" then we assume it to be the separator 12326 # otherwise default to the standard path separator (i.e. ":") - it is 12327 # assumed that no part of a normal pathname contains ";" but that should 12328 # okay in the real world where ";" in dirpaths is itself problematic. 12329 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12330 else 12331 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12332 fi 12333else 12334 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12335fi 12336need_lib_prefix=unknown 12337hardcode_into_libs=no 12338 12339# when you set need_version to no, make sure it does not cause -set_version 12340# flags to be left without arguments 12341need_version=unknown 12342 12343case $host_os in 12344aix3*) 12345 version_type=linux 12346 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 12347 shlibpath_var=LIBPATH 12348 12349 # AIX 3 has no versioning support, so we append a major version to the name. 12350 soname_spec='${libname}${release}${shared_ext}$major' 12351 ;; 12352 12353aix4* | aix5*) 12354 version_type=linux 12355 need_lib_prefix=no 12356 need_version=no 12357 hardcode_into_libs=yes 12358 if test "$host_cpu" = ia64; then 12359 # AIX 5 supports IA64 12360 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 12361 shlibpath_var=LD_LIBRARY_PATH 12362 else 12363 # With GCC up to 2.95.x, collect2 would create an import file 12364 # for dependence libraries. The import file would start with 12365 # the line `#! .'. This would cause the generated library to 12366 # depend on `.', always an invalid library. This was fixed in 12367 # development snapshots of GCC prior to 3.0. 12368 case $host_os in 12369 aix4 | aix4.[01] | aix4.[01].*) 12370 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 12371 echo ' yes ' 12372 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 12373 : 12374 else 12375 can_build_shared=no 12376 fi 12377 ;; 12378 esac 12379 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 12380 # soname into executable. Probably we can add versioning support to 12381 # collect2, so additional links can be useful in future. 12382 if test "$aix_use_runtimelinking" = yes; then 12383 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12384 # instead of lib<name>.a to let people know that these are not 12385 # typical AIX shared libraries. 12386 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12387 else 12388 # We preserve .a as extension for shared libraries through AIX4.2 12389 # and later when we are not doing run time linking. 12390 library_names_spec='${libname}${release}.a $libname.a' 12391 soname_spec='${libname}${release}${shared_ext}$major' 12392 fi 12393 shlibpath_var=LIBPATH 12394 fi 12395 ;; 12396 12397amigaos*) 12398 library_names_spec='$libname.ixlibrary $libname.a' 12399 # Create ${libname}_ixlibrary.a entries in /sys/libs. 12400 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' 12401 ;; 12402 12403beos*) 12404 library_names_spec='${libname}${shared_ext}' 12405 dynamic_linker="$host_os ld.so" 12406 shlibpath_var=LIBRARY_PATH 12407 ;; 12408 12409bsdi[45]*) 12410 version_type=linux 12411 need_version=no 12412 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12413 soname_spec='${libname}${release}${shared_ext}$major' 12414 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 12415 shlibpath_var=LD_LIBRARY_PATH 12416 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 12417 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 12418 # the default ld.so.conf also contains /usr/contrib/lib and 12419 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 12420 # libtool to hard-code these into programs 12421 ;; 12422 12423cygwin* | mingw* | pw32*) 12424 version_type=windows 12425 shrext_cmds=".dll" 12426 need_version=no 12427 need_lib_prefix=no 12428 12429 case $GCC,$host_os in 12430 yes,cygwin* | yes,mingw* | yes,pw32*) 12431 library_names_spec='$libname.dll.a' 12432 # DLL is installed to $(libdir)/../bin by postinstall_cmds 12433 postinstall_cmds='base_file=`basename \${file}`~ 12434 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 12435 dldir=$destdir/`dirname \$dlpath`~ 12436 test -d \$dldir || mkdir -p \$dldir~ 12437 $install_prog $dir/$dlname \$dldir/$dlname' 12438 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12439 dlpath=$dir/\$dldll~ 12440 $rm \$dlpath' 12441 shlibpath_overrides_runpath=yes 12442 12443 case $host_os in 12444 cygwin*) 12445 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 12446 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12447 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 12448 ;; 12449 mingw*) 12450 # MinGW DLLs use traditional 'lib' prefix 12451 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12452 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 12453 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 12454 # It is most probably a Windows format PATH printed by 12455 # mingw gcc, but we are running on Cygwin. Gcc prints its search 12456 # path with ; separators, and with drive letters. We can handle the 12457 # drive letters (cygwin fileutils understands them), so leave them, 12458 # especially as we might pass files found there to a mingw objdump, 12459 # which wouldn't understand a cygwinified path. Ahh. 12460 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12461 else 12462 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12463 fi 12464 ;; 12465 pw32*) 12466 # pw32 DLLs use 'pw' prefix rather than 'lib' 12467 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12468 ;; 12469 esac 12470 ;; 12471 12472 *) 12473 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 12474 ;; 12475 esac 12476 dynamic_linker='Win32 ld.exe' 12477 # FIXME: first we should search . and the directory the executable is in 12478 shlibpath_var=PATH 12479 ;; 12480 12481darwin* | rhapsody*) 12482 dynamic_linker="$host_os dyld" 12483 version_type=darwin 12484 need_lib_prefix=no 12485 need_version=no 12486 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 12487 soname_spec='${libname}${release}${major}$shared_ext' 12488 shlibpath_overrides_runpath=yes 12489 shlibpath_var=DYLD_LIBRARY_PATH 12490 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' 12491 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 12492 if test "$GCC" = yes; then 12493 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 12494 else 12495 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 12496 fi 12497 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12498 ;; 12499 12500dgux*) 12501 version_type=linux 12502 need_lib_prefix=no 12503 need_version=no 12504 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 12505 soname_spec='${libname}${release}${shared_ext}$major' 12506 shlibpath_var=LD_LIBRARY_PATH 12507 ;; 12508 12509freebsd1*) 12510 dynamic_linker=no 12511 ;; 12512 12513kfreebsd*-gnu) 12514 version_type=linux 12515 need_lib_prefix=no 12516 need_version=no 12517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12518 soname_spec='${libname}${release}${shared_ext}$major' 12519 shlibpath_var=LD_LIBRARY_PATH 12520 shlibpath_overrides_runpath=no 12521 hardcode_into_libs=yes 12522 dynamic_linker='GNU ld.so' 12523 ;; 12524 12525freebsd* | dragonfly*) 12526 # DragonFly does not have aout. When/if they implement a new 12527 # versioning mechanism, adjust this. 12528 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 12529 version_type=freebsd-$objformat 12530 case $version_type in 12531 freebsd-elf*) 12532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12533 need_version=no 12534 need_lib_prefix=no 12535 ;; 12536 freebsd-*) 12537 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 12538 need_version=yes 12539 ;; 12540 esac 12541 shlibpath_var=LD_LIBRARY_PATH 12542 case $host_os in 12543 freebsd2*) 12544 shlibpath_overrides_runpath=yes 12545 ;; 12546 freebsd3.[01]* | freebsdelf3.[01]*) 12547 shlibpath_overrides_runpath=yes 12548 hardcode_into_libs=yes 12549 ;; 12550 *) # from 3.2 on 12551 shlibpath_overrides_runpath=no 12552 hardcode_into_libs=yes 12553 ;; 12554 esac 12555 ;; 12556 12557gnu*) 12558 version_type=linux 12559 need_lib_prefix=no 12560 need_version=no 12561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12562 soname_spec='${libname}${release}${shared_ext}$major' 12563 shlibpath_var=LD_LIBRARY_PATH 12564 hardcode_into_libs=yes 12565 ;; 12566 12567hpux9* | hpux10* | hpux11*) 12568 # Give a soname corresponding to the major version so that dld.sl refuses to 12569 # link against other versions. 12570 version_type=sunos 12571 need_lib_prefix=no 12572 need_version=no 12573 case "$host_cpu" in 12574 ia64*) 12575 shrext_cmds='.so' 12576 hardcode_into_libs=yes 12577 dynamic_linker="$host_os dld.so" 12578 shlibpath_var=LD_LIBRARY_PATH 12579 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12581 soname_spec='${libname}${release}${shared_ext}$major' 12582 if test "X$HPUX_IA64_MODE" = X32; then 12583 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12584 else 12585 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12586 fi 12587 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12588 ;; 12589 hppa*64*) 12590 shrext_cmds='.sl' 12591 hardcode_into_libs=yes 12592 dynamic_linker="$host_os dld.sl" 12593 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12594 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12596 soname_spec='${libname}${release}${shared_ext}$major' 12597 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12598 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12599 ;; 12600 *) 12601 shrext_cmds='.sl' 12602 dynamic_linker="$host_os dld.sl" 12603 shlibpath_var=SHLIB_PATH 12604 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12605 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12606 soname_spec='${libname}${release}${shared_ext}$major' 12607 ;; 12608 esac 12609 # HP-UX runs *really* slowly unless shared libraries are mode 555. 12610 postinstall_cmds='chmod 555 $lib' 12611 ;; 12612 12613irix5* | irix6* | nonstopux*) 12614 case $host_os in 12615 nonstopux*) version_type=nonstopux ;; 12616 *) 12617 if test "$lt_cv_prog_gnu_ld" = yes; then 12618 version_type=linux 12619 else 12620 version_type=irix 12621 fi ;; 12622 esac 12623 need_lib_prefix=no 12624 need_version=no 12625 soname_spec='${libname}${release}${shared_ext}$major' 12626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12627 case $host_os in 12628 irix5* | nonstopux*) 12629 libsuff= shlibsuff= 12630 ;; 12631 *) 12632 case $LD in # libtool.m4 will add one of these switches to LD 12633 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12634 libsuff= shlibsuff= libmagic=32-bit;; 12635 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12636 libsuff=32 shlibsuff=N32 libmagic=N32;; 12637 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12638 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12639 *) libsuff= shlibsuff= libmagic=never-match;; 12640 esac 12641 ;; 12642 esac 12643 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12644 shlibpath_overrides_runpath=no 12645 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12646 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12647 hardcode_into_libs=yes 12648 ;; 12649 12650# No shared lib support for Linux oldld, aout, or coff. 12651linux*oldld* | linux*aout* | linux*coff*) 12652 dynamic_linker=no 12653 ;; 12654 12655# This must be Linux ELF. 12656linux*) 12657 version_type=linux 12658 need_lib_prefix=no 12659 need_version=no 12660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12661 soname_spec='${libname}${release}${shared_ext}$major' 12662 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12663 shlibpath_var=LD_LIBRARY_PATH 12664 shlibpath_overrides_runpath=no 12665 # This implies no fast_install, which is unacceptable. 12666 # Some rework will be needed to allow for fast_install 12667 # before this can be enabled. 12668 hardcode_into_libs=yes 12669 12670 # Append ld.so.conf contents to the search path 12671 if test -f /etc/ld.so.conf; then 12672 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 12673 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12674 fi 12675 12676 # We used to test for /lib/ld.so.1 and disable shared libraries on 12677 # powerpc, because MkLinux only supported shared libraries with the 12678 # GNU dynamic linker. Since this was broken with cross compilers, 12679 # most powerpc-linux boxes support dynamic linking these days and 12680 # people can always --disable-shared, the test was removed, and we 12681 # assume the GNU/Linux dynamic linker is in use. 12682 dynamic_linker='GNU/Linux ld.so' 12683 ;; 12684 12685knetbsd*-gnu) 12686 version_type=linux 12687 need_lib_prefix=no 12688 need_version=no 12689 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12690 soname_spec='${libname}${release}${shared_ext}$major' 12691 shlibpath_var=LD_LIBRARY_PATH 12692 shlibpath_overrides_runpath=no 12693 hardcode_into_libs=yes 12694 dynamic_linker='GNU ld.so' 12695 ;; 12696 12697netbsd*) 12698 version_type=sunos 12699 need_lib_prefix=no 12700 need_version=no 12701 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12702 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12703 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12704 dynamic_linker='NetBSD (a.out) ld.so' 12705 else 12706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12707 soname_spec='${libname}${release}${shared_ext}$major' 12708 dynamic_linker='NetBSD ld.elf_so' 12709 fi 12710 shlibpath_var=LD_LIBRARY_PATH 12711 shlibpath_overrides_runpath=yes 12712 hardcode_into_libs=yes 12713 ;; 12714 12715newsos6) 12716 version_type=linux 12717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12718 shlibpath_var=LD_LIBRARY_PATH 12719 shlibpath_overrides_runpath=yes 12720 ;; 12721 12722nto-qnx*) 12723 version_type=linux 12724 need_lib_prefix=no 12725 need_version=no 12726 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12727 soname_spec='${libname}${release}${shared_ext}$major' 12728 shlibpath_var=LD_LIBRARY_PATH 12729 shlibpath_overrides_runpath=yes 12730 ;; 12731 12732openbsd*) 12733 version_type=sunos 12734 need_lib_prefix=no 12735 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 12736 case $host_os in 12737 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 12738 *) need_version=no ;; 12739 esac 12740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12741 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12742 shlibpath_var=LD_LIBRARY_PATH 12743 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12744 case $host_os in 12745 openbsd2.[89] | openbsd2.[89].*) 12746 shlibpath_overrides_runpath=no 12747 ;; 12748 *) 12749 shlibpath_overrides_runpath=yes 12750 ;; 12751 esac 12752 else 12753 shlibpath_overrides_runpath=yes 12754 fi 12755 ;; 12756 12757os2*) 12758 libname_spec='$name' 12759 shrext_cmds=".dll" 12760 need_lib_prefix=no 12761 library_names_spec='$libname${shared_ext} $libname.a' 12762 dynamic_linker='OS/2 ld.exe' 12763 shlibpath_var=LIBPATH 12764 ;; 12765 12766osf3* | osf4* | osf5*) 12767 version_type=osf 12768 need_lib_prefix=no 12769 need_version=no 12770 soname_spec='${libname}${release}${shared_ext}$major' 12771 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12772 shlibpath_var=LD_LIBRARY_PATH 12773 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12774 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 12775 ;; 12776 12777sco3.2v5*) 12778 version_type=osf 12779 soname_spec='${libname}${release}${shared_ext}$major' 12780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12781 shlibpath_var=LD_LIBRARY_PATH 12782 ;; 12783 12784solaris*) 12785 version_type=linux 12786 need_lib_prefix=no 12787 need_version=no 12788 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12789 soname_spec='${libname}${release}${shared_ext}$major' 12790 shlibpath_var=LD_LIBRARY_PATH 12791 shlibpath_overrides_runpath=yes 12792 hardcode_into_libs=yes 12793 # ldd complains unless libraries are executable 12794 postinstall_cmds='chmod +x $lib' 12795 ;; 12796 12797sunos4*) 12798 version_type=sunos 12799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12800 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12801 shlibpath_var=LD_LIBRARY_PATH 12802 shlibpath_overrides_runpath=yes 12803 if test "$with_gnu_ld" = yes; then 12804 need_lib_prefix=no 12805 fi 12806 need_version=yes 12807 ;; 12808 12809sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 12810 version_type=linux 12811 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12812 soname_spec='${libname}${release}${shared_ext}$major' 12813 shlibpath_var=LD_LIBRARY_PATH 12814 case $host_vendor in 12815 sni) 12816 shlibpath_overrides_runpath=no 12817 need_lib_prefix=no 12818 export_dynamic_flag_spec='${wl}-Blargedynsym' 12819 runpath_var=LD_RUN_PATH 12820 ;; 12821 siemens) 12822 need_lib_prefix=no 12823 ;; 12824 motorola) 12825 need_lib_prefix=no 12826 need_version=no 12827 shlibpath_overrides_runpath=no 12828 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12829 ;; 12830 esac 12831 ;; 12832 12833sysv4*MP*) 12834 if test -d /usr/nec ;then 12835 version_type=linux 12836 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 12837 soname_spec='$libname${shared_ext}.$major' 12838 shlibpath_var=LD_LIBRARY_PATH 12839 fi 12840 ;; 12841 12842uts4*) 12843 version_type=linux 12844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12845 soname_spec='${libname}${release}${shared_ext}$major' 12846 shlibpath_var=LD_LIBRARY_PATH 12847 ;; 12848 12849*) 12850 dynamic_linker=no 12851 ;; 12852esac 12853{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 12854echo "${ECHO_T}$dynamic_linker" >&6; } 12855test "$dynamic_linker" = no && can_build_shared=no 12856 12857{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 12858echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 12859hardcode_action_CXX= 12860if test -n "$hardcode_libdir_flag_spec_CXX" || \ 12861 test -n "$runpath_var_CXX" || \ 12862 test "X$hardcode_automatic_CXX" = "Xyes" ; then 12863 12864 # We can hardcode non-existant directories. 12865 if test "$hardcode_direct_CXX" != no && 12866 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12867 # have to relink, otherwise we might link with an installed library 12868 # when we should be linking with a yet-to-be-installed one 12869 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 12870 test "$hardcode_minus_L_CXX" != no; then 12871 # Linking always hardcodes the temporary library directory. 12872 hardcode_action_CXX=relink 12873 else 12874 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12875 hardcode_action_CXX=immediate 12876 fi 12877else 12878 # We cannot hardcode anything, or else we can only hardcode existing 12879 # directories. 12880 hardcode_action_CXX=unsupported 12881fi 12882{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 12883echo "${ECHO_T}$hardcode_action_CXX" >&6; } 12884 12885if test "$hardcode_action_CXX" = relink; then 12886 # Fast installation is not supported 12887 enable_fast_install=no 12888elif test "$shlibpath_overrides_runpath" = yes || 12889 test "$enable_shared" = no; then 12890 # Fast installation is not necessary 12891 enable_fast_install=needless 12892fi 12893 12894striplib= 12895old_striplib= 12896{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 12897echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 12898if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 12899 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12900 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12901 { echo "$as_me:$LINENO: result: yes" >&5 12902echo "${ECHO_T}yes" >&6; } 12903else 12904# FIXME - insert some real tests, host_os isn't really good enough 12905 case $host_os in 12906 darwin*) 12907 if test -n "$STRIP" ; then 12908 striplib="$STRIP -x" 12909 { echo "$as_me:$LINENO: result: yes" >&5 12910echo "${ECHO_T}yes" >&6; } 12911 else 12912 { echo "$as_me:$LINENO: result: no" >&5 12913echo "${ECHO_T}no" >&6; } 12914fi 12915 ;; 12916 *) 12917 { echo "$as_me:$LINENO: result: no" >&5 12918echo "${ECHO_T}no" >&6; } 12919 ;; 12920 esac 12921fi 12922 12923if test "x$enable_dlopen" != xyes; then 12924 enable_dlopen=unknown 12925 enable_dlopen_self=unknown 12926 enable_dlopen_self_static=unknown 12927else 12928 lt_cv_dlopen=no 12929 lt_cv_dlopen_libs= 12930 12931 case $host_os in 12932 beos*) 12933 lt_cv_dlopen="load_add_on" 12934 lt_cv_dlopen_libs= 12935 lt_cv_dlopen_self=yes 12936 ;; 12937 12938 mingw* | pw32*) 12939 lt_cv_dlopen="LoadLibrary" 12940 lt_cv_dlopen_libs= 12941 ;; 12942 12943 cygwin*) 12944 lt_cv_dlopen="dlopen" 12945 lt_cv_dlopen_libs= 12946 ;; 12947 12948 darwin*) 12949 # if libdl is installed we need to link against it 12950 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 12951echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 12952if test "${ac_cv_lib_dl_dlopen+set}" = set; then 12953 echo $ECHO_N "(cached) $ECHO_C" >&6 12954else 12955 ac_check_lib_save_LIBS=$LIBS 12956LIBS="-ldl $LIBS" 12957cat >conftest.$ac_ext <<_ACEOF 12958/* confdefs.h. */ 12959_ACEOF 12960cat confdefs.h >>conftest.$ac_ext 12961cat >>conftest.$ac_ext <<_ACEOF 12962/* end confdefs.h. */ 12963 12964/* Override any GCC internal prototype to avoid an error. 12965 Use char because int might match the return type of a GCC 12966 builtin and then its argument prototype would still apply. */ 12967#ifdef __cplusplus 12968extern "C" 12969#endif 12970char dlopen (); 12971int 12972main () 12973{ 12974return dlopen (); 12975 ; 12976 return 0; 12977} 12978_ACEOF 12979rm -f conftest.$ac_objext conftest$ac_exeext 12980if { (ac_try="$ac_link" 12981case "(($ac_try" in 12982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12983 *) ac_try_echo=$ac_try;; 12984esac 12985eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 12986 (eval "$ac_link") 2>conftest.er1 12987 ac_status=$? 12988 grep -v '^ *+' conftest.er1 >conftest.err 12989 rm -f conftest.er1 12990 cat conftest.err >&5 12991 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12992 (exit $ac_status); } && { 12993 test -z "$ac_cxx_werror_flag" || 12994 test ! -s conftest.err 12995 } && test -s conftest$ac_exeext && 12996 $as_test_x conftest$ac_exeext; then 12997 ac_cv_lib_dl_dlopen=yes 12998else 12999 echo "$as_me: failed program was:" >&5 13000sed 's/^/| /' conftest.$ac_ext >&5 13001 13002 ac_cv_lib_dl_dlopen=no 13003fi 13004 13005rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13006 conftest$ac_exeext conftest.$ac_ext 13007LIBS=$ac_check_lib_save_LIBS 13008fi 13009{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 13010echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 13011if test $ac_cv_lib_dl_dlopen = yes; then 13012 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 13013else 13014 13015 lt_cv_dlopen="dyld" 13016 lt_cv_dlopen_libs= 13017 lt_cv_dlopen_self=yes 13018 13019fi 13020 13021 ;; 13022 13023 *) 13024 { echo "$as_me:$LINENO: checking for shl_load" >&5 13025echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 13026if test "${ac_cv_func_shl_load+set}" = set; then 13027 echo $ECHO_N "(cached) $ECHO_C" >&6 13028else 13029 cat >conftest.$ac_ext <<_ACEOF 13030/* confdefs.h. */ 13031_ACEOF 13032cat confdefs.h >>conftest.$ac_ext 13033cat >>conftest.$ac_ext <<_ACEOF 13034/* end confdefs.h. */ 13035/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 13036 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 13037#define shl_load innocuous_shl_load 13038 13039/* System header to define __stub macros and hopefully few prototypes, 13040 which can conflict with char shl_load (); below. 13041 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13042 <limits.h> exists even on freestanding compilers. */ 13043 13044#ifdef __STDC__ 13045# include <limits.h> 13046#else 13047# include <assert.h> 13048#endif 13049 13050#undef shl_load 13051 13052/* Override any GCC internal prototype to avoid an error. 13053 Use char because int might match the return type of a GCC 13054 builtin and then its argument prototype would still apply. */ 13055#ifdef __cplusplus 13056extern "C" 13057#endif 13058char shl_load (); 13059/* The GNU C library defines this for functions which it implements 13060 to always fail with ENOSYS. Some functions are actually named 13061 something starting with __ and the normal name is an alias. */ 13062#if defined __stub_shl_load || defined __stub___shl_load 13063choke me 13064#endif 13065 13066int 13067main () 13068{ 13069return shl_load (); 13070 ; 13071 return 0; 13072} 13073_ACEOF 13074rm -f conftest.$ac_objext conftest$ac_exeext 13075if { (ac_try="$ac_link" 13076case "(($ac_try" in 13077 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13078 *) ac_try_echo=$ac_try;; 13079esac 13080eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13081 (eval "$ac_link") 2>conftest.er1 13082 ac_status=$? 13083 grep -v '^ *+' conftest.er1 >conftest.err 13084 rm -f conftest.er1 13085 cat conftest.err >&5 13086 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13087 (exit $ac_status); } && { 13088 test -z "$ac_cxx_werror_flag" || 13089 test ! -s conftest.err 13090 } && test -s conftest$ac_exeext && 13091 $as_test_x conftest$ac_exeext; then 13092 ac_cv_func_shl_load=yes 13093else 13094 echo "$as_me: failed program was:" >&5 13095sed 's/^/| /' conftest.$ac_ext >&5 13096 13097 ac_cv_func_shl_load=no 13098fi 13099 13100rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13101 conftest$ac_exeext conftest.$ac_ext 13102fi 13103{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 13104echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 13105if test $ac_cv_func_shl_load = yes; then 13106 lt_cv_dlopen="shl_load" 13107else 13108 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 13109echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 13110if test "${ac_cv_lib_dld_shl_load+set}" = set; then 13111 echo $ECHO_N "(cached) $ECHO_C" >&6 13112else 13113 ac_check_lib_save_LIBS=$LIBS 13114LIBS="-ldld $LIBS" 13115cat >conftest.$ac_ext <<_ACEOF 13116/* confdefs.h. */ 13117_ACEOF 13118cat confdefs.h >>conftest.$ac_ext 13119cat >>conftest.$ac_ext <<_ACEOF 13120/* end confdefs.h. */ 13121 13122/* Override any GCC internal prototype to avoid an error. 13123 Use char because int might match the return type of a GCC 13124 builtin and then its argument prototype would still apply. */ 13125#ifdef __cplusplus 13126extern "C" 13127#endif 13128char shl_load (); 13129int 13130main () 13131{ 13132return shl_load (); 13133 ; 13134 return 0; 13135} 13136_ACEOF 13137rm -f conftest.$ac_objext conftest$ac_exeext 13138if { (ac_try="$ac_link" 13139case "(($ac_try" in 13140 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13141 *) ac_try_echo=$ac_try;; 13142esac 13143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13144 (eval "$ac_link") 2>conftest.er1 13145 ac_status=$? 13146 grep -v '^ *+' conftest.er1 >conftest.err 13147 rm -f conftest.er1 13148 cat conftest.err >&5 13149 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13150 (exit $ac_status); } && { 13151 test -z "$ac_cxx_werror_flag" || 13152 test ! -s conftest.err 13153 } && test -s conftest$ac_exeext && 13154 $as_test_x conftest$ac_exeext; then 13155 ac_cv_lib_dld_shl_load=yes 13156else 13157 echo "$as_me: failed program was:" >&5 13158sed 's/^/| /' conftest.$ac_ext >&5 13159 13160 ac_cv_lib_dld_shl_load=no 13161fi 13162 13163rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13164 conftest$ac_exeext conftest.$ac_ext 13165LIBS=$ac_check_lib_save_LIBS 13166fi 13167{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 13168echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 13169if test $ac_cv_lib_dld_shl_load = yes; then 13170 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 13171else 13172 { echo "$as_me:$LINENO: checking for dlopen" >&5 13173echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 13174if test "${ac_cv_func_dlopen+set}" = set; then 13175 echo $ECHO_N "(cached) $ECHO_C" >&6 13176else 13177 cat >conftest.$ac_ext <<_ACEOF 13178/* confdefs.h. */ 13179_ACEOF 13180cat confdefs.h >>conftest.$ac_ext 13181cat >>conftest.$ac_ext <<_ACEOF 13182/* end confdefs.h. */ 13183/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 13184 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 13185#define dlopen innocuous_dlopen 13186 13187/* System header to define __stub macros and hopefully few prototypes, 13188 which can conflict with char dlopen (); below. 13189 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13190 <limits.h> exists even on freestanding compilers. */ 13191 13192#ifdef __STDC__ 13193# include <limits.h> 13194#else 13195# include <assert.h> 13196#endif 13197 13198#undef dlopen 13199 13200/* Override any GCC internal prototype to avoid an error. 13201 Use char because int might match the return type of a GCC 13202 builtin and then its argument prototype would still apply. */ 13203#ifdef __cplusplus 13204extern "C" 13205#endif 13206char dlopen (); 13207/* The GNU C library defines this for functions which it implements 13208 to always fail with ENOSYS. Some functions are actually named 13209 something starting with __ and the normal name is an alias. */ 13210#if defined __stub_dlopen || defined __stub___dlopen 13211choke me 13212#endif 13213 13214int 13215main () 13216{ 13217return dlopen (); 13218 ; 13219 return 0; 13220} 13221_ACEOF 13222rm -f conftest.$ac_objext conftest$ac_exeext 13223if { (ac_try="$ac_link" 13224case "(($ac_try" in 13225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13226 *) ac_try_echo=$ac_try;; 13227esac 13228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13229 (eval "$ac_link") 2>conftest.er1 13230 ac_status=$? 13231 grep -v '^ *+' conftest.er1 >conftest.err 13232 rm -f conftest.er1 13233 cat conftest.err >&5 13234 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13235 (exit $ac_status); } && { 13236 test -z "$ac_cxx_werror_flag" || 13237 test ! -s conftest.err 13238 } && test -s conftest$ac_exeext && 13239 $as_test_x conftest$ac_exeext; then 13240 ac_cv_func_dlopen=yes 13241else 13242 echo "$as_me: failed program was:" >&5 13243sed 's/^/| /' conftest.$ac_ext >&5 13244 13245 ac_cv_func_dlopen=no 13246fi 13247 13248rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13249 conftest$ac_exeext conftest.$ac_ext 13250fi 13251{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 13252echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 13253if test $ac_cv_func_dlopen = yes; then 13254 lt_cv_dlopen="dlopen" 13255else 13256 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 13257echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 13258if test "${ac_cv_lib_dl_dlopen+set}" = set; then 13259 echo $ECHO_N "(cached) $ECHO_C" >&6 13260else 13261 ac_check_lib_save_LIBS=$LIBS 13262LIBS="-ldl $LIBS" 13263cat >conftest.$ac_ext <<_ACEOF 13264/* confdefs.h. */ 13265_ACEOF 13266cat confdefs.h >>conftest.$ac_ext 13267cat >>conftest.$ac_ext <<_ACEOF 13268/* end confdefs.h. */ 13269 13270/* Override any GCC internal prototype to avoid an error. 13271 Use char because int might match the return type of a GCC 13272 builtin and then its argument prototype would still apply. */ 13273#ifdef __cplusplus 13274extern "C" 13275#endif 13276char dlopen (); 13277int 13278main () 13279{ 13280return dlopen (); 13281 ; 13282 return 0; 13283} 13284_ACEOF 13285rm -f conftest.$ac_objext conftest$ac_exeext 13286if { (ac_try="$ac_link" 13287case "(($ac_try" in 13288 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13289 *) ac_try_echo=$ac_try;; 13290esac 13291eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13292 (eval "$ac_link") 2>conftest.er1 13293 ac_status=$? 13294 grep -v '^ *+' conftest.er1 >conftest.err 13295 rm -f conftest.er1 13296 cat conftest.err >&5 13297 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13298 (exit $ac_status); } && { 13299 test -z "$ac_cxx_werror_flag" || 13300 test ! -s conftest.err 13301 } && test -s conftest$ac_exeext && 13302 $as_test_x conftest$ac_exeext; then 13303 ac_cv_lib_dl_dlopen=yes 13304else 13305 echo "$as_me: failed program was:" >&5 13306sed 's/^/| /' conftest.$ac_ext >&5 13307 13308 ac_cv_lib_dl_dlopen=no 13309fi 13310 13311rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13312 conftest$ac_exeext conftest.$ac_ext 13313LIBS=$ac_check_lib_save_LIBS 13314fi 13315{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 13316echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 13317if test $ac_cv_lib_dl_dlopen = yes; then 13318 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 13319else 13320 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 13321echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 13322if test "${ac_cv_lib_svld_dlopen+set}" = set; then 13323 echo $ECHO_N "(cached) $ECHO_C" >&6 13324else 13325 ac_check_lib_save_LIBS=$LIBS 13326LIBS="-lsvld $LIBS" 13327cat >conftest.$ac_ext <<_ACEOF 13328/* confdefs.h. */ 13329_ACEOF 13330cat confdefs.h >>conftest.$ac_ext 13331cat >>conftest.$ac_ext <<_ACEOF 13332/* end confdefs.h. */ 13333 13334/* Override any GCC internal prototype to avoid an error. 13335 Use char because int might match the return type of a GCC 13336 builtin and then its argument prototype would still apply. */ 13337#ifdef __cplusplus 13338extern "C" 13339#endif 13340char dlopen (); 13341int 13342main () 13343{ 13344return dlopen (); 13345 ; 13346 return 0; 13347} 13348_ACEOF 13349rm -f conftest.$ac_objext conftest$ac_exeext 13350if { (ac_try="$ac_link" 13351case "(($ac_try" in 13352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13353 *) ac_try_echo=$ac_try;; 13354esac 13355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13356 (eval "$ac_link") 2>conftest.er1 13357 ac_status=$? 13358 grep -v '^ *+' conftest.er1 >conftest.err 13359 rm -f conftest.er1 13360 cat conftest.err >&5 13361 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13362 (exit $ac_status); } && { 13363 test -z "$ac_cxx_werror_flag" || 13364 test ! -s conftest.err 13365 } && test -s conftest$ac_exeext && 13366 $as_test_x conftest$ac_exeext; then 13367 ac_cv_lib_svld_dlopen=yes 13368else 13369 echo "$as_me: failed program was:" >&5 13370sed 's/^/| /' conftest.$ac_ext >&5 13371 13372 ac_cv_lib_svld_dlopen=no 13373fi 13374 13375rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13376 conftest$ac_exeext conftest.$ac_ext 13377LIBS=$ac_check_lib_save_LIBS 13378fi 13379{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 13380echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 13381if test $ac_cv_lib_svld_dlopen = yes; then 13382 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 13383else 13384 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 13385echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 13386if test "${ac_cv_lib_dld_dld_link+set}" = set; then 13387 echo $ECHO_N "(cached) $ECHO_C" >&6 13388else 13389 ac_check_lib_save_LIBS=$LIBS 13390LIBS="-ldld $LIBS" 13391cat >conftest.$ac_ext <<_ACEOF 13392/* confdefs.h. */ 13393_ACEOF 13394cat confdefs.h >>conftest.$ac_ext 13395cat >>conftest.$ac_ext <<_ACEOF 13396/* end confdefs.h. */ 13397 13398/* Override any GCC internal prototype to avoid an error. 13399 Use char because int might match the return type of a GCC 13400 builtin and then its argument prototype would still apply. */ 13401#ifdef __cplusplus 13402extern "C" 13403#endif 13404char dld_link (); 13405int 13406main () 13407{ 13408return dld_link (); 13409 ; 13410 return 0; 13411} 13412_ACEOF 13413rm -f conftest.$ac_objext conftest$ac_exeext 13414if { (ac_try="$ac_link" 13415case "(($ac_try" in 13416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13417 *) ac_try_echo=$ac_try;; 13418esac 13419eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13420 (eval "$ac_link") 2>conftest.er1 13421 ac_status=$? 13422 grep -v '^ *+' conftest.er1 >conftest.err 13423 rm -f conftest.er1 13424 cat conftest.err >&5 13425 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13426 (exit $ac_status); } && { 13427 test -z "$ac_cxx_werror_flag" || 13428 test ! -s conftest.err 13429 } && test -s conftest$ac_exeext && 13430 $as_test_x conftest$ac_exeext; then 13431 ac_cv_lib_dld_dld_link=yes 13432else 13433 echo "$as_me: failed program was:" >&5 13434sed 's/^/| /' conftest.$ac_ext >&5 13435 13436 ac_cv_lib_dld_dld_link=no 13437fi 13438 13439rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13440 conftest$ac_exeext conftest.$ac_ext 13441LIBS=$ac_check_lib_save_LIBS 13442fi 13443{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 13444echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 13445if test $ac_cv_lib_dld_dld_link = yes; then 13446 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 13447fi 13448 13449 13450fi 13451 13452 13453fi 13454 13455 13456fi 13457 13458 13459fi 13460 13461 13462fi 13463 13464 ;; 13465 esac 13466 13467 if test "x$lt_cv_dlopen" != xno; then 13468 enable_dlopen=yes 13469 else 13470 enable_dlopen=no 13471 fi 13472 13473 case $lt_cv_dlopen in 13474 dlopen) 13475 save_CPPFLAGS="$CPPFLAGS" 13476 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 13477 13478 save_LDFLAGS="$LDFLAGS" 13479 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 13480 13481 save_LIBS="$LIBS" 13482 LIBS="$lt_cv_dlopen_libs $LIBS" 13483 13484 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 13485echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 13486if test "${lt_cv_dlopen_self+set}" = set; then 13487 echo $ECHO_N "(cached) $ECHO_C" >&6 13488else 13489 if test "$cross_compiling" = yes; then : 13490 lt_cv_dlopen_self=cross 13491else 13492 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13493 lt_status=$lt_dlunknown 13494 cat > conftest.$ac_ext <<EOF
| 12288 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12289 then 12290 # The compiler can only warn and ignore the option if not recognized 12291 # So say no if there are warnings 12292 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp 12293 $SED '/^$/d' out/conftest.err >out/conftest.er2 12294 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12295 lt_cv_prog_compiler_c_o_CXX=yes 12296 fi 12297 fi 12298 chmod u+w . 12299 $rm conftest* 12300 # SGI C++ compiler will create directory out/ii_files/ for 12301 # template instantiation 12302 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 12303 $rm out/* && rmdir out 12304 cd .. 12305 rmdir conftest 12306 $rm conftest* 12307 12308fi 12309{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 12310echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } 12311 12312 12313hard_links="nottested" 12314if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 12315 # do not overwrite the value of need_locks provided by the user 12316 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 12317echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 12318 hard_links=yes 12319 $rm conftest* 12320 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12321 touch conftest.a 12322 ln conftest.a conftest.b 2>&5 || hard_links=no 12323 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12324 { echo "$as_me:$LINENO: result: $hard_links" >&5 12325echo "${ECHO_T}$hard_links" >&6; } 12326 if test "$hard_links" = no; then 12327 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12328echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12329 need_locks=warn 12330 fi 12331else 12332 need_locks=no 12333fi 12334 12335{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12336echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 12337 12338 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12339 case $host_os in 12340 aix4* | aix5*) 12341 # If we're using GNU nm, then we don't want the "-C" option. 12342 # -C means demangle to AIX nm, but means don't demangle with GNU nm 12343 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 12344 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' 12345 else 12346 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' 12347 fi 12348 ;; 12349 pw32*) 12350 export_symbols_cmds_CXX="$ltdll_cmds" 12351 ;; 12352 cygwin* | mingw*) 12353 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' 12354 ;; 12355 *) 12356 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12357 ;; 12358 esac 12359 12360{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12361echo "${ECHO_T}$ld_shlibs_CXX" >&6; } 12362test "$ld_shlibs_CXX" = no && can_build_shared=no 12363 12364variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12365if test "$GCC" = yes; then 12366 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12367fi 12368 12369# 12370# Do we need to explicitly link libc? 12371# 12372case "x$archive_cmds_need_lc_CXX" in 12373x|xyes) 12374 # Assume -lc should be added 12375 archive_cmds_need_lc_CXX=yes 12376 12377 if test "$enable_shared" = yes && test "$GCC" = yes; then 12378 case $archive_cmds_CXX in 12379 *'~'*) 12380 # FIXME: we may have to deal with multi-command sequences. 12381 ;; 12382 '$CC '*) 12383 # Test whether the compiler implicitly links with -lc since on some 12384 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12385 # to ld, don't add -lc before -lgcc. 12386 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 12387echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 12388 $rm conftest* 12389 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 12390 12391 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12392 (eval $ac_compile) 2>&5 12393 ac_status=$? 12394 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12395 (exit $ac_status); } 2>conftest.err; then 12396 soname=conftest 12397 lib=conftest 12398 libobjs=conftest.$ac_objext 12399 deplibs= 12400 wl=$lt_prog_compiler_wl_CXX 12401 compiler_flags=-v 12402 linker_flags=-v 12403 verstring= 12404 output_objdir=. 12405 libname=conftest 12406 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 12407 allow_undefined_flag_CXX= 12408 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 12409 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 12410 ac_status=$? 12411 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12412 (exit $ac_status); } 12413 then 12414 archive_cmds_need_lc_CXX=no 12415 else 12416 archive_cmds_need_lc_CXX=yes 12417 fi 12418 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 12419 else 12420 cat conftest.err 1>&5 12421 fi 12422 $rm conftest* 12423 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 12424echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } 12425 ;; 12426 esac 12427 fi 12428 ;; 12429esac 12430 12431{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 12432echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 12433library_names_spec= 12434libname_spec='lib$name' 12435soname_spec= 12436shrext_cmds=".so" 12437postinstall_cmds= 12438postuninstall_cmds= 12439finish_cmds= 12440finish_eval= 12441shlibpath_var= 12442shlibpath_overrides_runpath=unknown 12443version_type=none 12444dynamic_linker="$host_os ld.so" 12445sys_lib_dlsearch_path_spec="/lib /usr/lib" 12446if test "$GCC" = yes; then 12447 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 12448 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 12449 # if the path contains ";" then we assume it to be the separator 12450 # otherwise default to the standard path separator (i.e. ":") - it is 12451 # assumed that no part of a normal pathname contains ";" but that should 12452 # okay in the real world where ";" in dirpaths is itself problematic. 12453 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12454 else 12455 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12456 fi 12457else 12458 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12459fi 12460need_lib_prefix=unknown 12461hardcode_into_libs=no 12462 12463# when you set need_version to no, make sure it does not cause -set_version 12464# flags to be left without arguments 12465need_version=unknown 12466 12467case $host_os in 12468aix3*) 12469 version_type=linux 12470 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 12471 shlibpath_var=LIBPATH 12472 12473 # AIX 3 has no versioning support, so we append a major version to the name. 12474 soname_spec='${libname}${release}${shared_ext}$major' 12475 ;; 12476 12477aix4* | aix5*) 12478 version_type=linux 12479 need_lib_prefix=no 12480 need_version=no 12481 hardcode_into_libs=yes 12482 if test "$host_cpu" = ia64; then 12483 # AIX 5 supports IA64 12484 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 12485 shlibpath_var=LD_LIBRARY_PATH 12486 else 12487 # With GCC up to 2.95.x, collect2 would create an import file 12488 # for dependence libraries. The import file would start with 12489 # the line `#! .'. This would cause the generated library to 12490 # depend on `.', always an invalid library. This was fixed in 12491 # development snapshots of GCC prior to 3.0. 12492 case $host_os in 12493 aix4 | aix4.[01] | aix4.[01].*) 12494 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 12495 echo ' yes ' 12496 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 12497 : 12498 else 12499 can_build_shared=no 12500 fi 12501 ;; 12502 esac 12503 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 12504 # soname into executable. Probably we can add versioning support to 12505 # collect2, so additional links can be useful in future. 12506 if test "$aix_use_runtimelinking" = yes; then 12507 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12508 # instead of lib<name>.a to let people know that these are not 12509 # typical AIX shared libraries. 12510 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12511 else 12512 # We preserve .a as extension for shared libraries through AIX4.2 12513 # and later when we are not doing run time linking. 12514 library_names_spec='${libname}${release}.a $libname.a' 12515 soname_spec='${libname}${release}${shared_ext}$major' 12516 fi 12517 shlibpath_var=LIBPATH 12518 fi 12519 ;; 12520 12521amigaos*) 12522 library_names_spec='$libname.ixlibrary $libname.a' 12523 # Create ${libname}_ixlibrary.a entries in /sys/libs. 12524 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' 12525 ;; 12526 12527beos*) 12528 library_names_spec='${libname}${shared_ext}' 12529 dynamic_linker="$host_os ld.so" 12530 shlibpath_var=LIBRARY_PATH 12531 ;; 12532 12533bsdi[45]*) 12534 version_type=linux 12535 need_version=no 12536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12537 soname_spec='${libname}${release}${shared_ext}$major' 12538 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 12539 shlibpath_var=LD_LIBRARY_PATH 12540 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 12541 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 12542 # the default ld.so.conf also contains /usr/contrib/lib and 12543 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 12544 # libtool to hard-code these into programs 12545 ;; 12546 12547cygwin* | mingw* | pw32*) 12548 version_type=windows 12549 shrext_cmds=".dll" 12550 need_version=no 12551 need_lib_prefix=no 12552 12553 case $GCC,$host_os in 12554 yes,cygwin* | yes,mingw* | yes,pw32*) 12555 library_names_spec='$libname.dll.a' 12556 # DLL is installed to $(libdir)/../bin by postinstall_cmds 12557 postinstall_cmds='base_file=`basename \${file}`~ 12558 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 12559 dldir=$destdir/`dirname \$dlpath`~ 12560 test -d \$dldir || mkdir -p \$dldir~ 12561 $install_prog $dir/$dlname \$dldir/$dlname' 12562 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 12563 dlpath=$dir/\$dldll~ 12564 $rm \$dlpath' 12565 shlibpath_overrides_runpath=yes 12566 12567 case $host_os in 12568 cygwin*) 12569 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 12570 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12571 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 12572 ;; 12573 mingw*) 12574 # MinGW DLLs use traditional 'lib' prefix 12575 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12576 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 12577 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 12578 # It is most probably a Windows format PATH printed by 12579 # mingw gcc, but we are running on Cygwin. Gcc prints its search 12580 # path with ; separators, and with drive letters. We can handle the 12581 # drive letters (cygwin fileutils understands them), so leave them, 12582 # especially as we might pass files found there to a mingw objdump, 12583 # which wouldn't understand a cygwinified path. Ahh. 12584 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12585 else 12586 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12587 fi 12588 ;; 12589 pw32*) 12590 # pw32 DLLs use 'pw' prefix rather than 'lib' 12591 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 12592 ;; 12593 esac 12594 ;; 12595 12596 *) 12597 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 12598 ;; 12599 esac 12600 dynamic_linker='Win32 ld.exe' 12601 # FIXME: first we should search . and the directory the executable is in 12602 shlibpath_var=PATH 12603 ;; 12604 12605darwin* | rhapsody*) 12606 dynamic_linker="$host_os dyld" 12607 version_type=darwin 12608 need_lib_prefix=no 12609 need_version=no 12610 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 12611 soname_spec='${libname}${release}${major}$shared_ext' 12612 shlibpath_overrides_runpath=yes 12613 shlibpath_var=DYLD_LIBRARY_PATH 12614 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' 12615 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 12616 if test "$GCC" = yes; then 12617 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 12618 else 12619 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 12620 fi 12621 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12622 ;; 12623 12624dgux*) 12625 version_type=linux 12626 need_lib_prefix=no 12627 need_version=no 12628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 12629 soname_spec='${libname}${release}${shared_ext}$major' 12630 shlibpath_var=LD_LIBRARY_PATH 12631 ;; 12632 12633freebsd1*) 12634 dynamic_linker=no 12635 ;; 12636 12637kfreebsd*-gnu) 12638 version_type=linux 12639 need_lib_prefix=no 12640 need_version=no 12641 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12642 soname_spec='${libname}${release}${shared_ext}$major' 12643 shlibpath_var=LD_LIBRARY_PATH 12644 shlibpath_overrides_runpath=no 12645 hardcode_into_libs=yes 12646 dynamic_linker='GNU ld.so' 12647 ;; 12648 12649freebsd* | dragonfly*) 12650 # DragonFly does not have aout. When/if they implement a new 12651 # versioning mechanism, adjust this. 12652 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 12653 version_type=freebsd-$objformat 12654 case $version_type in 12655 freebsd-elf*) 12656 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12657 need_version=no 12658 need_lib_prefix=no 12659 ;; 12660 freebsd-*) 12661 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 12662 need_version=yes 12663 ;; 12664 esac 12665 shlibpath_var=LD_LIBRARY_PATH 12666 case $host_os in 12667 freebsd2*) 12668 shlibpath_overrides_runpath=yes 12669 ;; 12670 freebsd3.[01]* | freebsdelf3.[01]*) 12671 shlibpath_overrides_runpath=yes 12672 hardcode_into_libs=yes 12673 ;; 12674 *) # from 3.2 on 12675 shlibpath_overrides_runpath=no 12676 hardcode_into_libs=yes 12677 ;; 12678 esac 12679 ;; 12680 12681gnu*) 12682 version_type=linux 12683 need_lib_prefix=no 12684 need_version=no 12685 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12686 soname_spec='${libname}${release}${shared_ext}$major' 12687 shlibpath_var=LD_LIBRARY_PATH 12688 hardcode_into_libs=yes 12689 ;; 12690 12691hpux9* | hpux10* | hpux11*) 12692 # Give a soname corresponding to the major version so that dld.sl refuses to 12693 # link against other versions. 12694 version_type=sunos 12695 need_lib_prefix=no 12696 need_version=no 12697 case "$host_cpu" in 12698 ia64*) 12699 shrext_cmds='.so' 12700 hardcode_into_libs=yes 12701 dynamic_linker="$host_os dld.so" 12702 shlibpath_var=LD_LIBRARY_PATH 12703 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12705 soname_spec='${libname}${release}${shared_ext}$major' 12706 if test "X$HPUX_IA64_MODE" = X32; then 12707 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12708 else 12709 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12710 fi 12711 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12712 ;; 12713 hppa*64*) 12714 shrext_cmds='.sl' 12715 hardcode_into_libs=yes 12716 dynamic_linker="$host_os dld.sl" 12717 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12718 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12719 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12720 soname_spec='${libname}${release}${shared_ext}$major' 12721 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12722 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12723 ;; 12724 *) 12725 shrext_cmds='.sl' 12726 dynamic_linker="$host_os dld.sl" 12727 shlibpath_var=SHLIB_PATH 12728 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12729 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12730 soname_spec='${libname}${release}${shared_ext}$major' 12731 ;; 12732 esac 12733 # HP-UX runs *really* slowly unless shared libraries are mode 555. 12734 postinstall_cmds='chmod 555 $lib' 12735 ;; 12736 12737irix5* | irix6* | nonstopux*) 12738 case $host_os in 12739 nonstopux*) version_type=nonstopux ;; 12740 *) 12741 if test "$lt_cv_prog_gnu_ld" = yes; then 12742 version_type=linux 12743 else 12744 version_type=irix 12745 fi ;; 12746 esac 12747 need_lib_prefix=no 12748 need_version=no 12749 soname_spec='${libname}${release}${shared_ext}$major' 12750 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12751 case $host_os in 12752 irix5* | nonstopux*) 12753 libsuff= shlibsuff= 12754 ;; 12755 *) 12756 case $LD in # libtool.m4 will add one of these switches to LD 12757 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12758 libsuff= shlibsuff= libmagic=32-bit;; 12759 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12760 libsuff=32 shlibsuff=N32 libmagic=N32;; 12761 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12762 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12763 *) libsuff= shlibsuff= libmagic=never-match;; 12764 esac 12765 ;; 12766 esac 12767 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12768 shlibpath_overrides_runpath=no 12769 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12770 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12771 hardcode_into_libs=yes 12772 ;; 12773 12774# No shared lib support for Linux oldld, aout, or coff. 12775linux*oldld* | linux*aout* | linux*coff*) 12776 dynamic_linker=no 12777 ;; 12778 12779# This must be Linux ELF. 12780linux*) 12781 version_type=linux 12782 need_lib_prefix=no 12783 need_version=no 12784 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12785 soname_spec='${libname}${release}${shared_ext}$major' 12786 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12787 shlibpath_var=LD_LIBRARY_PATH 12788 shlibpath_overrides_runpath=no 12789 # This implies no fast_install, which is unacceptable. 12790 # Some rework will be needed to allow for fast_install 12791 # before this can be enabled. 12792 hardcode_into_libs=yes 12793 12794 # Append ld.so.conf contents to the search path 12795 if test -f /etc/ld.so.conf; then 12796 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 12797 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 12798 fi 12799 12800 # We used to test for /lib/ld.so.1 and disable shared libraries on 12801 # powerpc, because MkLinux only supported shared libraries with the 12802 # GNU dynamic linker. Since this was broken with cross compilers, 12803 # most powerpc-linux boxes support dynamic linking these days and 12804 # people can always --disable-shared, the test was removed, and we 12805 # assume the GNU/Linux dynamic linker is in use. 12806 dynamic_linker='GNU/Linux ld.so' 12807 ;; 12808 12809knetbsd*-gnu) 12810 version_type=linux 12811 need_lib_prefix=no 12812 need_version=no 12813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12814 soname_spec='${libname}${release}${shared_ext}$major' 12815 shlibpath_var=LD_LIBRARY_PATH 12816 shlibpath_overrides_runpath=no 12817 hardcode_into_libs=yes 12818 dynamic_linker='GNU ld.so' 12819 ;; 12820 12821netbsd*) 12822 version_type=sunos 12823 need_lib_prefix=no 12824 need_version=no 12825 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12826 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12827 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12828 dynamic_linker='NetBSD (a.out) ld.so' 12829 else 12830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12831 soname_spec='${libname}${release}${shared_ext}$major' 12832 dynamic_linker='NetBSD ld.elf_so' 12833 fi 12834 shlibpath_var=LD_LIBRARY_PATH 12835 shlibpath_overrides_runpath=yes 12836 hardcode_into_libs=yes 12837 ;; 12838 12839newsos6) 12840 version_type=linux 12841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12842 shlibpath_var=LD_LIBRARY_PATH 12843 shlibpath_overrides_runpath=yes 12844 ;; 12845 12846nto-qnx*) 12847 version_type=linux 12848 need_lib_prefix=no 12849 need_version=no 12850 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12851 soname_spec='${libname}${release}${shared_ext}$major' 12852 shlibpath_var=LD_LIBRARY_PATH 12853 shlibpath_overrides_runpath=yes 12854 ;; 12855 12856openbsd*) 12857 version_type=sunos 12858 need_lib_prefix=no 12859 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 12860 case $host_os in 12861 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 12862 *) need_version=no ;; 12863 esac 12864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12865 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12866 shlibpath_var=LD_LIBRARY_PATH 12867 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12868 case $host_os in 12869 openbsd2.[89] | openbsd2.[89].*) 12870 shlibpath_overrides_runpath=no 12871 ;; 12872 *) 12873 shlibpath_overrides_runpath=yes 12874 ;; 12875 esac 12876 else 12877 shlibpath_overrides_runpath=yes 12878 fi 12879 ;; 12880 12881os2*) 12882 libname_spec='$name' 12883 shrext_cmds=".dll" 12884 need_lib_prefix=no 12885 library_names_spec='$libname${shared_ext} $libname.a' 12886 dynamic_linker='OS/2 ld.exe' 12887 shlibpath_var=LIBPATH 12888 ;; 12889 12890osf3* | osf4* | osf5*) 12891 version_type=osf 12892 need_lib_prefix=no 12893 need_version=no 12894 soname_spec='${libname}${release}${shared_ext}$major' 12895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12896 shlibpath_var=LD_LIBRARY_PATH 12897 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12898 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 12899 ;; 12900 12901sco3.2v5*) 12902 version_type=osf 12903 soname_spec='${libname}${release}${shared_ext}$major' 12904 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12905 shlibpath_var=LD_LIBRARY_PATH 12906 ;; 12907 12908solaris*) 12909 version_type=linux 12910 need_lib_prefix=no 12911 need_version=no 12912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12913 soname_spec='${libname}${release}${shared_ext}$major' 12914 shlibpath_var=LD_LIBRARY_PATH 12915 shlibpath_overrides_runpath=yes 12916 hardcode_into_libs=yes 12917 # ldd complains unless libraries are executable 12918 postinstall_cmds='chmod +x $lib' 12919 ;; 12920 12921sunos4*) 12922 version_type=sunos 12923 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12924 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12925 shlibpath_var=LD_LIBRARY_PATH 12926 shlibpath_overrides_runpath=yes 12927 if test "$with_gnu_ld" = yes; then 12928 need_lib_prefix=no 12929 fi 12930 need_version=yes 12931 ;; 12932 12933sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 12934 version_type=linux 12935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12936 soname_spec='${libname}${release}${shared_ext}$major' 12937 shlibpath_var=LD_LIBRARY_PATH 12938 case $host_vendor in 12939 sni) 12940 shlibpath_overrides_runpath=no 12941 need_lib_prefix=no 12942 export_dynamic_flag_spec='${wl}-Blargedynsym' 12943 runpath_var=LD_RUN_PATH 12944 ;; 12945 siemens) 12946 need_lib_prefix=no 12947 ;; 12948 motorola) 12949 need_lib_prefix=no 12950 need_version=no 12951 shlibpath_overrides_runpath=no 12952 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12953 ;; 12954 esac 12955 ;; 12956 12957sysv4*MP*) 12958 if test -d /usr/nec ;then 12959 version_type=linux 12960 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 12961 soname_spec='$libname${shared_ext}.$major' 12962 shlibpath_var=LD_LIBRARY_PATH 12963 fi 12964 ;; 12965 12966uts4*) 12967 version_type=linux 12968 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12969 soname_spec='${libname}${release}${shared_ext}$major' 12970 shlibpath_var=LD_LIBRARY_PATH 12971 ;; 12972 12973*) 12974 dynamic_linker=no 12975 ;; 12976esac 12977{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 12978echo "${ECHO_T}$dynamic_linker" >&6; } 12979test "$dynamic_linker" = no && can_build_shared=no 12980 12981{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 12982echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 12983hardcode_action_CXX= 12984if test -n "$hardcode_libdir_flag_spec_CXX" || \ 12985 test -n "$runpath_var_CXX" || \ 12986 test "X$hardcode_automatic_CXX" = "Xyes" ; then 12987 12988 # We can hardcode non-existant directories. 12989 if test "$hardcode_direct_CXX" != no && 12990 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12991 # have to relink, otherwise we might link with an installed library 12992 # when we should be linking with a yet-to-be-installed one 12993 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 12994 test "$hardcode_minus_L_CXX" != no; then 12995 # Linking always hardcodes the temporary library directory. 12996 hardcode_action_CXX=relink 12997 else 12998 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12999 hardcode_action_CXX=immediate 13000 fi 13001else 13002 # We cannot hardcode anything, or else we can only hardcode existing 13003 # directories. 13004 hardcode_action_CXX=unsupported 13005fi 13006{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13007echo "${ECHO_T}$hardcode_action_CXX" >&6; } 13008 13009if test "$hardcode_action_CXX" = relink; then 13010 # Fast installation is not supported 13011 enable_fast_install=no 13012elif test "$shlibpath_overrides_runpath" = yes || 13013 test "$enable_shared" = no; then 13014 # Fast installation is not necessary 13015 enable_fast_install=needless 13016fi 13017 13018striplib= 13019old_striplib= 13020{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 13021echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 13022if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 13023 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 13024 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 13025 { echo "$as_me:$LINENO: result: yes" >&5 13026echo "${ECHO_T}yes" >&6; } 13027else 13028# FIXME - insert some real tests, host_os isn't really good enough 13029 case $host_os in 13030 darwin*) 13031 if test -n "$STRIP" ; then 13032 striplib="$STRIP -x" 13033 { echo "$as_me:$LINENO: result: yes" >&5 13034echo "${ECHO_T}yes" >&6; } 13035 else 13036 { echo "$as_me:$LINENO: result: no" >&5 13037echo "${ECHO_T}no" >&6; } 13038fi 13039 ;; 13040 *) 13041 { echo "$as_me:$LINENO: result: no" >&5 13042echo "${ECHO_T}no" >&6; } 13043 ;; 13044 esac 13045fi 13046 13047if test "x$enable_dlopen" != xyes; then 13048 enable_dlopen=unknown 13049 enable_dlopen_self=unknown 13050 enable_dlopen_self_static=unknown 13051else 13052 lt_cv_dlopen=no 13053 lt_cv_dlopen_libs= 13054 13055 case $host_os in 13056 beos*) 13057 lt_cv_dlopen="load_add_on" 13058 lt_cv_dlopen_libs= 13059 lt_cv_dlopen_self=yes 13060 ;; 13061 13062 mingw* | pw32*) 13063 lt_cv_dlopen="LoadLibrary" 13064 lt_cv_dlopen_libs= 13065 ;; 13066 13067 cygwin*) 13068 lt_cv_dlopen="dlopen" 13069 lt_cv_dlopen_libs= 13070 ;; 13071 13072 darwin*) 13073 # if libdl is installed we need to link against it 13074 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 13075echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 13076if test "${ac_cv_lib_dl_dlopen+set}" = set; then 13077 echo $ECHO_N "(cached) $ECHO_C" >&6 13078else 13079 ac_check_lib_save_LIBS=$LIBS 13080LIBS="-ldl $LIBS" 13081cat >conftest.$ac_ext <<_ACEOF 13082/* confdefs.h. */ 13083_ACEOF 13084cat confdefs.h >>conftest.$ac_ext 13085cat >>conftest.$ac_ext <<_ACEOF 13086/* end confdefs.h. */ 13087 13088/* Override any GCC internal prototype to avoid an error. 13089 Use char because int might match the return type of a GCC 13090 builtin and then its argument prototype would still apply. */ 13091#ifdef __cplusplus 13092extern "C" 13093#endif 13094char dlopen (); 13095int 13096main () 13097{ 13098return dlopen (); 13099 ; 13100 return 0; 13101} 13102_ACEOF 13103rm -f conftest.$ac_objext conftest$ac_exeext 13104if { (ac_try="$ac_link" 13105case "(($ac_try" in 13106 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13107 *) ac_try_echo=$ac_try;; 13108esac 13109eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13110 (eval "$ac_link") 2>conftest.er1 13111 ac_status=$? 13112 grep -v '^ *+' conftest.er1 >conftest.err 13113 rm -f conftest.er1 13114 cat conftest.err >&5 13115 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13116 (exit $ac_status); } && { 13117 test -z "$ac_cxx_werror_flag" || 13118 test ! -s conftest.err 13119 } && test -s conftest$ac_exeext && 13120 $as_test_x conftest$ac_exeext; then 13121 ac_cv_lib_dl_dlopen=yes 13122else 13123 echo "$as_me: failed program was:" >&5 13124sed 's/^/| /' conftest.$ac_ext >&5 13125 13126 ac_cv_lib_dl_dlopen=no 13127fi 13128 13129rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13130 conftest$ac_exeext conftest.$ac_ext 13131LIBS=$ac_check_lib_save_LIBS 13132fi 13133{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 13134echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 13135if test $ac_cv_lib_dl_dlopen = yes; then 13136 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 13137else 13138 13139 lt_cv_dlopen="dyld" 13140 lt_cv_dlopen_libs= 13141 lt_cv_dlopen_self=yes 13142 13143fi 13144 13145 ;; 13146 13147 *) 13148 { echo "$as_me:$LINENO: checking for shl_load" >&5 13149echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 13150if test "${ac_cv_func_shl_load+set}" = set; then 13151 echo $ECHO_N "(cached) $ECHO_C" >&6 13152else 13153 cat >conftest.$ac_ext <<_ACEOF 13154/* confdefs.h. */ 13155_ACEOF 13156cat confdefs.h >>conftest.$ac_ext 13157cat >>conftest.$ac_ext <<_ACEOF 13158/* end confdefs.h. */ 13159/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 13160 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 13161#define shl_load innocuous_shl_load 13162 13163/* System header to define __stub macros and hopefully few prototypes, 13164 which can conflict with char shl_load (); below. 13165 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13166 <limits.h> exists even on freestanding compilers. */ 13167 13168#ifdef __STDC__ 13169# include <limits.h> 13170#else 13171# include <assert.h> 13172#endif 13173 13174#undef shl_load 13175 13176/* Override any GCC internal prototype to avoid an error. 13177 Use char because int might match the return type of a GCC 13178 builtin and then its argument prototype would still apply. */ 13179#ifdef __cplusplus 13180extern "C" 13181#endif 13182char shl_load (); 13183/* The GNU C library defines this for functions which it implements 13184 to always fail with ENOSYS. Some functions are actually named 13185 something starting with __ and the normal name is an alias. */ 13186#if defined __stub_shl_load || defined __stub___shl_load 13187choke me 13188#endif 13189 13190int 13191main () 13192{ 13193return shl_load (); 13194 ; 13195 return 0; 13196} 13197_ACEOF 13198rm -f conftest.$ac_objext conftest$ac_exeext 13199if { (ac_try="$ac_link" 13200case "(($ac_try" in 13201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13202 *) ac_try_echo=$ac_try;; 13203esac 13204eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13205 (eval "$ac_link") 2>conftest.er1 13206 ac_status=$? 13207 grep -v '^ *+' conftest.er1 >conftest.err 13208 rm -f conftest.er1 13209 cat conftest.err >&5 13210 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13211 (exit $ac_status); } && { 13212 test -z "$ac_cxx_werror_flag" || 13213 test ! -s conftest.err 13214 } && test -s conftest$ac_exeext && 13215 $as_test_x conftest$ac_exeext; then 13216 ac_cv_func_shl_load=yes 13217else 13218 echo "$as_me: failed program was:" >&5 13219sed 's/^/| /' conftest.$ac_ext >&5 13220 13221 ac_cv_func_shl_load=no 13222fi 13223 13224rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13225 conftest$ac_exeext conftest.$ac_ext 13226fi 13227{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 13228echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 13229if test $ac_cv_func_shl_load = yes; then 13230 lt_cv_dlopen="shl_load" 13231else 13232 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 13233echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 13234if test "${ac_cv_lib_dld_shl_load+set}" = set; then 13235 echo $ECHO_N "(cached) $ECHO_C" >&6 13236else 13237 ac_check_lib_save_LIBS=$LIBS 13238LIBS="-ldld $LIBS" 13239cat >conftest.$ac_ext <<_ACEOF 13240/* confdefs.h. */ 13241_ACEOF 13242cat confdefs.h >>conftest.$ac_ext 13243cat >>conftest.$ac_ext <<_ACEOF 13244/* end confdefs.h. */ 13245 13246/* Override any GCC internal prototype to avoid an error. 13247 Use char because int might match the return type of a GCC 13248 builtin and then its argument prototype would still apply. */ 13249#ifdef __cplusplus 13250extern "C" 13251#endif 13252char shl_load (); 13253int 13254main () 13255{ 13256return shl_load (); 13257 ; 13258 return 0; 13259} 13260_ACEOF 13261rm -f conftest.$ac_objext conftest$ac_exeext 13262if { (ac_try="$ac_link" 13263case "(($ac_try" in 13264 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13265 *) ac_try_echo=$ac_try;; 13266esac 13267eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13268 (eval "$ac_link") 2>conftest.er1 13269 ac_status=$? 13270 grep -v '^ *+' conftest.er1 >conftest.err 13271 rm -f conftest.er1 13272 cat conftest.err >&5 13273 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13274 (exit $ac_status); } && { 13275 test -z "$ac_cxx_werror_flag" || 13276 test ! -s conftest.err 13277 } && test -s conftest$ac_exeext && 13278 $as_test_x conftest$ac_exeext; then 13279 ac_cv_lib_dld_shl_load=yes 13280else 13281 echo "$as_me: failed program was:" >&5 13282sed 's/^/| /' conftest.$ac_ext >&5 13283 13284 ac_cv_lib_dld_shl_load=no 13285fi 13286 13287rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13288 conftest$ac_exeext conftest.$ac_ext 13289LIBS=$ac_check_lib_save_LIBS 13290fi 13291{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 13292echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 13293if test $ac_cv_lib_dld_shl_load = yes; then 13294 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 13295else 13296 { echo "$as_me:$LINENO: checking for dlopen" >&5 13297echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 13298if test "${ac_cv_func_dlopen+set}" = set; then 13299 echo $ECHO_N "(cached) $ECHO_C" >&6 13300else 13301 cat >conftest.$ac_ext <<_ACEOF 13302/* confdefs.h. */ 13303_ACEOF 13304cat confdefs.h >>conftest.$ac_ext 13305cat >>conftest.$ac_ext <<_ACEOF 13306/* end confdefs.h. */ 13307/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 13308 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 13309#define dlopen innocuous_dlopen 13310 13311/* System header to define __stub macros and hopefully few prototypes, 13312 which can conflict with char dlopen (); below. 13313 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13314 <limits.h> exists even on freestanding compilers. */ 13315 13316#ifdef __STDC__ 13317# include <limits.h> 13318#else 13319# include <assert.h> 13320#endif 13321 13322#undef dlopen 13323 13324/* Override any GCC internal prototype to avoid an error. 13325 Use char because int might match the return type of a GCC 13326 builtin and then its argument prototype would still apply. */ 13327#ifdef __cplusplus 13328extern "C" 13329#endif 13330char dlopen (); 13331/* The GNU C library defines this for functions which it implements 13332 to always fail with ENOSYS. Some functions are actually named 13333 something starting with __ and the normal name is an alias. */ 13334#if defined __stub_dlopen || defined __stub___dlopen 13335choke me 13336#endif 13337 13338int 13339main () 13340{ 13341return dlopen (); 13342 ; 13343 return 0; 13344} 13345_ACEOF 13346rm -f conftest.$ac_objext conftest$ac_exeext 13347if { (ac_try="$ac_link" 13348case "(($ac_try" in 13349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13350 *) ac_try_echo=$ac_try;; 13351esac 13352eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13353 (eval "$ac_link") 2>conftest.er1 13354 ac_status=$? 13355 grep -v '^ *+' conftest.er1 >conftest.err 13356 rm -f conftest.er1 13357 cat conftest.err >&5 13358 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13359 (exit $ac_status); } && { 13360 test -z "$ac_cxx_werror_flag" || 13361 test ! -s conftest.err 13362 } && test -s conftest$ac_exeext && 13363 $as_test_x conftest$ac_exeext; then 13364 ac_cv_func_dlopen=yes 13365else 13366 echo "$as_me: failed program was:" >&5 13367sed 's/^/| /' conftest.$ac_ext >&5 13368 13369 ac_cv_func_dlopen=no 13370fi 13371 13372rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13373 conftest$ac_exeext conftest.$ac_ext 13374fi 13375{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 13376echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 13377if test $ac_cv_func_dlopen = yes; then 13378 lt_cv_dlopen="dlopen" 13379else 13380 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 13381echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 13382if test "${ac_cv_lib_dl_dlopen+set}" = set; then 13383 echo $ECHO_N "(cached) $ECHO_C" >&6 13384else 13385 ac_check_lib_save_LIBS=$LIBS 13386LIBS="-ldl $LIBS" 13387cat >conftest.$ac_ext <<_ACEOF 13388/* confdefs.h. */ 13389_ACEOF 13390cat confdefs.h >>conftest.$ac_ext 13391cat >>conftest.$ac_ext <<_ACEOF 13392/* end confdefs.h. */ 13393 13394/* Override any GCC internal prototype to avoid an error. 13395 Use char because int might match the return type of a GCC 13396 builtin and then its argument prototype would still apply. */ 13397#ifdef __cplusplus 13398extern "C" 13399#endif 13400char dlopen (); 13401int 13402main () 13403{ 13404return dlopen (); 13405 ; 13406 return 0; 13407} 13408_ACEOF 13409rm -f conftest.$ac_objext conftest$ac_exeext 13410if { (ac_try="$ac_link" 13411case "(($ac_try" in 13412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13413 *) ac_try_echo=$ac_try;; 13414esac 13415eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13416 (eval "$ac_link") 2>conftest.er1 13417 ac_status=$? 13418 grep -v '^ *+' conftest.er1 >conftest.err 13419 rm -f conftest.er1 13420 cat conftest.err >&5 13421 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13422 (exit $ac_status); } && { 13423 test -z "$ac_cxx_werror_flag" || 13424 test ! -s conftest.err 13425 } && test -s conftest$ac_exeext && 13426 $as_test_x conftest$ac_exeext; then 13427 ac_cv_lib_dl_dlopen=yes 13428else 13429 echo "$as_me: failed program was:" >&5 13430sed 's/^/| /' conftest.$ac_ext >&5 13431 13432 ac_cv_lib_dl_dlopen=no 13433fi 13434 13435rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13436 conftest$ac_exeext conftest.$ac_ext 13437LIBS=$ac_check_lib_save_LIBS 13438fi 13439{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 13440echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 13441if test $ac_cv_lib_dl_dlopen = yes; then 13442 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 13443else 13444 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 13445echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 13446if test "${ac_cv_lib_svld_dlopen+set}" = set; then 13447 echo $ECHO_N "(cached) $ECHO_C" >&6 13448else 13449 ac_check_lib_save_LIBS=$LIBS 13450LIBS="-lsvld $LIBS" 13451cat >conftest.$ac_ext <<_ACEOF 13452/* confdefs.h. */ 13453_ACEOF 13454cat confdefs.h >>conftest.$ac_ext 13455cat >>conftest.$ac_ext <<_ACEOF 13456/* end confdefs.h. */ 13457 13458/* Override any GCC internal prototype to avoid an error. 13459 Use char because int might match the return type of a GCC 13460 builtin and then its argument prototype would still apply. */ 13461#ifdef __cplusplus 13462extern "C" 13463#endif 13464char dlopen (); 13465int 13466main () 13467{ 13468return dlopen (); 13469 ; 13470 return 0; 13471} 13472_ACEOF 13473rm -f conftest.$ac_objext conftest$ac_exeext 13474if { (ac_try="$ac_link" 13475case "(($ac_try" in 13476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13477 *) ac_try_echo=$ac_try;; 13478esac 13479eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13480 (eval "$ac_link") 2>conftest.er1 13481 ac_status=$? 13482 grep -v '^ *+' conftest.er1 >conftest.err 13483 rm -f conftest.er1 13484 cat conftest.err >&5 13485 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13486 (exit $ac_status); } && { 13487 test -z "$ac_cxx_werror_flag" || 13488 test ! -s conftest.err 13489 } && test -s conftest$ac_exeext && 13490 $as_test_x conftest$ac_exeext; then 13491 ac_cv_lib_svld_dlopen=yes 13492else 13493 echo "$as_me: failed program was:" >&5 13494sed 's/^/| /' conftest.$ac_ext >&5 13495 13496 ac_cv_lib_svld_dlopen=no 13497fi 13498 13499rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13500 conftest$ac_exeext conftest.$ac_ext 13501LIBS=$ac_check_lib_save_LIBS 13502fi 13503{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 13504echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 13505if test $ac_cv_lib_svld_dlopen = yes; then 13506 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 13507else 13508 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 13509echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 13510if test "${ac_cv_lib_dld_dld_link+set}" = set; then 13511 echo $ECHO_N "(cached) $ECHO_C" >&6 13512else 13513 ac_check_lib_save_LIBS=$LIBS 13514LIBS="-ldld $LIBS" 13515cat >conftest.$ac_ext <<_ACEOF 13516/* confdefs.h. */ 13517_ACEOF 13518cat confdefs.h >>conftest.$ac_ext 13519cat >>conftest.$ac_ext <<_ACEOF 13520/* end confdefs.h. */ 13521 13522/* Override any GCC internal prototype to avoid an error. 13523 Use char because int might match the return type of a GCC 13524 builtin and then its argument prototype would still apply. */ 13525#ifdef __cplusplus 13526extern "C" 13527#endif 13528char dld_link (); 13529int 13530main () 13531{ 13532return dld_link (); 13533 ; 13534 return 0; 13535} 13536_ACEOF 13537rm -f conftest.$ac_objext conftest$ac_exeext 13538if { (ac_try="$ac_link" 13539case "(($ac_try" in 13540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13541 *) ac_try_echo=$ac_try;; 13542esac 13543eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 13544 (eval "$ac_link") 2>conftest.er1 13545 ac_status=$? 13546 grep -v '^ *+' conftest.er1 >conftest.err 13547 rm -f conftest.er1 13548 cat conftest.err >&5 13549 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13550 (exit $ac_status); } && { 13551 test -z "$ac_cxx_werror_flag" || 13552 test ! -s conftest.err 13553 } && test -s conftest$ac_exeext && 13554 $as_test_x conftest$ac_exeext; then 13555 ac_cv_lib_dld_dld_link=yes 13556else 13557 echo "$as_me: failed program was:" >&5 13558sed 's/^/| /' conftest.$ac_ext >&5 13559 13560 ac_cv_lib_dld_dld_link=no 13561fi 13562 13563rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 13564 conftest$ac_exeext conftest.$ac_ext 13565LIBS=$ac_check_lib_save_LIBS 13566fi 13567{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 13568echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 13569if test $ac_cv_lib_dld_dld_link = yes; then 13570 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 13571fi 13572 13573 13574fi 13575 13576 13577fi 13578 13579 13580fi 13581 13582 13583fi 13584 13585 13586fi 13587 13588 ;; 13589 esac 13590 13591 if test "x$lt_cv_dlopen" != xno; then 13592 enable_dlopen=yes 13593 else 13594 enable_dlopen=no 13595 fi 13596 13597 case $lt_cv_dlopen in 13598 dlopen) 13599 save_CPPFLAGS="$CPPFLAGS" 13600 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 13601 13602 save_LDFLAGS="$LDFLAGS" 13603 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 13604 13605 save_LIBS="$LIBS" 13606 LIBS="$lt_cv_dlopen_libs $LIBS" 13607 13608 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 13609echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 13610if test "${lt_cv_dlopen_self+set}" = set; then 13611 echo $ECHO_N "(cached) $ECHO_C" >&6 13612else 13613 if test "$cross_compiling" = yes; then : 13614 lt_cv_dlopen_self=cross 13615else 13616 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13617 lt_status=$lt_dlunknown 13618 cat > conftest.$ac_ext <<EOF
|
13495#line 13495 "configure"
| 13619#line 13619 "configure"
|
13496#include "confdefs.h" 13497 13498#if HAVE_DLFCN_H 13499#include <dlfcn.h> 13500#endif 13501 13502#include <stdio.h> 13503 13504#ifdef RTLD_GLOBAL 13505# define LT_DLGLOBAL RTLD_GLOBAL 13506#else 13507# ifdef DL_GLOBAL 13508# define LT_DLGLOBAL DL_GLOBAL 13509# else 13510# define LT_DLGLOBAL 0 13511# endif 13512#endif 13513 13514/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13515 find out it does not work in some platform. */ 13516#ifndef LT_DLLAZY_OR_NOW 13517# ifdef RTLD_LAZY 13518# define LT_DLLAZY_OR_NOW RTLD_LAZY 13519# else 13520# ifdef DL_LAZY 13521# define LT_DLLAZY_OR_NOW DL_LAZY 13522# else 13523# ifdef RTLD_NOW 13524# define LT_DLLAZY_OR_NOW RTLD_NOW 13525# else 13526# ifdef DL_NOW 13527# define LT_DLLAZY_OR_NOW DL_NOW 13528# else 13529# define LT_DLLAZY_OR_NOW 0 13530# endif 13531# endif 13532# endif 13533# endif 13534#endif 13535 13536#ifdef __cplusplus 13537extern "C" void exit (int); 13538#endif 13539 13540void fnord() { int i=42;} 13541int main () 13542{ 13543 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13544 int status = $lt_dlunknown; 13545 13546 if (self) 13547 { 13548 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13549 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13550 /* dlclose (self); */ 13551 } 13552 13553 exit (status); 13554} 13555EOF 13556 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13557 (eval $ac_link) 2>&5 13558 ac_status=$? 13559 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13560 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 13561 (./conftest; exit; ) 2>/dev/null 13562 lt_status=$? 13563 case x$lt_status in 13564 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 13565 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 13566 x$lt_unknown|x*) lt_cv_dlopen_self=no ;; 13567 esac 13568 else : 13569 # compilation failed 13570 lt_cv_dlopen_self=no 13571 fi 13572fi 13573rm -fr conftest* 13574 13575 13576fi 13577{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 13578echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 13579 13580 if test "x$lt_cv_dlopen_self" = xyes; then 13581 LDFLAGS="$LDFLAGS $link_static_flag" 13582 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 13583echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 13584if test "${lt_cv_dlopen_self_static+set}" = set; then 13585 echo $ECHO_N "(cached) $ECHO_C" >&6 13586else 13587 if test "$cross_compiling" = yes; then : 13588 lt_cv_dlopen_self_static=cross 13589else 13590 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13591 lt_status=$lt_dlunknown 13592 cat > conftest.$ac_ext <<EOF
| 13620#include "confdefs.h" 13621 13622#if HAVE_DLFCN_H 13623#include <dlfcn.h> 13624#endif 13625 13626#include <stdio.h> 13627 13628#ifdef RTLD_GLOBAL 13629# define LT_DLGLOBAL RTLD_GLOBAL 13630#else 13631# ifdef DL_GLOBAL 13632# define LT_DLGLOBAL DL_GLOBAL 13633# else 13634# define LT_DLGLOBAL 0 13635# endif 13636#endif 13637 13638/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13639 find out it does not work in some platform. */ 13640#ifndef LT_DLLAZY_OR_NOW 13641# ifdef RTLD_LAZY 13642# define LT_DLLAZY_OR_NOW RTLD_LAZY 13643# else 13644# ifdef DL_LAZY 13645# define LT_DLLAZY_OR_NOW DL_LAZY 13646# else 13647# ifdef RTLD_NOW 13648# define LT_DLLAZY_OR_NOW RTLD_NOW 13649# else 13650# ifdef DL_NOW 13651# define LT_DLLAZY_OR_NOW DL_NOW 13652# else 13653# define LT_DLLAZY_OR_NOW 0 13654# endif 13655# endif 13656# endif 13657# endif 13658#endif 13659 13660#ifdef __cplusplus 13661extern "C" void exit (int); 13662#endif 13663 13664void fnord() { int i=42;} 13665int main () 13666{ 13667 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13668 int status = $lt_dlunknown; 13669 13670 if (self) 13671 { 13672 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13673 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13674 /* dlclose (self); */ 13675 } 13676 13677 exit (status); 13678} 13679EOF 13680 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13681 (eval $ac_link) 2>&5 13682 ac_status=$? 13683 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13684 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 13685 (./conftest; exit; ) 2>/dev/null 13686 lt_status=$? 13687 case x$lt_status in 13688 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 13689 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 13690 x$lt_unknown|x*) lt_cv_dlopen_self=no ;; 13691 esac 13692 else : 13693 # compilation failed 13694 lt_cv_dlopen_self=no 13695 fi 13696fi 13697rm -fr conftest* 13698 13699 13700fi 13701{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 13702echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 13703 13704 if test "x$lt_cv_dlopen_self" = xyes; then 13705 LDFLAGS="$LDFLAGS $link_static_flag" 13706 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 13707echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 13708if test "${lt_cv_dlopen_self_static+set}" = set; then 13709 echo $ECHO_N "(cached) $ECHO_C" >&6 13710else 13711 if test "$cross_compiling" = yes; then : 13712 lt_cv_dlopen_self_static=cross 13713else 13714 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 13715 lt_status=$lt_dlunknown 13716 cat > conftest.$ac_ext <<EOF
|
13593#line 13593 "configure"
| 13717#line 13717 "configure"
|
13594#include "confdefs.h" 13595 13596#if HAVE_DLFCN_H 13597#include <dlfcn.h> 13598#endif 13599 13600#include <stdio.h> 13601 13602#ifdef RTLD_GLOBAL 13603# define LT_DLGLOBAL RTLD_GLOBAL 13604#else 13605# ifdef DL_GLOBAL 13606# define LT_DLGLOBAL DL_GLOBAL 13607# else 13608# define LT_DLGLOBAL 0 13609# endif 13610#endif 13611 13612/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13613 find out it does not work in some platform. */ 13614#ifndef LT_DLLAZY_OR_NOW 13615# ifdef RTLD_LAZY 13616# define LT_DLLAZY_OR_NOW RTLD_LAZY 13617# else 13618# ifdef DL_LAZY 13619# define LT_DLLAZY_OR_NOW DL_LAZY 13620# else 13621# ifdef RTLD_NOW 13622# define LT_DLLAZY_OR_NOW RTLD_NOW 13623# else 13624# ifdef DL_NOW 13625# define LT_DLLAZY_OR_NOW DL_NOW 13626# else 13627# define LT_DLLAZY_OR_NOW 0 13628# endif 13629# endif 13630# endif 13631# endif 13632#endif 13633 13634#ifdef __cplusplus 13635extern "C" void exit (int); 13636#endif 13637 13638void fnord() { int i=42;} 13639int main () 13640{ 13641 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13642 int status = $lt_dlunknown; 13643 13644 if (self) 13645 { 13646 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13647 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13648 /* dlclose (self); */ 13649 } 13650 13651 exit (status); 13652} 13653EOF 13654 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13655 (eval $ac_link) 2>&5 13656 ac_status=$? 13657 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13658 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 13659 (./conftest; exit; ) 2>/dev/null 13660 lt_status=$? 13661 case x$lt_status in 13662 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 13663 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 13664 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; 13665 esac 13666 else : 13667 # compilation failed 13668 lt_cv_dlopen_self_static=no 13669 fi 13670fi 13671rm -fr conftest* 13672 13673 13674fi 13675{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 13676echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 13677 fi 13678 13679 CPPFLAGS="$save_CPPFLAGS" 13680 LDFLAGS="$save_LDFLAGS" 13681 LIBS="$save_LIBS" 13682 ;; 13683 esac 13684 13685 case $lt_cv_dlopen_self in 13686 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 13687 *) enable_dlopen_self=unknown ;; 13688 esac 13689 13690 case $lt_cv_dlopen_self_static in 13691 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 13692 *) enable_dlopen_self_static=unknown ;; 13693 esac 13694fi 13695 13696 13697# The else clause should only fire when bootstrapping the 13698# libtool distribution, otherwise you forgot to ship ltmain.sh 13699# with your package, and you will get complaints that there are 13700# no rules to generate ltmain.sh. 13701if test -f "$ltmain"; then 13702 # See if we are running on zsh, and set the options which allow our commands through 13703 # without removal of \ escapes. 13704 if test -n "${ZSH_VERSION+set}" ; then 13705 setopt NO_GLOB_SUBST 13706 fi 13707 # Now quote all the things that may contain metacharacters while being 13708 # careful not to overquote the AC_SUBSTed values. We take copies of the 13709 # variables and quote the copies for generation of the libtool script. 13710 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ 13711 SED SHELL STRIP \ 13712 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13713 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13714 deplibs_check_method reload_flag reload_cmds need_locks \ 13715 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13716 lt_cv_sys_global_symbol_to_c_name_address \ 13717 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13718 old_postinstall_cmds old_postuninstall_cmds \ 13719 compiler_CXX \ 13720 CC_CXX \ 13721 LD_CXX \ 13722 lt_prog_compiler_wl_CXX \ 13723 lt_prog_compiler_pic_CXX \ 13724 lt_prog_compiler_static_CXX \ 13725 lt_prog_compiler_no_builtin_flag_CXX \ 13726 export_dynamic_flag_spec_CXX \ 13727 thread_safe_flag_spec_CXX \ 13728 whole_archive_flag_spec_CXX \ 13729 enable_shared_with_static_runtimes_CXX \ 13730 old_archive_cmds_CXX \ 13731 old_archive_from_new_cmds_CXX \ 13732 predep_objects_CXX \ 13733 postdep_objects_CXX \ 13734 predeps_CXX \ 13735 postdeps_CXX \ 13736 compiler_lib_search_path_CXX \ 13737 archive_cmds_CXX \ 13738 archive_expsym_cmds_CXX \ 13739 postinstall_cmds_CXX \ 13740 postuninstall_cmds_CXX \ 13741 old_archive_from_expsyms_cmds_CXX \ 13742 allow_undefined_flag_CXX \ 13743 no_undefined_flag_CXX \ 13744 export_symbols_cmds_CXX \ 13745 hardcode_libdir_flag_spec_CXX \ 13746 hardcode_libdir_flag_spec_ld_CXX \ 13747 hardcode_libdir_separator_CXX \ 13748 hardcode_automatic_CXX \ 13749 module_cmds_CXX \ 13750 module_expsym_cmds_CXX \ 13751 lt_cv_prog_compiler_c_o_CXX \ 13752 exclude_expsyms_CXX \ 13753 include_expsyms_CXX; do 13754 13755 case $var in 13756 old_archive_cmds_CXX | \ 13757 old_archive_from_new_cmds_CXX | \ 13758 archive_cmds_CXX | \ 13759 archive_expsym_cmds_CXX | \ 13760 module_cmds_CXX | \ 13761 module_expsym_cmds_CXX | \ 13762 old_archive_from_expsyms_cmds_CXX | \ 13763 export_symbols_cmds_CXX | \ 13764 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13765 postinstall_cmds | postuninstall_cmds | \ 13766 old_postinstall_cmds | old_postuninstall_cmds | \ 13767 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13768 # Double-quote double-evaled strings. 13769 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13770 ;; 13771 *) 13772 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13773 ;; 13774 esac 13775 done 13776 13777 case $lt_echo in 13778 *'\$0 --fallback-echo"') 13779 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13780 ;; 13781 esac 13782 13783cfgfile="$ofile" 13784 13785 cat <<__EOF__ >> "$cfgfile" 13786# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13787 13788# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13789 13790# Shell to use when invoking shell scripts. 13791SHELL=$lt_SHELL 13792 13793# Whether or not to build shared libraries. 13794build_libtool_libs=$enable_shared 13795 13796# Whether or not to build static libraries. 13797build_old_libs=$enable_static 13798 13799# Whether or not to add -lc for building shared libraries. 13800build_libtool_need_lc=$archive_cmds_need_lc_CXX 13801 13802# Whether or not to disallow shared libs when runtime libs are static 13803allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13804 13805# Whether or not to optimize for fast installation. 13806fast_install=$enable_fast_install 13807 13808# The host system. 13809host_alias=$host_alias 13810host=$host 13811host_os=$host_os 13812 13813# The build system. 13814build_alias=$build_alias 13815build=$build 13816build_os=$build_os 13817 13818# An echo program that does not interpret backslashes. 13819echo=$lt_echo 13820 13821# The archiver. 13822AR=$lt_AR 13823AR_FLAGS=$lt_AR_FLAGS 13824 13825# A C compiler. 13826LTCC=$lt_LTCC 13827 13828# A language-specific compiler. 13829CC=$lt_compiler_CXX 13830 13831# Is the compiler the GNU C compiler? 13832with_gcc=$GCC_CXX 13833 13834# An ERE matcher. 13835EGREP=$lt_EGREP 13836 13837# The linker used to build libraries. 13838LD=$lt_LD_CXX 13839 13840# Whether we need hard or soft links. 13841LN_S=$lt_LN_S 13842 13843# A BSD-compatible nm program. 13844NM=$lt_NM 13845 13846# A symbol stripping program 13847STRIP=$lt_STRIP 13848 13849# Used to examine libraries when file_magic_cmd begins "file" 13850MAGIC_CMD=$MAGIC_CMD 13851 13852# Used on cygwin: DLL creation program. 13853DLLTOOL="$DLLTOOL" 13854 13855# Used on cygwin: object dumper. 13856OBJDUMP="$OBJDUMP" 13857 13858# Used on cygwin: assembler. 13859AS="$AS" 13860 13861# The name of the directory that contains temporary libtool files. 13862objdir=$objdir 13863 13864# How to create reloadable object files. 13865reload_flag=$lt_reload_flag 13866reload_cmds=$lt_reload_cmds 13867 13868# How to pass a linker flag through the compiler. 13869wl=$lt_lt_prog_compiler_wl_CXX 13870 13871# Object file suffix (normally "o"). 13872objext="$ac_objext" 13873 13874# Old archive suffix (normally "a"). 13875libext="$libext" 13876 13877# Shared library suffix (normally ".so"). 13878shrext_cmds='$shrext_cmds' 13879 13880# Executable file suffix (normally ""). 13881exeext="$exeext" 13882 13883# Additional compiler flags for building library objects. 13884pic_flag=$lt_lt_prog_compiler_pic_CXX 13885pic_mode=$pic_mode 13886 13887# What is the maximum length of a command? 13888max_cmd_len=$lt_cv_sys_max_cmd_len 13889 13890# Does compiler simultaneously support -c and -o options? 13891compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 13892 13893# Must we lock files when doing compilation? 13894need_locks=$lt_need_locks 13895 13896# Do we need the lib prefix for modules? 13897need_lib_prefix=$need_lib_prefix 13898 13899# Do we need a version for libraries? 13900need_version=$need_version 13901 13902# Whether dlopen is supported. 13903dlopen_support=$enable_dlopen 13904 13905# Whether dlopen of programs is supported. 13906dlopen_self=$enable_dlopen_self 13907 13908# Whether dlopen of statically linked programs is supported. 13909dlopen_self_static=$enable_dlopen_self_static 13910 13911# Compiler flag to prevent dynamic linking. 13912link_static_flag=$lt_lt_prog_compiler_static_CXX 13913 13914# Compiler flag to turn off builtin functions. 13915no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 13916 13917# Compiler flag to allow reflexive dlopens. 13918export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 13919 13920# Compiler flag to generate shared objects directly from archives. 13921whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 13922 13923# Compiler flag to generate thread-safe objects. 13924thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 13925 13926# Library versioning type. 13927version_type=$version_type 13928 13929# Format of library name prefix. 13930libname_spec=$lt_libname_spec 13931 13932# List of archive names. First name is the real one, the rest are links. 13933# The last name is the one that the linker finds with -lNAME. 13934library_names_spec=$lt_library_names_spec 13935 13936# The coded name of the library, if different from the real name. 13937soname_spec=$lt_soname_spec 13938 13939# Commands used to build and install an old-style archive. 13940RANLIB=$lt_RANLIB 13941old_archive_cmds=$lt_old_archive_cmds_CXX 13942old_postinstall_cmds=$lt_old_postinstall_cmds 13943old_postuninstall_cmds=$lt_old_postuninstall_cmds 13944 13945# Create an old-style archive from a shared archive. 13946old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 13947 13948# Create a temporary old-style archive to link instead of a shared archive. 13949old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 13950 13951# Commands used to build and install a shared archive. 13952archive_cmds=$lt_archive_cmds_CXX 13953archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 13954postinstall_cmds=$lt_postinstall_cmds 13955postuninstall_cmds=$lt_postuninstall_cmds 13956 13957# Commands used to build a loadable module (assumed same as above if empty) 13958module_cmds=$lt_module_cmds_CXX 13959module_expsym_cmds=$lt_module_expsym_cmds_CXX 13960 13961# Commands to strip libraries. 13962old_striplib=$lt_old_striplib 13963striplib=$lt_striplib 13964 13965# Dependencies to place before the objects being linked to create a 13966# shared library. 13967predep_objects=$lt_predep_objects_CXX 13968 13969# Dependencies to place after the objects being linked to create a 13970# shared library. 13971postdep_objects=$lt_postdep_objects_CXX 13972 13973# Dependencies to place before the objects being linked to create a 13974# shared library. 13975predeps=$lt_predeps_CXX 13976 13977# Dependencies to place after the objects being linked to create a 13978# shared library. 13979postdeps=$lt_postdeps_CXX 13980 13981# The library search path used internally by the compiler when linking 13982# a shared library. 13983compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 13984 13985# Method to check whether dependent libraries are shared objects. 13986deplibs_check_method=$lt_deplibs_check_method 13987 13988# Command to use when deplibs_check_method == file_magic. 13989file_magic_cmd=$lt_file_magic_cmd 13990 13991# Flag that allows shared libraries with undefined symbols to be built. 13992allow_undefined_flag=$lt_allow_undefined_flag_CXX 13993 13994# Flag that forces no undefined symbols. 13995no_undefined_flag=$lt_no_undefined_flag_CXX 13996 13997# Commands used to finish a libtool library installation in a directory. 13998finish_cmds=$lt_finish_cmds 13999 14000# Same as above, but a single script fragment to be evaled but not shown. 14001finish_eval=$lt_finish_eval 14002 14003# Take the output of nm and produce a listing of raw symbols and C names. 14004global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14005 14006# Transform the output of nm in a proper C declaration 14007global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14008 14009# Transform the output of nm in a C name address pair 14010global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14011 14012# This is the shared library runtime path variable. 14013runpath_var=$runpath_var 14014 14015# This is the shared library path variable. 14016shlibpath_var=$shlibpath_var 14017 14018# Is shlibpath searched before the hard-coded library search path? 14019shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14020 14021# How to hardcode a shared library path into an executable. 14022hardcode_action=$hardcode_action_CXX 14023 14024# Whether we should hardcode library paths into libraries. 14025hardcode_into_libs=$hardcode_into_libs 14026 14027# Flag to hardcode \$libdir into a binary during linking. 14028# This must work even if \$libdir does not exist. 14029hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14030 14031# If ld is used when linking, flag to hardcode \$libdir into 14032# a binary during linking. This must work even if \$libdir does 14033# not exist. 14034hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14035 14036# Whether we need a single -rpath flag with a separated argument. 14037hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14038 14039# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14040# resulting binary. 14041hardcode_direct=$hardcode_direct_CXX 14042 14043# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14044# resulting binary. 14045hardcode_minus_L=$hardcode_minus_L_CXX 14046 14047# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14048# the resulting binary. 14049hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14050 14051# Set to yes if building a shared library automatically hardcodes DIR into the library 14052# and all subsequent libraries and executables linked against it. 14053hardcode_automatic=$hardcode_automatic_CXX 14054 14055# Variables whose values should be saved in libtool wrapper scripts and 14056# restored at relink time. 14057variables_saved_for_relink="$variables_saved_for_relink" 14058 14059# Whether libtool must link a program against all its dependency libraries. 14060link_all_deplibs=$link_all_deplibs_CXX 14061 14062# Compile-time system search path for libraries 14063sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14064 14065# Run-time system search path for libraries 14066sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14067 14068# Fix the shell variable \$srcfile for the compiler. 14069fix_srcfile_path="$fix_srcfile_path_CXX" 14070 14071# Set to yes if exported symbols are required. 14072always_export_symbols=$always_export_symbols_CXX 14073 14074# The commands to list exported symbols. 14075export_symbols_cmds=$lt_export_symbols_cmds_CXX 14076 14077# The commands to extract the exported symbol list from a shared archive. 14078extract_expsyms_cmds=$lt_extract_expsyms_cmds 14079 14080# Symbols that should not be listed in the preloaded symbols. 14081exclude_expsyms=$lt_exclude_expsyms_CXX 14082 14083# Symbols that must always be exported. 14084include_expsyms=$lt_include_expsyms_CXX 14085 14086# ### END LIBTOOL TAG CONFIG: $tagname 14087 14088__EOF__ 14089 14090 14091else 14092 # If there is no Makefile yet, we rely on a make rule to execute 14093 # `config.status --recheck' to rerun these tests and create the 14094 # libtool script then. 14095 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14096 if test -f "$ltmain_in"; then 14097 test -f Makefile && make "$ltmain" 14098 fi 14099fi 14100 14101 14102ac_ext=c 14103ac_cpp='$CPP $CPPFLAGS' 14104ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14105ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14106ac_compiler_gnu=$ac_cv_c_compiler_gnu 14107 14108CC=$lt_save_CC 14109LDCXX=$LD 14110LD=$lt_save_LD 14111GCC=$lt_save_GCC 14112with_gnu_ldcxx=$with_gnu_ld 14113with_gnu_ld=$lt_save_with_gnu_ld 14114lt_cv_path_LDCXX=$lt_cv_path_LD 14115lt_cv_path_LD=$lt_save_path_LD 14116lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14117lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14118 14119 else 14120 tagname="" 14121 fi 14122 ;; 14123 14124 F77) 14125 if test -n "$F77" && test "X$F77" != "Xno"; then 14126 14127ac_ext=f 14128ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14129ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14130ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14131 14132 14133archive_cmds_need_lc_F77=no 14134allow_undefined_flag_F77= 14135always_export_symbols_F77=no 14136archive_expsym_cmds_F77= 14137export_dynamic_flag_spec_F77= 14138hardcode_direct_F77=no 14139hardcode_libdir_flag_spec_F77= 14140hardcode_libdir_flag_spec_ld_F77= 14141hardcode_libdir_separator_F77= 14142hardcode_minus_L_F77=no 14143hardcode_automatic_F77=no 14144module_cmds_F77= 14145module_expsym_cmds_F77= 14146link_all_deplibs_F77=unknown 14147old_archive_cmds_F77=$old_archive_cmds 14148no_undefined_flag_F77= 14149whole_archive_flag_spec_F77= 14150enable_shared_with_static_runtimes_F77=no 14151 14152# Source file extension for f77 test sources. 14153ac_ext=f 14154 14155# Object file extension for compiled f77 test sources. 14156objext=o 14157objext_F77=$objext 14158 14159# Code to be used in simple compile tests 14160lt_simple_compile_test_code=" subroutine t\n return\n end\n" 14161 14162# Code to be used in simple link tests 14163lt_simple_link_test_code=" program t\n end\n" 14164 14165# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14166 14167# If no C compiler was specified, use CC. 14168LTCC=${LTCC-"$CC"} 14169 14170# Allow CC to be a program name with arguments. 14171compiler=$CC 14172 14173 14174# save warnings/boilerplate of simple test code 14175ac_outfile=conftest.$ac_objext 14176printf "$lt_simple_compile_test_code" >conftest.$ac_ext 14177eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 14178_lt_compiler_boilerplate=`cat conftest.err` 14179$rm conftest* 14180 14181ac_outfile=conftest.$ac_objext 14182printf "$lt_simple_link_test_code" >conftest.$ac_ext 14183eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 14184_lt_linker_boilerplate=`cat conftest.err` 14185$rm conftest* 14186 14187 14188# Allow CC to be a program name with arguments. 14189lt_save_CC="$CC" 14190CC=${F77-"f77"} 14191compiler=$CC 14192compiler_F77=$CC 14193for cc_temp in $compiler""; do 14194 case $cc_temp in 14195 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14196 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14197 \-*) ;; 14198 *) break;; 14199 esac 14200done 14201cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14202 14203 14204{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14205echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 14206{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 14207echo "${ECHO_T}$can_build_shared" >&6; } 14208 14209{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14210echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 14211test "$can_build_shared" = "no" && enable_shared=no 14212 14213# On AIX, shared libraries and static libraries use the same namespace, and 14214# are all built from PIC. 14215case "$host_os" in 14216aix3*) 14217 test "$enable_shared" = yes && enable_static=no 14218 if test -n "$RANLIB"; then 14219 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14220 postinstall_cmds='$RANLIB $lib' 14221 fi 14222 ;; 14223aix4* | aix5*) 14224 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14225 test "$enable_shared" = yes && enable_static=no 14226 fi 14227 ;; 14228esac 14229{ echo "$as_me:$LINENO: result: $enable_shared" >&5 14230echo "${ECHO_T}$enable_shared" >&6; } 14231 14232{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14233echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 14234# Make sure either enable_shared or enable_static is yes. 14235test "$enable_shared" = yes || enable_static=yes 14236{ echo "$as_me:$LINENO: result: $enable_static" >&5 14237echo "${ECHO_T}$enable_static" >&6; } 14238 14239test "$ld_shlibs_F77" = no && can_build_shared=no 14240 14241GCC_F77="$G77" 14242LD_F77="$LD" 14243 14244lt_prog_compiler_wl_F77= 14245lt_prog_compiler_pic_F77= 14246lt_prog_compiler_static_F77= 14247 14248{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14249echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 14250 14251 if test "$GCC" = yes; then 14252 lt_prog_compiler_wl_F77='-Wl,' 14253 lt_prog_compiler_static_F77='-static' 14254 14255 case $host_os in 14256 aix*) 14257 # All AIX code is PIC. 14258 if test "$host_cpu" = ia64; then 14259 # AIX 5 now supports IA64 processor 14260 lt_prog_compiler_static_F77='-Bstatic' 14261 fi 14262 ;; 14263 14264 amigaos*) 14265 # FIXME: we need at least 68020 code to build shared libraries, but 14266 # adding the `-m68020' flag to GCC prevents building anything better, 14267 # like `-m68040'. 14268 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14269 ;; 14270 14271 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14272 # PIC is the default for these OSes. 14273 ;; 14274 14275 mingw* | pw32* | os2*) 14276 # This hack is so that the source file can tell whether it is being 14277 # built for inclusion in a dll (and should export symbols for example). 14278 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14279 ;; 14280 14281 darwin* | rhapsody*) 14282 # PIC is the default on this platform 14283 # Common symbols not allowed in MH_DYLIB files 14284 lt_prog_compiler_pic_F77='-fno-common' 14285 ;; 14286 14287 msdosdjgpp*) 14288 # Just because we use GCC doesn't mean we suddenly get shared libraries 14289 # on systems that don't support them. 14290 lt_prog_compiler_can_build_shared_F77=no 14291 enable_shared=no 14292 ;; 14293 14294 sysv4*MP*) 14295 if test -d /usr/nec; then 14296 lt_prog_compiler_pic_F77=-Kconform_pic 14297 fi 14298 ;; 14299 14300 hpux*) 14301 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14302 # not for PA HP-UX. 14303 case "$host_cpu" in 14304 hppa*64*|ia64*) 14305 # +Z the default 14306 ;; 14307 *) 14308 lt_prog_compiler_pic_F77='-fPIC' 14309 ;; 14310 esac 14311 ;; 14312 14313 *) 14314 lt_prog_compiler_pic_F77='-fPIC' 14315 ;; 14316 esac 14317 else 14318 # PORTME Check for flag to pass linker flags through the system compiler. 14319 case $host_os in 14320 aix*) 14321 lt_prog_compiler_wl_F77='-Wl,' 14322 if test "$host_cpu" = ia64; then 14323 # AIX 5 now supports IA64 processor 14324 lt_prog_compiler_static_F77='-Bstatic' 14325 else 14326 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14327 fi 14328 ;; 14329 darwin*) 14330 # PIC is the default on this platform 14331 # Common symbols not allowed in MH_DYLIB files 14332 case $cc_basename in 14333 xlc*) 14334 lt_prog_compiler_pic_F77='-qnocommon' 14335 lt_prog_compiler_wl_F77='-Wl,' 14336 ;; 14337 esac 14338 ;; 14339 14340 mingw* | pw32* | os2*) 14341 # This hack is so that the source file can tell whether it is being 14342 # built for inclusion in a dll (and should export symbols for example). 14343 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14344 ;; 14345 14346 hpux9* | hpux10* | hpux11*) 14347 lt_prog_compiler_wl_F77='-Wl,' 14348 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14349 # not for PA HP-UX. 14350 case "$host_cpu" in 14351 hppa*64*|ia64*) 14352 # +Z the default 14353 ;; 14354 *) 14355 lt_prog_compiler_pic_F77='+Z' 14356 ;; 14357 esac 14358 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14359 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14360 ;; 14361 14362 irix5* | irix6* | nonstopux*) 14363 lt_prog_compiler_wl_F77='-Wl,' 14364 # PIC (with -KPIC) is the default. 14365 lt_prog_compiler_static_F77='-non_shared' 14366 ;; 14367 14368 newsos6) 14369 lt_prog_compiler_pic_F77='-KPIC' 14370 lt_prog_compiler_static_F77='-Bstatic' 14371 ;; 14372 14373 linux*) 14374 case $cc_basename in 14375 icc* | ecc*) 14376 lt_prog_compiler_wl_F77='-Wl,' 14377 lt_prog_compiler_pic_F77='-KPIC' 14378 lt_prog_compiler_static_F77='-static' 14379 ;; 14380 pgcc* | pgf77* | pgf90*) 14381 # Portland Group compilers (*not* the Pentium gcc compiler, 14382 # which looks to be a dead project) 14383 lt_prog_compiler_wl_F77='-Wl,' 14384 lt_prog_compiler_pic_F77='-fpic' 14385 lt_prog_compiler_static_F77='-static' 14386 ;; 14387 ccc*) 14388 lt_prog_compiler_wl_F77='-Wl,' 14389 # All Alpha code is PIC. 14390 lt_prog_compiler_static_F77='-non_shared' 14391 ;; 14392 esac 14393 ;; 14394 14395 osf3* | osf4* | osf5*) 14396 lt_prog_compiler_wl_F77='-Wl,' 14397 # All OSF/1 code is PIC. 14398 lt_prog_compiler_static_F77='-non_shared' 14399 ;; 14400 14401 sco3.2v5*) 14402 lt_prog_compiler_pic_F77='-Kpic' 14403 lt_prog_compiler_static_F77='-dn' 14404 ;; 14405 14406 solaris*) 14407 lt_prog_compiler_pic_F77='-KPIC' 14408 lt_prog_compiler_static_F77='-Bstatic' 14409 case $cc_basename in 14410 f77* | f90* | f95*) 14411 lt_prog_compiler_wl_F77='-Qoption ld ';; 14412 *) 14413 lt_prog_compiler_wl_F77='-Wl,';; 14414 esac 14415 ;; 14416 14417 sunos4*) 14418 lt_prog_compiler_wl_F77='-Qoption ld ' 14419 lt_prog_compiler_pic_F77='-PIC' 14420 lt_prog_compiler_static_F77='-Bstatic' 14421 ;; 14422 14423 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 14424 lt_prog_compiler_wl_F77='-Wl,' 14425 lt_prog_compiler_pic_F77='-KPIC' 14426 lt_prog_compiler_static_F77='-Bstatic' 14427 ;; 14428 14429 sysv4*MP*) 14430 if test -d /usr/nec ;then 14431 lt_prog_compiler_pic_F77='-Kconform_pic' 14432 lt_prog_compiler_static_F77='-Bstatic' 14433 fi 14434 ;; 14435 14436 unicos*) 14437 lt_prog_compiler_wl_F77='-Wl,' 14438 lt_prog_compiler_can_build_shared_F77=no 14439 ;; 14440 14441 uts4*) 14442 lt_prog_compiler_pic_F77='-pic' 14443 lt_prog_compiler_static_F77='-Bstatic' 14444 ;; 14445 14446 *) 14447 lt_prog_compiler_can_build_shared_F77=no 14448 ;; 14449 esac 14450 fi 14451 14452{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14453echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } 14454 14455# 14456# Check to make sure the PIC flag actually works. 14457# 14458if test -n "$lt_prog_compiler_pic_F77"; then 14459 14460{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14461echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } 14462if test "${lt_prog_compiler_pic_works_F77+set}" = set; then 14463 echo $ECHO_N "(cached) $ECHO_C" >&6 14464else 14465 lt_prog_compiler_pic_works_F77=no 14466 ac_outfile=conftest.$ac_objext 14467 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14468 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14469 # Insert the option either (1) after the last *FLAGS variable, or 14470 # (2) before a word containing "conftest.", or (3) at the end. 14471 # Note that $ac_compile itself does not contain backslashes and begins 14472 # with a dollar sign (not a hyphen), so the echo should work correctly. 14473 # The option is referenced via a variable to avoid confusing sed. 14474 lt_compile=`echo "$ac_compile" | $SED \ 14475 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 14476 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14477 -e 's:$: $lt_compiler_flag:'`
| 13718#include "confdefs.h" 13719 13720#if HAVE_DLFCN_H 13721#include <dlfcn.h> 13722#endif 13723 13724#include <stdio.h> 13725 13726#ifdef RTLD_GLOBAL 13727# define LT_DLGLOBAL RTLD_GLOBAL 13728#else 13729# ifdef DL_GLOBAL 13730# define LT_DLGLOBAL DL_GLOBAL 13731# else 13732# define LT_DLGLOBAL 0 13733# endif 13734#endif 13735 13736/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 13737 find out it does not work in some platform. */ 13738#ifndef LT_DLLAZY_OR_NOW 13739# ifdef RTLD_LAZY 13740# define LT_DLLAZY_OR_NOW RTLD_LAZY 13741# else 13742# ifdef DL_LAZY 13743# define LT_DLLAZY_OR_NOW DL_LAZY 13744# else 13745# ifdef RTLD_NOW 13746# define LT_DLLAZY_OR_NOW RTLD_NOW 13747# else 13748# ifdef DL_NOW 13749# define LT_DLLAZY_OR_NOW DL_NOW 13750# else 13751# define LT_DLLAZY_OR_NOW 0 13752# endif 13753# endif 13754# endif 13755# endif 13756#endif 13757 13758#ifdef __cplusplus 13759extern "C" void exit (int); 13760#endif 13761 13762void fnord() { int i=42;} 13763int main () 13764{ 13765 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 13766 int status = $lt_dlunknown; 13767 13768 if (self) 13769 { 13770 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 13771 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 13772 /* dlclose (self); */ 13773 } 13774 13775 exit (status); 13776} 13777EOF 13778 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13779 (eval $ac_link) 2>&5 13780 ac_status=$? 13781 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13782 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 13783 (./conftest; exit; ) 2>/dev/null 13784 lt_status=$? 13785 case x$lt_status in 13786 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 13787 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 13788 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; 13789 esac 13790 else : 13791 # compilation failed 13792 lt_cv_dlopen_self_static=no 13793 fi 13794fi 13795rm -fr conftest* 13796 13797 13798fi 13799{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 13800echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 13801 fi 13802 13803 CPPFLAGS="$save_CPPFLAGS" 13804 LDFLAGS="$save_LDFLAGS" 13805 LIBS="$save_LIBS" 13806 ;; 13807 esac 13808 13809 case $lt_cv_dlopen_self in 13810 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 13811 *) enable_dlopen_self=unknown ;; 13812 esac 13813 13814 case $lt_cv_dlopen_self_static in 13815 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 13816 *) enable_dlopen_self_static=unknown ;; 13817 esac 13818fi 13819 13820 13821# The else clause should only fire when bootstrapping the 13822# libtool distribution, otherwise you forgot to ship ltmain.sh 13823# with your package, and you will get complaints that there are 13824# no rules to generate ltmain.sh. 13825if test -f "$ltmain"; then 13826 # See if we are running on zsh, and set the options which allow our commands through 13827 # without removal of \ escapes. 13828 if test -n "${ZSH_VERSION+set}" ; then 13829 setopt NO_GLOB_SUBST 13830 fi 13831 # Now quote all the things that may contain metacharacters while being 13832 # careful not to overquote the AC_SUBSTed values. We take copies of the 13833 # variables and quote the copies for generation of the libtool script. 13834 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ 13835 SED SHELL STRIP \ 13836 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13837 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13838 deplibs_check_method reload_flag reload_cmds need_locks \ 13839 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13840 lt_cv_sys_global_symbol_to_c_name_address \ 13841 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13842 old_postinstall_cmds old_postuninstall_cmds \ 13843 compiler_CXX \ 13844 CC_CXX \ 13845 LD_CXX \ 13846 lt_prog_compiler_wl_CXX \ 13847 lt_prog_compiler_pic_CXX \ 13848 lt_prog_compiler_static_CXX \ 13849 lt_prog_compiler_no_builtin_flag_CXX \ 13850 export_dynamic_flag_spec_CXX \ 13851 thread_safe_flag_spec_CXX \ 13852 whole_archive_flag_spec_CXX \ 13853 enable_shared_with_static_runtimes_CXX \ 13854 old_archive_cmds_CXX \ 13855 old_archive_from_new_cmds_CXX \ 13856 predep_objects_CXX \ 13857 postdep_objects_CXX \ 13858 predeps_CXX \ 13859 postdeps_CXX \ 13860 compiler_lib_search_path_CXX \ 13861 archive_cmds_CXX \ 13862 archive_expsym_cmds_CXX \ 13863 postinstall_cmds_CXX \ 13864 postuninstall_cmds_CXX \ 13865 old_archive_from_expsyms_cmds_CXX \ 13866 allow_undefined_flag_CXX \ 13867 no_undefined_flag_CXX \ 13868 export_symbols_cmds_CXX \ 13869 hardcode_libdir_flag_spec_CXX \ 13870 hardcode_libdir_flag_spec_ld_CXX \ 13871 hardcode_libdir_separator_CXX \ 13872 hardcode_automatic_CXX \ 13873 module_cmds_CXX \ 13874 module_expsym_cmds_CXX \ 13875 lt_cv_prog_compiler_c_o_CXX \ 13876 exclude_expsyms_CXX \ 13877 include_expsyms_CXX; do 13878 13879 case $var in 13880 old_archive_cmds_CXX | \ 13881 old_archive_from_new_cmds_CXX | \ 13882 archive_cmds_CXX | \ 13883 archive_expsym_cmds_CXX | \ 13884 module_cmds_CXX | \ 13885 module_expsym_cmds_CXX | \ 13886 old_archive_from_expsyms_cmds_CXX | \ 13887 export_symbols_cmds_CXX | \ 13888 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13889 postinstall_cmds | postuninstall_cmds | \ 13890 old_postinstall_cmds | old_postuninstall_cmds | \ 13891 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13892 # Double-quote double-evaled strings. 13893 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13894 ;; 13895 *) 13896 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13897 ;; 13898 esac 13899 done 13900 13901 case $lt_echo in 13902 *'\$0 --fallback-echo"') 13903 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13904 ;; 13905 esac 13906 13907cfgfile="$ofile" 13908 13909 cat <<__EOF__ >> "$cfgfile" 13910# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13911 13912# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13913 13914# Shell to use when invoking shell scripts. 13915SHELL=$lt_SHELL 13916 13917# Whether or not to build shared libraries. 13918build_libtool_libs=$enable_shared 13919 13920# Whether or not to build static libraries. 13921build_old_libs=$enable_static 13922 13923# Whether or not to add -lc for building shared libraries. 13924build_libtool_need_lc=$archive_cmds_need_lc_CXX 13925 13926# Whether or not to disallow shared libs when runtime libs are static 13927allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13928 13929# Whether or not to optimize for fast installation. 13930fast_install=$enable_fast_install 13931 13932# The host system. 13933host_alias=$host_alias 13934host=$host 13935host_os=$host_os 13936 13937# The build system. 13938build_alias=$build_alias 13939build=$build 13940build_os=$build_os 13941 13942# An echo program that does not interpret backslashes. 13943echo=$lt_echo 13944 13945# The archiver. 13946AR=$lt_AR 13947AR_FLAGS=$lt_AR_FLAGS 13948 13949# A C compiler. 13950LTCC=$lt_LTCC 13951 13952# A language-specific compiler. 13953CC=$lt_compiler_CXX 13954 13955# Is the compiler the GNU C compiler? 13956with_gcc=$GCC_CXX 13957 13958# An ERE matcher. 13959EGREP=$lt_EGREP 13960 13961# The linker used to build libraries. 13962LD=$lt_LD_CXX 13963 13964# Whether we need hard or soft links. 13965LN_S=$lt_LN_S 13966 13967# A BSD-compatible nm program. 13968NM=$lt_NM 13969 13970# A symbol stripping program 13971STRIP=$lt_STRIP 13972 13973# Used to examine libraries when file_magic_cmd begins "file" 13974MAGIC_CMD=$MAGIC_CMD 13975 13976# Used on cygwin: DLL creation program. 13977DLLTOOL="$DLLTOOL" 13978 13979# Used on cygwin: object dumper. 13980OBJDUMP="$OBJDUMP" 13981 13982# Used on cygwin: assembler. 13983AS="$AS" 13984 13985# The name of the directory that contains temporary libtool files. 13986objdir=$objdir 13987 13988# How to create reloadable object files. 13989reload_flag=$lt_reload_flag 13990reload_cmds=$lt_reload_cmds 13991 13992# How to pass a linker flag through the compiler. 13993wl=$lt_lt_prog_compiler_wl_CXX 13994 13995# Object file suffix (normally "o"). 13996objext="$ac_objext" 13997 13998# Old archive suffix (normally "a"). 13999libext="$libext" 14000 14001# Shared library suffix (normally ".so"). 14002shrext_cmds='$shrext_cmds' 14003 14004# Executable file suffix (normally ""). 14005exeext="$exeext" 14006 14007# Additional compiler flags for building library objects. 14008pic_flag=$lt_lt_prog_compiler_pic_CXX 14009pic_mode=$pic_mode 14010 14011# What is the maximum length of a command? 14012max_cmd_len=$lt_cv_sys_max_cmd_len 14013 14014# Does compiler simultaneously support -c and -o options? 14015compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14016 14017# Must we lock files when doing compilation? 14018need_locks=$lt_need_locks 14019 14020# Do we need the lib prefix for modules? 14021need_lib_prefix=$need_lib_prefix 14022 14023# Do we need a version for libraries? 14024need_version=$need_version 14025 14026# Whether dlopen is supported. 14027dlopen_support=$enable_dlopen 14028 14029# Whether dlopen of programs is supported. 14030dlopen_self=$enable_dlopen_self 14031 14032# Whether dlopen of statically linked programs is supported. 14033dlopen_self_static=$enable_dlopen_self_static 14034 14035# Compiler flag to prevent dynamic linking. 14036link_static_flag=$lt_lt_prog_compiler_static_CXX 14037 14038# Compiler flag to turn off builtin functions. 14039no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14040 14041# Compiler flag to allow reflexive dlopens. 14042export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14043 14044# Compiler flag to generate shared objects directly from archives. 14045whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14046 14047# Compiler flag to generate thread-safe objects. 14048thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14049 14050# Library versioning type. 14051version_type=$version_type 14052 14053# Format of library name prefix. 14054libname_spec=$lt_libname_spec 14055 14056# List of archive names. First name is the real one, the rest are links. 14057# The last name is the one that the linker finds with -lNAME. 14058library_names_spec=$lt_library_names_spec 14059 14060# The coded name of the library, if different from the real name. 14061soname_spec=$lt_soname_spec 14062 14063# Commands used to build and install an old-style archive. 14064RANLIB=$lt_RANLIB 14065old_archive_cmds=$lt_old_archive_cmds_CXX 14066old_postinstall_cmds=$lt_old_postinstall_cmds 14067old_postuninstall_cmds=$lt_old_postuninstall_cmds 14068 14069# Create an old-style archive from a shared archive. 14070old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14071 14072# Create a temporary old-style archive to link instead of a shared archive. 14073old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14074 14075# Commands used to build and install a shared archive. 14076archive_cmds=$lt_archive_cmds_CXX 14077archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14078postinstall_cmds=$lt_postinstall_cmds 14079postuninstall_cmds=$lt_postuninstall_cmds 14080 14081# Commands used to build a loadable module (assumed same as above if empty) 14082module_cmds=$lt_module_cmds_CXX 14083module_expsym_cmds=$lt_module_expsym_cmds_CXX 14084 14085# Commands to strip libraries. 14086old_striplib=$lt_old_striplib 14087striplib=$lt_striplib 14088 14089# Dependencies to place before the objects being linked to create a 14090# shared library. 14091predep_objects=$lt_predep_objects_CXX 14092 14093# Dependencies to place after the objects being linked to create a 14094# shared library. 14095postdep_objects=$lt_postdep_objects_CXX 14096 14097# Dependencies to place before the objects being linked to create a 14098# shared library. 14099predeps=$lt_predeps_CXX 14100 14101# Dependencies to place after the objects being linked to create a 14102# shared library. 14103postdeps=$lt_postdeps_CXX 14104 14105# The library search path used internally by the compiler when linking 14106# a shared library. 14107compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14108 14109# Method to check whether dependent libraries are shared objects. 14110deplibs_check_method=$lt_deplibs_check_method 14111 14112# Command to use when deplibs_check_method == file_magic. 14113file_magic_cmd=$lt_file_magic_cmd 14114 14115# Flag that allows shared libraries with undefined symbols to be built. 14116allow_undefined_flag=$lt_allow_undefined_flag_CXX 14117 14118# Flag that forces no undefined symbols. 14119no_undefined_flag=$lt_no_undefined_flag_CXX 14120 14121# Commands used to finish a libtool library installation in a directory. 14122finish_cmds=$lt_finish_cmds 14123 14124# Same as above, but a single script fragment to be evaled but not shown. 14125finish_eval=$lt_finish_eval 14126 14127# Take the output of nm and produce a listing of raw symbols and C names. 14128global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14129 14130# Transform the output of nm in a proper C declaration 14131global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14132 14133# Transform the output of nm in a C name address pair 14134global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14135 14136# This is the shared library runtime path variable. 14137runpath_var=$runpath_var 14138 14139# This is the shared library path variable. 14140shlibpath_var=$shlibpath_var 14141 14142# Is shlibpath searched before the hard-coded library search path? 14143shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14144 14145# How to hardcode a shared library path into an executable. 14146hardcode_action=$hardcode_action_CXX 14147 14148# Whether we should hardcode library paths into libraries. 14149hardcode_into_libs=$hardcode_into_libs 14150 14151# Flag to hardcode \$libdir into a binary during linking. 14152# This must work even if \$libdir does not exist. 14153hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14154 14155# If ld is used when linking, flag to hardcode \$libdir into 14156# a binary during linking. This must work even if \$libdir does 14157# not exist. 14158hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14159 14160# Whether we need a single -rpath flag with a separated argument. 14161hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14162 14163# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14164# resulting binary. 14165hardcode_direct=$hardcode_direct_CXX 14166 14167# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14168# resulting binary. 14169hardcode_minus_L=$hardcode_minus_L_CXX 14170 14171# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14172# the resulting binary. 14173hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14174 14175# Set to yes if building a shared library automatically hardcodes DIR into the library 14176# and all subsequent libraries and executables linked against it. 14177hardcode_automatic=$hardcode_automatic_CXX 14178 14179# Variables whose values should be saved in libtool wrapper scripts and 14180# restored at relink time. 14181variables_saved_for_relink="$variables_saved_for_relink" 14182 14183# Whether libtool must link a program against all its dependency libraries. 14184link_all_deplibs=$link_all_deplibs_CXX 14185 14186# Compile-time system search path for libraries 14187sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14188 14189# Run-time system search path for libraries 14190sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14191 14192# Fix the shell variable \$srcfile for the compiler. 14193fix_srcfile_path="$fix_srcfile_path_CXX" 14194 14195# Set to yes if exported symbols are required. 14196always_export_symbols=$always_export_symbols_CXX 14197 14198# The commands to list exported symbols. 14199export_symbols_cmds=$lt_export_symbols_cmds_CXX 14200 14201# The commands to extract the exported symbol list from a shared archive. 14202extract_expsyms_cmds=$lt_extract_expsyms_cmds 14203 14204# Symbols that should not be listed in the preloaded symbols. 14205exclude_expsyms=$lt_exclude_expsyms_CXX 14206 14207# Symbols that must always be exported. 14208include_expsyms=$lt_include_expsyms_CXX 14209 14210# ### END LIBTOOL TAG CONFIG: $tagname 14211 14212__EOF__ 14213 14214 14215else 14216 # If there is no Makefile yet, we rely on a make rule to execute 14217 # `config.status --recheck' to rerun these tests and create the 14218 # libtool script then. 14219 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14220 if test -f "$ltmain_in"; then 14221 test -f Makefile && make "$ltmain" 14222 fi 14223fi 14224 14225 14226ac_ext=c 14227ac_cpp='$CPP $CPPFLAGS' 14228ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14229ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14230ac_compiler_gnu=$ac_cv_c_compiler_gnu 14231 14232CC=$lt_save_CC 14233LDCXX=$LD 14234LD=$lt_save_LD 14235GCC=$lt_save_GCC 14236with_gnu_ldcxx=$with_gnu_ld 14237with_gnu_ld=$lt_save_with_gnu_ld 14238lt_cv_path_LDCXX=$lt_cv_path_LD 14239lt_cv_path_LD=$lt_save_path_LD 14240lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14241lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14242 14243 else 14244 tagname="" 14245 fi 14246 ;; 14247 14248 F77) 14249 if test -n "$F77" && test "X$F77" != "Xno"; then 14250 14251ac_ext=f 14252ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14253ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14254ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14255 14256 14257archive_cmds_need_lc_F77=no 14258allow_undefined_flag_F77= 14259always_export_symbols_F77=no 14260archive_expsym_cmds_F77= 14261export_dynamic_flag_spec_F77= 14262hardcode_direct_F77=no 14263hardcode_libdir_flag_spec_F77= 14264hardcode_libdir_flag_spec_ld_F77= 14265hardcode_libdir_separator_F77= 14266hardcode_minus_L_F77=no 14267hardcode_automatic_F77=no 14268module_cmds_F77= 14269module_expsym_cmds_F77= 14270link_all_deplibs_F77=unknown 14271old_archive_cmds_F77=$old_archive_cmds 14272no_undefined_flag_F77= 14273whole_archive_flag_spec_F77= 14274enable_shared_with_static_runtimes_F77=no 14275 14276# Source file extension for f77 test sources. 14277ac_ext=f 14278 14279# Object file extension for compiled f77 test sources. 14280objext=o 14281objext_F77=$objext 14282 14283# Code to be used in simple compile tests 14284lt_simple_compile_test_code=" subroutine t\n return\n end\n" 14285 14286# Code to be used in simple link tests 14287lt_simple_link_test_code=" program t\n end\n" 14288 14289# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14290 14291# If no C compiler was specified, use CC. 14292LTCC=${LTCC-"$CC"} 14293 14294# Allow CC to be a program name with arguments. 14295compiler=$CC 14296 14297 14298# save warnings/boilerplate of simple test code 14299ac_outfile=conftest.$ac_objext 14300printf "$lt_simple_compile_test_code" >conftest.$ac_ext 14301eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 14302_lt_compiler_boilerplate=`cat conftest.err` 14303$rm conftest* 14304 14305ac_outfile=conftest.$ac_objext 14306printf "$lt_simple_link_test_code" >conftest.$ac_ext 14307eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 14308_lt_linker_boilerplate=`cat conftest.err` 14309$rm conftest* 14310 14311 14312# Allow CC to be a program name with arguments. 14313lt_save_CC="$CC" 14314CC=${F77-"f77"} 14315compiler=$CC 14316compiler_F77=$CC 14317for cc_temp in $compiler""; do 14318 case $cc_temp in 14319 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14320 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14321 \-*) ;; 14322 *) break;; 14323 esac 14324done 14325cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14326 14327 14328{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14329echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 14330{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 14331echo "${ECHO_T}$can_build_shared" >&6; } 14332 14333{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14334echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 14335test "$can_build_shared" = "no" && enable_shared=no 14336 14337# On AIX, shared libraries and static libraries use the same namespace, and 14338# are all built from PIC. 14339case "$host_os" in 14340aix3*) 14341 test "$enable_shared" = yes && enable_static=no 14342 if test -n "$RANLIB"; then 14343 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14344 postinstall_cmds='$RANLIB $lib' 14345 fi 14346 ;; 14347aix4* | aix5*) 14348 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14349 test "$enable_shared" = yes && enable_static=no 14350 fi 14351 ;; 14352esac 14353{ echo "$as_me:$LINENO: result: $enable_shared" >&5 14354echo "${ECHO_T}$enable_shared" >&6; } 14355 14356{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14357echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 14358# Make sure either enable_shared or enable_static is yes. 14359test "$enable_shared" = yes || enable_static=yes 14360{ echo "$as_me:$LINENO: result: $enable_static" >&5 14361echo "${ECHO_T}$enable_static" >&6; } 14362 14363test "$ld_shlibs_F77" = no && can_build_shared=no 14364 14365GCC_F77="$G77" 14366LD_F77="$LD" 14367 14368lt_prog_compiler_wl_F77= 14369lt_prog_compiler_pic_F77= 14370lt_prog_compiler_static_F77= 14371 14372{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14373echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 14374 14375 if test "$GCC" = yes; then 14376 lt_prog_compiler_wl_F77='-Wl,' 14377 lt_prog_compiler_static_F77='-static' 14378 14379 case $host_os in 14380 aix*) 14381 # All AIX code is PIC. 14382 if test "$host_cpu" = ia64; then 14383 # AIX 5 now supports IA64 processor 14384 lt_prog_compiler_static_F77='-Bstatic' 14385 fi 14386 ;; 14387 14388 amigaos*) 14389 # FIXME: we need at least 68020 code to build shared libraries, but 14390 # adding the `-m68020' flag to GCC prevents building anything better, 14391 # like `-m68040'. 14392 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14393 ;; 14394 14395 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14396 # PIC is the default for these OSes. 14397 ;; 14398 14399 mingw* | pw32* | os2*) 14400 # This hack is so that the source file can tell whether it is being 14401 # built for inclusion in a dll (and should export symbols for example). 14402 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14403 ;; 14404 14405 darwin* | rhapsody*) 14406 # PIC is the default on this platform 14407 # Common symbols not allowed in MH_DYLIB files 14408 lt_prog_compiler_pic_F77='-fno-common' 14409 ;; 14410 14411 msdosdjgpp*) 14412 # Just because we use GCC doesn't mean we suddenly get shared libraries 14413 # on systems that don't support them. 14414 lt_prog_compiler_can_build_shared_F77=no 14415 enable_shared=no 14416 ;; 14417 14418 sysv4*MP*) 14419 if test -d /usr/nec; then 14420 lt_prog_compiler_pic_F77=-Kconform_pic 14421 fi 14422 ;; 14423 14424 hpux*) 14425 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14426 # not for PA HP-UX. 14427 case "$host_cpu" in 14428 hppa*64*|ia64*) 14429 # +Z the default 14430 ;; 14431 *) 14432 lt_prog_compiler_pic_F77='-fPIC' 14433 ;; 14434 esac 14435 ;; 14436 14437 *) 14438 lt_prog_compiler_pic_F77='-fPIC' 14439 ;; 14440 esac 14441 else 14442 # PORTME Check for flag to pass linker flags through the system compiler. 14443 case $host_os in 14444 aix*) 14445 lt_prog_compiler_wl_F77='-Wl,' 14446 if test "$host_cpu" = ia64; then 14447 # AIX 5 now supports IA64 processor 14448 lt_prog_compiler_static_F77='-Bstatic' 14449 else 14450 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14451 fi 14452 ;; 14453 darwin*) 14454 # PIC is the default on this platform 14455 # Common symbols not allowed in MH_DYLIB files 14456 case $cc_basename in 14457 xlc*) 14458 lt_prog_compiler_pic_F77='-qnocommon' 14459 lt_prog_compiler_wl_F77='-Wl,' 14460 ;; 14461 esac 14462 ;; 14463 14464 mingw* | pw32* | os2*) 14465 # This hack is so that the source file can tell whether it is being 14466 # built for inclusion in a dll (and should export symbols for example). 14467 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14468 ;; 14469 14470 hpux9* | hpux10* | hpux11*) 14471 lt_prog_compiler_wl_F77='-Wl,' 14472 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14473 # not for PA HP-UX. 14474 case "$host_cpu" in 14475 hppa*64*|ia64*) 14476 # +Z the default 14477 ;; 14478 *) 14479 lt_prog_compiler_pic_F77='+Z' 14480 ;; 14481 esac 14482 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14483 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14484 ;; 14485 14486 irix5* | irix6* | nonstopux*) 14487 lt_prog_compiler_wl_F77='-Wl,' 14488 # PIC (with -KPIC) is the default. 14489 lt_prog_compiler_static_F77='-non_shared' 14490 ;; 14491 14492 newsos6) 14493 lt_prog_compiler_pic_F77='-KPIC' 14494 lt_prog_compiler_static_F77='-Bstatic' 14495 ;; 14496 14497 linux*) 14498 case $cc_basename in 14499 icc* | ecc*) 14500 lt_prog_compiler_wl_F77='-Wl,' 14501 lt_prog_compiler_pic_F77='-KPIC' 14502 lt_prog_compiler_static_F77='-static' 14503 ;; 14504 pgcc* | pgf77* | pgf90*) 14505 # Portland Group compilers (*not* the Pentium gcc compiler, 14506 # which looks to be a dead project) 14507 lt_prog_compiler_wl_F77='-Wl,' 14508 lt_prog_compiler_pic_F77='-fpic' 14509 lt_prog_compiler_static_F77='-static' 14510 ;; 14511 ccc*) 14512 lt_prog_compiler_wl_F77='-Wl,' 14513 # All Alpha code is PIC. 14514 lt_prog_compiler_static_F77='-non_shared' 14515 ;; 14516 esac 14517 ;; 14518 14519 osf3* | osf4* | osf5*) 14520 lt_prog_compiler_wl_F77='-Wl,' 14521 # All OSF/1 code is PIC. 14522 lt_prog_compiler_static_F77='-non_shared' 14523 ;; 14524 14525 sco3.2v5*) 14526 lt_prog_compiler_pic_F77='-Kpic' 14527 lt_prog_compiler_static_F77='-dn' 14528 ;; 14529 14530 solaris*) 14531 lt_prog_compiler_pic_F77='-KPIC' 14532 lt_prog_compiler_static_F77='-Bstatic' 14533 case $cc_basename in 14534 f77* | f90* | f95*) 14535 lt_prog_compiler_wl_F77='-Qoption ld ';; 14536 *) 14537 lt_prog_compiler_wl_F77='-Wl,';; 14538 esac 14539 ;; 14540 14541 sunos4*) 14542 lt_prog_compiler_wl_F77='-Qoption ld ' 14543 lt_prog_compiler_pic_F77='-PIC' 14544 lt_prog_compiler_static_F77='-Bstatic' 14545 ;; 14546 14547 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 14548 lt_prog_compiler_wl_F77='-Wl,' 14549 lt_prog_compiler_pic_F77='-KPIC' 14550 lt_prog_compiler_static_F77='-Bstatic' 14551 ;; 14552 14553 sysv4*MP*) 14554 if test -d /usr/nec ;then 14555 lt_prog_compiler_pic_F77='-Kconform_pic' 14556 lt_prog_compiler_static_F77='-Bstatic' 14557 fi 14558 ;; 14559 14560 unicos*) 14561 lt_prog_compiler_wl_F77='-Wl,' 14562 lt_prog_compiler_can_build_shared_F77=no 14563 ;; 14564 14565 uts4*) 14566 lt_prog_compiler_pic_F77='-pic' 14567 lt_prog_compiler_static_F77='-Bstatic' 14568 ;; 14569 14570 *) 14571 lt_prog_compiler_can_build_shared_F77=no 14572 ;; 14573 esac 14574 fi 14575 14576{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14577echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } 14578 14579# 14580# Check to make sure the PIC flag actually works. 14581# 14582if test -n "$lt_prog_compiler_pic_F77"; then 14583 14584{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14585echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } 14586if test "${lt_prog_compiler_pic_works_F77+set}" = set; then 14587 echo $ECHO_N "(cached) $ECHO_C" >&6 14588else 14589 lt_prog_compiler_pic_works_F77=no 14590 ac_outfile=conftest.$ac_objext 14591 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14592 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14593 # Insert the option either (1) after the last *FLAGS variable, or 14594 # (2) before a word containing "conftest.", or (3) at the end. 14595 # Note that $ac_compile itself does not contain backslashes and begins 14596 # with a dollar sign (not a hyphen), so the echo should work correctly. 14597 # The option is referenced via a variable to avoid confusing sed. 14598 lt_compile=`echo "$ac_compile" | $SED \ 14599 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 14600 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14601 -e 's:$: $lt_compiler_flag:'`
|
14478 (eval echo "\"\$as_me:14478: $lt_compile\"" >&5)
| 14602 (eval echo "\"\$as_me:14602: $lt_compile\"" >&5)
|
14479 (eval "$lt_compile" 2>conftest.err) 14480 ac_status=$? 14481 cat conftest.err >&5
| 14603 (eval "$lt_compile" 2>conftest.err) 14604 ac_status=$? 14605 cat conftest.err >&5
|
14482 echo "$as_me:14482: \$? = $ac_status" >&5
| 14606 echo "$as_me:14606: \$? = $ac_status" >&5
|
14483 if (exit $ac_status) && test -s "$ac_outfile"; then 14484 # The compiler can only warn and ignore the option if not recognized 14485 # So say no if there are warnings other than the usual output. 14486 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 14487 $SED '/^$/d' conftest.err >conftest.er2 14488 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 14489 lt_prog_compiler_pic_works_F77=yes 14490 fi 14491 fi 14492 $rm conftest* 14493 14494fi 14495{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 14496echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; } 14497 14498if test x"$lt_prog_compiler_pic_works_F77" = xyes; then 14499 case $lt_prog_compiler_pic_F77 in 14500 "" | " "*) ;; 14501 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14502 esac 14503else 14504 lt_prog_compiler_pic_F77= 14505 lt_prog_compiler_can_build_shared_F77=no 14506fi 14507 14508fi 14509case "$host_os" in 14510 # For platforms which do not support PIC, -DPIC is meaningless: 14511 *djgpp*) 14512 lt_prog_compiler_pic_F77= 14513 ;; 14514 *) 14515 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14516 ;; 14517esac 14518 14519{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14520echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 14521if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14522 echo $ECHO_N "(cached) $ECHO_C" >&6 14523else 14524 lt_cv_prog_compiler_c_o_F77=no 14525 $rm -r conftest 2>/dev/null 14526 mkdir conftest 14527 cd conftest 14528 mkdir out 14529 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14530 14531 lt_compiler_flag="-o out/conftest2.$ac_objext" 14532 # Insert the option either (1) after the last *FLAGS variable, or 14533 # (2) before a word containing "conftest.", or (3) at the end. 14534 # Note that $ac_compile itself does not contain backslashes and begins 14535 # with a dollar sign (not a hyphen), so the echo should work correctly. 14536 lt_compile=`echo "$ac_compile" | $SED \ 14537 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 14538 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14539 -e 's:$: $lt_compiler_flag:'`
| 14607 if (exit $ac_status) && test -s "$ac_outfile"; then 14608 # The compiler can only warn and ignore the option if not recognized 14609 # So say no if there are warnings other than the usual output. 14610 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 14611 $SED '/^$/d' conftest.err >conftest.er2 14612 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 14613 lt_prog_compiler_pic_works_F77=yes 14614 fi 14615 fi 14616 $rm conftest* 14617 14618fi 14619{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 14620echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; } 14621 14622if test x"$lt_prog_compiler_pic_works_F77" = xyes; then 14623 case $lt_prog_compiler_pic_F77 in 14624 "" | " "*) ;; 14625 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14626 esac 14627else 14628 lt_prog_compiler_pic_F77= 14629 lt_prog_compiler_can_build_shared_F77=no 14630fi 14631 14632fi 14633case "$host_os" in 14634 # For platforms which do not support PIC, -DPIC is meaningless: 14635 *djgpp*) 14636 lt_prog_compiler_pic_F77= 14637 ;; 14638 *) 14639 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14640 ;; 14641esac 14642 14643{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14644echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 14645if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14646 echo $ECHO_N "(cached) $ECHO_C" >&6 14647else 14648 lt_cv_prog_compiler_c_o_F77=no 14649 $rm -r conftest 2>/dev/null 14650 mkdir conftest 14651 cd conftest 14652 mkdir out 14653 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14654 14655 lt_compiler_flag="-o out/conftest2.$ac_objext" 14656 # Insert the option either (1) after the last *FLAGS variable, or 14657 # (2) before a word containing "conftest.", or (3) at the end. 14658 # Note that $ac_compile itself does not contain backslashes and begins 14659 # with a dollar sign (not a hyphen), so the echo should work correctly. 14660 lt_compile=`echo "$ac_compile" | $SED \ 14661 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 14662 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14663 -e 's:$: $lt_compiler_flag:'`
|
14540 (eval echo "\"\$as_me:14540: $lt_compile\"" >&5)
| 14664 (eval echo "\"\$as_me:14664: $lt_compile\"" >&5)
|
14541 (eval "$lt_compile" 2>out/conftest.err) 14542 ac_status=$? 14543 cat out/conftest.err >&5
| 14665 (eval "$lt_compile" 2>out/conftest.err) 14666 ac_status=$? 14667 cat out/conftest.err >&5
|
14544 echo "$as_me:14544: \$? = $ac_status" >&5
| 14668 echo "$as_me:14668: \$? = $ac_status" >&5
|
14545 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14546 then 14547 # The compiler can only warn and ignore the option if not recognized 14548 # So say no if there are warnings 14549 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp 14550 $SED '/^$/d' out/conftest.err >out/conftest.er2 14551 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14552 lt_cv_prog_compiler_c_o_F77=yes 14553 fi 14554 fi 14555 chmod u+w . 14556 $rm conftest* 14557 # SGI C++ compiler will create directory out/ii_files/ for 14558 # template instantiation 14559 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14560 $rm out/* && rmdir out 14561 cd .. 14562 rmdir conftest 14563 $rm conftest* 14564 14565fi 14566{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14567echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } 14568 14569 14570hard_links="nottested" 14571if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14572 # do not overwrite the value of need_locks provided by the user 14573 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14574echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 14575 hard_links=yes 14576 $rm conftest* 14577 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14578 touch conftest.a 14579 ln conftest.a conftest.b 2>&5 || hard_links=no 14580 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14581 { echo "$as_me:$LINENO: result: $hard_links" >&5 14582echo "${ECHO_T}$hard_links" >&6; } 14583 if test "$hard_links" = no; then 14584 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14585echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14586 need_locks=warn 14587 fi 14588else 14589 need_locks=no 14590fi 14591 14592{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14593echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 14594 14595 runpath_var= 14596 allow_undefined_flag_F77= 14597 enable_shared_with_static_runtimes_F77=no 14598 archive_cmds_F77= 14599 archive_expsym_cmds_F77= 14600 old_archive_From_new_cmds_F77= 14601 old_archive_from_expsyms_cmds_F77= 14602 export_dynamic_flag_spec_F77= 14603 whole_archive_flag_spec_F77= 14604 thread_safe_flag_spec_F77= 14605 hardcode_libdir_flag_spec_F77= 14606 hardcode_libdir_flag_spec_ld_F77= 14607 hardcode_libdir_separator_F77= 14608 hardcode_direct_F77=no 14609 hardcode_minus_L_F77=no 14610 hardcode_shlibpath_var_F77=unsupported 14611 link_all_deplibs_F77=unknown 14612 hardcode_automatic_F77=no 14613 module_cmds_F77= 14614 module_expsym_cmds_F77= 14615 always_export_symbols_F77=no 14616 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14617 # include_expsyms should be a list of space-separated symbols to be *always* 14618 # included in the symbol list 14619 include_expsyms_F77= 14620 # exclude_expsyms can be an extended regexp of symbols to exclude 14621 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14622 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14623 # as well as any symbol that contains `d'. 14624 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" 14625 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14626 # platforms (ab)use it in PIC code, but their linkers get confused if 14627 # the symbol is explicitly referenced. Since portable code cannot 14628 # rely on this symbol name, it's probably fine to never include it in 14629 # preloaded symbol tables. 14630 extract_expsyms_cmds= 14631 # Just being paranoid about ensuring that cc_basename is set. 14632 for cc_temp in $compiler""; do 14633 case $cc_temp in 14634 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14635 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14636 \-*) ;; 14637 *) break;; 14638 esac 14639done 14640cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14641 14642 case $host_os in 14643 cygwin* | mingw* | pw32*) 14644 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14645 # When not using gcc, we currently assume that we are using 14646 # Microsoft Visual C++. 14647 if test "$GCC" != yes; then 14648 with_gnu_ld=no 14649 fi 14650 ;; 14651 openbsd*) 14652 with_gnu_ld=no 14653 ;; 14654 esac 14655 14656 ld_shlibs_F77=yes 14657 if test "$with_gnu_ld" = yes; then 14658 # If archive_cmds runs LD, not CC, wlarc should be empty 14659 wlarc='${wl}' 14660 14661 # Set some defaults for GNU ld with shared library support. These 14662 # are reset later if shared libraries are not supported. Putting them 14663 # here allows them to be overridden if necessary. 14664 runpath_var=LD_RUN_PATH 14665 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14666 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14667 # ancient GNU ld didn't support --whole-archive et. al. 14668 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14669 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14670 else 14671 whole_archive_flag_spec_F77= 14672 fi 14673 supports_anon_versioning=no 14674 case `$LD -v 2>/dev/null` in 14675 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14676 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14677 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14678 *\ 2.11.*) ;; # other 2.11 versions 14679 *) supports_anon_versioning=yes ;; 14680 esac 14681 14682 # See if GNU ld supports shared libraries. 14683 case $host_os in 14684 aix3* | aix4* | aix5*) 14685 # On AIX/PPC, the GNU linker is very broken 14686 if test "$host_cpu" != ia64; then 14687 ld_shlibs_F77=no 14688 cat <<EOF 1>&2 14689 14690*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14691*** to be unable to reliably create shared libraries on AIX. 14692*** Therefore, libtool is disabling shared libraries support. If you 14693*** really care for shared libraries, you may want to modify your PATH 14694*** so that a non-GNU linker is found, and then restart. 14695 14696EOF 14697 fi 14698 ;; 14699 14700 amigaos*) 14701 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)' 14702 hardcode_libdir_flag_spec_F77='-L$libdir' 14703 hardcode_minus_L_F77=yes 14704 14705 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14706 # that the semantics of dynamic libraries on AmigaOS, at least up 14707 # to version 4, is to share data among multiple programs linked 14708 # with the same dynamic library. Since this doesn't match the 14709 # behavior of shared libraries on other platforms, we can't use 14710 # them. 14711 ld_shlibs_F77=no 14712 ;; 14713 14714 beos*) 14715 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14716 allow_undefined_flag_F77=unsupported 14717 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14718 # support --undefined. This deserves some investigation. FIXME 14719 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14720 else 14721 ld_shlibs_F77=no 14722 fi 14723 ;; 14724 14725 cygwin* | mingw* | pw32*) 14726 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14727 # as there is no search path for DLLs. 14728 hardcode_libdir_flag_spec_F77='-L$libdir' 14729 allow_undefined_flag_F77=unsupported 14730 always_export_symbols_F77=no 14731 enable_shared_with_static_runtimes_F77=yes 14732 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 14733 14734 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14735 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 14736 # If the export-symbols file already is a .def file (1st line 14737 # is EXPORTS), use it as is; otherwise, prepend... 14738 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14739 cp $export_symbols $output_objdir/$soname.def; 14740 else 14741 echo EXPORTS > $output_objdir/$soname.def; 14742 cat $export_symbols >> $output_objdir/$soname.def; 14743 fi~ 14744 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 14745 else 14746 ld_shlibs_F77=no 14747 fi 14748 ;; 14749 14750 linux*) 14751 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14752 tmp_addflag= 14753 case $cc_basename,$host_cpu in 14754 pgcc*) # Portland Group C compiler 14755 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' 14756 tmp_addflag=' $pic_flag' 14757 ;; 14758 pgf77* | pgf90* ) # Portland Group f77 and f90 compilers 14759 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' 14760 tmp_addflag=' $pic_flag -Mnomain' ;; 14761 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14762 tmp_addflag=' -i_dynamic' ;; 14763 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14764 tmp_addflag=' -i_dynamic -nofor_main' ;; 14765 ifc* | ifort*) # Intel Fortran compiler 14766 tmp_addflag=' -nofor_main' ;; 14767 esac 14768 archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14769 14770 if test $supports_anon_versioning = yes; then 14771 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 14772 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14773 $echo "local: *; };" >> $output_objdir/$libname.ver~ 14774 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 14775 fi 14776 else 14777 ld_shlibs_F77=no 14778 fi 14779 ;; 14780 14781 netbsd*) 14782 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14783 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 14784 wlarc= 14785 else 14786 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14787 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14788 fi 14789 ;; 14790 14791 solaris* | sysv5*) 14792 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 14793 ld_shlibs_F77=no 14794 cat <<EOF 1>&2 14795 14796*** Warning: The releases 2.8.* of the GNU linker cannot reliably 14797*** create shared libraries on Solaris systems. Therefore, libtool 14798*** is disabling shared libraries support. We urge you to upgrade GNU 14799*** binutils to release 2.9.1 or newer. Another option is to modify 14800*** your PATH or compiler configuration so that the native linker is 14801*** used, and then restart. 14802 14803EOF 14804 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14805 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14806 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14807 else 14808 ld_shlibs_F77=no 14809 fi 14810 ;; 14811 14812 sunos4*) 14813 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14814 wlarc= 14815 hardcode_direct_F77=yes 14816 hardcode_shlibpath_var_F77=no 14817 ;; 14818 14819 *) 14820 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14821 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14822 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14823 else 14824 ld_shlibs_F77=no 14825 fi 14826 ;; 14827 esac 14828 14829 if test "$ld_shlibs_F77" = no; then 14830 runpath_var= 14831 hardcode_libdir_flag_spec_F77= 14832 export_dynamic_flag_spec_F77= 14833 whole_archive_flag_spec_F77= 14834 fi 14835 else 14836 # PORTME fill in a description of your system's linker (not GNU ld) 14837 case $host_os in 14838 aix3*) 14839 allow_undefined_flag_F77=unsupported 14840 always_export_symbols_F77=yes 14841 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' 14842 # Note: this linker hardcodes the directories in LIBPATH if there 14843 # are no directories specified by -L. 14844 hardcode_minus_L_F77=yes 14845 if test "$GCC" = yes && test -z "$link_static_flag"; then 14846 # Neither direct hardcoding nor static linking is supported with a 14847 # broken collect2. 14848 hardcode_direct_F77=unsupported 14849 fi 14850 ;; 14851 14852 aix4* | aix5*) 14853 if test "$host_cpu" = ia64; then 14854 # On IA64, the linker does run time linking by default, so we don't 14855 # have to do anything special. 14856 aix_use_runtimelinking=no 14857 exp_sym_flag='-Bexport' 14858 no_entry_flag="" 14859 else 14860 # If we're using GNU nm, then we don't want the "-C" option. 14861 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14862 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 14863 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' 14864 else 14865 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' 14866 fi 14867 aix_use_runtimelinking=no 14868 14869 # Test if we are trying to use run time linking or normal 14870 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 14871 # need to do runtime linking. 14872 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 14873 for ld_flag in $LDFLAGS; do 14874 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 14875 aix_use_runtimelinking=yes 14876 break 14877 fi 14878 done 14879 esac 14880 14881 exp_sym_flag='-bexport' 14882 no_entry_flag='-bnoentry' 14883 fi 14884 14885 # When large executables or shared objects are built, AIX ld can 14886 # have problems creating the table of contents. If linking a library 14887 # or program results in "error TOC overflow" add -mminimal-toc to 14888 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 14889 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 14890 14891 archive_cmds_F77='' 14892 hardcode_direct_F77=yes 14893 hardcode_libdir_separator_F77=':' 14894 link_all_deplibs_F77=yes 14895 14896 if test "$GCC" = yes; then 14897 case $host_os in aix4.[012]|aix4.[012].*) 14898 # We only want to do this on AIX 4.2 and lower, the check 14899 # below for broken collect2 doesn't work under 4.3+ 14900 collect2name=`${CC} -print-prog-name=collect2` 14901 if test -f "$collect2name" && \ 14902 strings "$collect2name" | grep resolve_lib_name >/dev/null 14903 then 14904 # We have reworked collect2 14905 hardcode_direct_F77=yes 14906 else 14907 # We have old collect2 14908 hardcode_direct_F77=unsupported 14909 # It fails to find uninstalled libraries when the uninstalled 14910 # path is not listed in the libpath. Setting hardcode_minus_L 14911 # to unsupported forces relinking 14912 hardcode_minus_L_F77=yes 14913 hardcode_libdir_flag_spec_F77='-L$libdir' 14914 hardcode_libdir_separator_F77= 14915 fi 14916 esac 14917 shared_flag='-shared' 14918 if test "$aix_use_runtimelinking" = yes; then 14919 shared_flag="$shared_flag "'${wl}-G' 14920 fi 14921 else 14922 # not using gcc 14923 if test "$host_cpu" = ia64; then 14924 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 14925 # chokes on -Wl,-G. The following line is correct: 14926 shared_flag='-G' 14927 else 14928 if test "$aix_use_runtimelinking" = yes; then 14929 shared_flag='${wl}-G' 14930 else 14931 shared_flag='${wl}-bM:SRE' 14932 fi 14933 fi 14934 fi 14935 14936 # It seems that -bexpall does not export symbols beginning with 14937 # underscore (_), so it is better to generate a list of symbols to export. 14938 always_export_symbols_F77=yes 14939 if test "$aix_use_runtimelinking" = yes; then 14940 # Warning - without using the other runtime loading flags (-brtl), 14941 # -berok will link without error, but may produce a broken library. 14942 allow_undefined_flag_F77='-berok' 14943 # Determine the default libpath from the value encoded in an empty executable. 14944 cat >conftest.$ac_ext <<_ACEOF 14945 program main 14946 14947 end 14948_ACEOF 14949rm -f conftest.$ac_objext conftest$ac_exeext 14950if { (ac_try="$ac_link" 14951case "(($ac_try" in 14952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14953 *) ac_try_echo=$ac_try;; 14954esac 14955eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 14956 (eval "$ac_link") 2>conftest.er1 14957 ac_status=$? 14958 grep -v '^ *+' conftest.er1 >conftest.err 14959 rm -f conftest.er1 14960 cat conftest.err >&5 14961 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14962 (exit $ac_status); } && { 14963 test -z "$ac_f77_werror_flag" || 14964 test ! -s conftest.err 14965 } && test -s conftest$ac_exeext && 14966 $as_test_x conftest$ac_exeext; then 14967 14968aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 14969}'` 14970# Check for a 64-bit object if we didn't find anything. 14971if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 14972}'`; fi 14973else 14974 echo "$as_me: failed program was:" >&5 14975sed 's/^/| /' conftest.$ac_ext >&5 14976 14977 14978fi 14979 14980rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 14981 conftest$ac_exeext conftest.$ac_ext 14982if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 14983 14984 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 14985 archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 14986 else 14987 if test "$host_cpu" = ia64; then 14988 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 14989 allow_undefined_flag_F77="-z nodefs" 14990 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 14991 else 14992 # Determine the default libpath from the value encoded in an empty executable. 14993 cat >conftest.$ac_ext <<_ACEOF 14994 program main 14995 14996 end 14997_ACEOF 14998rm -f conftest.$ac_objext conftest$ac_exeext 14999if { (ac_try="$ac_link" 15000case "(($ac_try" in 15001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15002 *) ac_try_echo=$ac_try;; 15003esac 15004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15005 (eval "$ac_link") 2>conftest.er1 15006 ac_status=$? 15007 grep -v '^ *+' conftest.er1 >conftest.err 15008 rm -f conftest.er1 15009 cat conftest.err >&5 15010 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15011 (exit $ac_status); } && { 15012 test -z "$ac_f77_werror_flag" || 15013 test ! -s conftest.err 15014 } && test -s conftest$ac_exeext && 15015 $as_test_x conftest$ac_exeext; then 15016 15017aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15018}'` 15019# Check for a 64-bit object if we didn't find anything. 15020if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15021}'`; fi 15022else 15023 echo "$as_me: failed program was:" >&5 15024sed 's/^/| /' conftest.$ac_ext >&5 15025 15026 15027fi 15028 15029rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15030 conftest$ac_exeext conftest.$ac_ext 15031if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15032 15033 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15034 # Warning - without using the other run time loading flags, 15035 # -berok will link without error, but may produce a broken library. 15036 no_undefined_flag_F77=' ${wl}-bernotok' 15037 allow_undefined_flag_F77=' ${wl}-berok' 15038 # -bexpall does not export symbols beginning with underscore (_) 15039 always_export_symbols_F77=yes 15040 # Exported symbols can be pulled into shared objects from archives 15041 whole_archive_flag_spec_F77=' ' 15042 archive_cmds_need_lc_F77=yes 15043 # This is similar to how AIX traditionally builds it's shared libraries. 15044 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 15045 fi 15046 fi 15047 ;; 15048 15049 amigaos*) 15050 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)' 15051 hardcode_libdir_flag_spec_F77='-L$libdir' 15052 hardcode_minus_L_F77=yes 15053 # see comment about different semantics on the GNU ld section 15054 ld_shlibs_F77=no 15055 ;; 15056 15057 bsdi[45]*) 15058 export_dynamic_flag_spec_F77=-rdynamic 15059 ;; 15060 15061 cygwin* | mingw* | pw32*) 15062 # When not using gcc, we currently assume that we are using 15063 # Microsoft Visual C++. 15064 # hardcode_libdir_flag_spec is actually meaningless, as there is 15065 # no search path for DLLs. 15066 hardcode_libdir_flag_spec_F77=' ' 15067 allow_undefined_flag_F77=unsupported 15068 # Tell ltmain to make .lib files, not .a files. 15069 libext=lib 15070 # Tell ltmain to make .dll files, not .so files. 15071 shrext_cmds=".dll" 15072 # FIXME: Setting linknames here is a bad hack. 15073 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15074 # The linker will automatically build a .lib file if we build a DLL. 15075 old_archive_From_new_cmds_F77='true' 15076 # FIXME: Should let the user specify the lib program. 15077 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' 15078 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15079 enable_shared_with_static_runtimes_F77=yes 15080 ;; 15081 15082 darwin* | rhapsody*) 15083 case "$host_os" in 15084 rhapsody* | darwin1.[012]) 15085 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15086 ;; 15087 *) # Darwin 1.3 on 15088 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15089 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15090 else 15091 case ${MACOSX_DEPLOYMENT_TARGET} in 15092 10.[012]) 15093 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15094 ;; 15095 10.*) 15096 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15097 ;; 15098 esac 15099 fi 15100 ;; 15101 esac 15102 archive_cmds_need_lc_F77=no 15103 hardcode_direct_F77=no 15104 hardcode_automatic_F77=yes 15105 hardcode_shlibpath_var_F77=unsupported 15106 whole_archive_flag_spec_F77='' 15107 link_all_deplibs_F77=yes 15108 if test "$GCC" = yes ; then 15109 output_verbose_link_cmd='echo' 15110 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 15111 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15112 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 15113 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 15114 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}' 15115 else 15116 case $cc_basename in 15117 xlc*) 15118 output_verbose_link_cmd='echo' 15119 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 15120 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15121 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 15122 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 15123 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}' 15124 ;; 15125 *) 15126 ld_shlibs_F77=no 15127 ;; 15128 esac 15129 fi 15130 ;; 15131 15132 dgux*) 15133 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15134 hardcode_libdir_flag_spec_F77='-L$libdir' 15135 hardcode_shlibpath_var_F77=no 15136 ;; 15137 15138 freebsd1*) 15139 ld_shlibs_F77=no 15140 ;; 15141 15142 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15143 # support. Future versions do this automatically, but an explicit c++rt0.o 15144 # does not break anything, and helps significantly (at the cost of a little 15145 # extra space). 15146 freebsd2.2*) 15147 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15148 hardcode_libdir_flag_spec_F77='-R$libdir' 15149 hardcode_direct_F77=yes 15150 hardcode_shlibpath_var_F77=no 15151 ;; 15152 15153 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15154 freebsd2*) 15155 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15156 hardcode_direct_F77=yes 15157 hardcode_minus_L_F77=yes 15158 hardcode_shlibpath_var_F77=no 15159 ;; 15160 15161 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15162 freebsd* | kfreebsd*-gnu | dragonfly*) 15163 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15164 hardcode_libdir_flag_spec_F77='-R$libdir' 15165 hardcode_direct_F77=yes 15166 hardcode_shlibpath_var_F77=no 15167 ;; 15168 15169 hpux9*) 15170 if test "$GCC" = yes; then 15171 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' 15172 else 15173 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' 15174 fi 15175 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15176 hardcode_libdir_separator_F77=: 15177 hardcode_direct_F77=yes 15178 15179 # hardcode_minus_L: Not really in the search PATH, 15180 # but as the default location of the library. 15181 hardcode_minus_L_F77=yes 15182 export_dynamic_flag_spec_F77='${wl}-E' 15183 ;; 15184 15185 hpux10* | hpux11*) 15186 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15187 case "$host_cpu" in 15188 hppa*64*|ia64*) 15189 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15190 ;; 15191 *) 15192 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15193 ;; 15194 esac 15195 else 15196 case "$host_cpu" in 15197 hppa*64*|ia64*) 15198 archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' 15199 ;; 15200 *) 15201 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15202 ;; 15203 esac 15204 fi 15205 if test "$with_gnu_ld" = no; then 15206 case "$host_cpu" in 15207 hppa*64*) 15208 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15209 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15210 hardcode_libdir_separator_F77=: 15211 hardcode_direct_F77=no 15212 hardcode_shlibpath_var_F77=no 15213 ;; 15214 ia64*) 15215 hardcode_libdir_flag_spec_F77='-L$libdir' 15216 hardcode_direct_F77=no 15217 hardcode_shlibpath_var_F77=no 15218 15219 # hardcode_minus_L: Not really in the search PATH, 15220 # but as the default location of the library. 15221 hardcode_minus_L_F77=yes 15222 ;; 15223 *) 15224 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15225 hardcode_libdir_separator_F77=: 15226 hardcode_direct_F77=yes 15227 export_dynamic_flag_spec_F77='${wl}-E' 15228 15229 # hardcode_minus_L: Not really in the search PATH, 15230 # but as the default location of the library. 15231 hardcode_minus_L_F77=yes 15232 ;; 15233 esac 15234 fi 15235 ;; 15236 15237 irix5* | irix6* | nonstopux*) 15238 if test "$GCC" = yes; then 15239 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' 15240 else 15241 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' 15242 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15243 fi 15244 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15245 hardcode_libdir_separator_F77=: 15246 link_all_deplibs_F77=yes 15247 ;; 15248 15249 netbsd*) 15250 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15251 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15252 else 15253 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15254 fi 15255 hardcode_libdir_flag_spec_F77='-R$libdir' 15256 hardcode_direct_F77=yes 15257 hardcode_shlibpath_var_F77=no 15258 ;; 15259 15260 newsos6) 15261 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15262 hardcode_direct_F77=yes 15263 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15264 hardcode_libdir_separator_F77=: 15265 hardcode_shlibpath_var_F77=no 15266 ;; 15267 15268 openbsd*) 15269 hardcode_direct_F77=yes 15270 hardcode_shlibpath_var_F77=no 15271 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15272 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15273 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15274 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15275 export_dynamic_flag_spec_F77='${wl}-E' 15276 else 15277 case $host_os in 15278 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15279 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15280 hardcode_libdir_flag_spec_F77='-R$libdir' 15281 ;; 15282 *) 15283 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15284 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15285 ;; 15286 esac 15287 fi 15288 ;; 15289 15290 os2*) 15291 hardcode_libdir_flag_spec_F77='-L$libdir' 15292 hardcode_minus_L_F77=yes 15293 allow_undefined_flag_F77=unsupported 15294 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' 15295 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15296 ;; 15297 15298 osf3*) 15299 if test "$GCC" = yes; then 15300 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15301 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' 15302 else 15303 allow_undefined_flag_F77=' -expect_unresolved \*' 15304 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' 15305 fi 15306 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15307 hardcode_libdir_separator_F77=: 15308 ;; 15309 15310 osf4* | osf5*) # as osf3* with the addition of -msym flag 15311 if test "$GCC" = yes; then 15312 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15313 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' 15314 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15315 else 15316 allow_undefined_flag_F77=' -expect_unresolved \*' 15317 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' 15318 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~ 15319 $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' 15320 15321 # Both c and cxx compiler support -rpath directly 15322 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15323 fi 15324 hardcode_libdir_separator_F77=: 15325 ;; 15326 15327 sco3.2v5*) 15328 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15329 hardcode_shlibpath_var_F77=no 15330 export_dynamic_flag_spec_F77='${wl}-Bexport' 15331 runpath_var=LD_RUN_PATH 15332 hardcode_runpath_var=yes 15333 ;; 15334 15335 solaris*) 15336 no_undefined_flag_F77=' -z text' 15337 if test "$GCC" = yes; then 15338 wlarc='${wl}' 15339 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15340 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15341 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15342 else 15343 wlarc='' 15344 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15345 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15346 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15347 fi 15348 hardcode_libdir_flag_spec_F77='-R$libdir' 15349 hardcode_shlibpath_var_F77=no 15350 case $host_os in 15351 solaris2.[0-5] | solaris2.[0-5].*) ;; 15352 *) 15353 # The compiler driver will combine linker options so we 15354 # cannot just pass the convience library names through 15355 # without $wl, iff we do not link with $LD. 15356 # Luckily, gcc supports the same syntax we need for Sun Studio. 15357 # Supported since Solaris 2.6 (maybe 2.5.1?) 15358 case $wlarc in 15359 '') 15360 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; 15361 *) 15362 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 15363 esac ;; 15364 esac 15365 link_all_deplibs_F77=yes 15366 ;; 15367 15368 sunos4*) 15369 if test "x$host_vendor" = xsequent; then 15370 # Use $CC to link under sequent, because it throws in some extra .o 15371 # files that make .init and .fini sections work. 15372 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15373 else 15374 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15375 fi 15376 hardcode_libdir_flag_spec_F77='-L$libdir' 15377 hardcode_direct_F77=yes 15378 hardcode_minus_L_F77=yes 15379 hardcode_shlibpath_var_F77=no 15380 ;; 15381 15382 sysv4) 15383 case $host_vendor in 15384 sni) 15385 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15386 hardcode_direct_F77=yes # is this really true??? 15387 ;; 15388 siemens) 15389 ## LD is ld it makes a PLAMLIB 15390 ## CC just makes a GrossModule. 15391 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15392 reload_cmds_F77='$CC -r -o $output$reload_objs' 15393 hardcode_direct_F77=no 15394 ;; 15395 motorola) 15396 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15397 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15398 ;; 15399 esac 15400 runpath_var='LD_RUN_PATH' 15401 hardcode_shlibpath_var_F77=no 15402 ;; 15403 15404 sysv4.3*) 15405 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15406 hardcode_shlibpath_var_F77=no 15407 export_dynamic_flag_spec_F77='-Bexport' 15408 ;; 15409 15410 sysv4*MP*) 15411 if test -d /usr/nec; then 15412 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15413 hardcode_shlibpath_var_F77=no 15414 runpath_var=LD_RUN_PATH 15415 hardcode_runpath_var=yes 15416 ld_shlibs_F77=yes 15417 fi 15418 ;; 15419 15420 sysv4.2uw2*) 15421 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15422 hardcode_direct_F77=yes 15423 hardcode_minus_L_F77=no 15424 hardcode_shlibpath_var_F77=no 15425 hardcode_runpath_var=yes 15426 runpath_var=LD_RUN_PATH 15427 ;; 15428 15429 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 15430 no_undefined_flag_F77='${wl}-z ${wl}text' 15431 if test "$GCC" = yes; then 15432 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15433 else 15434 archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15435 fi 15436 runpath_var='LD_RUN_PATH' 15437 hardcode_shlibpath_var_F77=no 15438 ;; 15439 15440 sysv5*) 15441 no_undefined_flag_F77=' -z text' 15442 # $CC -shared without GNU ld will not create a library from C++ 15443 # object files and a static libstdc++, better avoid it by now 15444 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15445 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15446 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15447 hardcode_libdir_flag_spec_F77= 15448 hardcode_shlibpath_var_F77=no 15449 runpath_var='LD_RUN_PATH' 15450 ;; 15451 15452 uts4*) 15453 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15454 hardcode_libdir_flag_spec_F77='-L$libdir' 15455 hardcode_shlibpath_var_F77=no 15456 ;; 15457 15458 *) 15459 ld_shlibs_F77=no 15460 ;; 15461 esac 15462 fi 15463 15464{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15465echo "${ECHO_T}$ld_shlibs_F77" >&6; } 15466test "$ld_shlibs_F77" = no && can_build_shared=no 15467 15468variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 15469if test "$GCC" = yes; then 15470 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 15471fi 15472 15473# 15474# Do we need to explicitly link libc? 15475# 15476case "x$archive_cmds_need_lc_F77" in 15477x|xyes) 15478 # Assume -lc should be added 15479 archive_cmds_need_lc_F77=yes 15480 15481 if test "$enable_shared" = yes && test "$GCC" = yes; then 15482 case $archive_cmds_F77 in 15483 *'~'*) 15484 # FIXME: we may have to deal with multi-command sequences. 15485 ;; 15486 '$CC '*) 15487 # Test whether the compiler implicitly links with -lc since on some 15488 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15489 # to ld, don't add -lc before -lgcc. 15490 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15491echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 15492 $rm conftest* 15493 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15494 15495 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15496 (eval $ac_compile) 2>&5 15497 ac_status=$? 15498 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15499 (exit $ac_status); } 2>conftest.err; then 15500 soname=conftest 15501 lib=conftest 15502 libobjs=conftest.$ac_objext 15503 deplibs= 15504 wl=$lt_prog_compiler_wl_F77 15505 compiler_flags=-v 15506 linker_flags=-v 15507 verstring= 15508 output_objdir=. 15509 libname=conftest 15510 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15511 allow_undefined_flag_F77= 15512 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15513 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15514 ac_status=$? 15515 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15516 (exit $ac_status); } 15517 then 15518 archive_cmds_need_lc_F77=no 15519 else 15520 archive_cmds_need_lc_F77=yes 15521 fi 15522 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15523 else 15524 cat conftest.err 1>&5 15525 fi 15526 $rm conftest* 15527 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15528echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } 15529 ;; 15530 esac 15531 fi 15532 ;; 15533esac 15534 15535{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15536echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 15537library_names_spec= 15538libname_spec='lib$name' 15539soname_spec= 15540shrext_cmds=".so" 15541postinstall_cmds= 15542postuninstall_cmds= 15543finish_cmds= 15544finish_eval= 15545shlibpath_var= 15546shlibpath_overrides_runpath=unknown 15547version_type=none 15548dynamic_linker="$host_os ld.so" 15549sys_lib_dlsearch_path_spec="/lib /usr/lib" 15550if test "$GCC" = yes; then 15551 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15552 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 15553 # if the path contains ";" then we assume it to be the separator 15554 # otherwise default to the standard path separator (i.e. ":") - it is 15555 # assumed that no part of a normal pathname contains ";" but that should 15556 # okay in the real world where ";" in dirpaths is itself problematic. 15557 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15558 else 15559 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15560 fi 15561else 15562 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 15563fi 15564need_lib_prefix=unknown 15565hardcode_into_libs=no 15566 15567# when you set need_version to no, make sure it does not cause -set_version 15568# flags to be left without arguments 15569need_version=unknown 15570 15571case $host_os in 15572aix3*) 15573 version_type=linux 15574 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15575 shlibpath_var=LIBPATH 15576 15577 # AIX 3 has no versioning support, so we append a major version to the name. 15578 soname_spec='${libname}${release}${shared_ext}$major' 15579 ;; 15580 15581aix4* | aix5*) 15582 version_type=linux 15583 need_lib_prefix=no 15584 need_version=no 15585 hardcode_into_libs=yes 15586 if test "$host_cpu" = ia64; then 15587 # AIX 5 supports IA64 15588 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15589 shlibpath_var=LD_LIBRARY_PATH 15590 else 15591 # With GCC up to 2.95.x, collect2 would create an import file 15592 # for dependence libraries. The import file would start with 15593 # the line `#! .'. This would cause the generated library to 15594 # depend on `.', always an invalid library. This was fixed in 15595 # development snapshots of GCC prior to 3.0. 15596 case $host_os in 15597 aix4 | aix4.[01] | aix4.[01].*) 15598 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15599 echo ' yes ' 15600 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15601 : 15602 else 15603 can_build_shared=no 15604 fi 15605 ;; 15606 esac 15607 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15608 # soname into executable. Probably we can add versioning support to 15609 # collect2, so additional links can be useful in future. 15610 if test "$aix_use_runtimelinking" = yes; then 15611 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15612 # instead of lib<name>.a to let people know that these are not 15613 # typical AIX shared libraries. 15614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15615 else 15616 # We preserve .a as extension for shared libraries through AIX4.2 15617 # and later when we are not doing run time linking. 15618 library_names_spec='${libname}${release}.a $libname.a' 15619 soname_spec='${libname}${release}${shared_ext}$major' 15620 fi 15621 shlibpath_var=LIBPATH 15622 fi 15623 ;; 15624 15625amigaos*) 15626 library_names_spec='$libname.ixlibrary $libname.a' 15627 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15628 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' 15629 ;; 15630 15631beos*) 15632 library_names_spec='${libname}${shared_ext}' 15633 dynamic_linker="$host_os ld.so" 15634 shlibpath_var=LIBRARY_PATH 15635 ;; 15636 15637bsdi[45]*) 15638 version_type=linux 15639 need_version=no 15640 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15641 soname_spec='${libname}${release}${shared_ext}$major' 15642 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15643 shlibpath_var=LD_LIBRARY_PATH 15644 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15645 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15646 # the default ld.so.conf also contains /usr/contrib/lib and 15647 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15648 # libtool to hard-code these into programs 15649 ;; 15650 15651cygwin* | mingw* | pw32*) 15652 version_type=windows 15653 shrext_cmds=".dll" 15654 need_version=no 15655 need_lib_prefix=no 15656 15657 case $GCC,$host_os in 15658 yes,cygwin* | yes,mingw* | yes,pw32*) 15659 library_names_spec='$libname.dll.a' 15660 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15661 postinstall_cmds='base_file=`basename \${file}`~ 15662 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15663 dldir=$destdir/`dirname \$dlpath`~ 15664 test -d \$dldir || mkdir -p \$dldir~ 15665 $install_prog $dir/$dlname \$dldir/$dlname' 15666 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15667 dlpath=$dir/\$dldll~ 15668 $rm \$dlpath' 15669 shlibpath_overrides_runpath=yes 15670 15671 case $host_os in 15672 cygwin*) 15673 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15674 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15675 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15676 ;; 15677 mingw*) 15678 # MinGW DLLs use traditional 'lib' prefix 15679 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15680 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15681 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15682 # It is most probably a Windows format PATH printed by 15683 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15684 # path with ; separators, and with drive letters. We can handle the 15685 # drive letters (cygwin fileutils understands them), so leave them, 15686 # especially as we might pass files found there to a mingw objdump, 15687 # which wouldn't understand a cygwinified path. Ahh. 15688 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15689 else 15690 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15691 fi 15692 ;; 15693 pw32*) 15694 # pw32 DLLs use 'pw' prefix rather than 'lib' 15695 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15696 ;; 15697 esac 15698 ;; 15699 15700 *) 15701 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15702 ;; 15703 esac 15704 dynamic_linker='Win32 ld.exe' 15705 # FIXME: first we should search . and the directory the executable is in 15706 shlibpath_var=PATH 15707 ;; 15708 15709darwin* | rhapsody*) 15710 dynamic_linker="$host_os dyld" 15711 version_type=darwin 15712 need_lib_prefix=no 15713 need_version=no 15714 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15715 soname_spec='${libname}${release}${major}$shared_ext' 15716 shlibpath_overrides_runpath=yes 15717 shlibpath_var=DYLD_LIBRARY_PATH 15718 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' 15719 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 15720 if test "$GCC" = yes; then 15721 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 15722 else 15723 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 15724 fi 15725 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15726 ;; 15727 15728dgux*) 15729 version_type=linux 15730 need_lib_prefix=no 15731 need_version=no 15732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 15733 soname_spec='${libname}${release}${shared_ext}$major' 15734 shlibpath_var=LD_LIBRARY_PATH 15735 ;; 15736 15737freebsd1*) 15738 dynamic_linker=no 15739 ;; 15740 15741kfreebsd*-gnu) 15742 version_type=linux 15743 need_lib_prefix=no 15744 need_version=no 15745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15746 soname_spec='${libname}${release}${shared_ext}$major' 15747 shlibpath_var=LD_LIBRARY_PATH 15748 shlibpath_overrides_runpath=no 15749 hardcode_into_libs=yes 15750 dynamic_linker='GNU ld.so' 15751 ;; 15752 15753freebsd* | dragonfly*) 15754 # DragonFly does not have aout. When/if they implement a new 15755 # versioning mechanism, adjust this. 15756 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 15757 version_type=freebsd-$objformat 15758 case $version_type in 15759 freebsd-elf*) 15760 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15761 need_version=no 15762 need_lib_prefix=no 15763 ;; 15764 freebsd-*) 15765 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 15766 need_version=yes 15767 ;; 15768 esac 15769 shlibpath_var=LD_LIBRARY_PATH 15770 case $host_os in 15771 freebsd2*) 15772 shlibpath_overrides_runpath=yes 15773 ;; 15774 freebsd3.[01]* | freebsdelf3.[01]*) 15775 shlibpath_overrides_runpath=yes 15776 hardcode_into_libs=yes 15777 ;; 15778 *) # from 3.2 on 15779 shlibpath_overrides_runpath=no 15780 hardcode_into_libs=yes 15781 ;; 15782 esac 15783 ;; 15784 15785gnu*) 15786 version_type=linux 15787 need_lib_prefix=no 15788 need_version=no 15789 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15790 soname_spec='${libname}${release}${shared_ext}$major' 15791 shlibpath_var=LD_LIBRARY_PATH 15792 hardcode_into_libs=yes 15793 ;; 15794 15795hpux9* | hpux10* | hpux11*) 15796 # Give a soname corresponding to the major version so that dld.sl refuses to 15797 # link against other versions. 15798 version_type=sunos 15799 need_lib_prefix=no 15800 need_version=no 15801 case "$host_cpu" in 15802 ia64*) 15803 shrext_cmds='.so' 15804 hardcode_into_libs=yes 15805 dynamic_linker="$host_os dld.so" 15806 shlibpath_var=LD_LIBRARY_PATH 15807 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15808 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15809 soname_spec='${libname}${release}${shared_ext}$major' 15810 if test "X$HPUX_IA64_MODE" = X32; then 15811 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 15812 else 15813 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 15814 fi 15815 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15816 ;; 15817 hppa*64*) 15818 shrext_cmds='.sl' 15819 hardcode_into_libs=yes 15820 dynamic_linker="$host_os dld.sl" 15821 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 15822 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15823 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15824 soname_spec='${libname}${release}${shared_ext}$major' 15825 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 15826 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15827 ;; 15828 *) 15829 shrext_cmds='.sl' 15830 dynamic_linker="$host_os dld.sl" 15831 shlibpath_var=SHLIB_PATH 15832 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 15833 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15834 soname_spec='${libname}${release}${shared_ext}$major' 15835 ;; 15836 esac 15837 # HP-UX runs *really* slowly unless shared libraries are mode 555. 15838 postinstall_cmds='chmod 555 $lib' 15839 ;; 15840 15841irix5* | irix6* | nonstopux*) 15842 case $host_os in 15843 nonstopux*) version_type=nonstopux ;; 15844 *) 15845 if test "$lt_cv_prog_gnu_ld" = yes; then 15846 version_type=linux 15847 else 15848 version_type=irix 15849 fi ;; 15850 esac 15851 need_lib_prefix=no 15852 need_version=no 15853 soname_spec='${libname}${release}${shared_ext}$major' 15854 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 15855 case $host_os in 15856 irix5* | nonstopux*) 15857 libsuff= shlibsuff= 15858 ;; 15859 *) 15860 case $LD in # libtool.m4 will add one of these switches to LD 15861 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 15862 libsuff= shlibsuff= libmagic=32-bit;; 15863 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 15864 libsuff=32 shlibsuff=N32 libmagic=N32;; 15865 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 15866 libsuff=64 shlibsuff=64 libmagic=64-bit;; 15867 *) libsuff= shlibsuff= libmagic=never-match;; 15868 esac 15869 ;; 15870 esac 15871 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15872 shlibpath_overrides_runpath=no 15873 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15874 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15875 hardcode_into_libs=yes 15876 ;; 15877 15878# No shared lib support for Linux oldld, aout, or coff. 15879linux*oldld* | linux*aout* | linux*coff*) 15880 dynamic_linker=no 15881 ;; 15882 15883# This must be Linux ELF. 15884linux*) 15885 version_type=linux 15886 need_lib_prefix=no 15887 need_version=no 15888 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15889 soname_spec='${libname}${release}${shared_ext}$major' 15890 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15891 shlibpath_var=LD_LIBRARY_PATH 15892 shlibpath_overrides_runpath=no 15893 # This implies no fast_install, which is unacceptable. 15894 # Some rework will be needed to allow for fast_install 15895 # before this can be enabled. 15896 hardcode_into_libs=yes 15897 15898 # Append ld.so.conf contents to the search path 15899 if test -f /etc/ld.so.conf; then 15900 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 15901 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 15902 fi 15903 15904 # We used to test for /lib/ld.so.1 and disable shared libraries on 15905 # powerpc, because MkLinux only supported shared libraries with the 15906 # GNU dynamic linker. Since this was broken with cross compilers, 15907 # most powerpc-linux boxes support dynamic linking these days and 15908 # people can always --disable-shared, the test was removed, and we 15909 # assume the GNU/Linux dynamic linker is in use. 15910 dynamic_linker='GNU/Linux ld.so' 15911 ;; 15912 15913knetbsd*-gnu) 15914 version_type=linux 15915 need_lib_prefix=no 15916 need_version=no 15917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15918 soname_spec='${libname}${release}${shared_ext}$major' 15919 shlibpath_var=LD_LIBRARY_PATH 15920 shlibpath_overrides_runpath=no 15921 hardcode_into_libs=yes 15922 dynamic_linker='GNU ld.so' 15923 ;; 15924 15925netbsd*) 15926 version_type=sunos 15927 need_lib_prefix=no 15928 need_version=no 15929 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15931 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15932 dynamic_linker='NetBSD (a.out) ld.so' 15933 else 15934 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15935 soname_spec='${libname}${release}${shared_ext}$major' 15936 dynamic_linker='NetBSD ld.elf_so' 15937 fi 15938 shlibpath_var=LD_LIBRARY_PATH 15939 shlibpath_overrides_runpath=yes 15940 hardcode_into_libs=yes 15941 ;; 15942 15943newsos6) 15944 version_type=linux 15945 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15946 shlibpath_var=LD_LIBRARY_PATH 15947 shlibpath_overrides_runpath=yes 15948 ;; 15949 15950nto-qnx*) 15951 version_type=linux 15952 need_lib_prefix=no 15953 need_version=no 15954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15955 soname_spec='${libname}${release}${shared_ext}$major' 15956 shlibpath_var=LD_LIBRARY_PATH 15957 shlibpath_overrides_runpath=yes 15958 ;; 15959 15960openbsd*) 15961 version_type=sunos 15962 need_lib_prefix=no 15963 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15964 case $host_os in 15965 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15966 *) need_version=no ;; 15967 esac 15968 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15969 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15970 shlibpath_var=LD_LIBRARY_PATH 15971 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15972 case $host_os in 15973 openbsd2.[89] | openbsd2.[89].*) 15974 shlibpath_overrides_runpath=no 15975 ;; 15976 *) 15977 shlibpath_overrides_runpath=yes 15978 ;; 15979 esac 15980 else 15981 shlibpath_overrides_runpath=yes 15982 fi 15983 ;; 15984 15985os2*) 15986 libname_spec='$name' 15987 shrext_cmds=".dll" 15988 need_lib_prefix=no 15989 library_names_spec='$libname${shared_ext} $libname.a' 15990 dynamic_linker='OS/2 ld.exe' 15991 shlibpath_var=LIBPATH 15992 ;; 15993 15994osf3* | osf4* | osf5*) 15995 version_type=osf 15996 need_lib_prefix=no 15997 need_version=no 15998 soname_spec='${libname}${release}${shared_ext}$major' 15999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16000 shlibpath_var=LD_LIBRARY_PATH 16001 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16002 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16003 ;; 16004 16005sco3.2v5*) 16006 version_type=osf 16007 soname_spec='${libname}${release}${shared_ext}$major' 16008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16009 shlibpath_var=LD_LIBRARY_PATH 16010 ;; 16011 16012solaris*) 16013 version_type=linux 16014 need_lib_prefix=no 16015 need_version=no 16016 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16017 soname_spec='${libname}${release}${shared_ext}$major' 16018 shlibpath_var=LD_LIBRARY_PATH 16019 shlibpath_overrides_runpath=yes 16020 hardcode_into_libs=yes 16021 # ldd complains unless libraries are executable 16022 postinstall_cmds='chmod +x $lib' 16023 ;; 16024 16025sunos4*) 16026 version_type=sunos 16027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16028 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16029 shlibpath_var=LD_LIBRARY_PATH 16030 shlibpath_overrides_runpath=yes 16031 if test "$with_gnu_ld" = yes; then 16032 need_lib_prefix=no 16033 fi 16034 need_version=yes 16035 ;; 16036 16037sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 16038 version_type=linux 16039 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16040 soname_spec='${libname}${release}${shared_ext}$major' 16041 shlibpath_var=LD_LIBRARY_PATH 16042 case $host_vendor in 16043 sni) 16044 shlibpath_overrides_runpath=no 16045 need_lib_prefix=no 16046 export_dynamic_flag_spec='${wl}-Blargedynsym' 16047 runpath_var=LD_RUN_PATH 16048 ;; 16049 siemens) 16050 need_lib_prefix=no 16051 ;; 16052 motorola) 16053 need_lib_prefix=no 16054 need_version=no 16055 shlibpath_overrides_runpath=no 16056 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16057 ;; 16058 esac 16059 ;; 16060 16061sysv4*MP*) 16062 if test -d /usr/nec ;then 16063 version_type=linux 16064 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16065 soname_spec='$libname${shared_ext}.$major' 16066 shlibpath_var=LD_LIBRARY_PATH 16067 fi 16068 ;; 16069 16070uts4*) 16071 version_type=linux 16072 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16073 soname_spec='${libname}${release}${shared_ext}$major' 16074 shlibpath_var=LD_LIBRARY_PATH 16075 ;; 16076 16077*) 16078 dynamic_linker=no 16079 ;; 16080esac 16081{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16082echo "${ECHO_T}$dynamic_linker" >&6; } 16083test "$dynamic_linker" = no && can_build_shared=no 16084 16085{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16086echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 16087hardcode_action_F77= 16088if test -n "$hardcode_libdir_flag_spec_F77" || \ 16089 test -n "$runpath_var_F77" || \ 16090 test "X$hardcode_automatic_F77" = "Xyes" ; then 16091 16092 # We can hardcode non-existant directories. 16093 if test "$hardcode_direct_F77" != no && 16094 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16095 # have to relink, otherwise we might link with an installed library 16096 # when we should be linking with a yet-to-be-installed one 16097 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16098 test "$hardcode_minus_L_F77" != no; then 16099 # Linking always hardcodes the temporary library directory. 16100 hardcode_action_F77=relink 16101 else 16102 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16103 hardcode_action_F77=immediate 16104 fi 16105else 16106 # We cannot hardcode anything, or else we can only hardcode existing 16107 # directories. 16108 hardcode_action_F77=unsupported 16109fi 16110{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16111echo "${ECHO_T}$hardcode_action_F77" >&6; } 16112 16113if test "$hardcode_action_F77" = relink; then 16114 # Fast installation is not supported 16115 enable_fast_install=no 16116elif test "$shlibpath_overrides_runpath" = yes || 16117 test "$enable_shared" = no; then 16118 # Fast installation is not necessary 16119 enable_fast_install=needless 16120fi 16121 16122striplib= 16123old_striplib= 16124{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 16125echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 16126if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 16127 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 16128 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 16129 { echo "$as_me:$LINENO: result: yes" >&5 16130echo "${ECHO_T}yes" >&6; } 16131else 16132# FIXME - insert some real tests, host_os isn't really good enough 16133 case $host_os in 16134 darwin*) 16135 if test -n "$STRIP" ; then 16136 striplib="$STRIP -x" 16137 { echo "$as_me:$LINENO: result: yes" >&5 16138echo "${ECHO_T}yes" >&6; } 16139 else 16140 { echo "$as_me:$LINENO: result: no" >&5 16141echo "${ECHO_T}no" >&6; } 16142fi 16143 ;; 16144 *) 16145 { echo "$as_me:$LINENO: result: no" >&5 16146echo "${ECHO_T}no" >&6; } 16147 ;; 16148 esac 16149fi 16150 16151 16152 16153# The else clause should only fire when bootstrapping the 16154# libtool distribution, otherwise you forgot to ship ltmain.sh 16155# with your package, and you will get complaints that there are 16156# no rules to generate ltmain.sh. 16157if test -f "$ltmain"; then 16158 # See if we are running on zsh, and set the options which allow our commands through 16159 # without removal of \ escapes. 16160 if test -n "${ZSH_VERSION+set}" ; then 16161 setopt NO_GLOB_SUBST 16162 fi 16163 # Now quote all the things that may contain metacharacters while being 16164 # careful not to overquote the AC_SUBSTed values. We take copies of the 16165 # variables and quote the copies for generation of the libtool script. 16166 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ 16167 SED SHELL STRIP \ 16168 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16169 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16170 deplibs_check_method reload_flag reload_cmds need_locks \ 16171 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16172 lt_cv_sys_global_symbol_to_c_name_address \ 16173 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16174 old_postinstall_cmds old_postuninstall_cmds \ 16175 compiler_F77 \ 16176 CC_F77 \ 16177 LD_F77 \ 16178 lt_prog_compiler_wl_F77 \ 16179 lt_prog_compiler_pic_F77 \ 16180 lt_prog_compiler_static_F77 \ 16181 lt_prog_compiler_no_builtin_flag_F77 \ 16182 export_dynamic_flag_spec_F77 \ 16183 thread_safe_flag_spec_F77 \ 16184 whole_archive_flag_spec_F77 \ 16185 enable_shared_with_static_runtimes_F77 \ 16186 old_archive_cmds_F77 \ 16187 old_archive_from_new_cmds_F77 \ 16188 predep_objects_F77 \ 16189 postdep_objects_F77 \ 16190 predeps_F77 \ 16191 postdeps_F77 \ 16192 compiler_lib_search_path_F77 \ 16193 archive_cmds_F77 \ 16194 archive_expsym_cmds_F77 \ 16195 postinstall_cmds_F77 \ 16196 postuninstall_cmds_F77 \ 16197 old_archive_from_expsyms_cmds_F77 \ 16198 allow_undefined_flag_F77 \ 16199 no_undefined_flag_F77 \ 16200 export_symbols_cmds_F77 \ 16201 hardcode_libdir_flag_spec_F77 \ 16202 hardcode_libdir_flag_spec_ld_F77 \ 16203 hardcode_libdir_separator_F77 \ 16204 hardcode_automatic_F77 \ 16205 module_cmds_F77 \ 16206 module_expsym_cmds_F77 \ 16207 lt_cv_prog_compiler_c_o_F77 \ 16208 exclude_expsyms_F77 \ 16209 include_expsyms_F77; do 16210 16211 case $var in 16212 old_archive_cmds_F77 | \ 16213 old_archive_from_new_cmds_F77 | \ 16214 archive_cmds_F77 | \ 16215 archive_expsym_cmds_F77 | \ 16216 module_cmds_F77 | \ 16217 module_expsym_cmds_F77 | \ 16218 old_archive_from_expsyms_cmds_F77 | \ 16219 export_symbols_cmds_F77 | \ 16220 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16221 postinstall_cmds | postuninstall_cmds | \ 16222 old_postinstall_cmds | old_postuninstall_cmds | \ 16223 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16224 # Double-quote double-evaled strings. 16225 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16226 ;; 16227 *) 16228 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16229 ;; 16230 esac 16231 done 16232 16233 case $lt_echo in 16234 *'\$0 --fallback-echo"') 16235 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16236 ;; 16237 esac 16238 16239cfgfile="$ofile" 16240 16241 cat <<__EOF__ >> "$cfgfile" 16242# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16243 16244# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16245 16246# Shell to use when invoking shell scripts. 16247SHELL=$lt_SHELL 16248 16249# Whether or not to build shared libraries. 16250build_libtool_libs=$enable_shared 16251 16252# Whether or not to build static libraries. 16253build_old_libs=$enable_static 16254 16255# Whether or not to add -lc for building shared libraries. 16256build_libtool_need_lc=$archive_cmds_need_lc_F77 16257 16258# Whether or not to disallow shared libs when runtime libs are static 16259allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16260 16261# Whether or not to optimize for fast installation. 16262fast_install=$enable_fast_install 16263 16264# The host system. 16265host_alias=$host_alias 16266host=$host 16267host_os=$host_os 16268 16269# The build system. 16270build_alias=$build_alias 16271build=$build 16272build_os=$build_os 16273 16274# An echo program that does not interpret backslashes. 16275echo=$lt_echo 16276 16277# The archiver. 16278AR=$lt_AR 16279AR_FLAGS=$lt_AR_FLAGS 16280 16281# A C compiler. 16282LTCC=$lt_LTCC 16283 16284# A language-specific compiler. 16285CC=$lt_compiler_F77 16286 16287# Is the compiler the GNU C compiler? 16288with_gcc=$GCC_F77 16289 16290# An ERE matcher. 16291EGREP=$lt_EGREP 16292 16293# The linker used to build libraries. 16294LD=$lt_LD_F77 16295 16296# Whether we need hard or soft links. 16297LN_S=$lt_LN_S 16298 16299# A BSD-compatible nm program. 16300NM=$lt_NM 16301 16302# A symbol stripping program 16303STRIP=$lt_STRIP 16304 16305# Used to examine libraries when file_magic_cmd begins "file" 16306MAGIC_CMD=$MAGIC_CMD 16307 16308# Used on cygwin: DLL creation program. 16309DLLTOOL="$DLLTOOL" 16310 16311# Used on cygwin: object dumper. 16312OBJDUMP="$OBJDUMP" 16313 16314# Used on cygwin: assembler. 16315AS="$AS" 16316 16317# The name of the directory that contains temporary libtool files. 16318objdir=$objdir 16319 16320# How to create reloadable object files. 16321reload_flag=$lt_reload_flag 16322reload_cmds=$lt_reload_cmds 16323 16324# How to pass a linker flag through the compiler. 16325wl=$lt_lt_prog_compiler_wl_F77 16326 16327# Object file suffix (normally "o"). 16328objext="$ac_objext" 16329 16330# Old archive suffix (normally "a"). 16331libext="$libext" 16332 16333# Shared library suffix (normally ".so"). 16334shrext_cmds='$shrext_cmds' 16335 16336# Executable file suffix (normally ""). 16337exeext="$exeext" 16338 16339# Additional compiler flags for building library objects. 16340pic_flag=$lt_lt_prog_compiler_pic_F77 16341pic_mode=$pic_mode 16342 16343# What is the maximum length of a command? 16344max_cmd_len=$lt_cv_sys_max_cmd_len 16345 16346# Does compiler simultaneously support -c and -o options? 16347compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16348 16349# Must we lock files when doing compilation? 16350need_locks=$lt_need_locks 16351 16352# Do we need the lib prefix for modules? 16353need_lib_prefix=$need_lib_prefix 16354 16355# Do we need a version for libraries? 16356need_version=$need_version 16357 16358# Whether dlopen is supported. 16359dlopen_support=$enable_dlopen 16360 16361# Whether dlopen of programs is supported. 16362dlopen_self=$enable_dlopen_self 16363 16364# Whether dlopen of statically linked programs is supported. 16365dlopen_self_static=$enable_dlopen_self_static 16366 16367# Compiler flag to prevent dynamic linking. 16368link_static_flag=$lt_lt_prog_compiler_static_F77 16369 16370# Compiler flag to turn off builtin functions. 16371no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16372 16373# Compiler flag to allow reflexive dlopens. 16374export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16375 16376# Compiler flag to generate shared objects directly from archives. 16377whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16378 16379# Compiler flag to generate thread-safe objects. 16380thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16381 16382# Library versioning type. 16383version_type=$version_type 16384 16385# Format of library name prefix. 16386libname_spec=$lt_libname_spec 16387 16388# List of archive names. First name is the real one, the rest are links. 16389# The last name is the one that the linker finds with -lNAME. 16390library_names_spec=$lt_library_names_spec 16391 16392# The coded name of the library, if different from the real name. 16393soname_spec=$lt_soname_spec 16394 16395# Commands used to build and install an old-style archive. 16396RANLIB=$lt_RANLIB 16397old_archive_cmds=$lt_old_archive_cmds_F77 16398old_postinstall_cmds=$lt_old_postinstall_cmds 16399old_postuninstall_cmds=$lt_old_postuninstall_cmds 16400 16401# Create an old-style archive from a shared archive. 16402old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16403 16404# Create a temporary old-style archive to link instead of a shared archive. 16405old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16406 16407# Commands used to build and install a shared archive. 16408archive_cmds=$lt_archive_cmds_F77 16409archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16410postinstall_cmds=$lt_postinstall_cmds 16411postuninstall_cmds=$lt_postuninstall_cmds 16412 16413# Commands used to build a loadable module (assumed same as above if empty) 16414module_cmds=$lt_module_cmds_F77 16415module_expsym_cmds=$lt_module_expsym_cmds_F77 16416 16417# Commands to strip libraries. 16418old_striplib=$lt_old_striplib 16419striplib=$lt_striplib 16420 16421# Dependencies to place before the objects being linked to create a 16422# shared library. 16423predep_objects=$lt_predep_objects_F77 16424 16425# Dependencies to place after the objects being linked to create a 16426# shared library. 16427postdep_objects=$lt_postdep_objects_F77 16428 16429# Dependencies to place before the objects being linked to create a 16430# shared library. 16431predeps=$lt_predeps_F77 16432 16433# Dependencies to place after the objects being linked to create a 16434# shared library. 16435postdeps=$lt_postdeps_F77 16436 16437# The library search path used internally by the compiler when linking 16438# a shared library. 16439compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16440 16441# Method to check whether dependent libraries are shared objects. 16442deplibs_check_method=$lt_deplibs_check_method 16443 16444# Command to use when deplibs_check_method == file_magic. 16445file_magic_cmd=$lt_file_magic_cmd 16446 16447# Flag that allows shared libraries with undefined symbols to be built. 16448allow_undefined_flag=$lt_allow_undefined_flag_F77 16449 16450# Flag that forces no undefined symbols. 16451no_undefined_flag=$lt_no_undefined_flag_F77 16452 16453# Commands used to finish a libtool library installation in a directory. 16454finish_cmds=$lt_finish_cmds 16455 16456# Same as above, but a single script fragment to be evaled but not shown. 16457finish_eval=$lt_finish_eval 16458 16459# Take the output of nm and produce a listing of raw symbols and C names. 16460global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16461 16462# Transform the output of nm in a proper C declaration 16463global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16464 16465# Transform the output of nm in a C name address pair 16466global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16467 16468# This is the shared library runtime path variable. 16469runpath_var=$runpath_var 16470 16471# This is the shared library path variable. 16472shlibpath_var=$shlibpath_var 16473 16474# Is shlibpath searched before the hard-coded library search path? 16475shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16476 16477# How to hardcode a shared library path into an executable. 16478hardcode_action=$hardcode_action_F77 16479 16480# Whether we should hardcode library paths into libraries. 16481hardcode_into_libs=$hardcode_into_libs 16482 16483# Flag to hardcode \$libdir into a binary during linking. 16484# This must work even if \$libdir does not exist. 16485hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16486 16487# If ld is used when linking, flag to hardcode \$libdir into 16488# a binary during linking. This must work even if \$libdir does 16489# not exist. 16490hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16491 16492# Whether we need a single -rpath flag with a separated argument. 16493hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16494 16495# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16496# resulting binary. 16497hardcode_direct=$hardcode_direct_F77 16498 16499# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16500# resulting binary. 16501hardcode_minus_L=$hardcode_minus_L_F77 16502 16503# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16504# the resulting binary. 16505hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16506 16507# Set to yes if building a shared library automatically hardcodes DIR into the library 16508# and all subsequent libraries and executables linked against it. 16509hardcode_automatic=$hardcode_automatic_F77 16510 16511# Variables whose values should be saved in libtool wrapper scripts and 16512# restored at relink time. 16513variables_saved_for_relink="$variables_saved_for_relink" 16514 16515# Whether libtool must link a program against all its dependency libraries. 16516link_all_deplibs=$link_all_deplibs_F77 16517 16518# Compile-time system search path for libraries 16519sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16520 16521# Run-time system search path for libraries 16522sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16523 16524# Fix the shell variable \$srcfile for the compiler. 16525fix_srcfile_path="$fix_srcfile_path_F77" 16526 16527# Set to yes if exported symbols are required. 16528always_export_symbols=$always_export_symbols_F77 16529 16530# The commands to list exported symbols. 16531export_symbols_cmds=$lt_export_symbols_cmds_F77 16532 16533# The commands to extract the exported symbol list from a shared archive. 16534extract_expsyms_cmds=$lt_extract_expsyms_cmds 16535 16536# Symbols that should not be listed in the preloaded symbols. 16537exclude_expsyms=$lt_exclude_expsyms_F77 16538 16539# Symbols that must always be exported. 16540include_expsyms=$lt_include_expsyms_F77 16541 16542# ### END LIBTOOL TAG CONFIG: $tagname 16543 16544__EOF__ 16545 16546 16547else 16548 # If there is no Makefile yet, we rely on a make rule to execute 16549 # `config.status --recheck' to rerun these tests and create the 16550 # libtool script then. 16551 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16552 if test -f "$ltmain_in"; then 16553 test -f Makefile && make "$ltmain" 16554 fi 16555fi 16556 16557 16558ac_ext=c 16559ac_cpp='$CPP $CPPFLAGS' 16560ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16561ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16562ac_compiler_gnu=$ac_cv_c_compiler_gnu 16563 16564CC="$lt_save_CC" 16565 16566 else 16567 tagname="" 16568 fi 16569 ;; 16570 16571 GCJ) 16572 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16573 16574 16575# Source file extension for Java test sources. 16576ac_ext=java 16577 16578# Object file extension for compiled Java test sources. 16579objext=o 16580objext_GCJ=$objext 16581 16582# Code to be used in simple compile tests 16583lt_simple_compile_test_code="class foo {}\n" 16584 16585# Code to be used in simple link tests 16586lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' 16587 16588# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16589 16590# If no C compiler was specified, use CC. 16591LTCC=${LTCC-"$CC"} 16592 16593# Allow CC to be a program name with arguments. 16594compiler=$CC 16595 16596 16597# save warnings/boilerplate of simple test code 16598ac_outfile=conftest.$ac_objext 16599printf "$lt_simple_compile_test_code" >conftest.$ac_ext 16600eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 16601_lt_compiler_boilerplate=`cat conftest.err` 16602$rm conftest* 16603 16604ac_outfile=conftest.$ac_objext 16605printf "$lt_simple_link_test_code" >conftest.$ac_ext 16606eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 16607_lt_linker_boilerplate=`cat conftest.err` 16608$rm conftest* 16609 16610 16611# Allow CC to be a program name with arguments. 16612lt_save_CC="$CC" 16613CC=${GCJ-"gcj"} 16614compiler=$CC 16615compiler_GCJ=$CC 16616for cc_temp in $compiler""; do 16617 case $cc_temp in 16618 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16619 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16620 \-*) ;; 16621 *) break;; 16622 esac 16623done 16624cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16625 16626 16627# GCJ did not exist at the time GCC didn't implicitly link libc in. 16628archive_cmds_need_lc_GCJ=no 16629 16630old_archive_cmds_GCJ=$old_archive_cmds 16631 16632 16633lt_prog_compiler_no_builtin_flag_GCJ= 16634 16635if test "$GCC" = yes; then 16636 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16637 16638 16639{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16640echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 16641if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16642 echo $ECHO_N "(cached) $ECHO_C" >&6 16643else 16644 lt_cv_prog_compiler_rtti_exceptions=no 16645 ac_outfile=conftest.$ac_objext 16646 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 16647 lt_compiler_flag="-fno-rtti -fno-exceptions" 16648 # Insert the option either (1) after the last *FLAGS variable, or 16649 # (2) before a word containing "conftest.", or (3) at the end. 16650 # Note that $ac_compile itself does not contain backslashes and begins 16651 # with a dollar sign (not a hyphen), so the echo should work correctly. 16652 # The option is referenced via a variable to avoid confusing sed. 16653 lt_compile=`echo "$ac_compile" | $SED \ 16654 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 16655 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16656 -e 's:$: $lt_compiler_flag:'`
| 14669 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14670 then 14671 # The compiler can only warn and ignore the option if not recognized 14672 # So say no if there are warnings 14673 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp 14674 $SED '/^$/d' out/conftest.err >out/conftest.er2 14675 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14676 lt_cv_prog_compiler_c_o_F77=yes 14677 fi 14678 fi 14679 chmod u+w . 14680 $rm conftest* 14681 # SGI C++ compiler will create directory out/ii_files/ for 14682 # template instantiation 14683 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14684 $rm out/* && rmdir out 14685 cd .. 14686 rmdir conftest 14687 $rm conftest* 14688 14689fi 14690{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14691echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } 14692 14693 14694hard_links="nottested" 14695if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14696 # do not overwrite the value of need_locks provided by the user 14697 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14698echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 14699 hard_links=yes 14700 $rm conftest* 14701 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14702 touch conftest.a 14703 ln conftest.a conftest.b 2>&5 || hard_links=no 14704 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14705 { echo "$as_me:$LINENO: result: $hard_links" >&5 14706echo "${ECHO_T}$hard_links" >&6; } 14707 if test "$hard_links" = no; then 14708 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14709echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14710 need_locks=warn 14711 fi 14712else 14713 need_locks=no 14714fi 14715 14716{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14717echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 14718 14719 runpath_var= 14720 allow_undefined_flag_F77= 14721 enable_shared_with_static_runtimes_F77=no 14722 archive_cmds_F77= 14723 archive_expsym_cmds_F77= 14724 old_archive_From_new_cmds_F77= 14725 old_archive_from_expsyms_cmds_F77= 14726 export_dynamic_flag_spec_F77= 14727 whole_archive_flag_spec_F77= 14728 thread_safe_flag_spec_F77= 14729 hardcode_libdir_flag_spec_F77= 14730 hardcode_libdir_flag_spec_ld_F77= 14731 hardcode_libdir_separator_F77= 14732 hardcode_direct_F77=no 14733 hardcode_minus_L_F77=no 14734 hardcode_shlibpath_var_F77=unsupported 14735 link_all_deplibs_F77=unknown 14736 hardcode_automatic_F77=no 14737 module_cmds_F77= 14738 module_expsym_cmds_F77= 14739 always_export_symbols_F77=no 14740 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14741 # include_expsyms should be a list of space-separated symbols to be *always* 14742 # included in the symbol list 14743 include_expsyms_F77= 14744 # exclude_expsyms can be an extended regexp of symbols to exclude 14745 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14746 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14747 # as well as any symbol that contains `d'. 14748 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" 14749 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14750 # platforms (ab)use it in PIC code, but their linkers get confused if 14751 # the symbol is explicitly referenced. Since portable code cannot 14752 # rely on this symbol name, it's probably fine to never include it in 14753 # preloaded symbol tables. 14754 extract_expsyms_cmds= 14755 # Just being paranoid about ensuring that cc_basename is set. 14756 for cc_temp in $compiler""; do 14757 case $cc_temp in 14758 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14759 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14760 \-*) ;; 14761 *) break;; 14762 esac 14763done 14764cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14765 14766 case $host_os in 14767 cygwin* | mingw* | pw32*) 14768 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14769 # When not using gcc, we currently assume that we are using 14770 # Microsoft Visual C++. 14771 if test "$GCC" != yes; then 14772 with_gnu_ld=no 14773 fi 14774 ;; 14775 openbsd*) 14776 with_gnu_ld=no 14777 ;; 14778 esac 14779 14780 ld_shlibs_F77=yes 14781 if test "$with_gnu_ld" = yes; then 14782 # If archive_cmds runs LD, not CC, wlarc should be empty 14783 wlarc='${wl}' 14784 14785 # Set some defaults for GNU ld with shared library support. These 14786 # are reset later if shared libraries are not supported. Putting them 14787 # here allows them to be overridden if necessary. 14788 runpath_var=LD_RUN_PATH 14789 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14790 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14791 # ancient GNU ld didn't support --whole-archive et. al. 14792 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14793 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14794 else 14795 whole_archive_flag_spec_F77= 14796 fi 14797 supports_anon_versioning=no 14798 case `$LD -v 2>/dev/null` in 14799 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14800 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14801 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14802 *\ 2.11.*) ;; # other 2.11 versions 14803 *) supports_anon_versioning=yes ;; 14804 esac 14805 14806 # See if GNU ld supports shared libraries. 14807 case $host_os in 14808 aix3* | aix4* | aix5*) 14809 # On AIX/PPC, the GNU linker is very broken 14810 if test "$host_cpu" != ia64; then 14811 ld_shlibs_F77=no 14812 cat <<EOF 1>&2 14813 14814*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14815*** to be unable to reliably create shared libraries on AIX. 14816*** Therefore, libtool is disabling shared libraries support. If you 14817*** really care for shared libraries, you may want to modify your PATH 14818*** so that a non-GNU linker is found, and then restart. 14819 14820EOF 14821 fi 14822 ;; 14823 14824 amigaos*) 14825 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)' 14826 hardcode_libdir_flag_spec_F77='-L$libdir' 14827 hardcode_minus_L_F77=yes 14828 14829 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14830 # that the semantics of dynamic libraries on AmigaOS, at least up 14831 # to version 4, is to share data among multiple programs linked 14832 # with the same dynamic library. Since this doesn't match the 14833 # behavior of shared libraries on other platforms, we can't use 14834 # them. 14835 ld_shlibs_F77=no 14836 ;; 14837 14838 beos*) 14839 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14840 allow_undefined_flag_F77=unsupported 14841 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14842 # support --undefined. This deserves some investigation. FIXME 14843 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14844 else 14845 ld_shlibs_F77=no 14846 fi 14847 ;; 14848 14849 cygwin* | mingw* | pw32*) 14850 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14851 # as there is no search path for DLLs. 14852 hardcode_libdir_flag_spec_F77='-L$libdir' 14853 allow_undefined_flag_F77=unsupported 14854 always_export_symbols_F77=no 14855 enable_shared_with_static_runtimes_F77=yes 14856 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 14857 14858 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14859 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 14860 # If the export-symbols file already is a .def file (1st line 14861 # is EXPORTS), use it as is; otherwise, prepend... 14862 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14863 cp $export_symbols $output_objdir/$soname.def; 14864 else 14865 echo EXPORTS > $output_objdir/$soname.def; 14866 cat $export_symbols >> $output_objdir/$soname.def; 14867 fi~ 14868 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 14869 else 14870 ld_shlibs_F77=no 14871 fi 14872 ;; 14873 14874 linux*) 14875 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14876 tmp_addflag= 14877 case $cc_basename,$host_cpu in 14878 pgcc*) # Portland Group C compiler 14879 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' 14880 tmp_addflag=' $pic_flag' 14881 ;; 14882 pgf77* | pgf90* ) # Portland Group f77 and f90 compilers 14883 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' 14884 tmp_addflag=' $pic_flag -Mnomain' ;; 14885 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14886 tmp_addflag=' -i_dynamic' ;; 14887 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14888 tmp_addflag=' -i_dynamic -nofor_main' ;; 14889 ifc* | ifort*) # Intel Fortran compiler 14890 tmp_addflag=' -nofor_main' ;; 14891 esac 14892 archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14893 14894 if test $supports_anon_versioning = yes; then 14895 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 14896 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14897 $echo "local: *; };" >> $output_objdir/$libname.ver~ 14898 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 14899 fi 14900 else 14901 ld_shlibs_F77=no 14902 fi 14903 ;; 14904 14905 netbsd*) 14906 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14907 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 14908 wlarc= 14909 else 14910 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14911 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14912 fi 14913 ;; 14914 14915 solaris* | sysv5*) 14916 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 14917 ld_shlibs_F77=no 14918 cat <<EOF 1>&2 14919 14920*** Warning: The releases 2.8.* of the GNU linker cannot reliably 14921*** create shared libraries on Solaris systems. Therefore, libtool 14922*** is disabling shared libraries support. We urge you to upgrade GNU 14923*** binutils to release 2.9.1 or newer. Another option is to modify 14924*** your PATH or compiler configuration so that the native linker is 14925*** used, and then restart. 14926 14927EOF 14928 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14929 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14930 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14931 else 14932 ld_shlibs_F77=no 14933 fi 14934 ;; 14935 14936 sunos4*) 14937 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14938 wlarc= 14939 hardcode_direct_F77=yes 14940 hardcode_shlibpath_var_F77=no 14941 ;; 14942 14943 *) 14944 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14945 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14946 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14947 else 14948 ld_shlibs_F77=no 14949 fi 14950 ;; 14951 esac 14952 14953 if test "$ld_shlibs_F77" = no; then 14954 runpath_var= 14955 hardcode_libdir_flag_spec_F77= 14956 export_dynamic_flag_spec_F77= 14957 whole_archive_flag_spec_F77= 14958 fi 14959 else 14960 # PORTME fill in a description of your system's linker (not GNU ld) 14961 case $host_os in 14962 aix3*) 14963 allow_undefined_flag_F77=unsupported 14964 always_export_symbols_F77=yes 14965 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' 14966 # Note: this linker hardcodes the directories in LIBPATH if there 14967 # are no directories specified by -L. 14968 hardcode_minus_L_F77=yes 14969 if test "$GCC" = yes && test -z "$link_static_flag"; then 14970 # Neither direct hardcoding nor static linking is supported with a 14971 # broken collect2. 14972 hardcode_direct_F77=unsupported 14973 fi 14974 ;; 14975 14976 aix4* | aix5*) 14977 if test "$host_cpu" = ia64; then 14978 # On IA64, the linker does run time linking by default, so we don't 14979 # have to do anything special. 14980 aix_use_runtimelinking=no 14981 exp_sym_flag='-Bexport' 14982 no_entry_flag="" 14983 else 14984 # If we're using GNU nm, then we don't want the "-C" option. 14985 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14986 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 14987 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' 14988 else 14989 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' 14990 fi 14991 aix_use_runtimelinking=no 14992 14993 # Test if we are trying to use run time linking or normal 14994 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 14995 # need to do runtime linking. 14996 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 14997 for ld_flag in $LDFLAGS; do 14998 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 14999 aix_use_runtimelinking=yes 15000 break 15001 fi 15002 done 15003 esac 15004 15005 exp_sym_flag='-bexport' 15006 no_entry_flag='-bnoentry' 15007 fi 15008 15009 # When large executables or shared objects are built, AIX ld can 15010 # have problems creating the table of contents. If linking a library 15011 # or program results in "error TOC overflow" add -mminimal-toc to 15012 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15013 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15014 15015 archive_cmds_F77='' 15016 hardcode_direct_F77=yes 15017 hardcode_libdir_separator_F77=':' 15018 link_all_deplibs_F77=yes 15019 15020 if test "$GCC" = yes; then 15021 case $host_os in aix4.[012]|aix4.[012].*) 15022 # We only want to do this on AIX 4.2 and lower, the check 15023 # below for broken collect2 doesn't work under 4.3+ 15024 collect2name=`${CC} -print-prog-name=collect2` 15025 if test -f "$collect2name" && \ 15026 strings "$collect2name" | grep resolve_lib_name >/dev/null 15027 then 15028 # We have reworked collect2 15029 hardcode_direct_F77=yes 15030 else 15031 # We have old collect2 15032 hardcode_direct_F77=unsupported 15033 # It fails to find uninstalled libraries when the uninstalled 15034 # path is not listed in the libpath. Setting hardcode_minus_L 15035 # to unsupported forces relinking 15036 hardcode_minus_L_F77=yes 15037 hardcode_libdir_flag_spec_F77='-L$libdir' 15038 hardcode_libdir_separator_F77= 15039 fi 15040 esac 15041 shared_flag='-shared' 15042 if test "$aix_use_runtimelinking" = yes; then 15043 shared_flag="$shared_flag "'${wl}-G' 15044 fi 15045 else 15046 # not using gcc 15047 if test "$host_cpu" = ia64; then 15048 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15049 # chokes on -Wl,-G. The following line is correct: 15050 shared_flag='-G' 15051 else 15052 if test "$aix_use_runtimelinking" = yes; then 15053 shared_flag='${wl}-G' 15054 else 15055 shared_flag='${wl}-bM:SRE' 15056 fi 15057 fi 15058 fi 15059 15060 # It seems that -bexpall does not export symbols beginning with 15061 # underscore (_), so it is better to generate a list of symbols to export. 15062 always_export_symbols_F77=yes 15063 if test "$aix_use_runtimelinking" = yes; then 15064 # Warning - without using the other runtime loading flags (-brtl), 15065 # -berok will link without error, but may produce a broken library. 15066 allow_undefined_flag_F77='-berok' 15067 # Determine the default libpath from the value encoded in an empty executable. 15068 cat >conftest.$ac_ext <<_ACEOF 15069 program main 15070 15071 end 15072_ACEOF 15073rm -f conftest.$ac_objext conftest$ac_exeext 15074if { (ac_try="$ac_link" 15075case "(($ac_try" in 15076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15077 *) ac_try_echo=$ac_try;; 15078esac 15079eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15080 (eval "$ac_link") 2>conftest.er1 15081 ac_status=$? 15082 grep -v '^ *+' conftest.er1 >conftest.err 15083 rm -f conftest.er1 15084 cat conftest.err >&5 15085 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15086 (exit $ac_status); } && { 15087 test -z "$ac_f77_werror_flag" || 15088 test ! -s conftest.err 15089 } && test -s conftest$ac_exeext && 15090 $as_test_x conftest$ac_exeext; then 15091 15092aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15093}'` 15094# Check for a 64-bit object if we didn't find anything. 15095if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15096}'`; fi 15097else 15098 echo "$as_me: failed program was:" >&5 15099sed 's/^/| /' conftest.$ac_ext >&5 15100 15101 15102fi 15103 15104rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15105 conftest$ac_exeext conftest.$ac_ext 15106if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15107 15108 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15109 archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 15110 else 15111 if test "$host_cpu" = ia64; then 15112 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15113 allow_undefined_flag_F77="-z nodefs" 15114 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 15115 else 15116 # Determine the default libpath from the value encoded in an empty executable. 15117 cat >conftest.$ac_ext <<_ACEOF 15118 program main 15119 15120 end 15121_ACEOF 15122rm -f conftest.$ac_objext conftest$ac_exeext 15123if { (ac_try="$ac_link" 15124case "(($ac_try" in 15125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15126 *) ac_try_echo=$ac_try;; 15127esac 15128eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 15129 (eval "$ac_link") 2>conftest.er1 15130 ac_status=$? 15131 grep -v '^ *+' conftest.er1 >conftest.err 15132 rm -f conftest.er1 15133 cat conftest.err >&5 15134 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15135 (exit $ac_status); } && { 15136 test -z "$ac_f77_werror_flag" || 15137 test ! -s conftest.err 15138 } && test -s conftest$ac_exeext && 15139 $as_test_x conftest$ac_exeext; then 15140 15141aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15142}'` 15143# Check for a 64-bit object if we didn't find anything. 15144if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 15145}'`; fi 15146else 15147 echo "$as_me: failed program was:" >&5 15148sed 's/^/| /' conftest.$ac_ext >&5 15149 15150 15151fi 15152 15153rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15154 conftest$ac_exeext conftest.$ac_ext 15155if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15156 15157 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15158 # Warning - without using the other run time loading flags, 15159 # -berok will link without error, but may produce a broken library. 15160 no_undefined_flag_F77=' ${wl}-bernotok' 15161 allow_undefined_flag_F77=' ${wl}-berok' 15162 # -bexpall does not export symbols beginning with underscore (_) 15163 always_export_symbols_F77=yes 15164 # Exported symbols can be pulled into shared objects from archives 15165 whole_archive_flag_spec_F77=' ' 15166 archive_cmds_need_lc_F77=yes 15167 # This is similar to how AIX traditionally builds it's shared libraries. 15168 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 15169 fi 15170 fi 15171 ;; 15172 15173 amigaos*) 15174 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)' 15175 hardcode_libdir_flag_spec_F77='-L$libdir' 15176 hardcode_minus_L_F77=yes 15177 # see comment about different semantics on the GNU ld section 15178 ld_shlibs_F77=no 15179 ;; 15180 15181 bsdi[45]*) 15182 export_dynamic_flag_spec_F77=-rdynamic 15183 ;; 15184 15185 cygwin* | mingw* | pw32*) 15186 # When not using gcc, we currently assume that we are using 15187 # Microsoft Visual C++. 15188 # hardcode_libdir_flag_spec is actually meaningless, as there is 15189 # no search path for DLLs. 15190 hardcode_libdir_flag_spec_F77=' ' 15191 allow_undefined_flag_F77=unsupported 15192 # Tell ltmain to make .lib files, not .a files. 15193 libext=lib 15194 # Tell ltmain to make .dll files, not .so files. 15195 shrext_cmds=".dll" 15196 # FIXME: Setting linknames here is a bad hack. 15197 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15198 # The linker will automatically build a .lib file if we build a DLL. 15199 old_archive_From_new_cmds_F77='true' 15200 # FIXME: Should let the user specify the lib program. 15201 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' 15202 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15203 enable_shared_with_static_runtimes_F77=yes 15204 ;; 15205 15206 darwin* | rhapsody*) 15207 case "$host_os" in 15208 rhapsody* | darwin1.[012]) 15209 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15210 ;; 15211 *) # Darwin 1.3 on 15212 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15213 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15214 else 15215 case ${MACOSX_DEPLOYMENT_TARGET} in 15216 10.[012]) 15217 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15218 ;; 15219 10.*) 15220 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15221 ;; 15222 esac 15223 fi 15224 ;; 15225 esac 15226 archive_cmds_need_lc_F77=no 15227 hardcode_direct_F77=no 15228 hardcode_automatic_F77=yes 15229 hardcode_shlibpath_var_F77=unsupported 15230 whole_archive_flag_spec_F77='' 15231 link_all_deplibs_F77=yes 15232 if test "$GCC" = yes ; then 15233 output_verbose_link_cmd='echo' 15234 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 15235 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15236 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 15237 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 15238 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}' 15239 else 15240 case $cc_basename in 15241 xlc*) 15242 output_verbose_link_cmd='echo' 15243 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 15244 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15245 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 15246 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 15247 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}' 15248 ;; 15249 *) 15250 ld_shlibs_F77=no 15251 ;; 15252 esac 15253 fi 15254 ;; 15255 15256 dgux*) 15257 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15258 hardcode_libdir_flag_spec_F77='-L$libdir' 15259 hardcode_shlibpath_var_F77=no 15260 ;; 15261 15262 freebsd1*) 15263 ld_shlibs_F77=no 15264 ;; 15265 15266 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15267 # support. Future versions do this automatically, but an explicit c++rt0.o 15268 # does not break anything, and helps significantly (at the cost of a little 15269 # extra space). 15270 freebsd2.2*) 15271 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15272 hardcode_libdir_flag_spec_F77='-R$libdir' 15273 hardcode_direct_F77=yes 15274 hardcode_shlibpath_var_F77=no 15275 ;; 15276 15277 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15278 freebsd2*) 15279 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15280 hardcode_direct_F77=yes 15281 hardcode_minus_L_F77=yes 15282 hardcode_shlibpath_var_F77=no 15283 ;; 15284 15285 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15286 freebsd* | kfreebsd*-gnu | dragonfly*) 15287 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15288 hardcode_libdir_flag_spec_F77='-R$libdir' 15289 hardcode_direct_F77=yes 15290 hardcode_shlibpath_var_F77=no 15291 ;; 15292 15293 hpux9*) 15294 if test "$GCC" = yes; then 15295 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' 15296 else 15297 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' 15298 fi 15299 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15300 hardcode_libdir_separator_F77=: 15301 hardcode_direct_F77=yes 15302 15303 # hardcode_minus_L: Not really in the search PATH, 15304 # but as the default location of the library. 15305 hardcode_minus_L_F77=yes 15306 export_dynamic_flag_spec_F77='${wl}-E' 15307 ;; 15308 15309 hpux10* | hpux11*) 15310 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15311 case "$host_cpu" in 15312 hppa*64*|ia64*) 15313 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15314 ;; 15315 *) 15316 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15317 ;; 15318 esac 15319 else 15320 case "$host_cpu" in 15321 hppa*64*|ia64*) 15322 archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' 15323 ;; 15324 *) 15325 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15326 ;; 15327 esac 15328 fi 15329 if test "$with_gnu_ld" = no; then 15330 case "$host_cpu" in 15331 hppa*64*) 15332 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15333 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15334 hardcode_libdir_separator_F77=: 15335 hardcode_direct_F77=no 15336 hardcode_shlibpath_var_F77=no 15337 ;; 15338 ia64*) 15339 hardcode_libdir_flag_spec_F77='-L$libdir' 15340 hardcode_direct_F77=no 15341 hardcode_shlibpath_var_F77=no 15342 15343 # hardcode_minus_L: Not really in the search PATH, 15344 # but as the default location of the library. 15345 hardcode_minus_L_F77=yes 15346 ;; 15347 *) 15348 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15349 hardcode_libdir_separator_F77=: 15350 hardcode_direct_F77=yes 15351 export_dynamic_flag_spec_F77='${wl}-E' 15352 15353 # hardcode_minus_L: Not really in the search PATH, 15354 # but as the default location of the library. 15355 hardcode_minus_L_F77=yes 15356 ;; 15357 esac 15358 fi 15359 ;; 15360 15361 irix5* | irix6* | nonstopux*) 15362 if test "$GCC" = yes; then 15363 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' 15364 else 15365 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' 15366 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15367 fi 15368 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15369 hardcode_libdir_separator_F77=: 15370 link_all_deplibs_F77=yes 15371 ;; 15372 15373 netbsd*) 15374 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15375 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15376 else 15377 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15378 fi 15379 hardcode_libdir_flag_spec_F77='-R$libdir' 15380 hardcode_direct_F77=yes 15381 hardcode_shlibpath_var_F77=no 15382 ;; 15383 15384 newsos6) 15385 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15386 hardcode_direct_F77=yes 15387 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15388 hardcode_libdir_separator_F77=: 15389 hardcode_shlibpath_var_F77=no 15390 ;; 15391 15392 openbsd*) 15393 hardcode_direct_F77=yes 15394 hardcode_shlibpath_var_F77=no 15395 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15396 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15397 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15398 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15399 export_dynamic_flag_spec_F77='${wl}-E' 15400 else 15401 case $host_os in 15402 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15403 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15404 hardcode_libdir_flag_spec_F77='-R$libdir' 15405 ;; 15406 *) 15407 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15408 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15409 ;; 15410 esac 15411 fi 15412 ;; 15413 15414 os2*) 15415 hardcode_libdir_flag_spec_F77='-L$libdir' 15416 hardcode_minus_L_F77=yes 15417 allow_undefined_flag_F77=unsupported 15418 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' 15419 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15420 ;; 15421 15422 osf3*) 15423 if test "$GCC" = yes; then 15424 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15425 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' 15426 else 15427 allow_undefined_flag_F77=' -expect_unresolved \*' 15428 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' 15429 fi 15430 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15431 hardcode_libdir_separator_F77=: 15432 ;; 15433 15434 osf4* | osf5*) # as osf3* with the addition of -msym flag 15435 if test "$GCC" = yes; then 15436 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15437 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' 15438 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15439 else 15440 allow_undefined_flag_F77=' -expect_unresolved \*' 15441 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' 15442 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~ 15443 $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' 15444 15445 # Both c and cxx compiler support -rpath directly 15446 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15447 fi 15448 hardcode_libdir_separator_F77=: 15449 ;; 15450 15451 sco3.2v5*) 15452 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15453 hardcode_shlibpath_var_F77=no 15454 export_dynamic_flag_spec_F77='${wl}-Bexport' 15455 runpath_var=LD_RUN_PATH 15456 hardcode_runpath_var=yes 15457 ;; 15458 15459 solaris*) 15460 no_undefined_flag_F77=' -z text' 15461 if test "$GCC" = yes; then 15462 wlarc='${wl}' 15463 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15464 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15465 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15466 else 15467 wlarc='' 15468 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15469 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15470 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15471 fi 15472 hardcode_libdir_flag_spec_F77='-R$libdir' 15473 hardcode_shlibpath_var_F77=no 15474 case $host_os in 15475 solaris2.[0-5] | solaris2.[0-5].*) ;; 15476 *) 15477 # The compiler driver will combine linker options so we 15478 # cannot just pass the convience library names through 15479 # without $wl, iff we do not link with $LD. 15480 # Luckily, gcc supports the same syntax we need for Sun Studio. 15481 # Supported since Solaris 2.6 (maybe 2.5.1?) 15482 case $wlarc in 15483 '') 15484 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; 15485 *) 15486 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 15487 esac ;; 15488 esac 15489 link_all_deplibs_F77=yes 15490 ;; 15491 15492 sunos4*) 15493 if test "x$host_vendor" = xsequent; then 15494 # Use $CC to link under sequent, because it throws in some extra .o 15495 # files that make .init and .fini sections work. 15496 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15497 else 15498 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15499 fi 15500 hardcode_libdir_flag_spec_F77='-L$libdir' 15501 hardcode_direct_F77=yes 15502 hardcode_minus_L_F77=yes 15503 hardcode_shlibpath_var_F77=no 15504 ;; 15505 15506 sysv4) 15507 case $host_vendor in 15508 sni) 15509 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15510 hardcode_direct_F77=yes # is this really true??? 15511 ;; 15512 siemens) 15513 ## LD is ld it makes a PLAMLIB 15514 ## CC just makes a GrossModule. 15515 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15516 reload_cmds_F77='$CC -r -o $output$reload_objs' 15517 hardcode_direct_F77=no 15518 ;; 15519 motorola) 15520 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15521 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15522 ;; 15523 esac 15524 runpath_var='LD_RUN_PATH' 15525 hardcode_shlibpath_var_F77=no 15526 ;; 15527 15528 sysv4.3*) 15529 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15530 hardcode_shlibpath_var_F77=no 15531 export_dynamic_flag_spec_F77='-Bexport' 15532 ;; 15533 15534 sysv4*MP*) 15535 if test -d /usr/nec; then 15536 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15537 hardcode_shlibpath_var_F77=no 15538 runpath_var=LD_RUN_PATH 15539 hardcode_runpath_var=yes 15540 ld_shlibs_F77=yes 15541 fi 15542 ;; 15543 15544 sysv4.2uw2*) 15545 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15546 hardcode_direct_F77=yes 15547 hardcode_minus_L_F77=no 15548 hardcode_shlibpath_var_F77=no 15549 hardcode_runpath_var=yes 15550 runpath_var=LD_RUN_PATH 15551 ;; 15552 15553 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 15554 no_undefined_flag_F77='${wl}-z ${wl}text' 15555 if test "$GCC" = yes; then 15556 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15557 else 15558 archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15559 fi 15560 runpath_var='LD_RUN_PATH' 15561 hardcode_shlibpath_var_F77=no 15562 ;; 15563 15564 sysv5*) 15565 no_undefined_flag_F77=' -z text' 15566 # $CC -shared without GNU ld will not create a library from C++ 15567 # object files and a static libstdc++, better avoid it by now 15568 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15569 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15570 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15571 hardcode_libdir_flag_spec_F77= 15572 hardcode_shlibpath_var_F77=no 15573 runpath_var='LD_RUN_PATH' 15574 ;; 15575 15576 uts4*) 15577 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15578 hardcode_libdir_flag_spec_F77='-L$libdir' 15579 hardcode_shlibpath_var_F77=no 15580 ;; 15581 15582 *) 15583 ld_shlibs_F77=no 15584 ;; 15585 esac 15586 fi 15587 15588{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15589echo "${ECHO_T}$ld_shlibs_F77" >&6; } 15590test "$ld_shlibs_F77" = no && can_build_shared=no 15591 15592variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 15593if test "$GCC" = yes; then 15594 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 15595fi 15596 15597# 15598# Do we need to explicitly link libc? 15599# 15600case "x$archive_cmds_need_lc_F77" in 15601x|xyes) 15602 # Assume -lc should be added 15603 archive_cmds_need_lc_F77=yes 15604 15605 if test "$enable_shared" = yes && test "$GCC" = yes; then 15606 case $archive_cmds_F77 in 15607 *'~'*) 15608 # FIXME: we may have to deal with multi-command sequences. 15609 ;; 15610 '$CC '*) 15611 # Test whether the compiler implicitly links with -lc since on some 15612 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15613 # to ld, don't add -lc before -lgcc. 15614 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15615echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 15616 $rm conftest* 15617 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15618 15619 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15620 (eval $ac_compile) 2>&5 15621 ac_status=$? 15622 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15623 (exit $ac_status); } 2>conftest.err; then 15624 soname=conftest 15625 lib=conftest 15626 libobjs=conftest.$ac_objext 15627 deplibs= 15628 wl=$lt_prog_compiler_wl_F77 15629 compiler_flags=-v 15630 linker_flags=-v 15631 verstring= 15632 output_objdir=. 15633 libname=conftest 15634 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15635 allow_undefined_flag_F77= 15636 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15637 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15638 ac_status=$? 15639 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15640 (exit $ac_status); } 15641 then 15642 archive_cmds_need_lc_F77=no 15643 else 15644 archive_cmds_need_lc_F77=yes 15645 fi 15646 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15647 else 15648 cat conftest.err 1>&5 15649 fi 15650 $rm conftest* 15651 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15652echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } 15653 ;; 15654 esac 15655 fi 15656 ;; 15657esac 15658 15659{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15660echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 15661library_names_spec= 15662libname_spec='lib$name' 15663soname_spec= 15664shrext_cmds=".so" 15665postinstall_cmds= 15666postuninstall_cmds= 15667finish_cmds= 15668finish_eval= 15669shlibpath_var= 15670shlibpath_overrides_runpath=unknown 15671version_type=none 15672dynamic_linker="$host_os ld.so" 15673sys_lib_dlsearch_path_spec="/lib /usr/lib" 15674if test "$GCC" = yes; then 15675 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15676 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 15677 # if the path contains ";" then we assume it to be the separator 15678 # otherwise default to the standard path separator (i.e. ":") - it is 15679 # assumed that no part of a normal pathname contains ";" but that should 15680 # okay in the real world where ";" in dirpaths is itself problematic. 15681 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15682 else 15683 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15684 fi 15685else 15686 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 15687fi 15688need_lib_prefix=unknown 15689hardcode_into_libs=no 15690 15691# when you set need_version to no, make sure it does not cause -set_version 15692# flags to be left without arguments 15693need_version=unknown 15694 15695case $host_os in 15696aix3*) 15697 version_type=linux 15698 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15699 shlibpath_var=LIBPATH 15700 15701 # AIX 3 has no versioning support, so we append a major version to the name. 15702 soname_spec='${libname}${release}${shared_ext}$major' 15703 ;; 15704 15705aix4* | aix5*) 15706 version_type=linux 15707 need_lib_prefix=no 15708 need_version=no 15709 hardcode_into_libs=yes 15710 if test "$host_cpu" = ia64; then 15711 # AIX 5 supports IA64 15712 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15713 shlibpath_var=LD_LIBRARY_PATH 15714 else 15715 # With GCC up to 2.95.x, collect2 would create an import file 15716 # for dependence libraries. The import file would start with 15717 # the line `#! .'. This would cause the generated library to 15718 # depend on `.', always an invalid library. This was fixed in 15719 # development snapshots of GCC prior to 3.0. 15720 case $host_os in 15721 aix4 | aix4.[01] | aix4.[01].*) 15722 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15723 echo ' yes ' 15724 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15725 : 15726 else 15727 can_build_shared=no 15728 fi 15729 ;; 15730 esac 15731 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15732 # soname into executable. Probably we can add versioning support to 15733 # collect2, so additional links can be useful in future. 15734 if test "$aix_use_runtimelinking" = yes; then 15735 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15736 # instead of lib<name>.a to let people know that these are not 15737 # typical AIX shared libraries. 15738 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15739 else 15740 # We preserve .a as extension for shared libraries through AIX4.2 15741 # and later when we are not doing run time linking. 15742 library_names_spec='${libname}${release}.a $libname.a' 15743 soname_spec='${libname}${release}${shared_ext}$major' 15744 fi 15745 shlibpath_var=LIBPATH 15746 fi 15747 ;; 15748 15749amigaos*) 15750 library_names_spec='$libname.ixlibrary $libname.a' 15751 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15752 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' 15753 ;; 15754 15755beos*) 15756 library_names_spec='${libname}${shared_ext}' 15757 dynamic_linker="$host_os ld.so" 15758 shlibpath_var=LIBRARY_PATH 15759 ;; 15760 15761bsdi[45]*) 15762 version_type=linux 15763 need_version=no 15764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15765 soname_spec='${libname}${release}${shared_ext}$major' 15766 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15767 shlibpath_var=LD_LIBRARY_PATH 15768 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15769 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15770 # the default ld.so.conf also contains /usr/contrib/lib and 15771 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15772 # libtool to hard-code these into programs 15773 ;; 15774 15775cygwin* | mingw* | pw32*) 15776 version_type=windows 15777 shrext_cmds=".dll" 15778 need_version=no 15779 need_lib_prefix=no 15780 15781 case $GCC,$host_os in 15782 yes,cygwin* | yes,mingw* | yes,pw32*) 15783 library_names_spec='$libname.dll.a' 15784 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15785 postinstall_cmds='base_file=`basename \${file}`~ 15786 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15787 dldir=$destdir/`dirname \$dlpath`~ 15788 test -d \$dldir || mkdir -p \$dldir~ 15789 $install_prog $dir/$dlname \$dldir/$dlname' 15790 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15791 dlpath=$dir/\$dldll~ 15792 $rm \$dlpath' 15793 shlibpath_overrides_runpath=yes 15794 15795 case $host_os in 15796 cygwin*) 15797 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15798 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15799 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15800 ;; 15801 mingw*) 15802 # MinGW DLLs use traditional 'lib' prefix 15803 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15804 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15805 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15806 # It is most probably a Windows format PATH printed by 15807 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15808 # path with ; separators, and with drive letters. We can handle the 15809 # drive letters (cygwin fileutils understands them), so leave them, 15810 # especially as we might pass files found there to a mingw objdump, 15811 # which wouldn't understand a cygwinified path. Ahh. 15812 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15813 else 15814 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15815 fi 15816 ;; 15817 pw32*) 15818 # pw32 DLLs use 'pw' prefix rather than 'lib' 15819 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15820 ;; 15821 esac 15822 ;; 15823 15824 *) 15825 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15826 ;; 15827 esac 15828 dynamic_linker='Win32 ld.exe' 15829 # FIXME: first we should search . and the directory the executable is in 15830 shlibpath_var=PATH 15831 ;; 15832 15833darwin* | rhapsody*) 15834 dynamic_linker="$host_os dyld" 15835 version_type=darwin 15836 need_lib_prefix=no 15837 need_version=no 15838 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15839 soname_spec='${libname}${release}${major}$shared_ext' 15840 shlibpath_overrides_runpath=yes 15841 shlibpath_var=DYLD_LIBRARY_PATH 15842 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' 15843 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 15844 if test "$GCC" = yes; then 15845 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 15846 else 15847 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 15848 fi 15849 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15850 ;; 15851 15852dgux*) 15853 version_type=linux 15854 need_lib_prefix=no 15855 need_version=no 15856 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 15857 soname_spec='${libname}${release}${shared_ext}$major' 15858 shlibpath_var=LD_LIBRARY_PATH 15859 ;; 15860 15861freebsd1*) 15862 dynamic_linker=no 15863 ;; 15864 15865kfreebsd*-gnu) 15866 version_type=linux 15867 need_lib_prefix=no 15868 need_version=no 15869 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15870 soname_spec='${libname}${release}${shared_ext}$major' 15871 shlibpath_var=LD_LIBRARY_PATH 15872 shlibpath_overrides_runpath=no 15873 hardcode_into_libs=yes 15874 dynamic_linker='GNU ld.so' 15875 ;; 15876 15877freebsd* | dragonfly*) 15878 # DragonFly does not have aout. When/if they implement a new 15879 # versioning mechanism, adjust this. 15880 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 15881 version_type=freebsd-$objformat 15882 case $version_type in 15883 freebsd-elf*) 15884 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15885 need_version=no 15886 need_lib_prefix=no 15887 ;; 15888 freebsd-*) 15889 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 15890 need_version=yes 15891 ;; 15892 esac 15893 shlibpath_var=LD_LIBRARY_PATH 15894 case $host_os in 15895 freebsd2*) 15896 shlibpath_overrides_runpath=yes 15897 ;; 15898 freebsd3.[01]* | freebsdelf3.[01]*) 15899 shlibpath_overrides_runpath=yes 15900 hardcode_into_libs=yes 15901 ;; 15902 *) # from 3.2 on 15903 shlibpath_overrides_runpath=no 15904 hardcode_into_libs=yes 15905 ;; 15906 esac 15907 ;; 15908 15909gnu*) 15910 version_type=linux 15911 need_lib_prefix=no 15912 need_version=no 15913 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15914 soname_spec='${libname}${release}${shared_ext}$major' 15915 shlibpath_var=LD_LIBRARY_PATH 15916 hardcode_into_libs=yes 15917 ;; 15918 15919hpux9* | hpux10* | hpux11*) 15920 # Give a soname corresponding to the major version so that dld.sl refuses to 15921 # link against other versions. 15922 version_type=sunos 15923 need_lib_prefix=no 15924 need_version=no 15925 case "$host_cpu" in 15926 ia64*) 15927 shrext_cmds='.so' 15928 hardcode_into_libs=yes 15929 dynamic_linker="$host_os dld.so" 15930 shlibpath_var=LD_LIBRARY_PATH 15931 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15933 soname_spec='${libname}${release}${shared_ext}$major' 15934 if test "X$HPUX_IA64_MODE" = X32; then 15935 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 15936 else 15937 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 15938 fi 15939 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15940 ;; 15941 hppa*64*) 15942 shrext_cmds='.sl' 15943 hardcode_into_libs=yes 15944 dynamic_linker="$host_os dld.sl" 15945 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 15946 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15948 soname_spec='${libname}${release}${shared_ext}$major' 15949 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 15950 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15951 ;; 15952 *) 15953 shrext_cmds='.sl' 15954 dynamic_linker="$host_os dld.sl" 15955 shlibpath_var=SHLIB_PATH 15956 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 15957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15958 soname_spec='${libname}${release}${shared_ext}$major' 15959 ;; 15960 esac 15961 # HP-UX runs *really* slowly unless shared libraries are mode 555. 15962 postinstall_cmds='chmod 555 $lib' 15963 ;; 15964 15965irix5* | irix6* | nonstopux*) 15966 case $host_os in 15967 nonstopux*) version_type=nonstopux ;; 15968 *) 15969 if test "$lt_cv_prog_gnu_ld" = yes; then 15970 version_type=linux 15971 else 15972 version_type=irix 15973 fi ;; 15974 esac 15975 need_lib_prefix=no 15976 need_version=no 15977 soname_spec='${libname}${release}${shared_ext}$major' 15978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 15979 case $host_os in 15980 irix5* | nonstopux*) 15981 libsuff= shlibsuff= 15982 ;; 15983 *) 15984 case $LD in # libtool.m4 will add one of these switches to LD 15985 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 15986 libsuff= shlibsuff= libmagic=32-bit;; 15987 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 15988 libsuff=32 shlibsuff=N32 libmagic=N32;; 15989 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 15990 libsuff=64 shlibsuff=64 libmagic=64-bit;; 15991 *) libsuff= shlibsuff= libmagic=never-match;; 15992 esac 15993 ;; 15994 esac 15995 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15996 shlibpath_overrides_runpath=no 15997 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15998 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15999 hardcode_into_libs=yes 16000 ;; 16001 16002# No shared lib support for Linux oldld, aout, or coff. 16003linux*oldld* | linux*aout* | linux*coff*) 16004 dynamic_linker=no 16005 ;; 16006 16007# This must be Linux ELF. 16008linux*) 16009 version_type=linux 16010 need_lib_prefix=no 16011 need_version=no 16012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16013 soname_spec='${libname}${release}${shared_ext}$major' 16014 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16015 shlibpath_var=LD_LIBRARY_PATH 16016 shlibpath_overrides_runpath=no 16017 # This implies no fast_install, which is unacceptable. 16018 # Some rework will be needed to allow for fast_install 16019 # before this can be enabled. 16020 hardcode_into_libs=yes 16021 16022 # Append ld.so.conf contents to the search path 16023 if test -f /etc/ld.so.conf; then 16024 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 16025 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 16026 fi 16027 16028 # We used to test for /lib/ld.so.1 and disable shared libraries on 16029 # powerpc, because MkLinux only supported shared libraries with the 16030 # GNU dynamic linker. Since this was broken with cross compilers, 16031 # most powerpc-linux boxes support dynamic linking these days and 16032 # people can always --disable-shared, the test was removed, and we 16033 # assume the GNU/Linux dynamic linker is in use. 16034 dynamic_linker='GNU/Linux ld.so' 16035 ;; 16036 16037knetbsd*-gnu) 16038 version_type=linux 16039 need_lib_prefix=no 16040 need_version=no 16041 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16042 soname_spec='${libname}${release}${shared_ext}$major' 16043 shlibpath_var=LD_LIBRARY_PATH 16044 shlibpath_overrides_runpath=no 16045 hardcode_into_libs=yes 16046 dynamic_linker='GNU ld.so' 16047 ;; 16048 16049netbsd*) 16050 version_type=sunos 16051 need_lib_prefix=no 16052 need_version=no 16053 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16054 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16055 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16056 dynamic_linker='NetBSD (a.out) ld.so' 16057 else 16058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16059 soname_spec='${libname}${release}${shared_ext}$major' 16060 dynamic_linker='NetBSD ld.elf_so' 16061 fi 16062 shlibpath_var=LD_LIBRARY_PATH 16063 shlibpath_overrides_runpath=yes 16064 hardcode_into_libs=yes 16065 ;; 16066 16067newsos6) 16068 version_type=linux 16069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16070 shlibpath_var=LD_LIBRARY_PATH 16071 shlibpath_overrides_runpath=yes 16072 ;; 16073 16074nto-qnx*) 16075 version_type=linux 16076 need_lib_prefix=no 16077 need_version=no 16078 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16079 soname_spec='${libname}${release}${shared_ext}$major' 16080 shlibpath_var=LD_LIBRARY_PATH 16081 shlibpath_overrides_runpath=yes 16082 ;; 16083 16084openbsd*) 16085 version_type=sunos 16086 need_lib_prefix=no 16087 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16088 case $host_os in 16089 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16090 *) need_version=no ;; 16091 esac 16092 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16093 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16094 shlibpath_var=LD_LIBRARY_PATH 16095 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16096 case $host_os in 16097 openbsd2.[89] | openbsd2.[89].*) 16098 shlibpath_overrides_runpath=no 16099 ;; 16100 *) 16101 shlibpath_overrides_runpath=yes 16102 ;; 16103 esac 16104 else 16105 shlibpath_overrides_runpath=yes 16106 fi 16107 ;; 16108 16109os2*) 16110 libname_spec='$name' 16111 shrext_cmds=".dll" 16112 need_lib_prefix=no 16113 library_names_spec='$libname${shared_ext} $libname.a' 16114 dynamic_linker='OS/2 ld.exe' 16115 shlibpath_var=LIBPATH 16116 ;; 16117 16118osf3* | osf4* | osf5*) 16119 version_type=osf 16120 need_lib_prefix=no 16121 need_version=no 16122 soname_spec='${libname}${release}${shared_ext}$major' 16123 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16124 shlibpath_var=LD_LIBRARY_PATH 16125 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16126 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16127 ;; 16128 16129sco3.2v5*) 16130 version_type=osf 16131 soname_spec='${libname}${release}${shared_ext}$major' 16132 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16133 shlibpath_var=LD_LIBRARY_PATH 16134 ;; 16135 16136solaris*) 16137 version_type=linux 16138 need_lib_prefix=no 16139 need_version=no 16140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16141 soname_spec='${libname}${release}${shared_ext}$major' 16142 shlibpath_var=LD_LIBRARY_PATH 16143 shlibpath_overrides_runpath=yes 16144 hardcode_into_libs=yes 16145 # ldd complains unless libraries are executable 16146 postinstall_cmds='chmod +x $lib' 16147 ;; 16148 16149sunos4*) 16150 version_type=sunos 16151 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16152 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16153 shlibpath_var=LD_LIBRARY_PATH 16154 shlibpath_overrides_runpath=yes 16155 if test "$with_gnu_ld" = yes; then 16156 need_lib_prefix=no 16157 fi 16158 need_version=yes 16159 ;; 16160 16161sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 16162 version_type=linux 16163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16164 soname_spec='${libname}${release}${shared_ext}$major' 16165 shlibpath_var=LD_LIBRARY_PATH 16166 case $host_vendor in 16167 sni) 16168 shlibpath_overrides_runpath=no 16169 need_lib_prefix=no 16170 export_dynamic_flag_spec='${wl}-Blargedynsym' 16171 runpath_var=LD_RUN_PATH 16172 ;; 16173 siemens) 16174 need_lib_prefix=no 16175 ;; 16176 motorola) 16177 need_lib_prefix=no 16178 need_version=no 16179 shlibpath_overrides_runpath=no 16180 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16181 ;; 16182 esac 16183 ;; 16184 16185sysv4*MP*) 16186 if test -d /usr/nec ;then 16187 version_type=linux 16188 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16189 soname_spec='$libname${shared_ext}.$major' 16190 shlibpath_var=LD_LIBRARY_PATH 16191 fi 16192 ;; 16193 16194uts4*) 16195 version_type=linux 16196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16197 soname_spec='${libname}${release}${shared_ext}$major' 16198 shlibpath_var=LD_LIBRARY_PATH 16199 ;; 16200 16201*) 16202 dynamic_linker=no 16203 ;; 16204esac 16205{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16206echo "${ECHO_T}$dynamic_linker" >&6; } 16207test "$dynamic_linker" = no && can_build_shared=no 16208 16209{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16210echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 16211hardcode_action_F77= 16212if test -n "$hardcode_libdir_flag_spec_F77" || \ 16213 test -n "$runpath_var_F77" || \ 16214 test "X$hardcode_automatic_F77" = "Xyes" ; then 16215 16216 # We can hardcode non-existant directories. 16217 if test "$hardcode_direct_F77" != no && 16218 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16219 # have to relink, otherwise we might link with an installed library 16220 # when we should be linking with a yet-to-be-installed one 16221 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16222 test "$hardcode_minus_L_F77" != no; then 16223 # Linking always hardcodes the temporary library directory. 16224 hardcode_action_F77=relink 16225 else 16226 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16227 hardcode_action_F77=immediate 16228 fi 16229else 16230 # We cannot hardcode anything, or else we can only hardcode existing 16231 # directories. 16232 hardcode_action_F77=unsupported 16233fi 16234{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16235echo "${ECHO_T}$hardcode_action_F77" >&6; } 16236 16237if test "$hardcode_action_F77" = relink; then 16238 # Fast installation is not supported 16239 enable_fast_install=no 16240elif test "$shlibpath_overrides_runpath" = yes || 16241 test "$enable_shared" = no; then 16242 # Fast installation is not necessary 16243 enable_fast_install=needless 16244fi 16245 16246striplib= 16247old_striplib= 16248{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 16249echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 16250if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 16251 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 16252 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 16253 { echo "$as_me:$LINENO: result: yes" >&5 16254echo "${ECHO_T}yes" >&6; } 16255else 16256# FIXME - insert some real tests, host_os isn't really good enough 16257 case $host_os in 16258 darwin*) 16259 if test -n "$STRIP" ; then 16260 striplib="$STRIP -x" 16261 { echo "$as_me:$LINENO: result: yes" >&5 16262echo "${ECHO_T}yes" >&6; } 16263 else 16264 { echo "$as_me:$LINENO: result: no" >&5 16265echo "${ECHO_T}no" >&6; } 16266fi 16267 ;; 16268 *) 16269 { echo "$as_me:$LINENO: result: no" >&5 16270echo "${ECHO_T}no" >&6; } 16271 ;; 16272 esac 16273fi 16274 16275 16276 16277# The else clause should only fire when bootstrapping the 16278# libtool distribution, otherwise you forgot to ship ltmain.sh 16279# with your package, and you will get complaints that there are 16280# no rules to generate ltmain.sh. 16281if test -f "$ltmain"; then 16282 # See if we are running on zsh, and set the options which allow our commands through 16283 # without removal of \ escapes. 16284 if test -n "${ZSH_VERSION+set}" ; then 16285 setopt NO_GLOB_SUBST 16286 fi 16287 # Now quote all the things that may contain metacharacters while being 16288 # careful not to overquote the AC_SUBSTed values. We take copies of the 16289 # variables and quote the copies for generation of the libtool script. 16290 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ 16291 SED SHELL STRIP \ 16292 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16293 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16294 deplibs_check_method reload_flag reload_cmds need_locks \ 16295 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16296 lt_cv_sys_global_symbol_to_c_name_address \ 16297 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16298 old_postinstall_cmds old_postuninstall_cmds \ 16299 compiler_F77 \ 16300 CC_F77 \ 16301 LD_F77 \ 16302 lt_prog_compiler_wl_F77 \ 16303 lt_prog_compiler_pic_F77 \ 16304 lt_prog_compiler_static_F77 \ 16305 lt_prog_compiler_no_builtin_flag_F77 \ 16306 export_dynamic_flag_spec_F77 \ 16307 thread_safe_flag_spec_F77 \ 16308 whole_archive_flag_spec_F77 \ 16309 enable_shared_with_static_runtimes_F77 \ 16310 old_archive_cmds_F77 \ 16311 old_archive_from_new_cmds_F77 \ 16312 predep_objects_F77 \ 16313 postdep_objects_F77 \ 16314 predeps_F77 \ 16315 postdeps_F77 \ 16316 compiler_lib_search_path_F77 \ 16317 archive_cmds_F77 \ 16318 archive_expsym_cmds_F77 \ 16319 postinstall_cmds_F77 \ 16320 postuninstall_cmds_F77 \ 16321 old_archive_from_expsyms_cmds_F77 \ 16322 allow_undefined_flag_F77 \ 16323 no_undefined_flag_F77 \ 16324 export_symbols_cmds_F77 \ 16325 hardcode_libdir_flag_spec_F77 \ 16326 hardcode_libdir_flag_spec_ld_F77 \ 16327 hardcode_libdir_separator_F77 \ 16328 hardcode_automatic_F77 \ 16329 module_cmds_F77 \ 16330 module_expsym_cmds_F77 \ 16331 lt_cv_prog_compiler_c_o_F77 \ 16332 exclude_expsyms_F77 \ 16333 include_expsyms_F77; do 16334 16335 case $var in 16336 old_archive_cmds_F77 | \ 16337 old_archive_from_new_cmds_F77 | \ 16338 archive_cmds_F77 | \ 16339 archive_expsym_cmds_F77 | \ 16340 module_cmds_F77 | \ 16341 module_expsym_cmds_F77 | \ 16342 old_archive_from_expsyms_cmds_F77 | \ 16343 export_symbols_cmds_F77 | \ 16344 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16345 postinstall_cmds | postuninstall_cmds | \ 16346 old_postinstall_cmds | old_postuninstall_cmds | \ 16347 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16348 # Double-quote double-evaled strings. 16349 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16350 ;; 16351 *) 16352 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16353 ;; 16354 esac 16355 done 16356 16357 case $lt_echo in 16358 *'\$0 --fallback-echo"') 16359 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16360 ;; 16361 esac 16362 16363cfgfile="$ofile" 16364 16365 cat <<__EOF__ >> "$cfgfile" 16366# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16367 16368# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16369 16370# Shell to use when invoking shell scripts. 16371SHELL=$lt_SHELL 16372 16373# Whether or not to build shared libraries. 16374build_libtool_libs=$enable_shared 16375 16376# Whether or not to build static libraries. 16377build_old_libs=$enable_static 16378 16379# Whether or not to add -lc for building shared libraries. 16380build_libtool_need_lc=$archive_cmds_need_lc_F77 16381 16382# Whether or not to disallow shared libs when runtime libs are static 16383allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16384 16385# Whether or not to optimize for fast installation. 16386fast_install=$enable_fast_install 16387 16388# The host system. 16389host_alias=$host_alias 16390host=$host 16391host_os=$host_os 16392 16393# The build system. 16394build_alias=$build_alias 16395build=$build 16396build_os=$build_os 16397 16398# An echo program that does not interpret backslashes. 16399echo=$lt_echo 16400 16401# The archiver. 16402AR=$lt_AR 16403AR_FLAGS=$lt_AR_FLAGS 16404 16405# A C compiler. 16406LTCC=$lt_LTCC 16407 16408# A language-specific compiler. 16409CC=$lt_compiler_F77 16410 16411# Is the compiler the GNU C compiler? 16412with_gcc=$GCC_F77 16413 16414# An ERE matcher. 16415EGREP=$lt_EGREP 16416 16417# The linker used to build libraries. 16418LD=$lt_LD_F77 16419 16420# Whether we need hard or soft links. 16421LN_S=$lt_LN_S 16422 16423# A BSD-compatible nm program. 16424NM=$lt_NM 16425 16426# A symbol stripping program 16427STRIP=$lt_STRIP 16428 16429# Used to examine libraries when file_magic_cmd begins "file" 16430MAGIC_CMD=$MAGIC_CMD 16431 16432# Used on cygwin: DLL creation program. 16433DLLTOOL="$DLLTOOL" 16434 16435# Used on cygwin: object dumper. 16436OBJDUMP="$OBJDUMP" 16437 16438# Used on cygwin: assembler. 16439AS="$AS" 16440 16441# The name of the directory that contains temporary libtool files. 16442objdir=$objdir 16443 16444# How to create reloadable object files. 16445reload_flag=$lt_reload_flag 16446reload_cmds=$lt_reload_cmds 16447 16448# How to pass a linker flag through the compiler. 16449wl=$lt_lt_prog_compiler_wl_F77 16450 16451# Object file suffix (normally "o"). 16452objext="$ac_objext" 16453 16454# Old archive suffix (normally "a"). 16455libext="$libext" 16456 16457# Shared library suffix (normally ".so"). 16458shrext_cmds='$shrext_cmds' 16459 16460# Executable file suffix (normally ""). 16461exeext="$exeext" 16462 16463# Additional compiler flags for building library objects. 16464pic_flag=$lt_lt_prog_compiler_pic_F77 16465pic_mode=$pic_mode 16466 16467# What is the maximum length of a command? 16468max_cmd_len=$lt_cv_sys_max_cmd_len 16469 16470# Does compiler simultaneously support -c and -o options? 16471compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16472 16473# Must we lock files when doing compilation? 16474need_locks=$lt_need_locks 16475 16476# Do we need the lib prefix for modules? 16477need_lib_prefix=$need_lib_prefix 16478 16479# Do we need a version for libraries? 16480need_version=$need_version 16481 16482# Whether dlopen is supported. 16483dlopen_support=$enable_dlopen 16484 16485# Whether dlopen of programs is supported. 16486dlopen_self=$enable_dlopen_self 16487 16488# Whether dlopen of statically linked programs is supported. 16489dlopen_self_static=$enable_dlopen_self_static 16490 16491# Compiler flag to prevent dynamic linking. 16492link_static_flag=$lt_lt_prog_compiler_static_F77 16493 16494# Compiler flag to turn off builtin functions. 16495no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16496 16497# Compiler flag to allow reflexive dlopens. 16498export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16499 16500# Compiler flag to generate shared objects directly from archives. 16501whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16502 16503# Compiler flag to generate thread-safe objects. 16504thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16505 16506# Library versioning type. 16507version_type=$version_type 16508 16509# Format of library name prefix. 16510libname_spec=$lt_libname_spec 16511 16512# List of archive names. First name is the real one, the rest are links. 16513# The last name is the one that the linker finds with -lNAME. 16514library_names_spec=$lt_library_names_spec 16515 16516# The coded name of the library, if different from the real name. 16517soname_spec=$lt_soname_spec 16518 16519# Commands used to build and install an old-style archive. 16520RANLIB=$lt_RANLIB 16521old_archive_cmds=$lt_old_archive_cmds_F77 16522old_postinstall_cmds=$lt_old_postinstall_cmds 16523old_postuninstall_cmds=$lt_old_postuninstall_cmds 16524 16525# Create an old-style archive from a shared archive. 16526old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16527 16528# Create a temporary old-style archive to link instead of a shared archive. 16529old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16530 16531# Commands used to build and install a shared archive. 16532archive_cmds=$lt_archive_cmds_F77 16533archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16534postinstall_cmds=$lt_postinstall_cmds 16535postuninstall_cmds=$lt_postuninstall_cmds 16536 16537# Commands used to build a loadable module (assumed same as above if empty) 16538module_cmds=$lt_module_cmds_F77 16539module_expsym_cmds=$lt_module_expsym_cmds_F77 16540 16541# Commands to strip libraries. 16542old_striplib=$lt_old_striplib 16543striplib=$lt_striplib 16544 16545# Dependencies to place before the objects being linked to create a 16546# shared library. 16547predep_objects=$lt_predep_objects_F77 16548 16549# Dependencies to place after the objects being linked to create a 16550# shared library. 16551postdep_objects=$lt_postdep_objects_F77 16552 16553# Dependencies to place before the objects being linked to create a 16554# shared library. 16555predeps=$lt_predeps_F77 16556 16557# Dependencies to place after the objects being linked to create a 16558# shared library. 16559postdeps=$lt_postdeps_F77 16560 16561# The library search path used internally by the compiler when linking 16562# a shared library. 16563compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16564 16565# Method to check whether dependent libraries are shared objects. 16566deplibs_check_method=$lt_deplibs_check_method 16567 16568# Command to use when deplibs_check_method == file_magic. 16569file_magic_cmd=$lt_file_magic_cmd 16570 16571# Flag that allows shared libraries with undefined symbols to be built. 16572allow_undefined_flag=$lt_allow_undefined_flag_F77 16573 16574# Flag that forces no undefined symbols. 16575no_undefined_flag=$lt_no_undefined_flag_F77 16576 16577# Commands used to finish a libtool library installation in a directory. 16578finish_cmds=$lt_finish_cmds 16579 16580# Same as above, but a single script fragment to be evaled but not shown. 16581finish_eval=$lt_finish_eval 16582 16583# Take the output of nm and produce a listing of raw symbols and C names. 16584global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16585 16586# Transform the output of nm in a proper C declaration 16587global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16588 16589# Transform the output of nm in a C name address pair 16590global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16591 16592# This is the shared library runtime path variable. 16593runpath_var=$runpath_var 16594 16595# This is the shared library path variable. 16596shlibpath_var=$shlibpath_var 16597 16598# Is shlibpath searched before the hard-coded library search path? 16599shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16600 16601# How to hardcode a shared library path into an executable. 16602hardcode_action=$hardcode_action_F77 16603 16604# Whether we should hardcode library paths into libraries. 16605hardcode_into_libs=$hardcode_into_libs 16606 16607# Flag to hardcode \$libdir into a binary during linking. 16608# This must work even if \$libdir does not exist. 16609hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16610 16611# If ld is used when linking, flag to hardcode \$libdir into 16612# a binary during linking. This must work even if \$libdir does 16613# not exist. 16614hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16615 16616# Whether we need a single -rpath flag with a separated argument. 16617hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16618 16619# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16620# resulting binary. 16621hardcode_direct=$hardcode_direct_F77 16622 16623# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16624# resulting binary. 16625hardcode_minus_L=$hardcode_minus_L_F77 16626 16627# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16628# the resulting binary. 16629hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16630 16631# Set to yes if building a shared library automatically hardcodes DIR into the library 16632# and all subsequent libraries and executables linked against it. 16633hardcode_automatic=$hardcode_automatic_F77 16634 16635# Variables whose values should be saved in libtool wrapper scripts and 16636# restored at relink time. 16637variables_saved_for_relink="$variables_saved_for_relink" 16638 16639# Whether libtool must link a program against all its dependency libraries. 16640link_all_deplibs=$link_all_deplibs_F77 16641 16642# Compile-time system search path for libraries 16643sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16644 16645# Run-time system search path for libraries 16646sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16647 16648# Fix the shell variable \$srcfile for the compiler. 16649fix_srcfile_path="$fix_srcfile_path_F77" 16650 16651# Set to yes if exported symbols are required. 16652always_export_symbols=$always_export_symbols_F77 16653 16654# The commands to list exported symbols. 16655export_symbols_cmds=$lt_export_symbols_cmds_F77 16656 16657# The commands to extract the exported symbol list from a shared archive. 16658extract_expsyms_cmds=$lt_extract_expsyms_cmds 16659 16660# Symbols that should not be listed in the preloaded symbols. 16661exclude_expsyms=$lt_exclude_expsyms_F77 16662 16663# Symbols that must always be exported. 16664include_expsyms=$lt_include_expsyms_F77 16665 16666# ### END LIBTOOL TAG CONFIG: $tagname 16667 16668__EOF__ 16669 16670 16671else 16672 # If there is no Makefile yet, we rely on a make rule to execute 16673 # `config.status --recheck' to rerun these tests and create the 16674 # libtool script then. 16675 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16676 if test -f "$ltmain_in"; then 16677 test -f Makefile && make "$ltmain" 16678 fi 16679fi 16680 16681 16682ac_ext=c 16683ac_cpp='$CPP $CPPFLAGS' 16684ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16685ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16686ac_compiler_gnu=$ac_cv_c_compiler_gnu 16687 16688CC="$lt_save_CC" 16689 16690 else 16691 tagname="" 16692 fi 16693 ;; 16694 16695 GCJ) 16696 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16697 16698 16699# Source file extension for Java test sources. 16700ac_ext=java 16701 16702# Object file extension for compiled Java test sources. 16703objext=o 16704objext_GCJ=$objext 16705 16706# Code to be used in simple compile tests 16707lt_simple_compile_test_code="class foo {}\n" 16708 16709# Code to be used in simple link tests 16710lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' 16711 16712# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16713 16714# If no C compiler was specified, use CC. 16715LTCC=${LTCC-"$CC"} 16716 16717# Allow CC to be a program name with arguments. 16718compiler=$CC 16719 16720 16721# save warnings/boilerplate of simple test code 16722ac_outfile=conftest.$ac_objext 16723printf "$lt_simple_compile_test_code" >conftest.$ac_ext 16724eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 16725_lt_compiler_boilerplate=`cat conftest.err` 16726$rm conftest* 16727 16728ac_outfile=conftest.$ac_objext 16729printf "$lt_simple_link_test_code" >conftest.$ac_ext 16730eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 16731_lt_linker_boilerplate=`cat conftest.err` 16732$rm conftest* 16733 16734 16735# Allow CC to be a program name with arguments. 16736lt_save_CC="$CC" 16737CC=${GCJ-"gcj"} 16738compiler=$CC 16739compiler_GCJ=$CC 16740for cc_temp in $compiler""; do 16741 case $cc_temp in 16742 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16743 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16744 \-*) ;; 16745 *) break;; 16746 esac 16747done 16748cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16749 16750 16751# GCJ did not exist at the time GCC didn't implicitly link libc in. 16752archive_cmds_need_lc_GCJ=no 16753 16754old_archive_cmds_GCJ=$old_archive_cmds 16755 16756 16757lt_prog_compiler_no_builtin_flag_GCJ= 16758 16759if test "$GCC" = yes; then 16760 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16761 16762 16763{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16764echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 16765if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16766 echo $ECHO_N "(cached) $ECHO_C" >&6 16767else 16768 lt_cv_prog_compiler_rtti_exceptions=no 16769 ac_outfile=conftest.$ac_objext 16770 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 16771 lt_compiler_flag="-fno-rtti -fno-exceptions" 16772 # Insert the option either (1) after the last *FLAGS variable, or 16773 # (2) before a word containing "conftest.", or (3) at the end. 16774 # Note that $ac_compile itself does not contain backslashes and begins 16775 # with a dollar sign (not a hyphen), so the echo should work correctly. 16776 # The option is referenced via a variable to avoid confusing sed. 16777 lt_compile=`echo "$ac_compile" | $SED \ 16778 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 16779 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16780 -e 's:$: $lt_compiler_flag:'`
|
16657 (eval echo "\"\$as_me:16657: $lt_compile\"" >&5)
| 16781 (eval echo "\"\$as_me:16781: $lt_compile\"" >&5)
|
16658 (eval "$lt_compile" 2>conftest.err) 16659 ac_status=$? 16660 cat conftest.err >&5
| 16782 (eval "$lt_compile" 2>conftest.err) 16783 ac_status=$? 16784 cat conftest.err >&5
|
16661 echo "$as_me:16661: \$? = $ac_status" >&5
| 16785 echo "$as_me:16785: \$? = $ac_status" >&5
|
16662 if (exit $ac_status) && test -s "$ac_outfile"; then 16663 # The compiler can only warn and ignore the option if not recognized 16664 # So say no if there are warnings other than the usual output. 16665 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 16666 $SED '/^$/d' conftest.err >conftest.er2 16667 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 16668 lt_cv_prog_compiler_rtti_exceptions=yes 16669 fi 16670 fi 16671 $rm conftest* 16672 16673fi 16674{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16675echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16676 16677if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16678 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16679else 16680 : 16681fi 16682 16683fi 16684 16685lt_prog_compiler_wl_GCJ= 16686lt_prog_compiler_pic_GCJ= 16687lt_prog_compiler_static_GCJ= 16688 16689{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16690echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 16691 16692 if test "$GCC" = yes; then 16693 lt_prog_compiler_wl_GCJ='-Wl,' 16694 lt_prog_compiler_static_GCJ='-static' 16695 16696 case $host_os in 16697 aix*) 16698 # All AIX code is PIC. 16699 if test "$host_cpu" = ia64; then 16700 # AIX 5 now supports IA64 processor 16701 lt_prog_compiler_static_GCJ='-Bstatic' 16702 fi 16703 ;; 16704 16705 amigaos*) 16706 # FIXME: we need at least 68020 code to build shared libraries, but 16707 # adding the `-m68020' flag to GCC prevents building anything better, 16708 # like `-m68040'. 16709 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 16710 ;; 16711 16712 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16713 # PIC is the default for these OSes. 16714 ;; 16715 16716 mingw* | pw32* | os2*) 16717 # This hack is so that the source file can tell whether it is being 16718 # built for inclusion in a dll (and should export symbols for example). 16719 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16720 ;; 16721 16722 darwin* | rhapsody*) 16723 # PIC is the default on this platform 16724 # Common symbols not allowed in MH_DYLIB files 16725 lt_prog_compiler_pic_GCJ='-fno-common' 16726 ;; 16727 16728 msdosdjgpp*) 16729 # Just because we use GCC doesn't mean we suddenly get shared libraries 16730 # on systems that don't support them. 16731 lt_prog_compiler_can_build_shared_GCJ=no 16732 enable_shared=no 16733 ;; 16734 16735 sysv4*MP*) 16736 if test -d /usr/nec; then 16737 lt_prog_compiler_pic_GCJ=-Kconform_pic 16738 fi 16739 ;; 16740 16741 hpux*) 16742 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16743 # not for PA HP-UX. 16744 case "$host_cpu" in 16745 hppa*64*|ia64*) 16746 # +Z the default 16747 ;; 16748 *) 16749 lt_prog_compiler_pic_GCJ='-fPIC' 16750 ;; 16751 esac 16752 ;; 16753 16754 *) 16755 lt_prog_compiler_pic_GCJ='-fPIC' 16756 ;; 16757 esac 16758 else 16759 # PORTME Check for flag to pass linker flags through the system compiler. 16760 case $host_os in 16761 aix*) 16762 lt_prog_compiler_wl_GCJ='-Wl,' 16763 if test "$host_cpu" = ia64; then 16764 # AIX 5 now supports IA64 processor 16765 lt_prog_compiler_static_GCJ='-Bstatic' 16766 else 16767 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 16768 fi 16769 ;; 16770 darwin*) 16771 # PIC is the default on this platform 16772 # Common symbols not allowed in MH_DYLIB files 16773 case $cc_basename in 16774 xlc*) 16775 lt_prog_compiler_pic_GCJ='-qnocommon' 16776 lt_prog_compiler_wl_GCJ='-Wl,' 16777 ;; 16778 esac 16779 ;; 16780 16781 mingw* | pw32* | os2*) 16782 # This hack is so that the source file can tell whether it is being 16783 # built for inclusion in a dll (and should export symbols for example). 16784 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16785 ;; 16786 16787 hpux9* | hpux10* | hpux11*) 16788 lt_prog_compiler_wl_GCJ='-Wl,' 16789 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16790 # not for PA HP-UX. 16791 case "$host_cpu" in 16792 hppa*64*|ia64*) 16793 # +Z the default 16794 ;; 16795 *) 16796 lt_prog_compiler_pic_GCJ='+Z' 16797 ;; 16798 esac 16799 # Is there a better lt_prog_compiler_static that works with the bundled CC? 16800 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 16801 ;; 16802 16803 irix5* | irix6* | nonstopux*) 16804 lt_prog_compiler_wl_GCJ='-Wl,' 16805 # PIC (with -KPIC) is the default. 16806 lt_prog_compiler_static_GCJ='-non_shared' 16807 ;; 16808 16809 newsos6) 16810 lt_prog_compiler_pic_GCJ='-KPIC' 16811 lt_prog_compiler_static_GCJ='-Bstatic' 16812 ;; 16813 16814 linux*) 16815 case $cc_basename in 16816 icc* | ecc*) 16817 lt_prog_compiler_wl_GCJ='-Wl,' 16818 lt_prog_compiler_pic_GCJ='-KPIC' 16819 lt_prog_compiler_static_GCJ='-static' 16820 ;; 16821 pgcc* | pgf77* | pgf90*) 16822 # Portland Group compilers (*not* the Pentium gcc compiler, 16823 # which looks to be a dead project) 16824 lt_prog_compiler_wl_GCJ='-Wl,' 16825 lt_prog_compiler_pic_GCJ='-fpic' 16826 lt_prog_compiler_static_GCJ='-static' 16827 ;; 16828 ccc*) 16829 lt_prog_compiler_wl_GCJ='-Wl,' 16830 # All Alpha code is PIC. 16831 lt_prog_compiler_static_GCJ='-non_shared' 16832 ;; 16833 esac 16834 ;; 16835 16836 osf3* | osf4* | osf5*) 16837 lt_prog_compiler_wl_GCJ='-Wl,' 16838 # All OSF/1 code is PIC. 16839 lt_prog_compiler_static_GCJ='-non_shared' 16840 ;; 16841 16842 sco3.2v5*) 16843 lt_prog_compiler_pic_GCJ='-Kpic' 16844 lt_prog_compiler_static_GCJ='-dn' 16845 ;; 16846 16847 solaris*) 16848 lt_prog_compiler_pic_GCJ='-KPIC' 16849 lt_prog_compiler_static_GCJ='-Bstatic' 16850 case $cc_basename in 16851 f77* | f90* | f95*) 16852 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 16853 *) 16854 lt_prog_compiler_wl_GCJ='-Wl,';; 16855 esac 16856 ;; 16857 16858 sunos4*) 16859 lt_prog_compiler_wl_GCJ='-Qoption ld ' 16860 lt_prog_compiler_pic_GCJ='-PIC' 16861 lt_prog_compiler_static_GCJ='-Bstatic' 16862 ;; 16863 16864 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 16865 lt_prog_compiler_wl_GCJ='-Wl,' 16866 lt_prog_compiler_pic_GCJ='-KPIC' 16867 lt_prog_compiler_static_GCJ='-Bstatic' 16868 ;; 16869 16870 sysv4*MP*) 16871 if test -d /usr/nec ;then 16872 lt_prog_compiler_pic_GCJ='-Kconform_pic' 16873 lt_prog_compiler_static_GCJ='-Bstatic' 16874 fi 16875 ;; 16876 16877 unicos*) 16878 lt_prog_compiler_wl_GCJ='-Wl,' 16879 lt_prog_compiler_can_build_shared_GCJ=no 16880 ;; 16881 16882 uts4*) 16883 lt_prog_compiler_pic_GCJ='-pic' 16884 lt_prog_compiler_static_GCJ='-Bstatic' 16885 ;; 16886 16887 *) 16888 lt_prog_compiler_can_build_shared_GCJ=no 16889 ;; 16890 esac 16891 fi 16892 16893{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 16894echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } 16895 16896# 16897# Check to make sure the PIC flag actually works. 16898# 16899if test -n "$lt_prog_compiler_pic_GCJ"; then 16900 16901{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 16902echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } 16903if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then 16904 echo $ECHO_N "(cached) $ECHO_C" >&6 16905else 16906 lt_prog_compiler_pic_works_GCJ=no 16907 ac_outfile=conftest.$ac_objext 16908 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 16909 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 16910 # Insert the option either (1) after the last *FLAGS variable, or 16911 # (2) before a word containing "conftest.", or (3) at the end. 16912 # Note that $ac_compile itself does not contain backslashes and begins 16913 # with a dollar sign (not a hyphen), so the echo should work correctly. 16914 # The option is referenced via a variable to avoid confusing sed. 16915 lt_compile=`echo "$ac_compile" | $SED \ 16916 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 16917 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16918 -e 's:$: $lt_compiler_flag:'`
| 16786 if (exit $ac_status) && test -s "$ac_outfile"; then 16787 # The compiler can only warn and ignore the option if not recognized 16788 # So say no if there are warnings other than the usual output. 16789 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 16790 $SED '/^$/d' conftest.err >conftest.er2 16791 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 16792 lt_cv_prog_compiler_rtti_exceptions=yes 16793 fi 16794 fi 16795 $rm conftest* 16796 16797fi 16798{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16799echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16800 16801if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16802 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16803else 16804 : 16805fi 16806 16807fi 16808 16809lt_prog_compiler_wl_GCJ= 16810lt_prog_compiler_pic_GCJ= 16811lt_prog_compiler_static_GCJ= 16812 16813{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16814echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 16815 16816 if test "$GCC" = yes; then 16817 lt_prog_compiler_wl_GCJ='-Wl,' 16818 lt_prog_compiler_static_GCJ='-static' 16819 16820 case $host_os in 16821 aix*) 16822 # All AIX code is PIC. 16823 if test "$host_cpu" = ia64; then 16824 # AIX 5 now supports IA64 processor 16825 lt_prog_compiler_static_GCJ='-Bstatic' 16826 fi 16827 ;; 16828 16829 amigaos*) 16830 # FIXME: we need at least 68020 code to build shared libraries, but 16831 # adding the `-m68020' flag to GCC prevents building anything better, 16832 # like `-m68040'. 16833 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 16834 ;; 16835 16836 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16837 # PIC is the default for these OSes. 16838 ;; 16839 16840 mingw* | pw32* | os2*) 16841 # This hack is so that the source file can tell whether it is being 16842 # built for inclusion in a dll (and should export symbols for example). 16843 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16844 ;; 16845 16846 darwin* | rhapsody*) 16847 # PIC is the default on this platform 16848 # Common symbols not allowed in MH_DYLIB files 16849 lt_prog_compiler_pic_GCJ='-fno-common' 16850 ;; 16851 16852 msdosdjgpp*) 16853 # Just because we use GCC doesn't mean we suddenly get shared libraries 16854 # on systems that don't support them. 16855 lt_prog_compiler_can_build_shared_GCJ=no 16856 enable_shared=no 16857 ;; 16858 16859 sysv4*MP*) 16860 if test -d /usr/nec; then 16861 lt_prog_compiler_pic_GCJ=-Kconform_pic 16862 fi 16863 ;; 16864 16865 hpux*) 16866 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16867 # not for PA HP-UX. 16868 case "$host_cpu" in 16869 hppa*64*|ia64*) 16870 # +Z the default 16871 ;; 16872 *) 16873 lt_prog_compiler_pic_GCJ='-fPIC' 16874 ;; 16875 esac 16876 ;; 16877 16878 *) 16879 lt_prog_compiler_pic_GCJ='-fPIC' 16880 ;; 16881 esac 16882 else 16883 # PORTME Check for flag to pass linker flags through the system compiler. 16884 case $host_os in 16885 aix*) 16886 lt_prog_compiler_wl_GCJ='-Wl,' 16887 if test "$host_cpu" = ia64; then 16888 # AIX 5 now supports IA64 processor 16889 lt_prog_compiler_static_GCJ='-Bstatic' 16890 else 16891 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 16892 fi 16893 ;; 16894 darwin*) 16895 # PIC is the default on this platform 16896 # Common symbols not allowed in MH_DYLIB files 16897 case $cc_basename in 16898 xlc*) 16899 lt_prog_compiler_pic_GCJ='-qnocommon' 16900 lt_prog_compiler_wl_GCJ='-Wl,' 16901 ;; 16902 esac 16903 ;; 16904 16905 mingw* | pw32* | os2*) 16906 # This hack is so that the source file can tell whether it is being 16907 # built for inclusion in a dll (and should export symbols for example). 16908 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 16909 ;; 16910 16911 hpux9* | hpux10* | hpux11*) 16912 lt_prog_compiler_wl_GCJ='-Wl,' 16913 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16914 # not for PA HP-UX. 16915 case "$host_cpu" in 16916 hppa*64*|ia64*) 16917 # +Z the default 16918 ;; 16919 *) 16920 lt_prog_compiler_pic_GCJ='+Z' 16921 ;; 16922 esac 16923 # Is there a better lt_prog_compiler_static that works with the bundled CC? 16924 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 16925 ;; 16926 16927 irix5* | irix6* | nonstopux*) 16928 lt_prog_compiler_wl_GCJ='-Wl,' 16929 # PIC (with -KPIC) is the default. 16930 lt_prog_compiler_static_GCJ='-non_shared' 16931 ;; 16932 16933 newsos6) 16934 lt_prog_compiler_pic_GCJ='-KPIC' 16935 lt_prog_compiler_static_GCJ='-Bstatic' 16936 ;; 16937 16938 linux*) 16939 case $cc_basename in 16940 icc* | ecc*) 16941 lt_prog_compiler_wl_GCJ='-Wl,' 16942 lt_prog_compiler_pic_GCJ='-KPIC' 16943 lt_prog_compiler_static_GCJ='-static' 16944 ;; 16945 pgcc* | pgf77* | pgf90*) 16946 # Portland Group compilers (*not* the Pentium gcc compiler, 16947 # which looks to be a dead project) 16948 lt_prog_compiler_wl_GCJ='-Wl,' 16949 lt_prog_compiler_pic_GCJ='-fpic' 16950 lt_prog_compiler_static_GCJ='-static' 16951 ;; 16952 ccc*) 16953 lt_prog_compiler_wl_GCJ='-Wl,' 16954 # All Alpha code is PIC. 16955 lt_prog_compiler_static_GCJ='-non_shared' 16956 ;; 16957 esac 16958 ;; 16959 16960 osf3* | osf4* | osf5*) 16961 lt_prog_compiler_wl_GCJ='-Wl,' 16962 # All OSF/1 code is PIC. 16963 lt_prog_compiler_static_GCJ='-non_shared' 16964 ;; 16965 16966 sco3.2v5*) 16967 lt_prog_compiler_pic_GCJ='-Kpic' 16968 lt_prog_compiler_static_GCJ='-dn' 16969 ;; 16970 16971 solaris*) 16972 lt_prog_compiler_pic_GCJ='-KPIC' 16973 lt_prog_compiler_static_GCJ='-Bstatic' 16974 case $cc_basename in 16975 f77* | f90* | f95*) 16976 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 16977 *) 16978 lt_prog_compiler_wl_GCJ='-Wl,';; 16979 esac 16980 ;; 16981 16982 sunos4*) 16983 lt_prog_compiler_wl_GCJ='-Qoption ld ' 16984 lt_prog_compiler_pic_GCJ='-PIC' 16985 lt_prog_compiler_static_GCJ='-Bstatic' 16986 ;; 16987 16988 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 16989 lt_prog_compiler_wl_GCJ='-Wl,' 16990 lt_prog_compiler_pic_GCJ='-KPIC' 16991 lt_prog_compiler_static_GCJ='-Bstatic' 16992 ;; 16993 16994 sysv4*MP*) 16995 if test -d /usr/nec ;then 16996 lt_prog_compiler_pic_GCJ='-Kconform_pic' 16997 lt_prog_compiler_static_GCJ='-Bstatic' 16998 fi 16999 ;; 17000 17001 unicos*) 17002 lt_prog_compiler_wl_GCJ='-Wl,' 17003 lt_prog_compiler_can_build_shared_GCJ=no 17004 ;; 17005 17006 uts4*) 17007 lt_prog_compiler_pic_GCJ='-pic' 17008 lt_prog_compiler_static_GCJ='-Bstatic' 17009 ;; 17010 17011 *) 17012 lt_prog_compiler_can_build_shared_GCJ=no 17013 ;; 17014 esac 17015 fi 17016 17017{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17018echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } 17019 17020# 17021# Check to make sure the PIC flag actually works. 17022# 17023if test -n "$lt_prog_compiler_pic_GCJ"; then 17024 17025{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17026echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } 17027if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then 17028 echo $ECHO_N "(cached) $ECHO_C" >&6 17029else 17030 lt_prog_compiler_pic_works_GCJ=no 17031 ac_outfile=conftest.$ac_objext 17032 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 17033 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17034 # Insert the option either (1) after the last *FLAGS variable, or 17035 # (2) before a word containing "conftest.", or (3) at the end. 17036 # Note that $ac_compile itself does not contain backslashes and begins 17037 # with a dollar sign (not a hyphen), so the echo should work correctly. 17038 # The option is referenced via a variable to avoid confusing sed. 17039 lt_compile=`echo "$ac_compile" | $SED \ 17040 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 17041 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17042 -e 's:$: $lt_compiler_flag:'`
|
16919 (eval echo "\"\$as_me:16919: $lt_compile\"" >&5)
| 17043 (eval echo "\"\$as_me:17043: $lt_compile\"" >&5)
|
16920 (eval "$lt_compile" 2>conftest.err) 16921 ac_status=$? 16922 cat conftest.err >&5
| 17044 (eval "$lt_compile" 2>conftest.err) 17045 ac_status=$? 17046 cat conftest.err >&5
|
16923 echo "$as_me:16923: \$? = $ac_status" >&5
| 17047 echo "$as_me:17047: \$? = $ac_status" >&5
|
16924 if (exit $ac_status) && test -s "$ac_outfile"; then 16925 # The compiler can only warn and ignore the option if not recognized 16926 # So say no if there are warnings other than the usual output. 16927 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 16928 $SED '/^$/d' conftest.err >conftest.er2 16929 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 16930 lt_prog_compiler_pic_works_GCJ=yes 16931 fi 16932 fi 16933 $rm conftest* 16934 16935fi 16936{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 16937echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; } 16938 16939if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then 16940 case $lt_prog_compiler_pic_GCJ in 16941 "" | " "*) ;; 16942 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 16943 esac 16944else 16945 lt_prog_compiler_pic_GCJ= 16946 lt_prog_compiler_can_build_shared_GCJ=no 16947fi 16948 16949fi 16950case "$host_os" in 16951 # For platforms which do not support PIC, -DPIC is meaningless: 16952 *djgpp*) 16953 lt_prog_compiler_pic_GCJ= 16954 ;; 16955 *) 16956 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 16957 ;; 16958esac 16959 16960{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 16961echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 16962if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 16963 echo $ECHO_N "(cached) $ECHO_C" >&6 16964else 16965 lt_cv_prog_compiler_c_o_GCJ=no 16966 $rm -r conftest 2>/dev/null 16967 mkdir conftest 16968 cd conftest 16969 mkdir out 16970 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 16971 16972 lt_compiler_flag="-o out/conftest2.$ac_objext" 16973 # Insert the option either (1) after the last *FLAGS variable, or 16974 # (2) before a word containing "conftest.", or (3) at the end. 16975 # Note that $ac_compile itself does not contain backslashes and begins 16976 # with a dollar sign (not a hyphen), so the echo should work correctly. 16977 lt_compile=`echo "$ac_compile" | $SED \ 16978 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 16979 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16980 -e 's:$: $lt_compiler_flag:'`
| 17048 if (exit $ac_status) && test -s "$ac_outfile"; then 17049 # The compiler can only warn and ignore the option if not recognized 17050 # So say no if there are warnings other than the usual output. 17051 $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp 17052 $SED '/^$/d' conftest.err >conftest.er2 17053 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then 17054 lt_prog_compiler_pic_works_GCJ=yes 17055 fi 17056 fi 17057 $rm conftest* 17058 17059fi 17060{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 17061echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; } 17062 17063if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then 17064 case $lt_prog_compiler_pic_GCJ in 17065 "" | " "*) ;; 17066 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17067 esac 17068else 17069 lt_prog_compiler_pic_GCJ= 17070 lt_prog_compiler_can_build_shared_GCJ=no 17071fi 17072 17073fi 17074case "$host_os" in 17075 # For platforms which do not support PIC, -DPIC is meaningless: 17076 *djgpp*) 17077 lt_prog_compiler_pic_GCJ= 17078 ;; 17079 *) 17080 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17081 ;; 17082esac 17083 17084{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17085echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 17086if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17087 echo $ECHO_N "(cached) $ECHO_C" >&6 17088else 17089 lt_cv_prog_compiler_c_o_GCJ=no 17090 $rm -r conftest 2>/dev/null 17091 mkdir conftest 17092 cd conftest 17093 mkdir out 17094 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 17095 17096 lt_compiler_flag="-o out/conftest2.$ac_objext" 17097 # Insert the option either (1) after the last *FLAGS variable, or 17098 # (2) before a word containing "conftest.", or (3) at the end. 17099 # Note that $ac_compile itself does not contain backslashes and begins 17100 # with a dollar sign (not a hyphen), so the echo should work correctly. 17101 lt_compile=`echo "$ac_compile" | $SED \ 17102 -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ 17103 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17104 -e 's:$: $lt_compiler_flag:'`
|
16981 (eval echo "\"\$as_me:16981: $lt_compile\"" >&5)
| 17105 (eval echo "\"\$as_me:17105: $lt_compile\"" >&5)
|
16982 (eval "$lt_compile" 2>out/conftest.err) 16983 ac_status=$? 16984 cat out/conftest.err >&5
| 17106 (eval "$lt_compile" 2>out/conftest.err) 17107 ac_status=$? 17108 cat out/conftest.err >&5
|
16985 echo "$as_me:16985: \$? = $ac_status" >&5
| 17109 echo "$as_me:17109: \$? = $ac_status" >&5
|
16986 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16987 then 16988 # The compiler can only warn and ignore the option if not recognized 16989 # So say no if there are warnings 16990 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp 16991 $SED '/^$/d' out/conftest.err >out/conftest.er2 16992 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16993 lt_cv_prog_compiler_c_o_GCJ=yes 16994 fi 16995 fi 16996 chmod u+w . 16997 $rm conftest* 16998 # SGI C++ compiler will create directory out/ii_files/ for 16999 # template instantiation 17000 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17001 $rm out/* && rmdir out 17002 cd .. 17003 rmdir conftest 17004 $rm conftest* 17005 17006fi 17007{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17008echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17009 17010 17011hard_links="nottested" 17012if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17013 # do not overwrite the value of need_locks provided by the user 17014 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17015echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 17016 hard_links=yes 17017 $rm conftest* 17018 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17019 touch conftest.a 17020 ln conftest.a conftest.b 2>&5 || hard_links=no 17021 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17022 { echo "$as_me:$LINENO: result: $hard_links" >&5 17023echo "${ECHO_T}$hard_links" >&6; } 17024 if test "$hard_links" = no; then 17025 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17026echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17027 need_locks=warn 17028 fi 17029else 17030 need_locks=no 17031fi 17032 17033{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17034echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 17035 17036 runpath_var= 17037 allow_undefined_flag_GCJ= 17038 enable_shared_with_static_runtimes_GCJ=no 17039 archive_cmds_GCJ= 17040 archive_expsym_cmds_GCJ= 17041 old_archive_From_new_cmds_GCJ= 17042 old_archive_from_expsyms_cmds_GCJ= 17043 export_dynamic_flag_spec_GCJ= 17044 whole_archive_flag_spec_GCJ= 17045 thread_safe_flag_spec_GCJ= 17046 hardcode_libdir_flag_spec_GCJ= 17047 hardcode_libdir_flag_spec_ld_GCJ= 17048 hardcode_libdir_separator_GCJ= 17049 hardcode_direct_GCJ=no 17050 hardcode_minus_L_GCJ=no 17051 hardcode_shlibpath_var_GCJ=unsupported 17052 link_all_deplibs_GCJ=unknown 17053 hardcode_automatic_GCJ=no 17054 module_cmds_GCJ= 17055 module_expsym_cmds_GCJ= 17056 always_export_symbols_GCJ=no 17057 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17058 # include_expsyms should be a list of space-separated symbols to be *always* 17059 # included in the symbol list 17060 include_expsyms_GCJ= 17061 # exclude_expsyms can be an extended regexp of symbols to exclude 17062 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17063 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17064 # as well as any symbol that contains `d'. 17065 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" 17066 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17067 # platforms (ab)use it in PIC code, but their linkers get confused if 17068 # the symbol is explicitly referenced. Since portable code cannot 17069 # rely on this symbol name, it's probably fine to never include it in 17070 # preloaded symbol tables. 17071 extract_expsyms_cmds= 17072 # Just being paranoid about ensuring that cc_basename is set. 17073 for cc_temp in $compiler""; do 17074 case $cc_temp in 17075 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17076 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17077 \-*) ;; 17078 *) break;; 17079 esac 17080done 17081cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17082 17083 case $host_os in 17084 cygwin* | mingw* | pw32*) 17085 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17086 # When not using gcc, we currently assume that we are using 17087 # Microsoft Visual C++. 17088 if test "$GCC" != yes; then 17089 with_gnu_ld=no 17090 fi 17091 ;; 17092 openbsd*) 17093 with_gnu_ld=no 17094 ;; 17095 esac 17096 17097 ld_shlibs_GCJ=yes 17098 if test "$with_gnu_ld" = yes; then 17099 # If archive_cmds runs LD, not CC, wlarc should be empty 17100 wlarc='${wl}' 17101 17102 # Set some defaults for GNU ld with shared library support. These 17103 # are reset later if shared libraries are not supported. Putting them 17104 # here allows them to be overridden if necessary. 17105 runpath_var=LD_RUN_PATH 17106 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17107 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17108 # ancient GNU ld didn't support --whole-archive et. al. 17109 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17110 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17111 else 17112 whole_archive_flag_spec_GCJ= 17113 fi 17114 supports_anon_versioning=no 17115 case `$LD -v 2>/dev/null` in 17116 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17117 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17118 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17119 *\ 2.11.*) ;; # other 2.11 versions 17120 *) supports_anon_versioning=yes ;; 17121 esac 17122 17123 # See if GNU ld supports shared libraries. 17124 case $host_os in 17125 aix3* | aix4* | aix5*) 17126 # On AIX/PPC, the GNU linker is very broken 17127 if test "$host_cpu" != ia64; then 17128 ld_shlibs_GCJ=no 17129 cat <<EOF 1>&2 17130 17131*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17132*** to be unable to reliably create shared libraries on AIX. 17133*** Therefore, libtool is disabling shared libraries support. If you 17134*** really care for shared libraries, you may want to modify your PATH 17135*** so that a non-GNU linker is found, and then restart. 17136 17137EOF 17138 fi 17139 ;; 17140 17141 amigaos*) 17142 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)' 17143 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17144 hardcode_minus_L_GCJ=yes 17145 17146 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17147 # that the semantics of dynamic libraries on AmigaOS, at least up 17148 # to version 4, is to share data among multiple programs linked 17149 # with the same dynamic library. Since this doesn't match the 17150 # behavior of shared libraries on other platforms, we can't use 17151 # them. 17152 ld_shlibs_GCJ=no 17153 ;; 17154 17155 beos*) 17156 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17157 allow_undefined_flag_GCJ=unsupported 17158 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17159 # support --undefined. This deserves some investigation. FIXME 17160 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17161 else 17162 ld_shlibs_GCJ=no 17163 fi 17164 ;; 17165 17166 cygwin* | mingw* | pw32*) 17167 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17168 # as there is no search path for DLLs. 17169 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17170 allow_undefined_flag_GCJ=unsupported 17171 always_export_symbols_GCJ=no 17172 enable_shared_with_static_runtimes_GCJ=yes 17173 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 17174 17175 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17176 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 17177 # If the export-symbols file already is a .def file (1st line 17178 # is EXPORTS), use it as is; otherwise, prepend... 17179 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17180 cp $export_symbols $output_objdir/$soname.def; 17181 else 17182 echo EXPORTS > $output_objdir/$soname.def; 17183 cat $export_symbols >> $output_objdir/$soname.def; 17184 fi~ 17185 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 17186 else 17187 ld_shlibs_GCJ=no 17188 fi 17189 ;; 17190 17191 linux*) 17192 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17193 tmp_addflag= 17194 case $cc_basename,$host_cpu in 17195 pgcc*) # Portland Group C compiler 17196 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' 17197 tmp_addflag=' $pic_flag' 17198 ;; 17199 pgf77* | pgf90* ) # Portland Group f77 and f90 compilers 17200 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' 17201 tmp_addflag=' $pic_flag -Mnomain' ;; 17202 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17203 tmp_addflag=' -i_dynamic' ;; 17204 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17205 tmp_addflag=' -i_dynamic -nofor_main' ;; 17206 ifc* | ifort*) # Intel Fortran compiler 17207 tmp_addflag=' -nofor_main' ;; 17208 esac 17209 archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17210 17211 if test $supports_anon_versioning = yes; then 17212 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17213 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17214 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17215 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17216 fi 17217 else 17218 ld_shlibs_GCJ=no 17219 fi 17220 ;; 17221 17222 netbsd*) 17223 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17224 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17225 wlarc= 17226 else 17227 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17228 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17229 fi 17230 ;; 17231 17232 solaris* | sysv5*) 17233 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17234 ld_shlibs_GCJ=no 17235 cat <<EOF 1>&2 17236 17237*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17238*** create shared libraries on Solaris systems. Therefore, libtool 17239*** is disabling shared libraries support. We urge you to upgrade GNU 17240*** binutils to release 2.9.1 or newer. Another option is to modify 17241*** your PATH or compiler configuration so that the native linker is 17242*** used, and then restart. 17243 17244EOF 17245 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17246 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17247 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17248 else 17249 ld_shlibs_GCJ=no 17250 fi 17251 ;; 17252 17253 sunos4*) 17254 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17255 wlarc= 17256 hardcode_direct_GCJ=yes 17257 hardcode_shlibpath_var_GCJ=no 17258 ;; 17259 17260 *) 17261 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17262 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17263 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17264 else 17265 ld_shlibs_GCJ=no 17266 fi 17267 ;; 17268 esac 17269 17270 if test "$ld_shlibs_GCJ" = no; then 17271 runpath_var= 17272 hardcode_libdir_flag_spec_GCJ= 17273 export_dynamic_flag_spec_GCJ= 17274 whole_archive_flag_spec_GCJ= 17275 fi 17276 else 17277 # PORTME fill in a description of your system's linker (not GNU ld) 17278 case $host_os in 17279 aix3*) 17280 allow_undefined_flag_GCJ=unsupported 17281 always_export_symbols_GCJ=yes 17282 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' 17283 # Note: this linker hardcodes the directories in LIBPATH if there 17284 # are no directories specified by -L. 17285 hardcode_minus_L_GCJ=yes 17286 if test "$GCC" = yes && test -z "$link_static_flag"; then 17287 # Neither direct hardcoding nor static linking is supported with a 17288 # broken collect2. 17289 hardcode_direct_GCJ=unsupported 17290 fi 17291 ;; 17292 17293 aix4* | aix5*) 17294 if test "$host_cpu" = ia64; then 17295 # On IA64, the linker does run time linking by default, so we don't 17296 # have to do anything special. 17297 aix_use_runtimelinking=no 17298 exp_sym_flag='-Bexport' 17299 no_entry_flag="" 17300 else 17301 # If we're using GNU nm, then we don't want the "-C" option. 17302 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17303 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17304 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' 17305 else 17306 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' 17307 fi 17308 aix_use_runtimelinking=no 17309 17310 # Test if we are trying to use run time linking or normal 17311 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17312 # need to do runtime linking. 17313 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 17314 for ld_flag in $LDFLAGS; do 17315 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17316 aix_use_runtimelinking=yes 17317 break 17318 fi 17319 done 17320 esac 17321 17322 exp_sym_flag='-bexport' 17323 no_entry_flag='-bnoentry' 17324 fi 17325 17326 # When large executables or shared objects are built, AIX ld can 17327 # have problems creating the table of contents. If linking a library 17328 # or program results in "error TOC overflow" add -mminimal-toc to 17329 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17330 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17331 17332 archive_cmds_GCJ='' 17333 hardcode_direct_GCJ=yes 17334 hardcode_libdir_separator_GCJ=':' 17335 link_all_deplibs_GCJ=yes 17336 17337 if test "$GCC" = yes; then 17338 case $host_os in aix4.[012]|aix4.[012].*) 17339 # We only want to do this on AIX 4.2 and lower, the check 17340 # below for broken collect2 doesn't work under 4.3+ 17341 collect2name=`${CC} -print-prog-name=collect2` 17342 if test -f "$collect2name" && \ 17343 strings "$collect2name" | grep resolve_lib_name >/dev/null 17344 then 17345 # We have reworked collect2 17346 hardcode_direct_GCJ=yes 17347 else 17348 # We have old collect2 17349 hardcode_direct_GCJ=unsupported 17350 # It fails to find uninstalled libraries when the uninstalled 17351 # path is not listed in the libpath. Setting hardcode_minus_L 17352 # to unsupported forces relinking 17353 hardcode_minus_L_GCJ=yes 17354 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17355 hardcode_libdir_separator_GCJ= 17356 fi 17357 esac 17358 shared_flag='-shared' 17359 if test "$aix_use_runtimelinking" = yes; then 17360 shared_flag="$shared_flag "'${wl}-G' 17361 fi 17362 else 17363 # not using gcc 17364 if test "$host_cpu" = ia64; then 17365 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17366 # chokes on -Wl,-G. The following line is correct: 17367 shared_flag='-G' 17368 else 17369 if test "$aix_use_runtimelinking" = yes; then 17370 shared_flag='${wl}-G' 17371 else 17372 shared_flag='${wl}-bM:SRE' 17373 fi 17374 fi 17375 fi 17376 17377 # It seems that -bexpall does not export symbols beginning with 17378 # underscore (_), so it is better to generate a list of symbols to export. 17379 always_export_symbols_GCJ=yes 17380 if test "$aix_use_runtimelinking" = yes; then 17381 # Warning - without using the other runtime loading flags (-brtl), 17382 # -berok will link without error, but may produce a broken library. 17383 allow_undefined_flag_GCJ='-berok' 17384 # Determine the default libpath from the value encoded in an empty executable. 17385 cat >conftest.$ac_ext <<_ACEOF 17386/* confdefs.h. */ 17387_ACEOF 17388cat confdefs.h >>conftest.$ac_ext 17389cat >>conftest.$ac_ext <<_ACEOF 17390/* end confdefs.h. */ 17391 17392int 17393main () 17394{ 17395 17396 ; 17397 return 0; 17398} 17399_ACEOF 17400rm -f conftest.$ac_objext conftest$ac_exeext 17401if { (ac_try="$ac_link" 17402case "(($ac_try" in 17403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17404 *) ac_try_echo=$ac_try;; 17405esac 17406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17407 (eval "$ac_link") 2>conftest.er1 17408 ac_status=$? 17409 grep -v '^ *+' conftest.er1 >conftest.err 17410 rm -f conftest.er1 17411 cat conftest.err >&5 17412 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17413 (exit $ac_status); } && { 17414 test -z "$ac_c_werror_flag" || 17415 test ! -s conftest.err 17416 } && test -s conftest$ac_exeext && 17417 $as_test_x conftest$ac_exeext; then 17418 17419aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17420}'` 17421# Check for a 64-bit object if we didn't find anything. 17422if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17423}'`; fi 17424else 17425 echo "$as_me: failed program was:" >&5 17426sed 's/^/| /' conftest.$ac_ext >&5 17427 17428 17429fi 17430 17431rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17432 conftest$ac_exeext conftest.$ac_ext 17433if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17434 17435 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17436 archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 17437 else 17438 if test "$host_cpu" = ia64; then 17439 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17440 allow_undefined_flag_GCJ="-z nodefs" 17441 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 17442 else 17443 # Determine the default libpath from the value encoded in an empty executable. 17444 cat >conftest.$ac_ext <<_ACEOF 17445/* confdefs.h. */ 17446_ACEOF 17447cat confdefs.h >>conftest.$ac_ext 17448cat >>conftest.$ac_ext <<_ACEOF 17449/* end confdefs.h. */ 17450 17451int 17452main () 17453{ 17454 17455 ; 17456 return 0; 17457} 17458_ACEOF 17459rm -f conftest.$ac_objext conftest$ac_exeext 17460if { (ac_try="$ac_link" 17461case "(($ac_try" in 17462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17463 *) ac_try_echo=$ac_try;; 17464esac 17465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17466 (eval "$ac_link") 2>conftest.er1 17467 ac_status=$? 17468 grep -v '^ *+' conftest.er1 >conftest.err 17469 rm -f conftest.er1 17470 cat conftest.err >&5 17471 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17472 (exit $ac_status); } && { 17473 test -z "$ac_c_werror_flag" || 17474 test ! -s conftest.err 17475 } && test -s conftest$ac_exeext && 17476 $as_test_x conftest$ac_exeext; then 17477 17478aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17479}'` 17480# Check for a 64-bit object if we didn't find anything. 17481if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17482}'`; fi 17483else 17484 echo "$as_me: failed program was:" >&5 17485sed 's/^/| /' conftest.$ac_ext >&5 17486 17487 17488fi 17489 17490rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17491 conftest$ac_exeext conftest.$ac_ext 17492if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17493 17494 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17495 # Warning - without using the other run time loading flags, 17496 # -berok will link without error, but may produce a broken library. 17497 no_undefined_flag_GCJ=' ${wl}-bernotok' 17498 allow_undefined_flag_GCJ=' ${wl}-berok' 17499 # -bexpall does not export symbols beginning with underscore (_) 17500 always_export_symbols_GCJ=yes 17501 # Exported symbols can be pulled into shared objects from archives 17502 whole_archive_flag_spec_GCJ=' ' 17503 archive_cmds_need_lc_GCJ=yes 17504 # This is similar to how AIX traditionally builds it's shared libraries. 17505 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 17506 fi 17507 fi 17508 ;; 17509 17510 amigaos*) 17511 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)' 17512 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17513 hardcode_minus_L_GCJ=yes 17514 # see comment about different semantics on the GNU ld section 17515 ld_shlibs_GCJ=no 17516 ;; 17517 17518 bsdi[45]*) 17519 export_dynamic_flag_spec_GCJ=-rdynamic 17520 ;; 17521 17522 cygwin* | mingw* | pw32*) 17523 # When not using gcc, we currently assume that we are using 17524 # Microsoft Visual C++. 17525 # hardcode_libdir_flag_spec is actually meaningless, as there is 17526 # no search path for DLLs. 17527 hardcode_libdir_flag_spec_GCJ=' ' 17528 allow_undefined_flag_GCJ=unsupported 17529 # Tell ltmain to make .lib files, not .a files. 17530 libext=lib 17531 # Tell ltmain to make .dll files, not .so files. 17532 shrext_cmds=".dll" 17533 # FIXME: Setting linknames here is a bad hack. 17534 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17535 # The linker will automatically build a .lib file if we build a DLL. 17536 old_archive_From_new_cmds_GCJ='true' 17537 # FIXME: Should let the user specify the lib program. 17538 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' 17539 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17540 enable_shared_with_static_runtimes_GCJ=yes 17541 ;; 17542 17543 darwin* | rhapsody*) 17544 case "$host_os" in 17545 rhapsody* | darwin1.[012]) 17546 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17547 ;; 17548 *) # Darwin 1.3 on 17549 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 17550 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17551 else 17552 case ${MACOSX_DEPLOYMENT_TARGET} in 17553 10.[012]) 17554 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17555 ;; 17556 10.*) 17557 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 17558 ;; 17559 esac 17560 fi 17561 ;; 17562 esac 17563 archive_cmds_need_lc_GCJ=no 17564 hardcode_direct_GCJ=no 17565 hardcode_automatic_GCJ=yes 17566 hardcode_shlibpath_var_GCJ=unsupported 17567 whole_archive_flag_spec_GCJ='' 17568 link_all_deplibs_GCJ=yes 17569 if test "$GCC" = yes ; then 17570 output_verbose_link_cmd='echo' 17571 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 17572 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17573 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 17574 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17575 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}' 17576 else 17577 case $cc_basename in 17578 xlc*) 17579 output_verbose_link_cmd='echo' 17580 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 17581 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17582 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 17583 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17584 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}' 17585 ;; 17586 *) 17587 ld_shlibs_GCJ=no 17588 ;; 17589 esac 17590 fi 17591 ;; 17592 17593 dgux*) 17594 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17595 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17596 hardcode_shlibpath_var_GCJ=no 17597 ;; 17598 17599 freebsd1*) 17600 ld_shlibs_GCJ=no 17601 ;; 17602 17603 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 17604 # support. Future versions do this automatically, but an explicit c++rt0.o 17605 # does not break anything, and helps significantly (at the cost of a little 17606 # extra space). 17607 freebsd2.2*) 17608 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 17609 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17610 hardcode_direct_GCJ=yes 17611 hardcode_shlibpath_var_GCJ=no 17612 ;; 17613 17614 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 17615 freebsd2*) 17616 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17617 hardcode_direct_GCJ=yes 17618 hardcode_minus_L_GCJ=yes 17619 hardcode_shlibpath_var_GCJ=no 17620 ;; 17621 17622 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17623 freebsd* | kfreebsd*-gnu | dragonfly*) 17624 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 17625 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17626 hardcode_direct_GCJ=yes 17627 hardcode_shlibpath_var_GCJ=no 17628 ;; 17629 17630 hpux9*) 17631 if test "$GCC" = yes; then 17632 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' 17633 else 17634 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' 17635 fi 17636 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17637 hardcode_libdir_separator_GCJ=: 17638 hardcode_direct_GCJ=yes 17639 17640 # hardcode_minus_L: Not really in the search PATH, 17641 # but as the default location of the library. 17642 hardcode_minus_L_GCJ=yes 17643 export_dynamic_flag_spec_GCJ='${wl}-E' 17644 ;; 17645 17646 hpux10* | hpux11*) 17647 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17648 case "$host_cpu" in 17649 hppa*64*|ia64*) 17650 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17651 ;; 17652 *) 17653 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17654 ;; 17655 esac 17656 else 17657 case "$host_cpu" in 17658 hppa*64*|ia64*) 17659 archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' 17660 ;; 17661 *) 17662 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17663 ;; 17664 esac 17665 fi 17666 if test "$with_gnu_ld" = no; then 17667 case "$host_cpu" in 17668 hppa*64*) 17669 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17670 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 17671 hardcode_libdir_separator_GCJ=: 17672 hardcode_direct_GCJ=no 17673 hardcode_shlibpath_var_GCJ=no 17674 ;; 17675 ia64*) 17676 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17677 hardcode_direct_GCJ=no 17678 hardcode_shlibpath_var_GCJ=no 17679 17680 # hardcode_minus_L: Not really in the search PATH, 17681 # but as the default location of the library. 17682 hardcode_minus_L_GCJ=yes 17683 ;; 17684 *) 17685 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17686 hardcode_libdir_separator_GCJ=: 17687 hardcode_direct_GCJ=yes 17688 export_dynamic_flag_spec_GCJ='${wl}-E' 17689 17690 # hardcode_minus_L: Not really in the search PATH, 17691 # but as the default location of the library. 17692 hardcode_minus_L_GCJ=yes 17693 ;; 17694 esac 17695 fi 17696 ;; 17697 17698 irix5* | irix6* | nonstopux*) 17699 if test "$GCC" = yes; then 17700 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' 17701 else 17702 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' 17703 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 17704 fi 17705 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17706 hardcode_libdir_separator_GCJ=: 17707 link_all_deplibs_GCJ=yes 17708 ;; 17709 17710 netbsd*) 17711 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17712 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 17713 else 17714 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 17715 fi 17716 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17717 hardcode_direct_GCJ=yes 17718 hardcode_shlibpath_var_GCJ=no 17719 ;; 17720 17721 newsos6) 17722 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17723 hardcode_direct_GCJ=yes 17724 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17725 hardcode_libdir_separator_GCJ=: 17726 hardcode_shlibpath_var_GCJ=no 17727 ;; 17728 17729 openbsd*) 17730 hardcode_direct_GCJ=yes 17731 hardcode_shlibpath_var_GCJ=no 17732 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17733 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17734 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 17735 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17736 export_dynamic_flag_spec_GCJ='${wl}-E' 17737 else 17738 case $host_os in 17739 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 17740 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17741 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17742 ;; 17743 *) 17744 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17745 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17746 ;; 17747 esac 17748 fi 17749 ;; 17750 17751 os2*) 17752 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17753 hardcode_minus_L_GCJ=yes 17754 allow_undefined_flag_GCJ=unsupported 17755 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' 17756 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 17757 ;; 17758 17759 osf3*) 17760 if test "$GCC" = yes; then 17761 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17762 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' 17763 else 17764 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17765 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' 17766 fi 17767 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17768 hardcode_libdir_separator_GCJ=: 17769 ;; 17770 17771 osf4* | osf5*) # as osf3* with the addition of -msym flag 17772 if test "$GCC" = yes; then 17773 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17774 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' 17775 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17776 else 17777 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17778 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' 17779 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~ 17780 $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' 17781 17782 # Both c and cxx compiler support -rpath directly 17783 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 17784 fi 17785 hardcode_libdir_separator_GCJ=: 17786 ;; 17787 17788 sco3.2v5*) 17789 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17790 hardcode_shlibpath_var_GCJ=no 17791 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 17792 runpath_var=LD_RUN_PATH 17793 hardcode_runpath_var=yes 17794 ;; 17795 17796 solaris*) 17797 no_undefined_flag_GCJ=' -z text' 17798 if test "$GCC" = yes; then 17799 wlarc='${wl}' 17800 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17801 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17802 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 17803 else 17804 wlarc='' 17805 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 17806 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17807 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 17808 fi 17809 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17810 hardcode_shlibpath_var_GCJ=no 17811 case $host_os in 17812 solaris2.[0-5] | solaris2.[0-5].*) ;; 17813 *) 17814 # The compiler driver will combine linker options so we 17815 # cannot just pass the convience library names through 17816 # without $wl, iff we do not link with $LD. 17817 # Luckily, gcc supports the same syntax we need for Sun Studio. 17818 # Supported since Solaris 2.6 (maybe 2.5.1?) 17819 case $wlarc in 17820 '') 17821 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; 17822 *) 17823 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 17824 esac ;; 17825 esac 17826 link_all_deplibs_GCJ=yes 17827 ;; 17828 17829 sunos4*) 17830 if test "x$host_vendor" = xsequent; then 17831 # Use $CC to link under sequent, because it throws in some extra .o 17832 # files that make .init and .fini sections work. 17833 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 17834 else 17835 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 17836 fi 17837 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17838 hardcode_direct_GCJ=yes 17839 hardcode_minus_L_GCJ=yes 17840 hardcode_shlibpath_var_GCJ=no 17841 ;; 17842 17843 sysv4) 17844 case $host_vendor in 17845 sni) 17846 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17847 hardcode_direct_GCJ=yes # is this really true??? 17848 ;; 17849 siemens) 17850 ## LD is ld it makes a PLAMLIB 17851 ## CC just makes a GrossModule. 17852 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 17853 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 17854 hardcode_direct_GCJ=no 17855 ;; 17856 motorola) 17857 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17858 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 17859 ;; 17860 esac 17861 runpath_var='LD_RUN_PATH' 17862 hardcode_shlibpath_var_GCJ=no 17863 ;; 17864 17865 sysv4.3*) 17866 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17867 hardcode_shlibpath_var_GCJ=no 17868 export_dynamic_flag_spec_GCJ='-Bexport' 17869 ;; 17870 17871 sysv4*MP*) 17872 if test -d /usr/nec; then 17873 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17874 hardcode_shlibpath_var_GCJ=no 17875 runpath_var=LD_RUN_PATH 17876 hardcode_runpath_var=yes 17877 ld_shlibs_GCJ=yes 17878 fi 17879 ;; 17880 17881 sysv4.2uw2*) 17882 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 17883 hardcode_direct_GCJ=yes 17884 hardcode_minus_L_GCJ=no 17885 hardcode_shlibpath_var_GCJ=no 17886 hardcode_runpath_var=yes 17887 runpath_var=LD_RUN_PATH 17888 ;; 17889 17890 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 17891 no_undefined_flag_GCJ='${wl}-z ${wl}text' 17892 if test "$GCC" = yes; then 17893 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17894 else 17895 archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17896 fi 17897 runpath_var='LD_RUN_PATH' 17898 hardcode_shlibpath_var_GCJ=no 17899 ;; 17900 17901 sysv5*) 17902 no_undefined_flag_GCJ=' -z text' 17903 # $CC -shared without GNU ld will not create a library from C++ 17904 # object files and a static libstdc++, better avoid it by now 17905 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 17906 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17907 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 17908 hardcode_libdir_flag_spec_GCJ= 17909 hardcode_shlibpath_var_GCJ=no 17910 runpath_var='LD_RUN_PATH' 17911 ;; 17912 17913 uts4*) 17914 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17915 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17916 hardcode_shlibpath_var_GCJ=no 17917 ;; 17918 17919 *) 17920 ld_shlibs_GCJ=no 17921 ;; 17922 esac 17923 fi 17924 17925{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 17926echo "${ECHO_T}$ld_shlibs_GCJ" >&6; } 17927test "$ld_shlibs_GCJ" = no && can_build_shared=no 17928 17929variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 17930if test "$GCC" = yes; then 17931 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17932fi 17933 17934# 17935# Do we need to explicitly link libc? 17936# 17937case "x$archive_cmds_need_lc_GCJ" in 17938x|xyes) 17939 # Assume -lc should be added 17940 archive_cmds_need_lc_GCJ=yes 17941 17942 if test "$enable_shared" = yes && test "$GCC" = yes; then 17943 case $archive_cmds_GCJ in 17944 *'~'*) 17945 # FIXME: we may have to deal with multi-command sequences. 17946 ;; 17947 '$CC '*) 17948 # Test whether the compiler implicitly links with -lc since on some 17949 # systems, -lgcc has to come before -lc. If gcc already passes -lc 17950 # to ld, don't add -lc before -lgcc. 17951 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 17952echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 17953 $rm conftest* 17954 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 17955 17956 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17957 (eval $ac_compile) 2>&5 17958 ac_status=$? 17959 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17960 (exit $ac_status); } 2>conftest.err; then 17961 soname=conftest 17962 lib=conftest 17963 libobjs=conftest.$ac_objext 17964 deplibs= 17965 wl=$lt_prog_compiler_wl_GCJ 17966 compiler_flags=-v 17967 linker_flags=-v 17968 verstring= 17969 output_objdir=. 17970 libname=conftest 17971 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 17972 allow_undefined_flag_GCJ= 17973 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 17974 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 17975 ac_status=$? 17976 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17977 (exit $ac_status); } 17978 then 17979 archive_cmds_need_lc_GCJ=no 17980 else 17981 archive_cmds_need_lc_GCJ=yes 17982 fi 17983 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 17984 else 17985 cat conftest.err 1>&5 17986 fi 17987 $rm conftest* 17988 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 17989echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } 17990 ;; 17991 esac 17992 fi 17993 ;; 17994esac 17995 17996{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 17997echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 17998library_names_spec= 17999libname_spec='lib$name' 18000soname_spec= 18001shrext_cmds=".so" 18002postinstall_cmds= 18003postuninstall_cmds= 18004finish_cmds= 18005finish_eval= 18006shlibpath_var= 18007shlibpath_overrides_runpath=unknown 18008version_type=none 18009dynamic_linker="$host_os ld.so" 18010sys_lib_dlsearch_path_spec="/lib /usr/lib" 18011if test "$GCC" = yes; then 18012 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18013 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 18014 # if the path contains ";" then we assume it to be the separator 18015 # otherwise default to the standard path separator (i.e. ":") - it is 18016 # assumed that no part of a normal pathname contains ";" but that should 18017 # okay in the real world where ";" in dirpaths is itself problematic. 18018 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18019 else 18020 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18021 fi 18022else 18023 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 18024fi 18025need_lib_prefix=unknown 18026hardcode_into_libs=no 18027 18028# when you set need_version to no, make sure it does not cause -set_version 18029# flags to be left without arguments 18030need_version=unknown 18031 18032case $host_os in 18033aix3*) 18034 version_type=linux 18035 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18036 shlibpath_var=LIBPATH 18037 18038 # AIX 3 has no versioning support, so we append a major version to the name. 18039 soname_spec='${libname}${release}${shared_ext}$major' 18040 ;; 18041 18042aix4* | aix5*) 18043 version_type=linux 18044 need_lib_prefix=no 18045 need_version=no 18046 hardcode_into_libs=yes 18047 if test "$host_cpu" = ia64; then 18048 # AIX 5 supports IA64 18049 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18050 shlibpath_var=LD_LIBRARY_PATH 18051 else 18052 # With GCC up to 2.95.x, collect2 would create an import file 18053 # for dependence libraries. The import file would start with 18054 # the line `#! .'. This would cause the generated library to 18055 # depend on `.', always an invalid library. This was fixed in 18056 # development snapshots of GCC prior to 3.0. 18057 case $host_os in 18058 aix4 | aix4.[01] | aix4.[01].*) 18059 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18060 echo ' yes ' 18061 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18062 : 18063 else 18064 can_build_shared=no 18065 fi 18066 ;; 18067 esac 18068 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18069 # soname into executable. Probably we can add versioning support to 18070 # collect2, so additional links can be useful in future. 18071 if test "$aix_use_runtimelinking" = yes; then 18072 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18073 # instead of lib<name>.a to let people know that these are not 18074 # typical AIX shared libraries. 18075 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18076 else 18077 # We preserve .a as extension for shared libraries through AIX4.2 18078 # and later when we are not doing run time linking. 18079 library_names_spec='${libname}${release}.a $libname.a' 18080 soname_spec='${libname}${release}${shared_ext}$major' 18081 fi 18082 shlibpath_var=LIBPATH 18083 fi 18084 ;; 18085 18086amigaos*) 18087 library_names_spec='$libname.ixlibrary $libname.a' 18088 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18089 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' 18090 ;; 18091 18092beos*) 18093 library_names_spec='${libname}${shared_ext}' 18094 dynamic_linker="$host_os ld.so" 18095 shlibpath_var=LIBRARY_PATH 18096 ;; 18097 18098bsdi[45]*) 18099 version_type=linux 18100 need_version=no 18101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18102 soname_spec='${libname}${release}${shared_ext}$major' 18103 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18104 shlibpath_var=LD_LIBRARY_PATH 18105 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18106 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18107 # the default ld.so.conf also contains /usr/contrib/lib and 18108 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18109 # libtool to hard-code these into programs 18110 ;; 18111 18112cygwin* | mingw* | pw32*) 18113 version_type=windows 18114 shrext_cmds=".dll" 18115 need_version=no 18116 need_lib_prefix=no 18117 18118 case $GCC,$host_os in 18119 yes,cygwin* | yes,mingw* | yes,pw32*) 18120 library_names_spec='$libname.dll.a' 18121 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18122 postinstall_cmds='base_file=`basename \${file}`~ 18123 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18124 dldir=$destdir/`dirname \$dlpath`~ 18125 test -d \$dldir || mkdir -p \$dldir~ 18126 $install_prog $dir/$dlname \$dldir/$dlname' 18127 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18128 dlpath=$dir/\$dldll~ 18129 $rm \$dlpath' 18130 shlibpath_overrides_runpath=yes 18131 18132 case $host_os in 18133 cygwin*) 18134 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18135 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18136 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18137 ;; 18138 mingw*) 18139 # MinGW DLLs use traditional 'lib' prefix 18140 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18141 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18142 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18143 # It is most probably a Windows format PATH printed by 18144 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18145 # path with ; separators, and with drive letters. We can handle the 18146 # drive letters (cygwin fileutils understands them), so leave them, 18147 # especially as we might pass files found there to a mingw objdump, 18148 # which wouldn't understand a cygwinified path. Ahh. 18149 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18150 else 18151 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18152 fi 18153 ;; 18154 pw32*) 18155 # pw32 DLLs use 'pw' prefix rather than 'lib' 18156 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18157 ;; 18158 esac 18159 ;; 18160 18161 *) 18162 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18163 ;; 18164 esac 18165 dynamic_linker='Win32 ld.exe' 18166 # FIXME: first we should search . and the directory the executable is in 18167 shlibpath_var=PATH 18168 ;; 18169 18170darwin* | rhapsody*) 18171 dynamic_linker="$host_os dyld" 18172 version_type=darwin 18173 need_lib_prefix=no 18174 need_version=no 18175 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18176 soname_spec='${libname}${release}${major}$shared_ext' 18177 shlibpath_overrides_runpath=yes 18178 shlibpath_var=DYLD_LIBRARY_PATH 18179 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' 18180 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 18181 if test "$GCC" = yes; then 18182 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 18183 else 18184 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 18185 fi 18186 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18187 ;; 18188 18189dgux*) 18190 version_type=linux 18191 need_lib_prefix=no 18192 need_version=no 18193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18194 soname_spec='${libname}${release}${shared_ext}$major' 18195 shlibpath_var=LD_LIBRARY_PATH 18196 ;; 18197 18198freebsd1*) 18199 dynamic_linker=no 18200 ;; 18201 18202kfreebsd*-gnu) 18203 version_type=linux 18204 need_lib_prefix=no 18205 need_version=no 18206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18207 soname_spec='${libname}${release}${shared_ext}$major' 18208 shlibpath_var=LD_LIBRARY_PATH 18209 shlibpath_overrides_runpath=no 18210 hardcode_into_libs=yes 18211 dynamic_linker='GNU ld.so' 18212 ;; 18213 18214freebsd* | dragonfly*) 18215 # DragonFly does not have aout. When/if they implement a new 18216 # versioning mechanism, adjust this. 18217 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 18218 version_type=freebsd-$objformat 18219 case $version_type in 18220 freebsd-elf*) 18221 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18222 need_version=no 18223 need_lib_prefix=no 18224 ;; 18225 freebsd-*) 18226 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18227 need_version=yes 18228 ;; 18229 esac 18230 shlibpath_var=LD_LIBRARY_PATH 18231 case $host_os in 18232 freebsd2*) 18233 shlibpath_overrides_runpath=yes 18234 ;; 18235 freebsd3.[01]* | freebsdelf3.[01]*) 18236 shlibpath_overrides_runpath=yes 18237 hardcode_into_libs=yes 18238 ;; 18239 *) # from 3.2 on 18240 shlibpath_overrides_runpath=no 18241 hardcode_into_libs=yes 18242 ;; 18243 esac 18244 ;; 18245 18246gnu*) 18247 version_type=linux 18248 need_lib_prefix=no 18249 need_version=no 18250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18251 soname_spec='${libname}${release}${shared_ext}$major' 18252 shlibpath_var=LD_LIBRARY_PATH 18253 hardcode_into_libs=yes 18254 ;; 18255 18256hpux9* | hpux10* | hpux11*) 18257 # Give a soname corresponding to the major version so that dld.sl refuses to 18258 # link against other versions. 18259 version_type=sunos 18260 need_lib_prefix=no 18261 need_version=no 18262 case "$host_cpu" in 18263 ia64*) 18264 shrext_cmds='.so' 18265 hardcode_into_libs=yes 18266 dynamic_linker="$host_os dld.so" 18267 shlibpath_var=LD_LIBRARY_PATH 18268 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18269 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18270 soname_spec='${libname}${release}${shared_ext}$major' 18271 if test "X$HPUX_IA64_MODE" = X32; then 18272 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18273 else 18274 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18275 fi 18276 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18277 ;; 18278 hppa*64*) 18279 shrext_cmds='.sl' 18280 hardcode_into_libs=yes 18281 dynamic_linker="$host_os dld.sl" 18282 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18283 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18285 soname_spec='${libname}${release}${shared_ext}$major' 18286 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18287 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18288 ;; 18289 *) 18290 shrext_cmds='.sl' 18291 dynamic_linker="$host_os dld.sl" 18292 shlibpath_var=SHLIB_PATH 18293 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18294 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18295 soname_spec='${libname}${release}${shared_ext}$major' 18296 ;; 18297 esac 18298 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18299 postinstall_cmds='chmod 555 $lib' 18300 ;; 18301 18302irix5* | irix6* | nonstopux*) 18303 case $host_os in 18304 nonstopux*) version_type=nonstopux ;; 18305 *) 18306 if test "$lt_cv_prog_gnu_ld" = yes; then 18307 version_type=linux 18308 else 18309 version_type=irix 18310 fi ;; 18311 esac 18312 need_lib_prefix=no 18313 need_version=no 18314 soname_spec='${libname}${release}${shared_ext}$major' 18315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18316 case $host_os in 18317 irix5* | nonstopux*) 18318 libsuff= shlibsuff= 18319 ;; 18320 *) 18321 case $LD in # libtool.m4 will add one of these switches to LD 18322 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18323 libsuff= shlibsuff= libmagic=32-bit;; 18324 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18325 libsuff=32 shlibsuff=N32 libmagic=N32;; 18326 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18327 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18328 *) libsuff= shlibsuff= libmagic=never-match;; 18329 esac 18330 ;; 18331 esac 18332 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18333 shlibpath_overrides_runpath=no 18334 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18335 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18336 hardcode_into_libs=yes 18337 ;; 18338 18339# No shared lib support for Linux oldld, aout, or coff. 18340linux*oldld* | linux*aout* | linux*coff*) 18341 dynamic_linker=no 18342 ;; 18343 18344# This must be Linux ELF. 18345linux*) 18346 version_type=linux 18347 need_lib_prefix=no 18348 need_version=no 18349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18350 soname_spec='${libname}${release}${shared_ext}$major' 18351 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18352 shlibpath_var=LD_LIBRARY_PATH 18353 shlibpath_overrides_runpath=no 18354 # This implies no fast_install, which is unacceptable. 18355 # Some rework will be needed to allow for fast_install 18356 # before this can be enabled. 18357 hardcode_into_libs=yes 18358 18359 # Append ld.so.conf contents to the search path 18360 if test -f /etc/ld.so.conf; then 18361 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 18362 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18363 fi 18364 18365 # We used to test for /lib/ld.so.1 and disable shared libraries on 18366 # powerpc, because MkLinux only supported shared libraries with the 18367 # GNU dynamic linker. Since this was broken with cross compilers, 18368 # most powerpc-linux boxes support dynamic linking these days and 18369 # people can always --disable-shared, the test was removed, and we 18370 # assume the GNU/Linux dynamic linker is in use. 18371 dynamic_linker='GNU/Linux ld.so' 18372 ;; 18373 18374knetbsd*-gnu) 18375 version_type=linux 18376 need_lib_prefix=no 18377 need_version=no 18378 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18379 soname_spec='${libname}${release}${shared_ext}$major' 18380 shlibpath_var=LD_LIBRARY_PATH 18381 shlibpath_overrides_runpath=no 18382 hardcode_into_libs=yes 18383 dynamic_linker='GNU ld.so' 18384 ;; 18385 18386netbsd*) 18387 version_type=sunos 18388 need_lib_prefix=no 18389 need_version=no 18390 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18392 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18393 dynamic_linker='NetBSD (a.out) ld.so' 18394 else 18395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18396 soname_spec='${libname}${release}${shared_ext}$major' 18397 dynamic_linker='NetBSD ld.elf_so' 18398 fi 18399 shlibpath_var=LD_LIBRARY_PATH 18400 shlibpath_overrides_runpath=yes 18401 hardcode_into_libs=yes 18402 ;; 18403 18404newsos6) 18405 version_type=linux 18406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18407 shlibpath_var=LD_LIBRARY_PATH 18408 shlibpath_overrides_runpath=yes 18409 ;; 18410 18411nto-qnx*) 18412 version_type=linux 18413 need_lib_prefix=no 18414 need_version=no 18415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18416 soname_spec='${libname}${release}${shared_ext}$major' 18417 shlibpath_var=LD_LIBRARY_PATH 18418 shlibpath_overrides_runpath=yes 18419 ;; 18420 18421openbsd*) 18422 version_type=sunos 18423 need_lib_prefix=no 18424 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18425 case $host_os in 18426 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18427 *) need_version=no ;; 18428 esac 18429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18430 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18431 shlibpath_var=LD_LIBRARY_PATH 18432 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18433 case $host_os in 18434 openbsd2.[89] | openbsd2.[89].*) 18435 shlibpath_overrides_runpath=no 18436 ;; 18437 *) 18438 shlibpath_overrides_runpath=yes 18439 ;; 18440 esac 18441 else 18442 shlibpath_overrides_runpath=yes 18443 fi 18444 ;; 18445 18446os2*) 18447 libname_spec='$name' 18448 shrext_cmds=".dll" 18449 need_lib_prefix=no 18450 library_names_spec='$libname${shared_ext} $libname.a' 18451 dynamic_linker='OS/2 ld.exe' 18452 shlibpath_var=LIBPATH 18453 ;; 18454 18455osf3* | osf4* | osf5*) 18456 version_type=osf 18457 need_lib_prefix=no 18458 need_version=no 18459 soname_spec='${libname}${release}${shared_ext}$major' 18460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18461 shlibpath_var=LD_LIBRARY_PATH 18462 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18463 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18464 ;; 18465 18466sco3.2v5*) 18467 version_type=osf 18468 soname_spec='${libname}${release}${shared_ext}$major' 18469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18470 shlibpath_var=LD_LIBRARY_PATH 18471 ;; 18472 18473solaris*) 18474 version_type=linux 18475 need_lib_prefix=no 18476 need_version=no 18477 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18478 soname_spec='${libname}${release}${shared_ext}$major' 18479 shlibpath_var=LD_LIBRARY_PATH 18480 shlibpath_overrides_runpath=yes 18481 hardcode_into_libs=yes 18482 # ldd complains unless libraries are executable 18483 postinstall_cmds='chmod +x $lib' 18484 ;; 18485 18486sunos4*) 18487 version_type=sunos 18488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18489 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18490 shlibpath_var=LD_LIBRARY_PATH 18491 shlibpath_overrides_runpath=yes 18492 if test "$with_gnu_ld" = yes; then 18493 need_lib_prefix=no 18494 fi 18495 need_version=yes 18496 ;; 18497 18498sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 18499 version_type=linux 18500 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18501 soname_spec='${libname}${release}${shared_ext}$major' 18502 shlibpath_var=LD_LIBRARY_PATH 18503 case $host_vendor in 18504 sni) 18505 shlibpath_overrides_runpath=no 18506 need_lib_prefix=no 18507 export_dynamic_flag_spec='${wl}-Blargedynsym' 18508 runpath_var=LD_RUN_PATH 18509 ;; 18510 siemens) 18511 need_lib_prefix=no 18512 ;; 18513 motorola) 18514 need_lib_prefix=no 18515 need_version=no 18516 shlibpath_overrides_runpath=no 18517 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18518 ;; 18519 esac 18520 ;; 18521 18522sysv4*MP*) 18523 if test -d /usr/nec ;then 18524 version_type=linux 18525 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18526 soname_spec='$libname${shared_ext}.$major' 18527 shlibpath_var=LD_LIBRARY_PATH 18528 fi 18529 ;; 18530 18531uts4*) 18532 version_type=linux 18533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18534 soname_spec='${libname}${release}${shared_ext}$major' 18535 shlibpath_var=LD_LIBRARY_PATH 18536 ;; 18537 18538*) 18539 dynamic_linker=no 18540 ;; 18541esac 18542{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 18543echo "${ECHO_T}$dynamic_linker" >&6; } 18544test "$dynamic_linker" = no && can_build_shared=no 18545 18546{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 18547echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 18548hardcode_action_GCJ= 18549if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 18550 test -n "$runpath_var_GCJ" || \ 18551 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 18552 18553 # We can hardcode non-existant directories. 18554 if test "$hardcode_direct_GCJ" != no && 18555 # If the only mechanism to avoid hardcoding is shlibpath_var, we 18556 # have to relink, otherwise we might link with an installed library 18557 # when we should be linking with a yet-to-be-installed one 18558 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 18559 test "$hardcode_minus_L_GCJ" != no; then 18560 # Linking always hardcodes the temporary library directory. 18561 hardcode_action_GCJ=relink 18562 else 18563 # We can link without hardcoding, and we can hardcode nonexisting dirs. 18564 hardcode_action_GCJ=immediate 18565 fi 18566else 18567 # We cannot hardcode anything, or else we can only hardcode existing 18568 # directories. 18569 hardcode_action_GCJ=unsupported 18570fi 18571{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 18572echo "${ECHO_T}$hardcode_action_GCJ" >&6; } 18573 18574if test "$hardcode_action_GCJ" = relink; then 18575 # Fast installation is not supported 18576 enable_fast_install=no 18577elif test "$shlibpath_overrides_runpath" = yes || 18578 test "$enable_shared" = no; then 18579 # Fast installation is not necessary 18580 enable_fast_install=needless 18581fi 18582 18583striplib= 18584old_striplib= 18585{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 18586echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 18587if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 18588 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 18589 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 18590 { echo "$as_me:$LINENO: result: yes" >&5 18591echo "${ECHO_T}yes" >&6; } 18592else 18593# FIXME - insert some real tests, host_os isn't really good enough 18594 case $host_os in 18595 darwin*) 18596 if test -n "$STRIP" ; then 18597 striplib="$STRIP -x" 18598 { echo "$as_me:$LINENO: result: yes" >&5 18599echo "${ECHO_T}yes" >&6; } 18600 else 18601 { echo "$as_me:$LINENO: result: no" >&5 18602echo "${ECHO_T}no" >&6; } 18603fi 18604 ;; 18605 *) 18606 { echo "$as_me:$LINENO: result: no" >&5 18607echo "${ECHO_T}no" >&6; } 18608 ;; 18609 esac 18610fi 18611 18612if test "x$enable_dlopen" != xyes; then 18613 enable_dlopen=unknown 18614 enable_dlopen_self=unknown 18615 enable_dlopen_self_static=unknown 18616else 18617 lt_cv_dlopen=no 18618 lt_cv_dlopen_libs= 18619 18620 case $host_os in 18621 beos*) 18622 lt_cv_dlopen="load_add_on" 18623 lt_cv_dlopen_libs= 18624 lt_cv_dlopen_self=yes 18625 ;; 18626 18627 mingw* | pw32*) 18628 lt_cv_dlopen="LoadLibrary" 18629 lt_cv_dlopen_libs= 18630 ;; 18631 18632 cygwin*) 18633 lt_cv_dlopen="dlopen" 18634 lt_cv_dlopen_libs= 18635 ;; 18636 18637 darwin*) 18638 # if libdl is installed we need to link against it 18639 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 18640echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 18641if test "${ac_cv_lib_dl_dlopen+set}" = set; then 18642 echo $ECHO_N "(cached) $ECHO_C" >&6 18643else 18644 ac_check_lib_save_LIBS=$LIBS 18645LIBS="-ldl $LIBS" 18646cat >conftest.$ac_ext <<_ACEOF 18647/* confdefs.h. */ 18648_ACEOF 18649cat confdefs.h >>conftest.$ac_ext 18650cat >>conftest.$ac_ext <<_ACEOF 18651/* end confdefs.h. */ 18652 18653/* Override any GCC internal prototype to avoid an error. 18654 Use char because int might match the return type of a GCC 18655 builtin and then its argument prototype would still apply. */ 18656#ifdef __cplusplus 18657extern "C" 18658#endif 18659char dlopen (); 18660int 18661main () 18662{ 18663return dlopen (); 18664 ; 18665 return 0; 18666} 18667_ACEOF 18668rm -f conftest.$ac_objext conftest$ac_exeext 18669if { (ac_try="$ac_link" 18670case "(($ac_try" in 18671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18672 *) ac_try_echo=$ac_try;; 18673esac 18674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18675 (eval "$ac_link") 2>conftest.er1 18676 ac_status=$? 18677 grep -v '^ *+' conftest.er1 >conftest.err 18678 rm -f conftest.er1 18679 cat conftest.err >&5 18680 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18681 (exit $ac_status); } && { 18682 test -z "$ac_c_werror_flag" || 18683 test ! -s conftest.err 18684 } && test -s conftest$ac_exeext && 18685 $as_test_x conftest$ac_exeext; then 18686 ac_cv_lib_dl_dlopen=yes 18687else 18688 echo "$as_me: failed program was:" >&5 18689sed 's/^/| /' conftest.$ac_ext >&5 18690 18691 ac_cv_lib_dl_dlopen=no 18692fi 18693 18694rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 18695 conftest$ac_exeext conftest.$ac_ext 18696LIBS=$ac_check_lib_save_LIBS 18697fi 18698{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 18699echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 18700if test $ac_cv_lib_dl_dlopen = yes; then 18701 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 18702else 18703 18704 lt_cv_dlopen="dyld" 18705 lt_cv_dlopen_libs= 18706 lt_cv_dlopen_self=yes 18707 18708fi 18709 18710 ;; 18711 18712 *) 18713 { echo "$as_me:$LINENO: checking for shl_load" >&5 18714echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 18715if test "${ac_cv_func_shl_load+set}" = set; then 18716 echo $ECHO_N "(cached) $ECHO_C" >&6 18717else 18718 cat >conftest.$ac_ext <<_ACEOF 18719/* confdefs.h. */ 18720_ACEOF 18721cat confdefs.h >>conftest.$ac_ext 18722cat >>conftest.$ac_ext <<_ACEOF 18723/* end confdefs.h. */ 18724/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 18725 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 18726#define shl_load innocuous_shl_load 18727 18728/* System header to define __stub macros and hopefully few prototypes, 18729 which can conflict with char shl_load (); below. 18730 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 18731 <limits.h> exists even on freestanding compilers. */ 18732 18733#ifdef __STDC__ 18734# include <limits.h> 18735#else 18736# include <assert.h> 18737#endif 18738 18739#undef shl_load 18740 18741/* Override any GCC internal prototype to avoid an error. 18742 Use char because int might match the return type of a GCC 18743 builtin and then its argument prototype would still apply. */ 18744#ifdef __cplusplus 18745extern "C" 18746#endif 18747char shl_load (); 18748/* The GNU C library defines this for functions which it implements 18749 to always fail with ENOSYS. Some functions are actually named 18750 something starting with __ and the normal name is an alias. */ 18751#if defined __stub_shl_load || defined __stub___shl_load 18752choke me 18753#endif 18754 18755int 18756main () 18757{ 18758return shl_load (); 18759 ; 18760 return 0; 18761} 18762_ACEOF 18763rm -f conftest.$ac_objext conftest$ac_exeext 18764if { (ac_try="$ac_link" 18765case "(($ac_try" in 18766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18767 *) ac_try_echo=$ac_try;; 18768esac 18769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18770 (eval "$ac_link") 2>conftest.er1 18771 ac_status=$? 18772 grep -v '^ *+' conftest.er1 >conftest.err 18773 rm -f conftest.er1 18774 cat conftest.err >&5 18775 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18776 (exit $ac_status); } && { 18777 test -z "$ac_c_werror_flag" || 18778 test ! -s conftest.err 18779 } && test -s conftest$ac_exeext && 18780 $as_test_x conftest$ac_exeext; then 18781 ac_cv_func_shl_load=yes 18782else 18783 echo "$as_me: failed program was:" >&5 18784sed 's/^/| /' conftest.$ac_ext >&5 18785 18786 ac_cv_func_shl_load=no 18787fi 18788 18789rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 18790 conftest$ac_exeext conftest.$ac_ext 18791fi 18792{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 18793echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 18794if test $ac_cv_func_shl_load = yes; then 18795 lt_cv_dlopen="shl_load" 18796else 18797 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 18798echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 18799if test "${ac_cv_lib_dld_shl_load+set}" = set; then 18800 echo $ECHO_N "(cached) $ECHO_C" >&6 18801else 18802 ac_check_lib_save_LIBS=$LIBS 18803LIBS="-ldld $LIBS" 18804cat >conftest.$ac_ext <<_ACEOF 18805/* confdefs.h. */ 18806_ACEOF 18807cat confdefs.h >>conftest.$ac_ext 18808cat >>conftest.$ac_ext <<_ACEOF 18809/* end confdefs.h. */ 18810 18811/* Override any GCC internal prototype to avoid an error. 18812 Use char because int might match the return type of a GCC 18813 builtin and then its argument prototype would still apply. */ 18814#ifdef __cplusplus 18815extern "C" 18816#endif 18817char shl_load (); 18818int 18819main () 18820{ 18821return shl_load (); 18822 ; 18823 return 0; 18824} 18825_ACEOF 18826rm -f conftest.$ac_objext conftest$ac_exeext 18827if { (ac_try="$ac_link" 18828case "(($ac_try" in 18829 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18830 *) ac_try_echo=$ac_try;; 18831esac 18832eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18833 (eval "$ac_link") 2>conftest.er1 18834 ac_status=$? 18835 grep -v '^ *+' conftest.er1 >conftest.err 18836 rm -f conftest.er1 18837 cat conftest.err >&5 18838 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18839 (exit $ac_status); } && { 18840 test -z "$ac_c_werror_flag" || 18841 test ! -s conftest.err 18842 } && test -s conftest$ac_exeext && 18843 $as_test_x conftest$ac_exeext; then 18844 ac_cv_lib_dld_shl_load=yes 18845else 18846 echo "$as_me: failed program was:" >&5 18847sed 's/^/| /' conftest.$ac_ext >&5 18848 18849 ac_cv_lib_dld_shl_load=no 18850fi 18851 18852rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 18853 conftest$ac_exeext conftest.$ac_ext 18854LIBS=$ac_check_lib_save_LIBS 18855fi 18856{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 18857echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 18858if test $ac_cv_lib_dld_shl_load = yes; then 18859 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 18860else 18861 { echo "$as_me:$LINENO: checking for dlopen" >&5 18862echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 18863if test "${ac_cv_func_dlopen+set}" = set; then 18864 echo $ECHO_N "(cached) $ECHO_C" >&6 18865else 18866 cat >conftest.$ac_ext <<_ACEOF 18867/* confdefs.h. */ 18868_ACEOF 18869cat confdefs.h >>conftest.$ac_ext 18870cat >>conftest.$ac_ext <<_ACEOF 18871/* end confdefs.h. */ 18872/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 18873 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 18874#define dlopen innocuous_dlopen 18875 18876/* System header to define __stub macros and hopefully few prototypes, 18877 which can conflict with char dlopen (); below. 18878 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 18879 <limits.h> exists even on freestanding compilers. */ 18880 18881#ifdef __STDC__ 18882# include <limits.h> 18883#else 18884# include <assert.h> 18885#endif 18886 18887#undef dlopen 18888 18889/* Override any GCC internal prototype to avoid an error. 18890 Use char because int might match the return type of a GCC 18891 builtin and then its argument prototype would still apply. */ 18892#ifdef __cplusplus 18893extern "C" 18894#endif 18895char dlopen (); 18896/* The GNU C library defines this for functions which it implements 18897 to always fail with ENOSYS. Some functions are actually named 18898 something starting with __ and the normal name is an alias. */ 18899#if defined __stub_dlopen || defined __stub___dlopen 18900choke me 18901#endif 18902 18903int 18904main () 18905{ 18906return dlopen (); 18907 ; 18908 return 0; 18909} 18910_ACEOF 18911rm -f conftest.$ac_objext conftest$ac_exeext 18912if { (ac_try="$ac_link" 18913case "(($ac_try" in 18914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18915 *) ac_try_echo=$ac_try;; 18916esac 18917eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18918 (eval "$ac_link") 2>conftest.er1 18919 ac_status=$? 18920 grep -v '^ *+' conftest.er1 >conftest.err 18921 rm -f conftest.er1 18922 cat conftest.err >&5 18923 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18924 (exit $ac_status); } && { 18925 test -z "$ac_c_werror_flag" || 18926 test ! -s conftest.err 18927 } && test -s conftest$ac_exeext && 18928 $as_test_x conftest$ac_exeext; then 18929 ac_cv_func_dlopen=yes 18930else 18931 echo "$as_me: failed program was:" >&5 18932sed 's/^/| /' conftest.$ac_ext >&5 18933 18934 ac_cv_func_dlopen=no 18935fi 18936 18937rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 18938 conftest$ac_exeext conftest.$ac_ext 18939fi 18940{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 18941echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 18942if test $ac_cv_func_dlopen = yes; then 18943 lt_cv_dlopen="dlopen" 18944else 18945 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 18946echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 18947if test "${ac_cv_lib_dl_dlopen+set}" = set; then 18948 echo $ECHO_N "(cached) $ECHO_C" >&6 18949else 18950 ac_check_lib_save_LIBS=$LIBS 18951LIBS="-ldl $LIBS" 18952cat >conftest.$ac_ext <<_ACEOF 18953/* confdefs.h. */ 18954_ACEOF 18955cat confdefs.h >>conftest.$ac_ext 18956cat >>conftest.$ac_ext <<_ACEOF 18957/* end confdefs.h. */ 18958 18959/* Override any GCC internal prototype to avoid an error. 18960 Use char because int might match the return type of a GCC 18961 builtin and then its argument prototype would still apply. */ 18962#ifdef __cplusplus 18963extern "C" 18964#endif 18965char dlopen (); 18966int 18967main () 18968{ 18969return dlopen (); 18970 ; 18971 return 0; 18972} 18973_ACEOF 18974rm -f conftest.$ac_objext conftest$ac_exeext 18975if { (ac_try="$ac_link" 18976case "(($ac_try" in 18977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18978 *) ac_try_echo=$ac_try;; 18979esac 18980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18981 (eval "$ac_link") 2>conftest.er1 18982 ac_status=$? 18983 grep -v '^ *+' conftest.er1 >conftest.err 18984 rm -f conftest.er1 18985 cat conftest.err >&5 18986 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18987 (exit $ac_status); } && { 18988 test -z "$ac_c_werror_flag" || 18989 test ! -s conftest.err 18990 } && test -s conftest$ac_exeext && 18991 $as_test_x conftest$ac_exeext; then 18992 ac_cv_lib_dl_dlopen=yes 18993else 18994 echo "$as_me: failed program was:" >&5 18995sed 's/^/| /' conftest.$ac_ext >&5 18996 18997 ac_cv_lib_dl_dlopen=no 18998fi 18999 19000rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 19001 conftest$ac_exeext conftest.$ac_ext 19002LIBS=$ac_check_lib_save_LIBS 19003fi 19004{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 19005echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 19006if test $ac_cv_lib_dl_dlopen = yes; then 19007 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 19008else 19009 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 19010echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 19011if test "${ac_cv_lib_svld_dlopen+set}" = set; then 19012 echo $ECHO_N "(cached) $ECHO_C" >&6 19013else 19014 ac_check_lib_save_LIBS=$LIBS 19015LIBS="-lsvld $LIBS" 19016cat >conftest.$ac_ext <<_ACEOF 19017/* confdefs.h. */ 19018_ACEOF 19019cat confdefs.h >>conftest.$ac_ext 19020cat >>conftest.$ac_ext <<_ACEOF 19021/* end confdefs.h. */ 19022 19023/* Override any GCC internal prototype to avoid an error. 19024 Use char because int might match the return type of a GCC 19025 builtin and then its argument prototype would still apply. */ 19026#ifdef __cplusplus 19027extern "C" 19028#endif 19029char dlopen (); 19030int 19031main () 19032{ 19033return dlopen (); 19034 ; 19035 return 0; 19036} 19037_ACEOF 19038rm -f conftest.$ac_objext conftest$ac_exeext 19039if { (ac_try="$ac_link" 19040case "(($ac_try" in 19041 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19042 *) ac_try_echo=$ac_try;; 19043esac 19044eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19045 (eval "$ac_link") 2>conftest.er1 19046 ac_status=$? 19047 grep -v '^ *+' conftest.er1 >conftest.err 19048 rm -f conftest.er1 19049 cat conftest.err >&5 19050 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19051 (exit $ac_status); } && { 19052 test -z "$ac_c_werror_flag" || 19053 test ! -s conftest.err 19054 } && test -s conftest$ac_exeext && 19055 $as_test_x conftest$ac_exeext; then 19056 ac_cv_lib_svld_dlopen=yes 19057else 19058 echo "$as_me: failed program was:" >&5 19059sed 's/^/| /' conftest.$ac_ext >&5 19060 19061 ac_cv_lib_svld_dlopen=no 19062fi 19063 19064rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 19065 conftest$ac_exeext conftest.$ac_ext 19066LIBS=$ac_check_lib_save_LIBS 19067fi 19068{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 19069echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 19070if test $ac_cv_lib_svld_dlopen = yes; then 19071 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 19072else 19073 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 19074echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 19075if test "${ac_cv_lib_dld_dld_link+set}" = set; then 19076 echo $ECHO_N "(cached) $ECHO_C" >&6 19077else 19078 ac_check_lib_save_LIBS=$LIBS 19079LIBS="-ldld $LIBS" 19080cat >conftest.$ac_ext <<_ACEOF 19081/* confdefs.h. */ 19082_ACEOF 19083cat confdefs.h >>conftest.$ac_ext 19084cat >>conftest.$ac_ext <<_ACEOF 19085/* end confdefs.h. */ 19086 19087/* Override any GCC internal prototype to avoid an error. 19088 Use char because int might match the return type of a GCC 19089 builtin and then its argument prototype would still apply. */ 19090#ifdef __cplusplus 19091extern "C" 19092#endif 19093char dld_link (); 19094int 19095main () 19096{ 19097return dld_link (); 19098 ; 19099 return 0; 19100} 19101_ACEOF 19102rm -f conftest.$ac_objext conftest$ac_exeext 19103if { (ac_try="$ac_link" 19104case "(($ac_try" in 19105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19106 *) ac_try_echo=$ac_try;; 19107esac 19108eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19109 (eval "$ac_link") 2>conftest.er1 19110 ac_status=$? 19111 grep -v '^ *+' conftest.er1 >conftest.err 19112 rm -f conftest.er1 19113 cat conftest.err >&5 19114 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19115 (exit $ac_status); } && { 19116 test -z "$ac_c_werror_flag" || 19117 test ! -s conftest.err 19118 } && test -s conftest$ac_exeext && 19119 $as_test_x conftest$ac_exeext; then 19120 ac_cv_lib_dld_dld_link=yes 19121else 19122 echo "$as_me: failed program was:" >&5 19123sed 's/^/| /' conftest.$ac_ext >&5 19124 19125 ac_cv_lib_dld_dld_link=no 19126fi 19127 19128rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 19129 conftest$ac_exeext conftest.$ac_ext 19130LIBS=$ac_check_lib_save_LIBS 19131fi 19132{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 19133echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 19134if test $ac_cv_lib_dld_dld_link = yes; then 19135 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 19136fi 19137 19138 19139fi 19140 19141 19142fi 19143 19144 19145fi 19146 19147 19148fi 19149 19150 19151fi 19152 19153 ;; 19154 esac 19155 19156 if test "x$lt_cv_dlopen" != xno; then 19157 enable_dlopen=yes 19158 else 19159 enable_dlopen=no 19160 fi 19161 19162 case $lt_cv_dlopen in 19163 dlopen) 19164 save_CPPFLAGS="$CPPFLAGS" 19165 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 19166 19167 save_LDFLAGS="$LDFLAGS" 19168 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 19169 19170 save_LIBS="$LIBS" 19171 LIBS="$lt_cv_dlopen_libs $LIBS" 19172 19173 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 19174echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 19175if test "${lt_cv_dlopen_self+set}" = set; then 19176 echo $ECHO_N "(cached) $ECHO_C" >&6 19177else 19178 if test "$cross_compiling" = yes; then : 19179 lt_cv_dlopen_self=cross 19180else 19181 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 19182 lt_status=$lt_dlunknown 19183 cat > conftest.$ac_ext <<EOF
| 17110 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17111 then 17112 # The compiler can only warn and ignore the option if not recognized 17113 # So say no if there are warnings 17114 $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp 17115 $SED '/^$/d' out/conftest.err >out/conftest.er2 17116 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17117 lt_cv_prog_compiler_c_o_GCJ=yes 17118 fi 17119 fi 17120 chmod u+w . 17121 $rm conftest* 17122 # SGI C++ compiler will create directory out/ii_files/ for 17123 # template instantiation 17124 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17125 $rm out/* && rmdir out 17126 cd .. 17127 rmdir conftest 17128 $rm conftest* 17129 17130fi 17131{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17132echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17133 17134 17135hard_links="nottested" 17136if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17137 # do not overwrite the value of need_locks provided by the user 17138 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17139echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 17140 hard_links=yes 17141 $rm conftest* 17142 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17143 touch conftest.a 17144 ln conftest.a conftest.b 2>&5 || hard_links=no 17145 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17146 { echo "$as_me:$LINENO: result: $hard_links" >&5 17147echo "${ECHO_T}$hard_links" >&6; } 17148 if test "$hard_links" = no; then 17149 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17150echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17151 need_locks=warn 17152 fi 17153else 17154 need_locks=no 17155fi 17156 17157{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17158echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 17159 17160 runpath_var= 17161 allow_undefined_flag_GCJ= 17162 enable_shared_with_static_runtimes_GCJ=no 17163 archive_cmds_GCJ= 17164 archive_expsym_cmds_GCJ= 17165 old_archive_From_new_cmds_GCJ= 17166 old_archive_from_expsyms_cmds_GCJ= 17167 export_dynamic_flag_spec_GCJ= 17168 whole_archive_flag_spec_GCJ= 17169 thread_safe_flag_spec_GCJ= 17170 hardcode_libdir_flag_spec_GCJ= 17171 hardcode_libdir_flag_spec_ld_GCJ= 17172 hardcode_libdir_separator_GCJ= 17173 hardcode_direct_GCJ=no 17174 hardcode_minus_L_GCJ=no 17175 hardcode_shlibpath_var_GCJ=unsupported 17176 link_all_deplibs_GCJ=unknown 17177 hardcode_automatic_GCJ=no 17178 module_cmds_GCJ= 17179 module_expsym_cmds_GCJ= 17180 always_export_symbols_GCJ=no 17181 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17182 # include_expsyms should be a list of space-separated symbols to be *always* 17183 # included in the symbol list 17184 include_expsyms_GCJ= 17185 # exclude_expsyms can be an extended regexp of symbols to exclude 17186 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17187 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17188 # as well as any symbol that contains `d'. 17189 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" 17190 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17191 # platforms (ab)use it in PIC code, but their linkers get confused if 17192 # the symbol is explicitly referenced. Since portable code cannot 17193 # rely on this symbol name, it's probably fine to never include it in 17194 # preloaded symbol tables. 17195 extract_expsyms_cmds= 17196 # Just being paranoid about ensuring that cc_basename is set. 17197 for cc_temp in $compiler""; do 17198 case $cc_temp in 17199 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17200 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17201 \-*) ;; 17202 *) break;; 17203 esac 17204done 17205cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17206 17207 case $host_os in 17208 cygwin* | mingw* | pw32*) 17209 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17210 # When not using gcc, we currently assume that we are using 17211 # Microsoft Visual C++. 17212 if test "$GCC" != yes; then 17213 with_gnu_ld=no 17214 fi 17215 ;; 17216 openbsd*) 17217 with_gnu_ld=no 17218 ;; 17219 esac 17220 17221 ld_shlibs_GCJ=yes 17222 if test "$with_gnu_ld" = yes; then 17223 # If archive_cmds runs LD, not CC, wlarc should be empty 17224 wlarc='${wl}' 17225 17226 # Set some defaults for GNU ld with shared library support. These 17227 # are reset later if shared libraries are not supported. Putting them 17228 # here allows them to be overridden if necessary. 17229 runpath_var=LD_RUN_PATH 17230 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17231 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17232 # ancient GNU ld didn't support --whole-archive et. al. 17233 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17234 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17235 else 17236 whole_archive_flag_spec_GCJ= 17237 fi 17238 supports_anon_versioning=no 17239 case `$LD -v 2>/dev/null` in 17240 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17241 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17242 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17243 *\ 2.11.*) ;; # other 2.11 versions 17244 *) supports_anon_versioning=yes ;; 17245 esac 17246 17247 # See if GNU ld supports shared libraries. 17248 case $host_os in 17249 aix3* | aix4* | aix5*) 17250 # On AIX/PPC, the GNU linker is very broken 17251 if test "$host_cpu" != ia64; then 17252 ld_shlibs_GCJ=no 17253 cat <<EOF 1>&2 17254 17255*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17256*** to be unable to reliably create shared libraries on AIX. 17257*** Therefore, libtool is disabling shared libraries support. If you 17258*** really care for shared libraries, you may want to modify your PATH 17259*** so that a non-GNU linker is found, and then restart. 17260 17261EOF 17262 fi 17263 ;; 17264 17265 amigaos*) 17266 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)' 17267 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17268 hardcode_minus_L_GCJ=yes 17269 17270 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17271 # that the semantics of dynamic libraries on AmigaOS, at least up 17272 # to version 4, is to share data among multiple programs linked 17273 # with the same dynamic library. Since this doesn't match the 17274 # behavior of shared libraries on other platforms, we can't use 17275 # them. 17276 ld_shlibs_GCJ=no 17277 ;; 17278 17279 beos*) 17280 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17281 allow_undefined_flag_GCJ=unsupported 17282 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17283 # support --undefined. This deserves some investigation. FIXME 17284 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17285 else 17286 ld_shlibs_GCJ=no 17287 fi 17288 ;; 17289 17290 cygwin* | mingw* | pw32*) 17291 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17292 # as there is no search path for DLLs. 17293 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17294 allow_undefined_flag_GCJ=unsupported 17295 always_export_symbols_GCJ=no 17296 enable_shared_with_static_runtimes_GCJ=yes 17297 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 17298 17299 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17300 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 17301 # If the export-symbols file already is a .def file (1st line 17302 # is EXPORTS), use it as is; otherwise, prepend... 17303 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17304 cp $export_symbols $output_objdir/$soname.def; 17305 else 17306 echo EXPORTS > $output_objdir/$soname.def; 17307 cat $export_symbols >> $output_objdir/$soname.def; 17308 fi~ 17309 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 17310 else 17311 ld_shlibs_GCJ=no 17312 fi 17313 ;; 17314 17315 linux*) 17316 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17317 tmp_addflag= 17318 case $cc_basename,$host_cpu in 17319 pgcc*) # Portland Group C compiler 17320 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' 17321 tmp_addflag=' $pic_flag' 17322 ;; 17323 pgf77* | pgf90* ) # Portland Group f77 and f90 compilers 17324 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' 17325 tmp_addflag=' $pic_flag -Mnomain' ;; 17326 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17327 tmp_addflag=' -i_dynamic' ;; 17328 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17329 tmp_addflag=' -i_dynamic -nofor_main' ;; 17330 ifc* | ifort*) # Intel Fortran compiler 17331 tmp_addflag=' -nofor_main' ;; 17332 esac 17333 archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17334 17335 if test $supports_anon_versioning = yes; then 17336 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17337 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17338 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17339 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17340 fi 17341 else 17342 ld_shlibs_GCJ=no 17343 fi 17344 ;; 17345 17346 netbsd*) 17347 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17348 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17349 wlarc= 17350 else 17351 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17352 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17353 fi 17354 ;; 17355 17356 solaris* | sysv5*) 17357 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17358 ld_shlibs_GCJ=no 17359 cat <<EOF 1>&2 17360 17361*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17362*** create shared libraries on Solaris systems. Therefore, libtool 17363*** is disabling shared libraries support. We urge you to upgrade GNU 17364*** binutils to release 2.9.1 or newer. Another option is to modify 17365*** your PATH or compiler configuration so that the native linker is 17366*** used, and then restart. 17367 17368EOF 17369 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17370 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17371 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17372 else 17373 ld_shlibs_GCJ=no 17374 fi 17375 ;; 17376 17377 sunos4*) 17378 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17379 wlarc= 17380 hardcode_direct_GCJ=yes 17381 hardcode_shlibpath_var_GCJ=no 17382 ;; 17383 17384 *) 17385 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17386 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17387 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17388 else 17389 ld_shlibs_GCJ=no 17390 fi 17391 ;; 17392 esac 17393 17394 if test "$ld_shlibs_GCJ" = no; then 17395 runpath_var= 17396 hardcode_libdir_flag_spec_GCJ= 17397 export_dynamic_flag_spec_GCJ= 17398 whole_archive_flag_spec_GCJ= 17399 fi 17400 else 17401 # PORTME fill in a description of your system's linker (not GNU ld) 17402 case $host_os in 17403 aix3*) 17404 allow_undefined_flag_GCJ=unsupported 17405 always_export_symbols_GCJ=yes 17406 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' 17407 # Note: this linker hardcodes the directories in LIBPATH if there 17408 # are no directories specified by -L. 17409 hardcode_minus_L_GCJ=yes 17410 if test "$GCC" = yes && test -z "$link_static_flag"; then 17411 # Neither direct hardcoding nor static linking is supported with a 17412 # broken collect2. 17413 hardcode_direct_GCJ=unsupported 17414 fi 17415 ;; 17416 17417 aix4* | aix5*) 17418 if test "$host_cpu" = ia64; then 17419 # On IA64, the linker does run time linking by default, so we don't 17420 # have to do anything special. 17421 aix_use_runtimelinking=no 17422 exp_sym_flag='-Bexport' 17423 no_entry_flag="" 17424 else 17425 # If we're using GNU nm, then we don't want the "-C" option. 17426 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17427 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17428 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' 17429 else 17430 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' 17431 fi 17432 aix_use_runtimelinking=no 17433 17434 # Test if we are trying to use run time linking or normal 17435 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17436 # need to do runtime linking. 17437 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 17438 for ld_flag in $LDFLAGS; do 17439 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17440 aix_use_runtimelinking=yes 17441 break 17442 fi 17443 done 17444 esac 17445 17446 exp_sym_flag='-bexport' 17447 no_entry_flag='-bnoentry' 17448 fi 17449 17450 # When large executables or shared objects are built, AIX ld can 17451 # have problems creating the table of contents. If linking a library 17452 # or program results in "error TOC overflow" add -mminimal-toc to 17453 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17454 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17455 17456 archive_cmds_GCJ='' 17457 hardcode_direct_GCJ=yes 17458 hardcode_libdir_separator_GCJ=':' 17459 link_all_deplibs_GCJ=yes 17460 17461 if test "$GCC" = yes; then 17462 case $host_os in aix4.[012]|aix4.[012].*) 17463 # We only want to do this on AIX 4.2 and lower, the check 17464 # below for broken collect2 doesn't work under 4.3+ 17465 collect2name=`${CC} -print-prog-name=collect2` 17466 if test -f "$collect2name" && \ 17467 strings "$collect2name" | grep resolve_lib_name >/dev/null 17468 then 17469 # We have reworked collect2 17470 hardcode_direct_GCJ=yes 17471 else 17472 # We have old collect2 17473 hardcode_direct_GCJ=unsupported 17474 # It fails to find uninstalled libraries when the uninstalled 17475 # path is not listed in the libpath. Setting hardcode_minus_L 17476 # to unsupported forces relinking 17477 hardcode_minus_L_GCJ=yes 17478 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17479 hardcode_libdir_separator_GCJ= 17480 fi 17481 esac 17482 shared_flag='-shared' 17483 if test "$aix_use_runtimelinking" = yes; then 17484 shared_flag="$shared_flag "'${wl}-G' 17485 fi 17486 else 17487 # not using gcc 17488 if test "$host_cpu" = ia64; then 17489 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17490 # chokes on -Wl,-G. The following line is correct: 17491 shared_flag='-G' 17492 else 17493 if test "$aix_use_runtimelinking" = yes; then 17494 shared_flag='${wl}-G' 17495 else 17496 shared_flag='${wl}-bM:SRE' 17497 fi 17498 fi 17499 fi 17500 17501 # It seems that -bexpall does not export symbols beginning with 17502 # underscore (_), so it is better to generate a list of symbols to export. 17503 always_export_symbols_GCJ=yes 17504 if test "$aix_use_runtimelinking" = yes; then 17505 # Warning - without using the other runtime loading flags (-brtl), 17506 # -berok will link without error, but may produce a broken library. 17507 allow_undefined_flag_GCJ='-berok' 17508 # Determine the default libpath from the value encoded in an empty executable. 17509 cat >conftest.$ac_ext <<_ACEOF 17510/* confdefs.h. */ 17511_ACEOF 17512cat confdefs.h >>conftest.$ac_ext 17513cat >>conftest.$ac_ext <<_ACEOF 17514/* end confdefs.h. */ 17515 17516int 17517main () 17518{ 17519 17520 ; 17521 return 0; 17522} 17523_ACEOF 17524rm -f conftest.$ac_objext conftest$ac_exeext 17525if { (ac_try="$ac_link" 17526case "(($ac_try" in 17527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17528 *) ac_try_echo=$ac_try;; 17529esac 17530eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17531 (eval "$ac_link") 2>conftest.er1 17532 ac_status=$? 17533 grep -v '^ *+' conftest.er1 >conftest.err 17534 rm -f conftest.er1 17535 cat conftest.err >&5 17536 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17537 (exit $ac_status); } && { 17538 test -z "$ac_c_werror_flag" || 17539 test ! -s conftest.err 17540 } && test -s conftest$ac_exeext && 17541 $as_test_x conftest$ac_exeext; then 17542 17543aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17544}'` 17545# Check for a 64-bit object if we didn't find anything. 17546if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17547}'`; fi 17548else 17549 echo "$as_me: failed program was:" >&5 17550sed 's/^/| /' conftest.$ac_ext >&5 17551 17552 17553fi 17554 17555rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17556 conftest$ac_exeext conftest.$ac_ext 17557if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17558 17559 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17560 archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" 17561 else 17562 if test "$host_cpu" = ia64; then 17563 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17564 allow_undefined_flag_GCJ="-z nodefs" 17565 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" 17566 else 17567 # Determine the default libpath from the value encoded in an empty executable. 17568 cat >conftest.$ac_ext <<_ACEOF 17569/* confdefs.h. */ 17570_ACEOF 17571cat confdefs.h >>conftest.$ac_ext 17572cat >>conftest.$ac_ext <<_ACEOF 17573/* end confdefs.h. */ 17574 17575int 17576main () 17577{ 17578 17579 ; 17580 return 0; 17581} 17582_ACEOF 17583rm -f conftest.$ac_objext conftest$ac_exeext 17584if { (ac_try="$ac_link" 17585case "(($ac_try" in 17586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17587 *) ac_try_echo=$ac_try;; 17588esac 17589eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 17590 (eval "$ac_link") 2>conftest.er1 17591 ac_status=$? 17592 grep -v '^ *+' conftest.er1 >conftest.err 17593 rm -f conftest.er1 17594 cat conftest.err >&5 17595 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17596 (exit $ac_status); } && { 17597 test -z "$ac_c_werror_flag" || 17598 test ! -s conftest.err 17599 } && test -s conftest$ac_exeext && 17600 $as_test_x conftest$ac_exeext; then 17601 17602aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17603}'` 17604# Check for a 64-bit object if we didn't find anything. 17605if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17606}'`; fi 17607else 17608 echo "$as_me: failed program was:" >&5 17609sed 's/^/| /' conftest.$ac_ext >&5 17610 17611 17612fi 17613 17614rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17615 conftest$ac_exeext conftest.$ac_ext 17616if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17617 17618 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17619 # Warning - without using the other run time loading flags, 17620 # -berok will link without error, but may produce a broken library. 17621 no_undefined_flag_GCJ=' ${wl}-bernotok' 17622 allow_undefined_flag_GCJ=' ${wl}-berok' 17623 # -bexpall does not export symbols beginning with underscore (_) 17624 always_export_symbols_GCJ=yes 17625 # Exported symbols can be pulled into shared objects from archives 17626 whole_archive_flag_spec_GCJ=' ' 17627 archive_cmds_need_lc_GCJ=yes 17628 # This is similar to how AIX traditionally builds it's shared libraries. 17629 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 17630 fi 17631 fi 17632 ;; 17633 17634 amigaos*) 17635 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)' 17636 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17637 hardcode_minus_L_GCJ=yes 17638 # see comment about different semantics on the GNU ld section 17639 ld_shlibs_GCJ=no 17640 ;; 17641 17642 bsdi[45]*) 17643 export_dynamic_flag_spec_GCJ=-rdynamic 17644 ;; 17645 17646 cygwin* | mingw* | pw32*) 17647 # When not using gcc, we currently assume that we are using 17648 # Microsoft Visual C++. 17649 # hardcode_libdir_flag_spec is actually meaningless, as there is 17650 # no search path for DLLs. 17651 hardcode_libdir_flag_spec_GCJ=' ' 17652 allow_undefined_flag_GCJ=unsupported 17653 # Tell ltmain to make .lib files, not .a files. 17654 libext=lib 17655 # Tell ltmain to make .dll files, not .so files. 17656 shrext_cmds=".dll" 17657 # FIXME: Setting linknames here is a bad hack. 17658 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17659 # The linker will automatically build a .lib file if we build a DLL. 17660 old_archive_From_new_cmds_GCJ='true' 17661 # FIXME: Should let the user specify the lib program. 17662 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' 17663 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17664 enable_shared_with_static_runtimes_GCJ=yes 17665 ;; 17666 17667 darwin* | rhapsody*) 17668 case "$host_os" in 17669 rhapsody* | darwin1.[012]) 17670 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17671 ;; 17672 *) # Darwin 1.3 on 17673 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 17674 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17675 else 17676 case ${MACOSX_DEPLOYMENT_TARGET} in 17677 10.[012]) 17678 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17679 ;; 17680 10.*) 17681 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 17682 ;; 17683 esac 17684 fi 17685 ;; 17686 esac 17687 archive_cmds_need_lc_GCJ=no 17688 hardcode_direct_GCJ=no 17689 hardcode_automatic_GCJ=yes 17690 hardcode_shlibpath_var_GCJ=unsupported 17691 whole_archive_flag_spec_GCJ='' 17692 link_all_deplibs_GCJ=yes 17693 if test "$GCC" = yes ; then 17694 output_verbose_link_cmd='echo' 17695 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 17696 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17697 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 17698 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17699 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}' 17700 else 17701 case $cc_basename in 17702 xlc*) 17703 output_verbose_link_cmd='echo' 17704 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 17705 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 17706 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 17707 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 17708 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}' 17709 ;; 17710 *) 17711 ld_shlibs_GCJ=no 17712 ;; 17713 esac 17714 fi 17715 ;; 17716 17717 dgux*) 17718 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17719 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17720 hardcode_shlibpath_var_GCJ=no 17721 ;; 17722 17723 freebsd1*) 17724 ld_shlibs_GCJ=no 17725 ;; 17726 17727 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 17728 # support. Future versions do this automatically, but an explicit c++rt0.o 17729 # does not break anything, and helps significantly (at the cost of a little 17730 # extra space). 17731 freebsd2.2*) 17732 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 17733 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17734 hardcode_direct_GCJ=yes 17735 hardcode_shlibpath_var_GCJ=no 17736 ;; 17737 17738 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 17739 freebsd2*) 17740 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17741 hardcode_direct_GCJ=yes 17742 hardcode_minus_L_GCJ=yes 17743 hardcode_shlibpath_var_GCJ=no 17744 ;; 17745 17746 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17747 freebsd* | kfreebsd*-gnu | dragonfly*) 17748 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 17749 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17750 hardcode_direct_GCJ=yes 17751 hardcode_shlibpath_var_GCJ=no 17752 ;; 17753 17754 hpux9*) 17755 if test "$GCC" = yes; then 17756 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' 17757 else 17758 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' 17759 fi 17760 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17761 hardcode_libdir_separator_GCJ=: 17762 hardcode_direct_GCJ=yes 17763 17764 # hardcode_minus_L: Not really in the search PATH, 17765 # but as the default location of the library. 17766 hardcode_minus_L_GCJ=yes 17767 export_dynamic_flag_spec_GCJ='${wl}-E' 17768 ;; 17769 17770 hpux10* | hpux11*) 17771 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 17772 case "$host_cpu" in 17773 hppa*64*|ia64*) 17774 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17775 ;; 17776 *) 17777 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17778 ;; 17779 esac 17780 else 17781 case "$host_cpu" in 17782 hppa*64*|ia64*) 17783 archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' 17784 ;; 17785 *) 17786 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17787 ;; 17788 esac 17789 fi 17790 if test "$with_gnu_ld" = no; then 17791 case "$host_cpu" in 17792 hppa*64*) 17793 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17794 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 17795 hardcode_libdir_separator_GCJ=: 17796 hardcode_direct_GCJ=no 17797 hardcode_shlibpath_var_GCJ=no 17798 ;; 17799 ia64*) 17800 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17801 hardcode_direct_GCJ=no 17802 hardcode_shlibpath_var_GCJ=no 17803 17804 # hardcode_minus_L: Not really in the search PATH, 17805 # but as the default location of the library. 17806 hardcode_minus_L_GCJ=yes 17807 ;; 17808 *) 17809 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 17810 hardcode_libdir_separator_GCJ=: 17811 hardcode_direct_GCJ=yes 17812 export_dynamic_flag_spec_GCJ='${wl}-E' 17813 17814 # hardcode_minus_L: Not really in the search PATH, 17815 # but as the default location of the library. 17816 hardcode_minus_L_GCJ=yes 17817 ;; 17818 esac 17819 fi 17820 ;; 17821 17822 irix5* | irix6* | nonstopux*) 17823 if test "$GCC" = yes; then 17824 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' 17825 else 17826 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' 17827 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 17828 fi 17829 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17830 hardcode_libdir_separator_GCJ=: 17831 link_all_deplibs_GCJ=yes 17832 ;; 17833 17834 netbsd*) 17835 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17836 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 17837 else 17838 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 17839 fi 17840 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17841 hardcode_direct_GCJ=yes 17842 hardcode_shlibpath_var_GCJ=no 17843 ;; 17844 17845 newsos6) 17846 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17847 hardcode_direct_GCJ=yes 17848 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17849 hardcode_libdir_separator_GCJ=: 17850 hardcode_shlibpath_var_GCJ=no 17851 ;; 17852 17853 openbsd*) 17854 hardcode_direct_GCJ=yes 17855 hardcode_shlibpath_var_GCJ=no 17856 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17857 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17858 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 17859 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17860 export_dynamic_flag_spec_GCJ='${wl}-E' 17861 else 17862 case $host_os in 17863 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 17864 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17865 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17866 ;; 17867 *) 17868 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17869 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17870 ;; 17871 esac 17872 fi 17873 ;; 17874 17875 os2*) 17876 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17877 hardcode_minus_L_GCJ=yes 17878 allow_undefined_flag_GCJ=unsupported 17879 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' 17880 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 17881 ;; 17882 17883 osf3*) 17884 if test "$GCC" = yes; then 17885 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17886 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' 17887 else 17888 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17889 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' 17890 fi 17891 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17892 hardcode_libdir_separator_GCJ=: 17893 ;; 17894 17895 osf4* | osf5*) # as osf3* with the addition of -msym flag 17896 if test "$GCC" = yes; then 17897 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 17898 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' 17899 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 17900 else 17901 allow_undefined_flag_GCJ=' -expect_unresolved \*' 17902 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' 17903 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~ 17904 $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' 17905 17906 # Both c and cxx compiler support -rpath directly 17907 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 17908 fi 17909 hardcode_libdir_separator_GCJ=: 17910 ;; 17911 17912 sco3.2v5*) 17913 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17914 hardcode_shlibpath_var_GCJ=no 17915 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 17916 runpath_var=LD_RUN_PATH 17917 hardcode_runpath_var=yes 17918 ;; 17919 17920 solaris*) 17921 no_undefined_flag_GCJ=' -z text' 17922 if test "$GCC" = yes; then 17923 wlarc='${wl}' 17924 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 17925 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17926 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 17927 else 17928 wlarc='' 17929 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 17930 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 17931 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 17932 fi 17933 hardcode_libdir_flag_spec_GCJ='-R$libdir' 17934 hardcode_shlibpath_var_GCJ=no 17935 case $host_os in 17936 solaris2.[0-5] | solaris2.[0-5].*) ;; 17937 *) 17938 # The compiler driver will combine linker options so we 17939 # cannot just pass the convience library names through 17940 # without $wl, iff we do not link with $LD. 17941 # Luckily, gcc supports the same syntax we need for Sun Studio. 17942 # Supported since Solaris 2.6 (maybe 2.5.1?) 17943 case $wlarc in 17944 '') 17945 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; 17946 *) 17947 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 17948 esac ;; 17949 esac 17950 link_all_deplibs_GCJ=yes 17951 ;; 17952 17953 sunos4*) 17954 if test "x$host_vendor" = xsequent; then 17955 # Use $CC to link under sequent, because it throws in some extra .o 17956 # files that make .init and .fini sections work. 17957 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 17958 else 17959 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 17960 fi 17961 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17962 hardcode_direct_GCJ=yes 17963 hardcode_minus_L_GCJ=yes 17964 hardcode_shlibpath_var_GCJ=no 17965 ;; 17966 17967 sysv4) 17968 case $host_vendor in 17969 sni) 17970 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17971 hardcode_direct_GCJ=yes # is this really true??? 17972 ;; 17973 siemens) 17974 ## LD is ld it makes a PLAMLIB 17975 ## CC just makes a GrossModule. 17976 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 17977 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 17978 hardcode_direct_GCJ=no 17979 ;; 17980 motorola) 17981 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17982 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 17983 ;; 17984 esac 17985 runpath_var='LD_RUN_PATH' 17986 hardcode_shlibpath_var_GCJ=no 17987 ;; 17988 17989 sysv4.3*) 17990 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17991 hardcode_shlibpath_var_GCJ=no 17992 export_dynamic_flag_spec_GCJ='-Bexport' 17993 ;; 17994 17995 sysv4*MP*) 17996 if test -d /usr/nec; then 17997 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17998 hardcode_shlibpath_var_GCJ=no 17999 runpath_var=LD_RUN_PATH 18000 hardcode_runpath_var=yes 18001 ld_shlibs_GCJ=yes 18002 fi 18003 ;; 18004 18005 sysv4.2uw2*) 18006 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18007 hardcode_direct_GCJ=yes 18008 hardcode_minus_L_GCJ=no 18009 hardcode_shlibpath_var_GCJ=no 18010 hardcode_runpath_var=yes 18011 runpath_var=LD_RUN_PATH 18012 ;; 18013 18014 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) 18015 no_undefined_flag_GCJ='${wl}-z ${wl}text' 18016 if test "$GCC" = yes; then 18017 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18018 else 18019 archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18020 fi 18021 runpath_var='LD_RUN_PATH' 18022 hardcode_shlibpath_var_GCJ=no 18023 ;; 18024 18025 sysv5*) 18026 no_undefined_flag_GCJ=' -z text' 18027 # $CC -shared without GNU ld will not create a library from C++ 18028 # object files and a static libstdc++, better avoid it by now 18029 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18030 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18031 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18032 hardcode_libdir_flag_spec_GCJ= 18033 hardcode_shlibpath_var_GCJ=no 18034 runpath_var='LD_RUN_PATH' 18035 ;; 18036 18037 uts4*) 18038 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18039 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18040 hardcode_shlibpath_var_GCJ=no 18041 ;; 18042 18043 *) 18044 ld_shlibs_GCJ=no 18045 ;; 18046 esac 18047 fi 18048 18049{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18050echo "${ECHO_T}$ld_shlibs_GCJ" >&6; } 18051test "$ld_shlibs_GCJ" = no && can_build_shared=no 18052 18053variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 18054if test "$GCC" = yes; then 18055 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 18056fi 18057 18058# 18059# Do we need to explicitly link libc? 18060# 18061case "x$archive_cmds_need_lc_GCJ" in 18062x|xyes) 18063 # Assume -lc should be added 18064 archive_cmds_need_lc_GCJ=yes 18065 18066 if test "$enable_shared" = yes && test "$GCC" = yes; then 18067 case $archive_cmds_GCJ in 18068 *'~'*) 18069 # FIXME: we may have to deal with multi-command sequences. 18070 ;; 18071 '$CC '*) 18072 # Test whether the compiler implicitly links with -lc since on some 18073 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18074 # to ld, don't add -lc before -lgcc. 18075 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18076echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 18077 $rm conftest* 18078 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 18079 18080 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18081 (eval $ac_compile) 2>&5 18082 ac_status=$? 18083 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18084 (exit $ac_status); } 2>conftest.err; then 18085 soname=conftest 18086 lib=conftest 18087 libobjs=conftest.$ac_objext 18088 deplibs= 18089 wl=$lt_prog_compiler_wl_GCJ 18090 compiler_flags=-v 18091 linker_flags=-v 18092 verstring= 18093 output_objdir=. 18094 libname=conftest 18095 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18096 allow_undefined_flag_GCJ= 18097 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18098 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18099 ac_status=$? 18100 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18101 (exit $ac_status); } 18102 then 18103 archive_cmds_need_lc_GCJ=no 18104 else 18105 archive_cmds_need_lc_GCJ=yes 18106 fi 18107 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18108 else 18109 cat conftest.err 1>&5 18110 fi 18111 $rm conftest* 18112 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18113echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } 18114 ;; 18115 esac 18116 fi 18117 ;; 18118esac 18119 18120{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18121echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 18122library_names_spec= 18123libname_spec='lib$name' 18124soname_spec= 18125shrext_cmds=".so" 18126postinstall_cmds= 18127postuninstall_cmds= 18128finish_cmds= 18129finish_eval= 18130shlibpath_var= 18131shlibpath_overrides_runpath=unknown 18132version_type=none 18133dynamic_linker="$host_os ld.so" 18134sys_lib_dlsearch_path_spec="/lib /usr/lib" 18135if test "$GCC" = yes; then 18136 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18137 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 18138 # if the path contains ";" then we assume it to be the separator 18139 # otherwise default to the standard path separator (i.e. ":") - it is 18140 # assumed that no part of a normal pathname contains ";" but that should 18141 # okay in the real world where ";" in dirpaths is itself problematic. 18142 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18143 else 18144 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18145 fi 18146else 18147 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 18148fi 18149need_lib_prefix=unknown 18150hardcode_into_libs=no 18151 18152# when you set need_version to no, make sure it does not cause -set_version 18153# flags to be left without arguments 18154need_version=unknown 18155 18156case $host_os in 18157aix3*) 18158 version_type=linux 18159 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18160 shlibpath_var=LIBPATH 18161 18162 # AIX 3 has no versioning support, so we append a major version to the name. 18163 soname_spec='${libname}${release}${shared_ext}$major' 18164 ;; 18165 18166aix4* | aix5*) 18167 version_type=linux 18168 need_lib_prefix=no 18169 need_version=no 18170 hardcode_into_libs=yes 18171 if test "$host_cpu" = ia64; then 18172 # AIX 5 supports IA64 18173 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18174 shlibpath_var=LD_LIBRARY_PATH 18175 else 18176 # With GCC up to 2.95.x, collect2 would create an import file 18177 # for dependence libraries. The import file would start with 18178 # the line `#! .'. This would cause the generated library to 18179 # depend on `.', always an invalid library. This was fixed in 18180 # development snapshots of GCC prior to 3.0. 18181 case $host_os in 18182 aix4 | aix4.[01] | aix4.[01].*) 18183 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18184 echo ' yes ' 18185 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18186 : 18187 else 18188 can_build_shared=no 18189 fi 18190 ;; 18191 esac 18192 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18193 # soname into executable. Probably we can add versioning support to 18194 # collect2, so additional links can be useful in future. 18195 if test "$aix_use_runtimelinking" = yes; then 18196 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18197 # instead of lib<name>.a to let people know that these are not 18198 # typical AIX shared libraries. 18199 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18200 else 18201 # We preserve .a as extension for shared libraries through AIX4.2 18202 # and later when we are not doing run time linking. 18203 library_names_spec='${libname}${release}.a $libname.a' 18204 soname_spec='${libname}${release}${shared_ext}$major' 18205 fi 18206 shlibpath_var=LIBPATH 18207 fi 18208 ;; 18209 18210amigaos*) 18211 library_names_spec='$libname.ixlibrary $libname.a' 18212 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18213 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' 18214 ;; 18215 18216beos*) 18217 library_names_spec='${libname}${shared_ext}' 18218 dynamic_linker="$host_os ld.so" 18219 shlibpath_var=LIBRARY_PATH 18220 ;; 18221 18222bsdi[45]*) 18223 version_type=linux 18224 need_version=no 18225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18226 soname_spec='${libname}${release}${shared_ext}$major' 18227 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18228 shlibpath_var=LD_LIBRARY_PATH 18229 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18230 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18231 # the default ld.so.conf also contains /usr/contrib/lib and 18232 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18233 # libtool to hard-code these into programs 18234 ;; 18235 18236cygwin* | mingw* | pw32*) 18237 version_type=windows 18238 shrext_cmds=".dll" 18239 need_version=no 18240 need_lib_prefix=no 18241 18242 case $GCC,$host_os in 18243 yes,cygwin* | yes,mingw* | yes,pw32*) 18244 library_names_spec='$libname.dll.a' 18245 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18246 postinstall_cmds='base_file=`basename \${file}`~ 18247 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18248 dldir=$destdir/`dirname \$dlpath`~ 18249 test -d \$dldir || mkdir -p \$dldir~ 18250 $install_prog $dir/$dlname \$dldir/$dlname' 18251 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18252 dlpath=$dir/\$dldll~ 18253 $rm \$dlpath' 18254 shlibpath_overrides_runpath=yes 18255 18256 case $host_os in 18257 cygwin*) 18258 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18259 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18260 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18261 ;; 18262 mingw*) 18263 # MinGW DLLs use traditional 'lib' prefix 18264 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18265 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18266 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18267 # It is most probably a Windows format PATH printed by 18268 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18269 # path with ; separators, and with drive letters. We can handle the 18270 # drive letters (cygwin fileutils understands them), so leave them, 18271 # especially as we might pass files found there to a mingw objdump, 18272 # which wouldn't understand a cygwinified path. Ahh. 18273 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18274 else 18275 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18276 fi 18277 ;; 18278 pw32*) 18279 # pw32 DLLs use 'pw' prefix rather than 'lib' 18280 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18281 ;; 18282 esac 18283 ;; 18284 18285 *) 18286 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18287 ;; 18288 esac 18289 dynamic_linker='Win32 ld.exe' 18290 # FIXME: first we should search . and the directory the executable is in 18291 shlibpath_var=PATH 18292 ;; 18293 18294darwin* | rhapsody*) 18295 dynamic_linker="$host_os dyld" 18296 version_type=darwin 18297 need_lib_prefix=no 18298 need_version=no 18299 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18300 soname_spec='${libname}${release}${major}$shared_ext' 18301 shlibpath_overrides_runpath=yes 18302 shlibpath_var=DYLD_LIBRARY_PATH 18303 shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' 18304 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 18305 if test "$GCC" = yes; then 18306 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 18307 else 18308 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 18309 fi 18310 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18311 ;; 18312 18313dgux*) 18314 version_type=linux 18315 need_lib_prefix=no 18316 need_version=no 18317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18318 soname_spec='${libname}${release}${shared_ext}$major' 18319 shlibpath_var=LD_LIBRARY_PATH 18320 ;; 18321 18322freebsd1*) 18323 dynamic_linker=no 18324 ;; 18325 18326kfreebsd*-gnu) 18327 version_type=linux 18328 need_lib_prefix=no 18329 need_version=no 18330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18331 soname_spec='${libname}${release}${shared_ext}$major' 18332 shlibpath_var=LD_LIBRARY_PATH 18333 shlibpath_overrides_runpath=no 18334 hardcode_into_libs=yes 18335 dynamic_linker='GNU ld.so' 18336 ;; 18337 18338freebsd* | dragonfly*) 18339 # DragonFly does not have aout. When/if they implement a new 18340 # versioning mechanism, adjust this. 18341 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 18342 version_type=freebsd-$objformat 18343 case $version_type in 18344 freebsd-elf*) 18345 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18346 need_version=no 18347 need_lib_prefix=no 18348 ;; 18349 freebsd-*) 18350 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18351 need_version=yes 18352 ;; 18353 esac 18354 shlibpath_var=LD_LIBRARY_PATH 18355 case $host_os in 18356 freebsd2*) 18357 shlibpath_overrides_runpath=yes 18358 ;; 18359 freebsd3.[01]* | freebsdelf3.[01]*) 18360 shlibpath_overrides_runpath=yes 18361 hardcode_into_libs=yes 18362 ;; 18363 *) # from 3.2 on 18364 shlibpath_overrides_runpath=no 18365 hardcode_into_libs=yes 18366 ;; 18367 esac 18368 ;; 18369 18370gnu*) 18371 version_type=linux 18372 need_lib_prefix=no 18373 need_version=no 18374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18375 soname_spec='${libname}${release}${shared_ext}$major' 18376 shlibpath_var=LD_LIBRARY_PATH 18377 hardcode_into_libs=yes 18378 ;; 18379 18380hpux9* | hpux10* | hpux11*) 18381 # Give a soname corresponding to the major version so that dld.sl refuses to 18382 # link against other versions. 18383 version_type=sunos 18384 need_lib_prefix=no 18385 need_version=no 18386 case "$host_cpu" in 18387 ia64*) 18388 shrext_cmds='.so' 18389 hardcode_into_libs=yes 18390 dynamic_linker="$host_os dld.so" 18391 shlibpath_var=LD_LIBRARY_PATH 18392 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18394 soname_spec='${libname}${release}${shared_ext}$major' 18395 if test "X$HPUX_IA64_MODE" = X32; then 18396 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18397 else 18398 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18399 fi 18400 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18401 ;; 18402 hppa*64*) 18403 shrext_cmds='.sl' 18404 hardcode_into_libs=yes 18405 dynamic_linker="$host_os dld.sl" 18406 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18407 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18408 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18409 soname_spec='${libname}${release}${shared_ext}$major' 18410 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18411 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18412 ;; 18413 *) 18414 shrext_cmds='.sl' 18415 dynamic_linker="$host_os dld.sl" 18416 shlibpath_var=SHLIB_PATH 18417 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18418 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18419 soname_spec='${libname}${release}${shared_ext}$major' 18420 ;; 18421 esac 18422 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18423 postinstall_cmds='chmod 555 $lib' 18424 ;; 18425 18426irix5* | irix6* | nonstopux*) 18427 case $host_os in 18428 nonstopux*) version_type=nonstopux ;; 18429 *) 18430 if test "$lt_cv_prog_gnu_ld" = yes; then 18431 version_type=linux 18432 else 18433 version_type=irix 18434 fi ;; 18435 esac 18436 need_lib_prefix=no 18437 need_version=no 18438 soname_spec='${libname}${release}${shared_ext}$major' 18439 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18440 case $host_os in 18441 irix5* | nonstopux*) 18442 libsuff= shlibsuff= 18443 ;; 18444 *) 18445 case $LD in # libtool.m4 will add one of these switches to LD 18446 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18447 libsuff= shlibsuff= libmagic=32-bit;; 18448 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18449 libsuff=32 shlibsuff=N32 libmagic=N32;; 18450 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18451 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18452 *) libsuff= shlibsuff= libmagic=never-match;; 18453 esac 18454 ;; 18455 esac 18456 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18457 shlibpath_overrides_runpath=no 18458 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18459 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18460 hardcode_into_libs=yes 18461 ;; 18462 18463# No shared lib support for Linux oldld, aout, or coff. 18464linux*oldld* | linux*aout* | linux*coff*) 18465 dynamic_linker=no 18466 ;; 18467 18468# This must be Linux ELF. 18469linux*) 18470 version_type=linux 18471 need_lib_prefix=no 18472 need_version=no 18473 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18474 soname_spec='${libname}${release}${shared_ext}$major' 18475 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18476 shlibpath_var=LD_LIBRARY_PATH 18477 shlibpath_overrides_runpath=no 18478 # This implies no fast_install, which is unacceptable. 18479 # Some rework will be needed to allow for fast_install 18480 # before this can be enabled. 18481 hardcode_into_libs=yes 18482 18483 # Append ld.so.conf contents to the search path 18484 if test -f /etc/ld.so.conf; then 18485 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 18486 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18487 fi 18488 18489 # We used to test for /lib/ld.so.1 and disable shared libraries on 18490 # powerpc, because MkLinux only supported shared libraries with the 18491 # GNU dynamic linker. Since this was broken with cross compilers, 18492 # most powerpc-linux boxes support dynamic linking these days and 18493 # people can always --disable-shared, the test was removed, and we 18494 # assume the GNU/Linux dynamic linker is in use. 18495 dynamic_linker='GNU/Linux ld.so' 18496 ;; 18497 18498knetbsd*-gnu) 18499 version_type=linux 18500 need_lib_prefix=no 18501 need_version=no 18502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18503 soname_spec='${libname}${release}${shared_ext}$major' 18504 shlibpath_var=LD_LIBRARY_PATH 18505 shlibpath_overrides_runpath=no 18506 hardcode_into_libs=yes 18507 dynamic_linker='GNU ld.so' 18508 ;; 18509 18510netbsd*) 18511 version_type=sunos 18512 need_lib_prefix=no 18513 need_version=no 18514 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18515 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18516 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18517 dynamic_linker='NetBSD (a.out) ld.so' 18518 else 18519 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18520 soname_spec='${libname}${release}${shared_ext}$major' 18521 dynamic_linker='NetBSD ld.elf_so' 18522 fi 18523 shlibpath_var=LD_LIBRARY_PATH 18524 shlibpath_overrides_runpath=yes 18525 hardcode_into_libs=yes 18526 ;; 18527 18528newsos6) 18529 version_type=linux 18530 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18531 shlibpath_var=LD_LIBRARY_PATH 18532 shlibpath_overrides_runpath=yes 18533 ;; 18534 18535nto-qnx*) 18536 version_type=linux 18537 need_lib_prefix=no 18538 need_version=no 18539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18540 soname_spec='${libname}${release}${shared_ext}$major' 18541 shlibpath_var=LD_LIBRARY_PATH 18542 shlibpath_overrides_runpath=yes 18543 ;; 18544 18545openbsd*) 18546 version_type=sunos 18547 need_lib_prefix=no 18548 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18549 case $host_os in 18550 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18551 *) need_version=no ;; 18552 esac 18553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18554 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18555 shlibpath_var=LD_LIBRARY_PATH 18556 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18557 case $host_os in 18558 openbsd2.[89] | openbsd2.[89].*) 18559 shlibpath_overrides_runpath=no 18560 ;; 18561 *) 18562 shlibpath_overrides_runpath=yes 18563 ;; 18564 esac 18565 else 18566 shlibpath_overrides_runpath=yes 18567 fi 18568 ;; 18569 18570os2*) 18571 libname_spec='$name' 18572 shrext_cmds=".dll" 18573 need_lib_prefix=no 18574 library_names_spec='$libname${shared_ext} $libname.a' 18575 dynamic_linker='OS/2 ld.exe' 18576 shlibpath_var=LIBPATH 18577 ;; 18578 18579osf3* | osf4* | osf5*) 18580 version_type=osf 18581 need_lib_prefix=no 18582 need_version=no 18583 soname_spec='${libname}${release}${shared_ext}$major' 18584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18585 shlibpath_var=LD_LIBRARY_PATH 18586 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18587 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18588 ;; 18589 18590sco3.2v5*) 18591 version_type=osf 18592 soname_spec='${libname}${release}${shared_ext}$major' 18593 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18594 shlibpath_var=LD_LIBRARY_PATH 18595 ;; 18596 18597solaris*) 18598 version_type=linux 18599 need_lib_prefix=no 18600 need_version=no 18601 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18602 soname_spec='${libname}${release}${shared_ext}$major' 18603 shlibpath_var=LD_LIBRARY_PATH 18604 shlibpath_overrides_runpath=yes 18605 hardcode_into_libs=yes 18606 # ldd complains unless libraries are executable 18607 postinstall_cmds='chmod +x $lib' 18608 ;; 18609 18610sunos4*) 18611 version_type=sunos 18612 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18613 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18614 shlibpath_var=LD_LIBRARY_PATH 18615 shlibpath_overrides_runpath=yes 18616 if test "$with_gnu_ld" = yes; then 18617 need_lib_prefix=no 18618 fi 18619 need_version=yes 18620 ;; 18621 18622sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 18623 version_type=linux 18624 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18625 soname_spec='${libname}${release}${shared_ext}$major' 18626 shlibpath_var=LD_LIBRARY_PATH 18627 case $host_vendor in 18628 sni) 18629 shlibpath_overrides_runpath=no 18630 need_lib_prefix=no 18631 export_dynamic_flag_spec='${wl}-Blargedynsym' 18632 runpath_var=LD_RUN_PATH 18633 ;; 18634 siemens) 18635 need_lib_prefix=no 18636 ;; 18637 motorola) 18638 need_lib_prefix=no 18639 need_version=no 18640 shlibpath_overrides_runpath=no 18641 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18642 ;; 18643 esac 18644 ;; 18645 18646sysv4*MP*) 18647 if test -d /usr/nec ;then 18648 version_type=linux 18649 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18650 soname_spec='$libname${shared_ext}.$major' 18651 shlibpath_var=LD_LIBRARY_PATH 18652 fi 18653 ;; 18654 18655uts4*) 18656 version_type=linux 18657 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18658 soname_spec='${libname}${release}${shared_ext}$major' 18659 shlibpath_var=LD_LIBRARY_PATH 18660 ;; 18661 18662*) 18663 dynamic_linker=no 18664 ;; 18665esac 18666{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 18667echo "${ECHO_T}$dynamic_linker" >&6; } 18668test "$dynamic_linker" = no && can_build_shared=no 18669 18670{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 18671echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 18672hardcode_action_GCJ= 18673if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 18674 test -n "$runpath_var_GCJ" || \ 18675 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 18676 18677 # We can hardcode non-existant directories. 18678 if test "$hardcode_direct_GCJ" != no && 18679 # If the only mechanism to avoid hardcoding is shlibpath_var, we 18680 # have to relink, otherwise we might link with an installed library 18681 # when we should be linking with a yet-to-be-installed one 18682 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 18683 test "$hardcode_minus_L_GCJ" != no; then 18684 # Linking always hardcodes the temporary library directory. 18685 hardcode_action_GCJ=relink 18686 else 18687 # We can link without hardcoding, and we can hardcode nonexisting dirs. 18688 hardcode_action_GCJ=immediate 18689 fi 18690else 18691 # We cannot hardcode anything, or else we can only hardcode existing 18692 # directories. 18693 hardcode_action_GCJ=unsupported 18694fi 18695{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 18696echo "${ECHO_T}$hardcode_action_GCJ" >&6; } 18697 18698if test "$hardcode_action_GCJ" = relink; then 18699 # Fast installation is not supported 18700 enable_fast_install=no 18701elif test "$shlibpath_overrides_runpath" = yes || 18702 test "$enable_shared" = no; then 18703 # Fast installation is not necessary 18704 enable_fast_install=needless 18705fi 18706 18707striplib= 18708old_striplib= 18709{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 18710echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 18711if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 18712 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 18713 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 18714 { echo "$as_me:$LINENO: result: yes" >&5 18715echo "${ECHO_T}yes" >&6; } 18716else 18717# FIXME - insert some real tests, host_os isn't really good enough 18718 case $host_os in 18719 darwin*) 18720 if test -n "$STRIP" ; then 18721 striplib="$STRIP -x" 18722 { echo "$as_me:$LINENO: result: yes" >&5 18723echo "${ECHO_T}yes" >&6; } 18724 else 18725 { echo "$as_me:$LINENO: result: no" >&5 18726echo "${ECHO_T}no" >&6; } 18727fi 18728 ;; 18729 *) 18730 { echo "$as_me:$LINENO: result: no" >&5 18731echo "${ECHO_T}no" >&6; } 18732 ;; 18733 esac 18734fi 18735 18736if test "x$enable_dlopen" != xyes; then 18737 enable_dlopen=unknown 18738 enable_dlopen_self=unknown 18739 enable_dlopen_self_static=unknown 18740else 18741 lt_cv_dlopen=no 18742 lt_cv_dlopen_libs= 18743 18744 case $host_os in 18745 beos*) 18746 lt_cv_dlopen="load_add_on" 18747 lt_cv_dlopen_libs= 18748 lt_cv_dlopen_self=yes 18749 ;; 18750 18751 mingw* | pw32*) 18752 lt_cv_dlopen="LoadLibrary" 18753 lt_cv_dlopen_libs= 18754 ;; 18755 18756 cygwin*) 18757 lt_cv_dlopen="dlopen" 18758 lt_cv_dlopen_libs= 18759 ;; 18760 18761 darwin*) 18762 # if libdl is installed we need to link against it 18763 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 18764echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 18765if test "${ac_cv_lib_dl_dlopen+set}" = set; then 18766 echo $ECHO_N "(cached) $ECHO_C" >&6 18767else 18768 ac_check_lib_save_LIBS=$LIBS 18769LIBS="-ldl $LIBS" 18770cat >conftest.$ac_ext <<_ACEOF 18771/* confdefs.h. */ 18772_ACEOF 18773cat confdefs.h >>conftest.$ac_ext 18774cat >>conftest.$ac_ext <<_ACEOF 18775/* end confdefs.h. */ 18776 18777/* Override any GCC internal prototype to avoid an error. 18778 Use char because int might match the return type of a GCC 18779 builtin and then its argument prototype would still apply. */ 18780#ifdef __cplusplus 18781extern "C" 18782#endif 18783char dlopen (); 18784int 18785main () 18786{ 18787return dlopen (); 18788 ; 18789 return 0; 18790} 18791_ACEOF 18792rm -f conftest.$ac_objext conftest$ac_exeext 18793if { (ac_try="$ac_link" 18794case "(($ac_try" in 18795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18796 *) ac_try_echo=$ac_try;; 18797esac 18798eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18799 (eval "$ac_link") 2>conftest.er1 18800 ac_status=$? 18801 grep -v '^ *+' conftest.er1 >conftest.err 18802 rm -f conftest.er1 18803 cat conftest.err >&5 18804 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18805 (exit $ac_status); } && { 18806 test -z "$ac_c_werror_flag" || 18807 test ! -s conftest.err 18808 } && test -s conftest$ac_exeext && 18809 $as_test_x conftest$ac_exeext; then 18810 ac_cv_lib_dl_dlopen=yes 18811else 18812 echo "$as_me: failed program was:" >&5 18813sed 's/^/| /' conftest.$ac_ext >&5 18814 18815 ac_cv_lib_dl_dlopen=no 18816fi 18817 18818rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 18819 conftest$ac_exeext conftest.$ac_ext 18820LIBS=$ac_check_lib_save_LIBS 18821fi 18822{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 18823echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 18824if test $ac_cv_lib_dl_dlopen = yes; then 18825 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 18826else 18827 18828 lt_cv_dlopen="dyld" 18829 lt_cv_dlopen_libs= 18830 lt_cv_dlopen_self=yes 18831 18832fi 18833 18834 ;; 18835 18836 *) 18837 { echo "$as_me:$LINENO: checking for shl_load" >&5 18838echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 18839if test "${ac_cv_func_shl_load+set}" = set; then 18840 echo $ECHO_N "(cached) $ECHO_C" >&6 18841else 18842 cat >conftest.$ac_ext <<_ACEOF 18843/* confdefs.h. */ 18844_ACEOF 18845cat confdefs.h >>conftest.$ac_ext 18846cat >>conftest.$ac_ext <<_ACEOF 18847/* end confdefs.h. */ 18848/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 18849 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 18850#define shl_load innocuous_shl_load 18851 18852/* System header to define __stub macros and hopefully few prototypes, 18853 which can conflict with char shl_load (); below. 18854 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 18855 <limits.h> exists even on freestanding compilers. */ 18856 18857#ifdef __STDC__ 18858# include <limits.h> 18859#else 18860# include <assert.h> 18861#endif 18862 18863#undef shl_load 18864 18865/* Override any GCC internal prototype to avoid an error. 18866 Use char because int might match the return type of a GCC 18867 builtin and then its argument prototype would still apply. */ 18868#ifdef __cplusplus 18869extern "C" 18870#endif 18871char shl_load (); 18872/* The GNU C library defines this for functions which it implements 18873 to always fail with ENOSYS. Some functions are actually named 18874 something starting with __ and the normal name is an alias. */ 18875#if defined __stub_shl_load || defined __stub___shl_load 18876choke me 18877#endif 18878 18879int 18880main () 18881{ 18882return shl_load (); 18883 ; 18884 return 0; 18885} 18886_ACEOF 18887rm -f conftest.$ac_objext conftest$ac_exeext 18888if { (ac_try="$ac_link" 18889case "(($ac_try" in 18890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18891 *) ac_try_echo=$ac_try;; 18892esac 18893eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18894 (eval "$ac_link") 2>conftest.er1 18895 ac_status=$? 18896 grep -v '^ *+' conftest.er1 >conftest.err 18897 rm -f conftest.er1 18898 cat conftest.err >&5 18899 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18900 (exit $ac_status); } && { 18901 test -z "$ac_c_werror_flag" || 18902 test ! -s conftest.err 18903 } && test -s conftest$ac_exeext && 18904 $as_test_x conftest$ac_exeext; then 18905 ac_cv_func_shl_load=yes 18906else 18907 echo "$as_me: failed program was:" >&5 18908sed 's/^/| /' conftest.$ac_ext >&5 18909 18910 ac_cv_func_shl_load=no 18911fi 18912 18913rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 18914 conftest$ac_exeext conftest.$ac_ext 18915fi 18916{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 18917echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } 18918if test $ac_cv_func_shl_load = yes; then 18919 lt_cv_dlopen="shl_load" 18920else 18921 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 18922echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 18923if test "${ac_cv_lib_dld_shl_load+set}" = set; then 18924 echo $ECHO_N "(cached) $ECHO_C" >&6 18925else 18926 ac_check_lib_save_LIBS=$LIBS 18927LIBS="-ldld $LIBS" 18928cat >conftest.$ac_ext <<_ACEOF 18929/* confdefs.h. */ 18930_ACEOF 18931cat confdefs.h >>conftest.$ac_ext 18932cat >>conftest.$ac_ext <<_ACEOF 18933/* end confdefs.h. */ 18934 18935/* Override any GCC internal prototype to avoid an error. 18936 Use char because int might match the return type of a GCC 18937 builtin and then its argument prototype would still apply. */ 18938#ifdef __cplusplus 18939extern "C" 18940#endif 18941char shl_load (); 18942int 18943main () 18944{ 18945return shl_load (); 18946 ; 18947 return 0; 18948} 18949_ACEOF 18950rm -f conftest.$ac_objext conftest$ac_exeext 18951if { (ac_try="$ac_link" 18952case "(($ac_try" in 18953 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18954 *) ac_try_echo=$ac_try;; 18955esac 18956eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 18957 (eval "$ac_link") 2>conftest.er1 18958 ac_status=$? 18959 grep -v '^ *+' conftest.er1 >conftest.err 18960 rm -f conftest.er1 18961 cat conftest.err >&5 18962 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18963 (exit $ac_status); } && { 18964 test -z "$ac_c_werror_flag" || 18965 test ! -s conftest.err 18966 } && test -s conftest$ac_exeext && 18967 $as_test_x conftest$ac_exeext; then 18968 ac_cv_lib_dld_shl_load=yes 18969else 18970 echo "$as_me: failed program was:" >&5 18971sed 's/^/| /' conftest.$ac_ext >&5 18972 18973 ac_cv_lib_dld_shl_load=no 18974fi 18975 18976rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 18977 conftest$ac_exeext conftest.$ac_ext 18978LIBS=$ac_check_lib_save_LIBS 18979fi 18980{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 18981echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 18982if test $ac_cv_lib_dld_shl_load = yes; then 18983 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 18984else 18985 { echo "$as_me:$LINENO: checking for dlopen" >&5 18986echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 18987if test "${ac_cv_func_dlopen+set}" = set; then 18988 echo $ECHO_N "(cached) $ECHO_C" >&6 18989else 18990 cat >conftest.$ac_ext <<_ACEOF 18991/* confdefs.h. */ 18992_ACEOF 18993cat confdefs.h >>conftest.$ac_ext 18994cat >>conftest.$ac_ext <<_ACEOF 18995/* end confdefs.h. */ 18996/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 18997 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 18998#define dlopen innocuous_dlopen 18999 19000/* System header to define __stub macros and hopefully few prototypes, 19001 which can conflict with char dlopen (); below. 19002 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 19003 <limits.h> exists even on freestanding compilers. */ 19004 19005#ifdef __STDC__ 19006# include <limits.h> 19007#else 19008# include <assert.h> 19009#endif 19010 19011#undef dlopen 19012 19013/* Override any GCC internal prototype to avoid an error. 19014 Use char because int might match the return type of a GCC 19015 builtin and then its argument prototype would still apply. */ 19016#ifdef __cplusplus 19017extern "C" 19018#endif 19019char dlopen (); 19020/* The GNU C library defines this for functions which it implements 19021 to always fail with ENOSYS. Some functions are actually named 19022 something starting with __ and the normal name is an alias. */ 19023#if defined __stub_dlopen || defined __stub___dlopen 19024choke me 19025#endif 19026 19027int 19028main () 19029{ 19030return dlopen (); 19031 ; 19032 return 0; 19033} 19034_ACEOF 19035rm -f conftest.$ac_objext conftest$ac_exeext 19036if { (ac_try="$ac_link" 19037case "(($ac_try" in 19038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19039 *) ac_try_echo=$ac_try;; 19040esac 19041eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19042 (eval "$ac_link") 2>conftest.er1 19043 ac_status=$? 19044 grep -v '^ *+' conftest.er1 >conftest.err 19045 rm -f conftest.er1 19046 cat conftest.err >&5 19047 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19048 (exit $ac_status); } && { 19049 test -z "$ac_c_werror_flag" || 19050 test ! -s conftest.err 19051 } && test -s conftest$ac_exeext && 19052 $as_test_x conftest$ac_exeext; then 19053 ac_cv_func_dlopen=yes 19054else 19055 echo "$as_me: failed program was:" >&5 19056sed 's/^/| /' conftest.$ac_ext >&5 19057 19058 ac_cv_func_dlopen=no 19059fi 19060 19061rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 19062 conftest$ac_exeext conftest.$ac_ext 19063fi 19064{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 19065echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } 19066if test $ac_cv_func_dlopen = yes; then 19067 lt_cv_dlopen="dlopen" 19068else 19069 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 19070echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 19071if test "${ac_cv_lib_dl_dlopen+set}" = set; then 19072 echo $ECHO_N "(cached) $ECHO_C" >&6 19073else 19074 ac_check_lib_save_LIBS=$LIBS 19075LIBS="-ldl $LIBS" 19076cat >conftest.$ac_ext <<_ACEOF 19077/* confdefs.h. */ 19078_ACEOF 19079cat confdefs.h >>conftest.$ac_ext 19080cat >>conftest.$ac_ext <<_ACEOF 19081/* end confdefs.h. */ 19082 19083/* Override any GCC internal prototype to avoid an error. 19084 Use char because int might match the return type of a GCC 19085 builtin and then its argument prototype would still apply. */ 19086#ifdef __cplusplus 19087extern "C" 19088#endif 19089char dlopen (); 19090int 19091main () 19092{ 19093return dlopen (); 19094 ; 19095 return 0; 19096} 19097_ACEOF 19098rm -f conftest.$ac_objext conftest$ac_exeext 19099if { (ac_try="$ac_link" 19100case "(($ac_try" in 19101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19102 *) ac_try_echo=$ac_try;; 19103esac 19104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19105 (eval "$ac_link") 2>conftest.er1 19106 ac_status=$? 19107 grep -v '^ *+' conftest.er1 >conftest.err 19108 rm -f conftest.er1 19109 cat conftest.err >&5 19110 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19111 (exit $ac_status); } && { 19112 test -z "$ac_c_werror_flag" || 19113 test ! -s conftest.err 19114 } && test -s conftest$ac_exeext && 19115 $as_test_x conftest$ac_exeext; then 19116 ac_cv_lib_dl_dlopen=yes 19117else 19118 echo "$as_me: failed program was:" >&5 19119sed 's/^/| /' conftest.$ac_ext >&5 19120 19121 ac_cv_lib_dl_dlopen=no 19122fi 19123 19124rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 19125 conftest$ac_exeext conftest.$ac_ext 19126LIBS=$ac_check_lib_save_LIBS 19127fi 19128{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 19129echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 19130if test $ac_cv_lib_dl_dlopen = yes; then 19131 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 19132else 19133 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 19134echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 19135if test "${ac_cv_lib_svld_dlopen+set}" = set; then 19136 echo $ECHO_N "(cached) $ECHO_C" >&6 19137else 19138 ac_check_lib_save_LIBS=$LIBS 19139LIBS="-lsvld $LIBS" 19140cat >conftest.$ac_ext <<_ACEOF 19141/* confdefs.h. */ 19142_ACEOF 19143cat confdefs.h >>conftest.$ac_ext 19144cat >>conftest.$ac_ext <<_ACEOF 19145/* end confdefs.h. */ 19146 19147/* Override any GCC internal prototype to avoid an error. 19148 Use char because int might match the return type of a GCC 19149 builtin and then its argument prototype would still apply. */ 19150#ifdef __cplusplus 19151extern "C" 19152#endif 19153char dlopen (); 19154int 19155main () 19156{ 19157return dlopen (); 19158 ; 19159 return 0; 19160} 19161_ACEOF 19162rm -f conftest.$ac_objext conftest$ac_exeext 19163if { (ac_try="$ac_link" 19164case "(($ac_try" in 19165 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19166 *) ac_try_echo=$ac_try;; 19167esac 19168eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19169 (eval "$ac_link") 2>conftest.er1 19170 ac_status=$? 19171 grep -v '^ *+' conftest.er1 >conftest.err 19172 rm -f conftest.er1 19173 cat conftest.err >&5 19174 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19175 (exit $ac_status); } && { 19176 test -z "$ac_c_werror_flag" || 19177 test ! -s conftest.err 19178 } && test -s conftest$ac_exeext && 19179 $as_test_x conftest$ac_exeext; then 19180 ac_cv_lib_svld_dlopen=yes 19181else 19182 echo "$as_me: failed program was:" >&5 19183sed 's/^/| /' conftest.$ac_ext >&5 19184 19185 ac_cv_lib_svld_dlopen=no 19186fi 19187 19188rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 19189 conftest$ac_exeext conftest.$ac_ext 19190LIBS=$ac_check_lib_save_LIBS 19191fi 19192{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 19193echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 19194if test $ac_cv_lib_svld_dlopen = yes; then 19195 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 19196else 19197 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 19198echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 19199if test "${ac_cv_lib_dld_dld_link+set}" = set; then 19200 echo $ECHO_N "(cached) $ECHO_C" >&6 19201else 19202 ac_check_lib_save_LIBS=$LIBS 19203LIBS="-ldld $LIBS" 19204cat >conftest.$ac_ext <<_ACEOF 19205/* confdefs.h. */ 19206_ACEOF 19207cat confdefs.h >>conftest.$ac_ext 19208cat >>conftest.$ac_ext <<_ACEOF 19209/* end confdefs.h. */ 19210 19211/* Override any GCC internal prototype to avoid an error. 19212 Use char because int might match the return type of a GCC 19213 builtin and then its argument prototype would still apply. */ 19214#ifdef __cplusplus 19215extern "C" 19216#endif 19217char dld_link (); 19218int 19219main () 19220{ 19221return dld_link (); 19222 ; 19223 return 0; 19224} 19225_ACEOF 19226rm -f conftest.$ac_objext conftest$ac_exeext 19227if { (ac_try="$ac_link" 19228case "(($ac_try" in 19229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 19230 *) ac_try_echo=$ac_try;; 19231esac 19232eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 19233 (eval "$ac_link") 2>conftest.er1 19234 ac_status=$? 19235 grep -v '^ *+' conftest.er1 >conftest.err 19236 rm -f conftest.er1 19237 cat conftest.err >&5 19238 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19239 (exit $ac_status); } && { 19240 test -z "$ac_c_werror_flag" || 19241 test ! -s conftest.err 19242 } && test -s conftest$ac_exeext && 19243 $as_test_x conftest$ac_exeext; then 19244 ac_cv_lib_dld_dld_link=yes 19245else 19246 echo "$as_me: failed program was:" >&5 19247sed 's/^/| /' conftest.$ac_ext >&5 19248 19249 ac_cv_lib_dld_dld_link=no 19250fi 19251 19252rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 19253 conftest$ac_exeext conftest.$ac_ext 19254LIBS=$ac_check_lib_save_LIBS 19255fi 19256{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 19257echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 19258if test $ac_cv_lib_dld_dld_link = yes; then 19259 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 19260fi 19261 19262 19263fi 19264 19265 19266fi 19267 19268 19269fi 19270 19271 19272fi 19273 19274 19275fi 19276 19277 ;; 19278 esac 19279 19280 if test "x$lt_cv_dlopen" != xno; then 19281 enable_dlopen=yes 19282 else 19283 enable_dlopen=no 19284 fi 19285 19286 case $lt_cv_dlopen in 19287 dlopen) 19288 save_CPPFLAGS="$CPPFLAGS" 19289 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 19290 19291 save_LDFLAGS="$LDFLAGS" 19292 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 19293 19294 save_LIBS="$LIBS" 19295 LIBS="$lt_cv_dlopen_libs $LIBS" 19296 19297 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 19298echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 19299if test "${lt_cv_dlopen_self+set}" = set; then 19300 echo $ECHO_N "(cached) $ECHO_C" >&6 19301else 19302 if test "$cross_compiling" = yes; then : 19303 lt_cv_dlopen_self=cross 19304else 19305 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 19306 lt_status=$lt_dlunknown 19307 cat > conftest.$ac_ext <<EOF
|
19184#line 19184 "configure"
| 19308#line 19308 "configure"
|
19185#include "confdefs.h" 19186 19187#if HAVE_DLFCN_H 19188#include <dlfcn.h> 19189#endif 19190 19191#include <stdio.h> 19192 19193#ifdef RTLD_GLOBAL 19194# define LT_DLGLOBAL RTLD_GLOBAL 19195#else 19196# ifdef DL_GLOBAL 19197# define LT_DLGLOBAL DL_GLOBAL 19198# else 19199# define LT_DLGLOBAL 0 19200# endif 19201#endif 19202 19203/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 19204 find out it does not work in some platform. */ 19205#ifndef LT_DLLAZY_OR_NOW 19206# ifdef RTLD_LAZY 19207# define LT_DLLAZY_OR_NOW RTLD_LAZY 19208# else 19209# ifdef DL_LAZY 19210# define LT_DLLAZY_OR_NOW DL_LAZY 19211# else 19212# ifdef RTLD_NOW 19213# define LT_DLLAZY_OR_NOW RTLD_NOW 19214# else 19215# ifdef DL_NOW 19216# define LT_DLLAZY_OR_NOW DL_NOW 19217# else 19218# define LT_DLLAZY_OR_NOW 0 19219# endif 19220# endif 19221# endif 19222# endif 19223#endif 19224 19225#ifdef __cplusplus 19226extern "C" void exit (int); 19227#endif 19228 19229void fnord() { int i=42;} 19230int main () 19231{ 19232 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 19233 int status = $lt_dlunknown; 19234 19235 if (self) 19236 { 19237 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 19238 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 19239 /* dlclose (self); */ 19240 } 19241 19242 exit (status); 19243} 19244EOF 19245 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19246 (eval $ac_link) 2>&5 19247 ac_status=$? 19248 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19249 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 19250 (./conftest; exit; ) 2>/dev/null 19251 lt_status=$? 19252 case x$lt_status in 19253 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 19254 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 19255 x$lt_unknown|x*) lt_cv_dlopen_self=no ;; 19256 esac 19257 else : 19258 # compilation failed 19259 lt_cv_dlopen_self=no 19260 fi 19261fi 19262rm -fr conftest* 19263 19264 19265fi 19266{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 19267echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 19268 19269 if test "x$lt_cv_dlopen_self" = xyes; then 19270 LDFLAGS="$LDFLAGS $link_static_flag" 19271 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 19272echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 19273if test "${lt_cv_dlopen_self_static+set}" = set; then 19274 echo $ECHO_N "(cached) $ECHO_C" >&6 19275else 19276 if test "$cross_compiling" = yes; then : 19277 lt_cv_dlopen_self_static=cross 19278else 19279 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 19280 lt_status=$lt_dlunknown 19281 cat > conftest.$ac_ext <<EOF
| 19309#include "confdefs.h" 19310 19311#if HAVE_DLFCN_H 19312#include <dlfcn.h> 19313#endif 19314 19315#include <stdio.h> 19316 19317#ifdef RTLD_GLOBAL 19318# define LT_DLGLOBAL RTLD_GLOBAL 19319#else 19320# ifdef DL_GLOBAL 19321# define LT_DLGLOBAL DL_GLOBAL 19322# else 19323# define LT_DLGLOBAL 0 19324# endif 19325#endif 19326 19327/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 19328 find out it does not work in some platform. */ 19329#ifndef LT_DLLAZY_OR_NOW 19330# ifdef RTLD_LAZY 19331# define LT_DLLAZY_OR_NOW RTLD_LAZY 19332# else 19333# ifdef DL_LAZY 19334# define LT_DLLAZY_OR_NOW DL_LAZY 19335# else 19336# ifdef RTLD_NOW 19337# define LT_DLLAZY_OR_NOW RTLD_NOW 19338# else 19339# ifdef DL_NOW 19340# define LT_DLLAZY_OR_NOW DL_NOW 19341# else 19342# define LT_DLLAZY_OR_NOW 0 19343# endif 19344# endif 19345# endif 19346# endif 19347#endif 19348 19349#ifdef __cplusplus 19350extern "C" void exit (int); 19351#endif 19352 19353void fnord() { int i=42;} 19354int main () 19355{ 19356 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 19357 int status = $lt_dlunknown; 19358 19359 if (self) 19360 { 19361 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 19362 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 19363 /* dlclose (self); */ 19364 } 19365 19366 exit (status); 19367} 19368EOF 19369 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19370 (eval $ac_link) 2>&5 19371 ac_status=$? 19372 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19373 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 19374 (./conftest; exit; ) 2>/dev/null 19375 lt_status=$? 19376 case x$lt_status in 19377 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 19378 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 19379 x$lt_unknown|x*) lt_cv_dlopen_self=no ;; 19380 esac 19381 else : 19382 # compilation failed 19383 lt_cv_dlopen_self=no 19384 fi 19385fi 19386rm -fr conftest* 19387 19388 19389fi 19390{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 19391echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } 19392 19393 if test "x$lt_cv_dlopen_self" = xyes; then 19394 LDFLAGS="$LDFLAGS $link_static_flag" 19395 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 19396echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 19397if test "${lt_cv_dlopen_self_static+set}" = set; then 19398 echo $ECHO_N "(cached) $ECHO_C" >&6 19399else 19400 if test "$cross_compiling" = yes; then : 19401 lt_cv_dlopen_self_static=cross 19402else 19403 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 19404 lt_status=$lt_dlunknown 19405 cat > conftest.$ac_ext <<EOF
|
19282#line 19282 "configure"
| 19406#line 19406 "configure"
|
19283#include "confdefs.h" 19284 19285#if HAVE_DLFCN_H 19286#include <dlfcn.h> 19287#endif 19288 19289#include <stdio.h> 19290 19291#ifdef RTLD_GLOBAL 19292# define LT_DLGLOBAL RTLD_GLOBAL 19293#else 19294# ifdef DL_GLOBAL 19295# define LT_DLGLOBAL DL_GLOBAL 19296# else 19297# define LT_DLGLOBAL 0 19298# endif 19299#endif 19300 19301/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 19302 find out it does not work in some platform. */ 19303#ifndef LT_DLLAZY_OR_NOW 19304# ifdef RTLD_LAZY 19305# define LT_DLLAZY_OR_NOW RTLD_LAZY 19306# else 19307# ifdef DL_LAZY 19308# define LT_DLLAZY_OR_NOW DL_LAZY 19309# else 19310# ifdef RTLD_NOW 19311# define LT_DLLAZY_OR_NOW RTLD_NOW 19312# else 19313# ifdef DL_NOW 19314# define LT_DLLAZY_OR_NOW DL_NOW 19315# else 19316# define LT_DLLAZY_OR_NOW 0 19317# endif 19318# endif 19319# endif 19320# endif 19321#endif 19322 19323#ifdef __cplusplus 19324extern "C" void exit (int); 19325#endif 19326 19327void fnord() { int i=42;} 19328int main () 19329{ 19330 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 19331 int status = $lt_dlunknown; 19332 19333 if (self) 19334 { 19335 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 19336 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 19337 /* dlclose (self); */ 19338 } 19339 19340 exit (status); 19341} 19342EOF 19343 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19344 (eval $ac_link) 2>&5 19345 ac_status=$? 19346 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19347 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 19348 (./conftest; exit; ) 2>/dev/null 19349 lt_status=$? 19350 case x$lt_status in 19351 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 19352 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 19353 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; 19354 esac 19355 else : 19356 # compilation failed 19357 lt_cv_dlopen_self_static=no 19358 fi 19359fi 19360rm -fr conftest* 19361 19362 19363fi 19364{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 19365echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 19366 fi 19367 19368 CPPFLAGS="$save_CPPFLAGS" 19369 LDFLAGS="$save_LDFLAGS" 19370 LIBS="$save_LIBS" 19371 ;; 19372 esac 19373 19374 case $lt_cv_dlopen_self in 19375 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 19376 *) enable_dlopen_self=unknown ;; 19377 esac 19378 19379 case $lt_cv_dlopen_self_static in 19380 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 19381 *) enable_dlopen_self_static=unknown ;; 19382 esac 19383fi 19384 19385 19386# The else clause should only fire when bootstrapping the 19387# libtool distribution, otherwise you forgot to ship ltmain.sh 19388# with your package, and you will get complaints that there are 19389# no rules to generate ltmain.sh. 19390if test -f "$ltmain"; then 19391 # See if we are running on zsh, and set the options which allow our commands through 19392 # without removal of \ escapes. 19393 if test -n "${ZSH_VERSION+set}" ; then 19394 setopt NO_GLOB_SUBST 19395 fi 19396 # Now quote all the things that may contain metacharacters while being 19397 # careful not to overquote the AC_SUBSTed values. We take copies of the 19398 # variables and quote the copies for generation of the libtool script. 19399 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ 19400 SED SHELL STRIP \ 19401 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19402 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19403 deplibs_check_method reload_flag reload_cmds need_locks \ 19404 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19405 lt_cv_sys_global_symbol_to_c_name_address \ 19406 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19407 old_postinstall_cmds old_postuninstall_cmds \ 19408 compiler_GCJ \ 19409 CC_GCJ \ 19410 LD_GCJ \ 19411 lt_prog_compiler_wl_GCJ \ 19412 lt_prog_compiler_pic_GCJ \ 19413 lt_prog_compiler_static_GCJ \ 19414 lt_prog_compiler_no_builtin_flag_GCJ \ 19415 export_dynamic_flag_spec_GCJ \ 19416 thread_safe_flag_spec_GCJ \ 19417 whole_archive_flag_spec_GCJ \ 19418 enable_shared_with_static_runtimes_GCJ \ 19419 old_archive_cmds_GCJ \ 19420 old_archive_from_new_cmds_GCJ \ 19421 predep_objects_GCJ \ 19422 postdep_objects_GCJ \ 19423 predeps_GCJ \ 19424 postdeps_GCJ \ 19425 compiler_lib_search_path_GCJ \ 19426 archive_cmds_GCJ \ 19427 archive_expsym_cmds_GCJ \ 19428 postinstall_cmds_GCJ \ 19429 postuninstall_cmds_GCJ \ 19430 old_archive_from_expsyms_cmds_GCJ \ 19431 allow_undefined_flag_GCJ \ 19432 no_undefined_flag_GCJ \ 19433 export_symbols_cmds_GCJ \ 19434 hardcode_libdir_flag_spec_GCJ \ 19435 hardcode_libdir_flag_spec_ld_GCJ \ 19436 hardcode_libdir_separator_GCJ \ 19437 hardcode_automatic_GCJ \ 19438 module_cmds_GCJ \ 19439 module_expsym_cmds_GCJ \ 19440 lt_cv_prog_compiler_c_o_GCJ \ 19441 exclude_expsyms_GCJ \ 19442 include_expsyms_GCJ; do 19443 19444 case $var in 19445 old_archive_cmds_GCJ | \ 19446 old_archive_from_new_cmds_GCJ | \ 19447 archive_cmds_GCJ | \ 19448 archive_expsym_cmds_GCJ | \ 19449 module_cmds_GCJ | \ 19450 module_expsym_cmds_GCJ | \ 19451 old_archive_from_expsyms_cmds_GCJ | \ 19452 export_symbols_cmds_GCJ | \ 19453 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19454 postinstall_cmds | postuninstall_cmds | \ 19455 old_postinstall_cmds | old_postuninstall_cmds | \ 19456 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19457 # Double-quote double-evaled strings. 19458 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19459 ;; 19460 *) 19461 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19462 ;; 19463 esac 19464 done 19465 19466 case $lt_echo in 19467 *'\$0 --fallback-echo"') 19468 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19469 ;; 19470 esac 19471 19472cfgfile="$ofile" 19473 19474 cat <<__EOF__ >> "$cfgfile" 19475# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19476 19477# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19478 19479# Shell to use when invoking shell scripts. 19480SHELL=$lt_SHELL 19481 19482# Whether or not to build shared libraries. 19483build_libtool_libs=$enable_shared 19484 19485# Whether or not to build static libraries. 19486build_old_libs=$enable_static 19487 19488# Whether or not to add -lc for building shared libraries. 19489build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19490 19491# Whether or not to disallow shared libs when runtime libs are static 19492allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19493 19494# Whether or not to optimize for fast installation. 19495fast_install=$enable_fast_install 19496 19497# The host system. 19498host_alias=$host_alias 19499host=$host 19500host_os=$host_os 19501 19502# The build system. 19503build_alias=$build_alias 19504build=$build 19505build_os=$build_os 19506 19507# An echo program that does not interpret backslashes. 19508echo=$lt_echo 19509 19510# The archiver. 19511AR=$lt_AR 19512AR_FLAGS=$lt_AR_FLAGS 19513 19514# A C compiler. 19515LTCC=$lt_LTCC 19516 19517# A language-specific compiler. 19518CC=$lt_compiler_GCJ 19519 19520# Is the compiler the GNU C compiler? 19521with_gcc=$GCC_GCJ 19522 19523# An ERE matcher. 19524EGREP=$lt_EGREP 19525 19526# The linker used to build libraries. 19527LD=$lt_LD_GCJ 19528 19529# Whether we need hard or soft links. 19530LN_S=$lt_LN_S 19531 19532# A BSD-compatible nm program. 19533NM=$lt_NM 19534 19535# A symbol stripping program 19536STRIP=$lt_STRIP 19537 19538# Used to examine libraries when file_magic_cmd begins "file" 19539MAGIC_CMD=$MAGIC_CMD 19540 19541# Used on cygwin: DLL creation program. 19542DLLTOOL="$DLLTOOL" 19543 19544# Used on cygwin: object dumper. 19545OBJDUMP="$OBJDUMP" 19546 19547# Used on cygwin: assembler. 19548AS="$AS" 19549 19550# The name of the directory that contains temporary libtool files. 19551objdir=$objdir 19552 19553# How to create reloadable object files. 19554reload_flag=$lt_reload_flag 19555reload_cmds=$lt_reload_cmds 19556 19557# How to pass a linker flag through the compiler. 19558wl=$lt_lt_prog_compiler_wl_GCJ 19559 19560# Object file suffix (normally "o"). 19561objext="$ac_objext" 19562 19563# Old archive suffix (normally "a"). 19564libext="$libext" 19565 19566# Shared library suffix (normally ".so"). 19567shrext_cmds='$shrext_cmds' 19568 19569# Executable file suffix (normally ""). 19570exeext="$exeext" 19571 19572# Additional compiler flags for building library objects. 19573pic_flag=$lt_lt_prog_compiler_pic_GCJ 19574pic_mode=$pic_mode 19575 19576# What is the maximum length of a command? 19577max_cmd_len=$lt_cv_sys_max_cmd_len 19578 19579# Does compiler simultaneously support -c and -o options? 19580compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19581 19582# Must we lock files when doing compilation? 19583need_locks=$lt_need_locks 19584 19585# Do we need the lib prefix for modules? 19586need_lib_prefix=$need_lib_prefix 19587 19588# Do we need a version for libraries? 19589need_version=$need_version 19590 19591# Whether dlopen is supported. 19592dlopen_support=$enable_dlopen 19593 19594# Whether dlopen of programs is supported. 19595dlopen_self=$enable_dlopen_self 19596 19597# Whether dlopen of statically linked programs is supported. 19598dlopen_self_static=$enable_dlopen_self_static 19599 19600# Compiler flag to prevent dynamic linking. 19601link_static_flag=$lt_lt_prog_compiler_static_GCJ 19602 19603# Compiler flag to turn off builtin functions. 19604no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19605 19606# Compiler flag to allow reflexive dlopens. 19607export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19608 19609# Compiler flag to generate shared objects directly from archives. 19610whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19611 19612# Compiler flag to generate thread-safe objects. 19613thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19614 19615# Library versioning type. 19616version_type=$version_type 19617 19618# Format of library name prefix. 19619libname_spec=$lt_libname_spec 19620 19621# List of archive names. First name is the real one, the rest are links. 19622# The last name is the one that the linker finds with -lNAME. 19623library_names_spec=$lt_library_names_spec 19624 19625# The coded name of the library, if different from the real name. 19626soname_spec=$lt_soname_spec 19627 19628# Commands used to build and install an old-style archive. 19629RANLIB=$lt_RANLIB 19630old_archive_cmds=$lt_old_archive_cmds_GCJ 19631old_postinstall_cmds=$lt_old_postinstall_cmds 19632old_postuninstall_cmds=$lt_old_postuninstall_cmds 19633 19634# Create an old-style archive from a shared archive. 19635old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19636 19637# Create a temporary old-style archive to link instead of a shared archive. 19638old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19639 19640# Commands used to build and install a shared archive. 19641archive_cmds=$lt_archive_cmds_GCJ 19642archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19643postinstall_cmds=$lt_postinstall_cmds 19644postuninstall_cmds=$lt_postuninstall_cmds 19645 19646# Commands used to build a loadable module (assumed same as above if empty) 19647module_cmds=$lt_module_cmds_GCJ 19648module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19649 19650# Commands to strip libraries. 19651old_striplib=$lt_old_striplib 19652striplib=$lt_striplib 19653 19654# Dependencies to place before the objects being linked to create a 19655# shared library. 19656predep_objects=$lt_predep_objects_GCJ 19657 19658# Dependencies to place after the objects being linked to create a 19659# shared library. 19660postdep_objects=$lt_postdep_objects_GCJ 19661 19662# Dependencies to place before the objects being linked to create a 19663# shared library. 19664predeps=$lt_predeps_GCJ 19665 19666# Dependencies to place after the objects being linked to create a 19667# shared library. 19668postdeps=$lt_postdeps_GCJ 19669 19670# The library search path used internally by the compiler when linking 19671# a shared library. 19672compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19673 19674# Method to check whether dependent libraries are shared objects. 19675deplibs_check_method=$lt_deplibs_check_method 19676 19677# Command to use when deplibs_check_method == file_magic. 19678file_magic_cmd=$lt_file_magic_cmd 19679 19680# Flag that allows shared libraries with undefined symbols to be built. 19681allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19682 19683# Flag that forces no undefined symbols. 19684no_undefined_flag=$lt_no_undefined_flag_GCJ 19685 19686# Commands used to finish a libtool library installation in a directory. 19687finish_cmds=$lt_finish_cmds 19688 19689# Same as above, but a single script fragment to be evaled but not shown. 19690finish_eval=$lt_finish_eval 19691 19692# Take the output of nm and produce a listing of raw symbols and C names. 19693global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19694 19695# Transform the output of nm in a proper C declaration 19696global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19697 19698# Transform the output of nm in a C name address pair 19699global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19700 19701# This is the shared library runtime path variable. 19702runpath_var=$runpath_var 19703 19704# This is the shared library path variable. 19705shlibpath_var=$shlibpath_var 19706 19707# Is shlibpath searched before the hard-coded library search path? 19708shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19709 19710# How to hardcode a shared library path into an executable. 19711hardcode_action=$hardcode_action_GCJ 19712 19713# Whether we should hardcode library paths into libraries. 19714hardcode_into_libs=$hardcode_into_libs 19715 19716# Flag to hardcode \$libdir into a binary during linking. 19717# This must work even if \$libdir does not exist. 19718hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19719 19720# If ld is used when linking, flag to hardcode \$libdir into 19721# a binary during linking. This must work even if \$libdir does 19722# not exist. 19723hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19724 19725# Whether we need a single -rpath flag with a separated argument. 19726hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19727 19728# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19729# resulting binary. 19730hardcode_direct=$hardcode_direct_GCJ 19731 19732# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19733# resulting binary. 19734hardcode_minus_L=$hardcode_minus_L_GCJ 19735 19736# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19737# the resulting binary. 19738hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19739 19740# Set to yes if building a shared library automatically hardcodes DIR into the library 19741# and all subsequent libraries and executables linked against it. 19742hardcode_automatic=$hardcode_automatic_GCJ 19743 19744# Variables whose values should be saved in libtool wrapper scripts and 19745# restored at relink time. 19746variables_saved_for_relink="$variables_saved_for_relink" 19747 19748# Whether libtool must link a program against all its dependency libraries. 19749link_all_deplibs=$link_all_deplibs_GCJ 19750 19751# Compile-time system search path for libraries 19752sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19753 19754# Run-time system search path for libraries 19755sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19756 19757# Fix the shell variable \$srcfile for the compiler. 19758fix_srcfile_path="$fix_srcfile_path_GCJ" 19759 19760# Set to yes if exported symbols are required. 19761always_export_symbols=$always_export_symbols_GCJ 19762 19763# The commands to list exported symbols. 19764export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19765 19766# The commands to extract the exported symbol list from a shared archive. 19767extract_expsyms_cmds=$lt_extract_expsyms_cmds 19768 19769# Symbols that should not be listed in the preloaded symbols. 19770exclude_expsyms=$lt_exclude_expsyms_GCJ 19771 19772# Symbols that must always be exported. 19773include_expsyms=$lt_include_expsyms_GCJ 19774 19775# ### END LIBTOOL TAG CONFIG: $tagname 19776 19777__EOF__ 19778 19779 19780else 19781 # If there is no Makefile yet, we rely on a make rule to execute 19782 # `config.status --recheck' to rerun these tests and create the 19783 # libtool script then. 19784 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19785 if test -f "$ltmain_in"; then 19786 test -f Makefile && make "$ltmain" 19787 fi 19788fi 19789 19790 19791ac_ext=c 19792ac_cpp='$CPP $CPPFLAGS' 19793ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19794ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19795ac_compiler_gnu=$ac_cv_c_compiler_gnu 19796 19797CC="$lt_save_CC" 19798 19799 else 19800 tagname="" 19801 fi 19802 ;; 19803 19804 RC) 19805 19806 19807# Source file extension for RC test sources. 19808ac_ext=rc 19809 19810# Object file extension for compiled RC test sources. 19811objext=o 19812objext_RC=$objext 19813 19814# Code to be used in simple compile tests 19815lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' 19816 19817# Code to be used in simple link tests 19818lt_simple_link_test_code="$lt_simple_compile_test_code" 19819 19820# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19821 19822# If no C compiler was specified, use CC. 19823LTCC=${LTCC-"$CC"} 19824 19825# Allow CC to be a program name with arguments. 19826compiler=$CC 19827 19828 19829# save warnings/boilerplate of simple test code 19830ac_outfile=conftest.$ac_objext 19831printf "$lt_simple_compile_test_code" >conftest.$ac_ext 19832eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 19833_lt_compiler_boilerplate=`cat conftest.err` 19834$rm conftest* 19835 19836ac_outfile=conftest.$ac_objext 19837printf "$lt_simple_link_test_code" >conftest.$ac_ext 19838eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 19839_lt_linker_boilerplate=`cat conftest.err` 19840$rm conftest* 19841 19842 19843# Allow CC to be a program name with arguments. 19844lt_save_CC="$CC" 19845CC=${RC-"windres"} 19846compiler=$CC 19847compiler_RC=$CC 19848for cc_temp in $compiler""; do 19849 case $cc_temp in 19850 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19851 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19852 \-*) ;; 19853 *) break;; 19854 esac 19855done 19856cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19857 19858lt_cv_prog_compiler_c_o_RC=yes 19859 19860# The else clause should only fire when bootstrapping the 19861# libtool distribution, otherwise you forgot to ship ltmain.sh 19862# with your package, and you will get complaints that there are 19863# no rules to generate ltmain.sh. 19864if test -f "$ltmain"; then 19865 # See if we are running on zsh, and set the options which allow our commands through 19866 # without removal of \ escapes. 19867 if test -n "${ZSH_VERSION+set}" ; then 19868 setopt NO_GLOB_SUBST 19869 fi 19870 # Now quote all the things that may contain metacharacters while being 19871 # careful not to overquote the AC_SUBSTed values. We take copies of the 19872 # variables and quote the copies for generation of the libtool script. 19873 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ 19874 SED SHELL STRIP \ 19875 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19876 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19877 deplibs_check_method reload_flag reload_cmds need_locks \ 19878 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19879 lt_cv_sys_global_symbol_to_c_name_address \ 19880 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19881 old_postinstall_cmds old_postuninstall_cmds \ 19882 compiler_RC \ 19883 CC_RC \ 19884 LD_RC \ 19885 lt_prog_compiler_wl_RC \ 19886 lt_prog_compiler_pic_RC \ 19887 lt_prog_compiler_static_RC \ 19888 lt_prog_compiler_no_builtin_flag_RC \ 19889 export_dynamic_flag_spec_RC \ 19890 thread_safe_flag_spec_RC \ 19891 whole_archive_flag_spec_RC \ 19892 enable_shared_with_static_runtimes_RC \ 19893 old_archive_cmds_RC \ 19894 old_archive_from_new_cmds_RC \ 19895 predep_objects_RC \ 19896 postdep_objects_RC \ 19897 predeps_RC \ 19898 postdeps_RC \ 19899 compiler_lib_search_path_RC \ 19900 archive_cmds_RC \ 19901 archive_expsym_cmds_RC \ 19902 postinstall_cmds_RC \ 19903 postuninstall_cmds_RC \ 19904 old_archive_from_expsyms_cmds_RC \ 19905 allow_undefined_flag_RC \ 19906 no_undefined_flag_RC \ 19907 export_symbols_cmds_RC \ 19908 hardcode_libdir_flag_spec_RC \ 19909 hardcode_libdir_flag_spec_ld_RC \ 19910 hardcode_libdir_separator_RC \ 19911 hardcode_automatic_RC \ 19912 module_cmds_RC \ 19913 module_expsym_cmds_RC \ 19914 lt_cv_prog_compiler_c_o_RC \ 19915 exclude_expsyms_RC \ 19916 include_expsyms_RC; do 19917 19918 case $var in 19919 old_archive_cmds_RC | \ 19920 old_archive_from_new_cmds_RC | \ 19921 archive_cmds_RC | \ 19922 archive_expsym_cmds_RC | \ 19923 module_cmds_RC | \ 19924 module_expsym_cmds_RC | \ 19925 old_archive_from_expsyms_cmds_RC | \ 19926 export_symbols_cmds_RC | \ 19927 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19928 postinstall_cmds | postuninstall_cmds | \ 19929 old_postinstall_cmds | old_postuninstall_cmds | \ 19930 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19931 # Double-quote double-evaled strings. 19932 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19933 ;; 19934 *) 19935 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19936 ;; 19937 esac 19938 done 19939 19940 case $lt_echo in 19941 *'\$0 --fallback-echo"') 19942 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19943 ;; 19944 esac 19945 19946cfgfile="$ofile" 19947 19948 cat <<__EOF__ >> "$cfgfile" 19949# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19950 19951# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19952 19953# Shell to use when invoking shell scripts. 19954SHELL=$lt_SHELL 19955 19956# Whether or not to build shared libraries. 19957build_libtool_libs=$enable_shared 19958 19959# Whether or not to build static libraries. 19960build_old_libs=$enable_static 19961 19962# Whether or not to add -lc for building shared libraries. 19963build_libtool_need_lc=$archive_cmds_need_lc_RC 19964 19965# Whether or not to disallow shared libs when runtime libs are static 19966allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19967 19968# Whether or not to optimize for fast installation. 19969fast_install=$enable_fast_install 19970 19971# The host system. 19972host_alias=$host_alias 19973host=$host 19974host_os=$host_os 19975 19976# The build system. 19977build_alias=$build_alias 19978build=$build 19979build_os=$build_os 19980 19981# An echo program that does not interpret backslashes. 19982echo=$lt_echo 19983 19984# The archiver. 19985AR=$lt_AR 19986AR_FLAGS=$lt_AR_FLAGS 19987 19988# A C compiler. 19989LTCC=$lt_LTCC 19990 19991# A language-specific compiler. 19992CC=$lt_compiler_RC 19993 19994# Is the compiler the GNU C compiler? 19995with_gcc=$GCC_RC 19996 19997# An ERE matcher. 19998EGREP=$lt_EGREP 19999 20000# The linker used to build libraries. 20001LD=$lt_LD_RC 20002 20003# Whether we need hard or soft links. 20004LN_S=$lt_LN_S 20005 20006# A BSD-compatible nm program. 20007NM=$lt_NM 20008 20009# A symbol stripping program 20010STRIP=$lt_STRIP 20011 20012# Used to examine libraries when file_magic_cmd begins "file" 20013MAGIC_CMD=$MAGIC_CMD 20014 20015# Used on cygwin: DLL creation program. 20016DLLTOOL="$DLLTOOL" 20017 20018# Used on cygwin: object dumper. 20019OBJDUMP="$OBJDUMP" 20020 20021# Used on cygwin: assembler. 20022AS="$AS" 20023 20024# The name of the directory that contains temporary libtool files. 20025objdir=$objdir 20026 20027# How to create reloadable object files. 20028reload_flag=$lt_reload_flag 20029reload_cmds=$lt_reload_cmds 20030 20031# How to pass a linker flag through the compiler. 20032wl=$lt_lt_prog_compiler_wl_RC 20033 20034# Object file suffix (normally "o"). 20035objext="$ac_objext" 20036 20037# Old archive suffix (normally "a"). 20038libext="$libext" 20039 20040# Shared library suffix (normally ".so"). 20041shrext_cmds='$shrext_cmds' 20042 20043# Executable file suffix (normally ""). 20044exeext="$exeext" 20045 20046# Additional compiler flags for building library objects. 20047pic_flag=$lt_lt_prog_compiler_pic_RC 20048pic_mode=$pic_mode 20049 20050# What is the maximum length of a command? 20051max_cmd_len=$lt_cv_sys_max_cmd_len 20052 20053# Does compiler simultaneously support -c and -o options? 20054compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 20055 20056# Must we lock files when doing compilation? 20057need_locks=$lt_need_locks 20058 20059# Do we need the lib prefix for modules? 20060need_lib_prefix=$need_lib_prefix 20061 20062# Do we need a version for libraries? 20063need_version=$need_version 20064 20065# Whether dlopen is supported. 20066dlopen_support=$enable_dlopen 20067 20068# Whether dlopen of programs is supported. 20069dlopen_self=$enable_dlopen_self 20070 20071# Whether dlopen of statically linked programs is supported. 20072dlopen_self_static=$enable_dlopen_self_static 20073 20074# Compiler flag to prevent dynamic linking. 20075link_static_flag=$lt_lt_prog_compiler_static_RC 20076 20077# Compiler flag to turn off builtin functions. 20078no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 20079 20080# Compiler flag to allow reflexive dlopens. 20081export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 20082 20083# Compiler flag to generate shared objects directly from archives. 20084whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 20085 20086# Compiler flag to generate thread-safe objects. 20087thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 20088 20089# Library versioning type. 20090version_type=$version_type 20091 20092# Format of library name prefix. 20093libname_spec=$lt_libname_spec 20094 20095# List of archive names. First name is the real one, the rest are links. 20096# The last name is the one that the linker finds with -lNAME. 20097library_names_spec=$lt_library_names_spec 20098 20099# The coded name of the library, if different from the real name. 20100soname_spec=$lt_soname_spec 20101 20102# Commands used to build and install an old-style archive. 20103RANLIB=$lt_RANLIB 20104old_archive_cmds=$lt_old_archive_cmds_RC 20105old_postinstall_cmds=$lt_old_postinstall_cmds 20106old_postuninstall_cmds=$lt_old_postuninstall_cmds 20107 20108# Create an old-style archive from a shared archive. 20109old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 20110 20111# Create a temporary old-style archive to link instead of a shared archive. 20112old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 20113 20114# Commands used to build and install a shared archive. 20115archive_cmds=$lt_archive_cmds_RC 20116archive_expsym_cmds=$lt_archive_expsym_cmds_RC 20117postinstall_cmds=$lt_postinstall_cmds 20118postuninstall_cmds=$lt_postuninstall_cmds 20119 20120# Commands used to build a loadable module (assumed same as above if empty) 20121module_cmds=$lt_module_cmds_RC 20122module_expsym_cmds=$lt_module_expsym_cmds_RC 20123 20124# Commands to strip libraries. 20125old_striplib=$lt_old_striplib 20126striplib=$lt_striplib 20127 20128# Dependencies to place before the objects being linked to create a 20129# shared library. 20130predep_objects=$lt_predep_objects_RC 20131 20132# Dependencies to place after the objects being linked to create a 20133# shared library. 20134postdep_objects=$lt_postdep_objects_RC 20135 20136# Dependencies to place before the objects being linked to create a 20137# shared library. 20138predeps=$lt_predeps_RC 20139 20140# Dependencies to place after the objects being linked to create a 20141# shared library. 20142postdeps=$lt_postdeps_RC 20143 20144# The library search path used internally by the compiler when linking 20145# a shared library. 20146compiler_lib_search_path=$lt_compiler_lib_search_path_RC 20147 20148# Method to check whether dependent libraries are shared objects. 20149deplibs_check_method=$lt_deplibs_check_method 20150 20151# Command to use when deplibs_check_method == file_magic. 20152file_magic_cmd=$lt_file_magic_cmd 20153 20154# Flag that allows shared libraries with undefined symbols to be built. 20155allow_undefined_flag=$lt_allow_undefined_flag_RC 20156 20157# Flag that forces no undefined symbols. 20158no_undefined_flag=$lt_no_undefined_flag_RC 20159 20160# Commands used to finish a libtool library installation in a directory. 20161finish_cmds=$lt_finish_cmds 20162 20163# Same as above, but a single script fragment to be evaled but not shown. 20164finish_eval=$lt_finish_eval 20165 20166# Take the output of nm and produce a listing of raw symbols and C names. 20167global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 20168 20169# Transform the output of nm in a proper C declaration 20170global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 20171 20172# Transform the output of nm in a C name address pair 20173global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 20174 20175# This is the shared library runtime path variable. 20176runpath_var=$runpath_var 20177 20178# This is the shared library path variable. 20179shlibpath_var=$shlibpath_var 20180 20181# Is shlibpath searched before the hard-coded library search path? 20182shlibpath_overrides_runpath=$shlibpath_overrides_runpath 20183 20184# How to hardcode a shared library path into an executable. 20185hardcode_action=$hardcode_action_RC 20186 20187# Whether we should hardcode library paths into libraries. 20188hardcode_into_libs=$hardcode_into_libs 20189 20190# Flag to hardcode \$libdir into a binary during linking. 20191# This must work even if \$libdir does not exist. 20192hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 20193 20194# If ld is used when linking, flag to hardcode \$libdir into 20195# a binary during linking. This must work even if \$libdir does 20196# not exist. 20197hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 20198 20199# Whether we need a single -rpath flag with a separated argument. 20200hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 20201 20202# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 20203# resulting binary. 20204hardcode_direct=$hardcode_direct_RC 20205 20206# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 20207# resulting binary. 20208hardcode_minus_L=$hardcode_minus_L_RC 20209 20210# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 20211# the resulting binary. 20212hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 20213 20214# Set to yes if building a shared library automatically hardcodes DIR into the library 20215# and all subsequent libraries and executables linked against it. 20216hardcode_automatic=$hardcode_automatic_RC 20217 20218# Variables whose values should be saved in libtool wrapper scripts and 20219# restored at relink time. 20220variables_saved_for_relink="$variables_saved_for_relink" 20221 20222# Whether libtool must link a program against all its dependency libraries. 20223link_all_deplibs=$link_all_deplibs_RC 20224 20225# Compile-time system search path for libraries 20226sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 20227 20228# Run-time system search path for libraries 20229sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 20230 20231# Fix the shell variable \$srcfile for the compiler. 20232fix_srcfile_path="$fix_srcfile_path_RC" 20233 20234# Set to yes if exported symbols are required. 20235always_export_symbols=$always_export_symbols_RC 20236 20237# The commands to list exported symbols. 20238export_symbols_cmds=$lt_export_symbols_cmds_RC 20239 20240# The commands to extract the exported symbol list from a shared archive. 20241extract_expsyms_cmds=$lt_extract_expsyms_cmds 20242 20243# Symbols that should not be listed in the preloaded symbols. 20244exclude_expsyms=$lt_exclude_expsyms_RC 20245 20246# Symbols that must always be exported. 20247include_expsyms=$lt_include_expsyms_RC 20248 20249# ### END LIBTOOL TAG CONFIG: $tagname 20250 20251__EOF__ 20252 20253 20254else 20255 # If there is no Makefile yet, we rely on a make rule to execute 20256 # `config.status --recheck' to rerun these tests and create the 20257 # libtool script then. 20258 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 20259 if test -f "$ltmain_in"; then 20260 test -f Makefile && make "$ltmain" 20261 fi 20262fi 20263 20264 20265ac_ext=c 20266ac_cpp='$CPP $CPPFLAGS' 20267ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20268ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20269ac_compiler_gnu=$ac_cv_c_compiler_gnu 20270 20271CC="$lt_save_CC" 20272 20273 ;; 20274 20275 *) 20276 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 20277echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 20278 { (exit 1); exit 1; }; } 20279 ;; 20280 esac 20281 20282 # Append the new tag name to the list of available tags. 20283 if test -n "$tagname" ; then 20284 available_tags="$available_tags $tagname" 20285 fi 20286 fi 20287 done 20288 IFS="$lt_save_ifs" 20289 20290 # Now substitute the updated list of available tags. 20291 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20292 mv "${ofile}T" "$ofile" 20293 chmod +x "$ofile" 20294 else 20295 rm -f "${ofile}T" 20296 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20297echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20298 { (exit 1); exit 1; }; } 20299 fi 20300fi 20301 20302 20303 20304# This can be used to rebuild libtool when needed 20305LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20306 20307# Always use our own libtool. 20308LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20309 20310# Prevent multiple expansion 20311 20312 20313 20314 20315 20316 20317 20318 20319 20320 20321 20322 20323 20324 20325 20326 20327 20328 20329 20330 20331
| 19407#include "confdefs.h" 19408 19409#if HAVE_DLFCN_H 19410#include <dlfcn.h> 19411#endif 19412 19413#include <stdio.h> 19414 19415#ifdef RTLD_GLOBAL 19416# define LT_DLGLOBAL RTLD_GLOBAL 19417#else 19418# ifdef DL_GLOBAL 19419# define LT_DLGLOBAL DL_GLOBAL 19420# else 19421# define LT_DLGLOBAL 0 19422# endif 19423#endif 19424 19425/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 19426 find out it does not work in some platform. */ 19427#ifndef LT_DLLAZY_OR_NOW 19428# ifdef RTLD_LAZY 19429# define LT_DLLAZY_OR_NOW RTLD_LAZY 19430# else 19431# ifdef DL_LAZY 19432# define LT_DLLAZY_OR_NOW DL_LAZY 19433# else 19434# ifdef RTLD_NOW 19435# define LT_DLLAZY_OR_NOW RTLD_NOW 19436# else 19437# ifdef DL_NOW 19438# define LT_DLLAZY_OR_NOW DL_NOW 19439# else 19440# define LT_DLLAZY_OR_NOW 0 19441# endif 19442# endif 19443# endif 19444# endif 19445#endif 19446 19447#ifdef __cplusplus 19448extern "C" void exit (int); 19449#endif 19450 19451void fnord() { int i=42;} 19452int main () 19453{ 19454 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 19455 int status = $lt_dlunknown; 19456 19457 if (self) 19458 { 19459 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 19460 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 19461 /* dlclose (self); */ 19462 } 19463 19464 exit (status); 19465} 19466EOF 19467 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 19468 (eval $ac_link) 2>&5 19469 ac_status=$? 19470 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19471 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 19472 (./conftest; exit; ) 2>/dev/null 19473 lt_status=$? 19474 case x$lt_status in 19475 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 19476 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 19477 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; 19478 esac 19479 else : 19480 # compilation failed 19481 lt_cv_dlopen_self_static=no 19482 fi 19483fi 19484rm -fr conftest* 19485 19486 19487fi 19488{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 19489echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 19490 fi 19491 19492 CPPFLAGS="$save_CPPFLAGS" 19493 LDFLAGS="$save_LDFLAGS" 19494 LIBS="$save_LIBS" 19495 ;; 19496 esac 19497 19498 case $lt_cv_dlopen_self in 19499 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 19500 *) enable_dlopen_self=unknown ;; 19501 esac 19502 19503 case $lt_cv_dlopen_self_static in 19504 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 19505 *) enable_dlopen_self_static=unknown ;; 19506 esac 19507fi 19508 19509 19510# The else clause should only fire when bootstrapping the 19511# libtool distribution, otherwise you forgot to ship ltmain.sh 19512# with your package, and you will get complaints that there are 19513# no rules to generate ltmain.sh. 19514if test -f "$ltmain"; then 19515 # See if we are running on zsh, and set the options which allow our commands through 19516 # without removal of \ escapes. 19517 if test -n "${ZSH_VERSION+set}" ; then 19518 setopt NO_GLOB_SUBST 19519 fi 19520 # Now quote all the things that may contain metacharacters while being 19521 # careful not to overquote the AC_SUBSTed values. We take copies of the 19522 # variables and quote the copies for generation of the libtool script. 19523 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ 19524 SED SHELL STRIP \ 19525 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19526 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19527 deplibs_check_method reload_flag reload_cmds need_locks \ 19528 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19529 lt_cv_sys_global_symbol_to_c_name_address \ 19530 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19531 old_postinstall_cmds old_postuninstall_cmds \ 19532 compiler_GCJ \ 19533 CC_GCJ \ 19534 LD_GCJ \ 19535 lt_prog_compiler_wl_GCJ \ 19536 lt_prog_compiler_pic_GCJ \ 19537 lt_prog_compiler_static_GCJ \ 19538 lt_prog_compiler_no_builtin_flag_GCJ \ 19539 export_dynamic_flag_spec_GCJ \ 19540 thread_safe_flag_spec_GCJ \ 19541 whole_archive_flag_spec_GCJ \ 19542 enable_shared_with_static_runtimes_GCJ \ 19543 old_archive_cmds_GCJ \ 19544 old_archive_from_new_cmds_GCJ \ 19545 predep_objects_GCJ \ 19546 postdep_objects_GCJ \ 19547 predeps_GCJ \ 19548 postdeps_GCJ \ 19549 compiler_lib_search_path_GCJ \ 19550 archive_cmds_GCJ \ 19551 archive_expsym_cmds_GCJ \ 19552 postinstall_cmds_GCJ \ 19553 postuninstall_cmds_GCJ \ 19554 old_archive_from_expsyms_cmds_GCJ \ 19555 allow_undefined_flag_GCJ \ 19556 no_undefined_flag_GCJ \ 19557 export_symbols_cmds_GCJ \ 19558 hardcode_libdir_flag_spec_GCJ \ 19559 hardcode_libdir_flag_spec_ld_GCJ \ 19560 hardcode_libdir_separator_GCJ \ 19561 hardcode_automatic_GCJ \ 19562 module_cmds_GCJ \ 19563 module_expsym_cmds_GCJ \ 19564 lt_cv_prog_compiler_c_o_GCJ \ 19565 exclude_expsyms_GCJ \ 19566 include_expsyms_GCJ; do 19567 19568 case $var in 19569 old_archive_cmds_GCJ | \ 19570 old_archive_from_new_cmds_GCJ | \ 19571 archive_cmds_GCJ | \ 19572 archive_expsym_cmds_GCJ | \ 19573 module_cmds_GCJ | \ 19574 module_expsym_cmds_GCJ | \ 19575 old_archive_from_expsyms_cmds_GCJ | \ 19576 export_symbols_cmds_GCJ | \ 19577 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19578 postinstall_cmds | postuninstall_cmds | \ 19579 old_postinstall_cmds | old_postuninstall_cmds | \ 19580 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19581 # Double-quote double-evaled strings. 19582 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19583 ;; 19584 *) 19585 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19586 ;; 19587 esac 19588 done 19589 19590 case $lt_echo in 19591 *'\$0 --fallback-echo"') 19592 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19593 ;; 19594 esac 19595 19596cfgfile="$ofile" 19597 19598 cat <<__EOF__ >> "$cfgfile" 19599# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19600 19601# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19602 19603# Shell to use when invoking shell scripts. 19604SHELL=$lt_SHELL 19605 19606# Whether or not to build shared libraries. 19607build_libtool_libs=$enable_shared 19608 19609# Whether or not to build static libraries. 19610build_old_libs=$enable_static 19611 19612# Whether or not to add -lc for building shared libraries. 19613build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19614 19615# Whether or not to disallow shared libs when runtime libs are static 19616allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19617 19618# Whether or not to optimize for fast installation. 19619fast_install=$enable_fast_install 19620 19621# The host system. 19622host_alias=$host_alias 19623host=$host 19624host_os=$host_os 19625 19626# The build system. 19627build_alias=$build_alias 19628build=$build 19629build_os=$build_os 19630 19631# An echo program that does not interpret backslashes. 19632echo=$lt_echo 19633 19634# The archiver. 19635AR=$lt_AR 19636AR_FLAGS=$lt_AR_FLAGS 19637 19638# A C compiler. 19639LTCC=$lt_LTCC 19640 19641# A language-specific compiler. 19642CC=$lt_compiler_GCJ 19643 19644# Is the compiler the GNU C compiler? 19645with_gcc=$GCC_GCJ 19646 19647# An ERE matcher. 19648EGREP=$lt_EGREP 19649 19650# The linker used to build libraries. 19651LD=$lt_LD_GCJ 19652 19653# Whether we need hard or soft links. 19654LN_S=$lt_LN_S 19655 19656# A BSD-compatible nm program. 19657NM=$lt_NM 19658 19659# A symbol stripping program 19660STRIP=$lt_STRIP 19661 19662# Used to examine libraries when file_magic_cmd begins "file" 19663MAGIC_CMD=$MAGIC_CMD 19664 19665# Used on cygwin: DLL creation program. 19666DLLTOOL="$DLLTOOL" 19667 19668# Used on cygwin: object dumper. 19669OBJDUMP="$OBJDUMP" 19670 19671# Used on cygwin: assembler. 19672AS="$AS" 19673 19674# The name of the directory that contains temporary libtool files. 19675objdir=$objdir 19676 19677# How to create reloadable object files. 19678reload_flag=$lt_reload_flag 19679reload_cmds=$lt_reload_cmds 19680 19681# How to pass a linker flag through the compiler. 19682wl=$lt_lt_prog_compiler_wl_GCJ 19683 19684# Object file suffix (normally "o"). 19685objext="$ac_objext" 19686 19687# Old archive suffix (normally "a"). 19688libext="$libext" 19689 19690# Shared library suffix (normally ".so"). 19691shrext_cmds='$shrext_cmds' 19692 19693# Executable file suffix (normally ""). 19694exeext="$exeext" 19695 19696# Additional compiler flags for building library objects. 19697pic_flag=$lt_lt_prog_compiler_pic_GCJ 19698pic_mode=$pic_mode 19699 19700# What is the maximum length of a command? 19701max_cmd_len=$lt_cv_sys_max_cmd_len 19702 19703# Does compiler simultaneously support -c and -o options? 19704compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19705 19706# Must we lock files when doing compilation? 19707need_locks=$lt_need_locks 19708 19709# Do we need the lib prefix for modules? 19710need_lib_prefix=$need_lib_prefix 19711 19712# Do we need a version for libraries? 19713need_version=$need_version 19714 19715# Whether dlopen is supported. 19716dlopen_support=$enable_dlopen 19717 19718# Whether dlopen of programs is supported. 19719dlopen_self=$enable_dlopen_self 19720 19721# Whether dlopen of statically linked programs is supported. 19722dlopen_self_static=$enable_dlopen_self_static 19723 19724# Compiler flag to prevent dynamic linking. 19725link_static_flag=$lt_lt_prog_compiler_static_GCJ 19726 19727# Compiler flag to turn off builtin functions. 19728no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19729 19730# Compiler flag to allow reflexive dlopens. 19731export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19732 19733# Compiler flag to generate shared objects directly from archives. 19734whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19735 19736# Compiler flag to generate thread-safe objects. 19737thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19738 19739# Library versioning type. 19740version_type=$version_type 19741 19742# Format of library name prefix. 19743libname_spec=$lt_libname_spec 19744 19745# List of archive names. First name is the real one, the rest are links. 19746# The last name is the one that the linker finds with -lNAME. 19747library_names_spec=$lt_library_names_spec 19748 19749# The coded name of the library, if different from the real name. 19750soname_spec=$lt_soname_spec 19751 19752# Commands used to build and install an old-style archive. 19753RANLIB=$lt_RANLIB 19754old_archive_cmds=$lt_old_archive_cmds_GCJ 19755old_postinstall_cmds=$lt_old_postinstall_cmds 19756old_postuninstall_cmds=$lt_old_postuninstall_cmds 19757 19758# Create an old-style archive from a shared archive. 19759old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19760 19761# Create a temporary old-style archive to link instead of a shared archive. 19762old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19763 19764# Commands used to build and install a shared archive. 19765archive_cmds=$lt_archive_cmds_GCJ 19766archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19767postinstall_cmds=$lt_postinstall_cmds 19768postuninstall_cmds=$lt_postuninstall_cmds 19769 19770# Commands used to build a loadable module (assumed same as above if empty) 19771module_cmds=$lt_module_cmds_GCJ 19772module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19773 19774# Commands to strip libraries. 19775old_striplib=$lt_old_striplib 19776striplib=$lt_striplib 19777 19778# Dependencies to place before the objects being linked to create a 19779# shared library. 19780predep_objects=$lt_predep_objects_GCJ 19781 19782# Dependencies to place after the objects being linked to create a 19783# shared library. 19784postdep_objects=$lt_postdep_objects_GCJ 19785 19786# Dependencies to place before the objects being linked to create a 19787# shared library. 19788predeps=$lt_predeps_GCJ 19789 19790# Dependencies to place after the objects being linked to create a 19791# shared library. 19792postdeps=$lt_postdeps_GCJ 19793 19794# The library search path used internally by the compiler when linking 19795# a shared library. 19796compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19797 19798# Method to check whether dependent libraries are shared objects. 19799deplibs_check_method=$lt_deplibs_check_method 19800 19801# Command to use when deplibs_check_method == file_magic. 19802file_magic_cmd=$lt_file_magic_cmd 19803 19804# Flag that allows shared libraries with undefined symbols to be built. 19805allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19806 19807# Flag that forces no undefined symbols. 19808no_undefined_flag=$lt_no_undefined_flag_GCJ 19809 19810# Commands used to finish a libtool library installation in a directory. 19811finish_cmds=$lt_finish_cmds 19812 19813# Same as above, but a single script fragment to be evaled but not shown. 19814finish_eval=$lt_finish_eval 19815 19816# Take the output of nm and produce a listing of raw symbols and C names. 19817global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19818 19819# Transform the output of nm in a proper C declaration 19820global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19821 19822# Transform the output of nm in a C name address pair 19823global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19824 19825# This is the shared library runtime path variable. 19826runpath_var=$runpath_var 19827 19828# This is the shared library path variable. 19829shlibpath_var=$shlibpath_var 19830 19831# Is shlibpath searched before the hard-coded library search path? 19832shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19833 19834# How to hardcode a shared library path into an executable. 19835hardcode_action=$hardcode_action_GCJ 19836 19837# Whether we should hardcode library paths into libraries. 19838hardcode_into_libs=$hardcode_into_libs 19839 19840# Flag to hardcode \$libdir into a binary during linking. 19841# This must work even if \$libdir does not exist. 19842hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19843 19844# If ld is used when linking, flag to hardcode \$libdir into 19845# a binary during linking. This must work even if \$libdir does 19846# not exist. 19847hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19848 19849# Whether we need a single -rpath flag with a separated argument. 19850hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19851 19852# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19853# resulting binary. 19854hardcode_direct=$hardcode_direct_GCJ 19855 19856# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19857# resulting binary. 19858hardcode_minus_L=$hardcode_minus_L_GCJ 19859 19860# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19861# the resulting binary. 19862hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19863 19864# Set to yes if building a shared library automatically hardcodes DIR into the library 19865# and all subsequent libraries and executables linked against it. 19866hardcode_automatic=$hardcode_automatic_GCJ 19867 19868# Variables whose values should be saved in libtool wrapper scripts and 19869# restored at relink time. 19870variables_saved_for_relink="$variables_saved_for_relink" 19871 19872# Whether libtool must link a program against all its dependency libraries. 19873link_all_deplibs=$link_all_deplibs_GCJ 19874 19875# Compile-time system search path for libraries 19876sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19877 19878# Run-time system search path for libraries 19879sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19880 19881# Fix the shell variable \$srcfile for the compiler. 19882fix_srcfile_path="$fix_srcfile_path_GCJ" 19883 19884# Set to yes if exported symbols are required. 19885always_export_symbols=$always_export_symbols_GCJ 19886 19887# The commands to list exported symbols. 19888export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19889 19890# The commands to extract the exported symbol list from a shared archive. 19891extract_expsyms_cmds=$lt_extract_expsyms_cmds 19892 19893# Symbols that should not be listed in the preloaded symbols. 19894exclude_expsyms=$lt_exclude_expsyms_GCJ 19895 19896# Symbols that must always be exported. 19897include_expsyms=$lt_include_expsyms_GCJ 19898 19899# ### END LIBTOOL TAG CONFIG: $tagname 19900 19901__EOF__ 19902 19903 19904else 19905 # If there is no Makefile yet, we rely on a make rule to execute 19906 # `config.status --recheck' to rerun these tests and create the 19907 # libtool script then. 19908 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19909 if test -f "$ltmain_in"; then 19910 test -f Makefile && make "$ltmain" 19911 fi 19912fi 19913 19914 19915ac_ext=c 19916ac_cpp='$CPP $CPPFLAGS' 19917ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19918ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19919ac_compiler_gnu=$ac_cv_c_compiler_gnu 19920 19921CC="$lt_save_CC" 19922 19923 else 19924 tagname="" 19925 fi 19926 ;; 19927 19928 RC) 19929 19930 19931# Source file extension for RC test sources. 19932ac_ext=rc 19933 19934# Object file extension for compiled RC test sources. 19935objext=o 19936objext_RC=$objext 19937 19938# Code to be used in simple compile tests 19939lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' 19940 19941# Code to be used in simple link tests 19942lt_simple_link_test_code="$lt_simple_compile_test_code" 19943 19944# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19945 19946# If no C compiler was specified, use CC. 19947LTCC=${LTCC-"$CC"} 19948 19949# Allow CC to be a program name with arguments. 19950compiler=$CC 19951 19952 19953# save warnings/boilerplate of simple test code 19954ac_outfile=conftest.$ac_objext 19955printf "$lt_simple_compile_test_code" >conftest.$ac_ext 19956eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 19957_lt_compiler_boilerplate=`cat conftest.err` 19958$rm conftest* 19959 19960ac_outfile=conftest.$ac_objext 19961printf "$lt_simple_link_test_code" >conftest.$ac_ext 19962eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err 19963_lt_linker_boilerplate=`cat conftest.err` 19964$rm conftest* 19965 19966 19967# Allow CC to be a program name with arguments. 19968lt_save_CC="$CC" 19969CC=${RC-"windres"} 19970compiler=$CC 19971compiler_RC=$CC 19972for cc_temp in $compiler""; do 19973 case $cc_temp in 19974 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19975 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19976 \-*) ;; 19977 *) break;; 19978 esac 19979done 19980cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19981 19982lt_cv_prog_compiler_c_o_RC=yes 19983 19984# The else clause should only fire when bootstrapping the 19985# libtool distribution, otherwise you forgot to ship ltmain.sh 19986# with your package, and you will get complaints that there are 19987# no rules to generate ltmain.sh. 19988if test -f "$ltmain"; then 19989 # See if we are running on zsh, and set the options which allow our commands through 19990 # without removal of \ escapes. 19991 if test -n "${ZSH_VERSION+set}" ; then 19992 setopt NO_GLOB_SUBST 19993 fi 19994 # Now quote all the things that may contain metacharacters while being 19995 # careful not to overquote the AC_SUBSTed values. We take copies of the 19996 # variables and quote the copies for generation of the libtool script. 19997 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ 19998 SED SHELL STRIP \ 19999 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 20000 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 20001 deplibs_check_method reload_flag reload_cmds need_locks \ 20002 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 20003 lt_cv_sys_global_symbol_to_c_name_address \ 20004 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 20005 old_postinstall_cmds old_postuninstall_cmds \ 20006 compiler_RC \ 20007 CC_RC \ 20008 LD_RC \ 20009 lt_prog_compiler_wl_RC \ 20010 lt_prog_compiler_pic_RC \ 20011 lt_prog_compiler_static_RC \ 20012 lt_prog_compiler_no_builtin_flag_RC \ 20013 export_dynamic_flag_spec_RC \ 20014 thread_safe_flag_spec_RC \ 20015 whole_archive_flag_spec_RC \ 20016 enable_shared_with_static_runtimes_RC \ 20017 old_archive_cmds_RC \ 20018 old_archive_from_new_cmds_RC \ 20019 predep_objects_RC \ 20020 postdep_objects_RC \ 20021 predeps_RC \ 20022 postdeps_RC \ 20023 compiler_lib_search_path_RC \ 20024 archive_cmds_RC \ 20025 archive_expsym_cmds_RC \ 20026 postinstall_cmds_RC \ 20027 postuninstall_cmds_RC \ 20028 old_archive_from_expsyms_cmds_RC \ 20029 allow_undefined_flag_RC \ 20030 no_undefined_flag_RC \ 20031 export_symbols_cmds_RC \ 20032 hardcode_libdir_flag_spec_RC \ 20033 hardcode_libdir_flag_spec_ld_RC \ 20034 hardcode_libdir_separator_RC \ 20035 hardcode_automatic_RC \ 20036 module_cmds_RC \ 20037 module_expsym_cmds_RC \ 20038 lt_cv_prog_compiler_c_o_RC \ 20039 exclude_expsyms_RC \ 20040 include_expsyms_RC; do 20041 20042 case $var in 20043 old_archive_cmds_RC | \ 20044 old_archive_from_new_cmds_RC | \ 20045 archive_cmds_RC | \ 20046 archive_expsym_cmds_RC | \ 20047 module_cmds_RC | \ 20048 module_expsym_cmds_RC | \ 20049 old_archive_from_expsyms_cmds_RC | \ 20050 export_symbols_cmds_RC | \ 20051 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 20052 postinstall_cmds | postuninstall_cmds | \ 20053 old_postinstall_cmds | old_postuninstall_cmds | \ 20054 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 20055 # Double-quote double-evaled strings. 20056 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 20057 ;; 20058 *) 20059 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 20060 ;; 20061 esac 20062 done 20063 20064 case $lt_echo in 20065 *'\$0 --fallback-echo"') 20066 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 20067 ;; 20068 esac 20069 20070cfgfile="$ofile" 20071 20072 cat <<__EOF__ >> "$cfgfile" 20073# ### BEGIN LIBTOOL TAG CONFIG: $tagname 20074 20075# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 20076 20077# Shell to use when invoking shell scripts. 20078SHELL=$lt_SHELL 20079 20080# Whether or not to build shared libraries. 20081build_libtool_libs=$enable_shared 20082 20083# Whether or not to build static libraries. 20084build_old_libs=$enable_static 20085 20086# Whether or not to add -lc for building shared libraries. 20087build_libtool_need_lc=$archive_cmds_need_lc_RC 20088 20089# Whether or not to disallow shared libs when runtime libs are static 20090allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 20091 20092# Whether or not to optimize for fast installation. 20093fast_install=$enable_fast_install 20094 20095# The host system. 20096host_alias=$host_alias 20097host=$host 20098host_os=$host_os 20099 20100# The build system. 20101build_alias=$build_alias 20102build=$build 20103build_os=$build_os 20104 20105# An echo program that does not interpret backslashes. 20106echo=$lt_echo 20107 20108# The archiver. 20109AR=$lt_AR 20110AR_FLAGS=$lt_AR_FLAGS 20111 20112# A C compiler. 20113LTCC=$lt_LTCC 20114 20115# A language-specific compiler. 20116CC=$lt_compiler_RC 20117 20118# Is the compiler the GNU C compiler? 20119with_gcc=$GCC_RC 20120 20121# An ERE matcher. 20122EGREP=$lt_EGREP 20123 20124# The linker used to build libraries. 20125LD=$lt_LD_RC 20126 20127# Whether we need hard or soft links. 20128LN_S=$lt_LN_S 20129 20130# A BSD-compatible nm program. 20131NM=$lt_NM 20132 20133# A symbol stripping program 20134STRIP=$lt_STRIP 20135 20136# Used to examine libraries when file_magic_cmd begins "file" 20137MAGIC_CMD=$MAGIC_CMD 20138 20139# Used on cygwin: DLL creation program. 20140DLLTOOL="$DLLTOOL" 20141 20142# Used on cygwin: object dumper. 20143OBJDUMP="$OBJDUMP" 20144 20145# Used on cygwin: assembler. 20146AS="$AS" 20147 20148# The name of the directory that contains temporary libtool files. 20149objdir=$objdir 20150 20151# How to create reloadable object files. 20152reload_flag=$lt_reload_flag 20153reload_cmds=$lt_reload_cmds 20154 20155# How to pass a linker flag through the compiler. 20156wl=$lt_lt_prog_compiler_wl_RC 20157 20158# Object file suffix (normally "o"). 20159objext="$ac_objext" 20160 20161# Old archive suffix (normally "a"). 20162libext="$libext" 20163 20164# Shared library suffix (normally ".so"). 20165shrext_cmds='$shrext_cmds' 20166 20167# Executable file suffix (normally ""). 20168exeext="$exeext" 20169 20170# Additional compiler flags for building library objects. 20171pic_flag=$lt_lt_prog_compiler_pic_RC 20172pic_mode=$pic_mode 20173 20174# What is the maximum length of a command? 20175max_cmd_len=$lt_cv_sys_max_cmd_len 20176 20177# Does compiler simultaneously support -c and -o options? 20178compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 20179 20180# Must we lock files when doing compilation? 20181need_locks=$lt_need_locks 20182 20183# Do we need the lib prefix for modules? 20184need_lib_prefix=$need_lib_prefix 20185 20186# Do we need a version for libraries? 20187need_version=$need_version 20188 20189# Whether dlopen is supported. 20190dlopen_support=$enable_dlopen 20191 20192# Whether dlopen of programs is supported. 20193dlopen_self=$enable_dlopen_self 20194 20195# Whether dlopen of statically linked programs is supported. 20196dlopen_self_static=$enable_dlopen_self_static 20197 20198# Compiler flag to prevent dynamic linking. 20199link_static_flag=$lt_lt_prog_compiler_static_RC 20200 20201# Compiler flag to turn off builtin functions. 20202no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 20203 20204# Compiler flag to allow reflexive dlopens. 20205export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 20206 20207# Compiler flag to generate shared objects directly from archives. 20208whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 20209 20210# Compiler flag to generate thread-safe objects. 20211thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 20212 20213# Library versioning type. 20214version_type=$version_type 20215 20216# Format of library name prefix. 20217libname_spec=$lt_libname_spec 20218 20219# List of archive names. First name is the real one, the rest are links. 20220# The last name is the one that the linker finds with -lNAME. 20221library_names_spec=$lt_library_names_spec 20222 20223# The coded name of the library, if different from the real name. 20224soname_spec=$lt_soname_spec 20225 20226# Commands used to build and install an old-style archive. 20227RANLIB=$lt_RANLIB 20228old_archive_cmds=$lt_old_archive_cmds_RC 20229old_postinstall_cmds=$lt_old_postinstall_cmds 20230old_postuninstall_cmds=$lt_old_postuninstall_cmds 20231 20232# Create an old-style archive from a shared archive. 20233old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 20234 20235# Create a temporary old-style archive to link instead of a shared archive. 20236old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 20237 20238# Commands used to build and install a shared archive. 20239archive_cmds=$lt_archive_cmds_RC 20240archive_expsym_cmds=$lt_archive_expsym_cmds_RC 20241postinstall_cmds=$lt_postinstall_cmds 20242postuninstall_cmds=$lt_postuninstall_cmds 20243 20244# Commands used to build a loadable module (assumed same as above if empty) 20245module_cmds=$lt_module_cmds_RC 20246module_expsym_cmds=$lt_module_expsym_cmds_RC 20247 20248# Commands to strip libraries. 20249old_striplib=$lt_old_striplib 20250striplib=$lt_striplib 20251 20252# Dependencies to place before the objects being linked to create a 20253# shared library. 20254predep_objects=$lt_predep_objects_RC 20255 20256# Dependencies to place after the objects being linked to create a 20257# shared library. 20258postdep_objects=$lt_postdep_objects_RC 20259 20260# Dependencies to place before the objects being linked to create a 20261# shared library. 20262predeps=$lt_predeps_RC 20263 20264# Dependencies to place after the objects being linked to create a 20265# shared library. 20266postdeps=$lt_postdeps_RC 20267 20268# The library search path used internally by the compiler when linking 20269# a shared library. 20270compiler_lib_search_path=$lt_compiler_lib_search_path_RC 20271 20272# Method to check whether dependent libraries are shared objects. 20273deplibs_check_method=$lt_deplibs_check_method 20274 20275# Command to use when deplibs_check_method == file_magic. 20276file_magic_cmd=$lt_file_magic_cmd 20277 20278# Flag that allows shared libraries with undefined symbols to be built. 20279allow_undefined_flag=$lt_allow_undefined_flag_RC 20280 20281# Flag that forces no undefined symbols. 20282no_undefined_flag=$lt_no_undefined_flag_RC 20283 20284# Commands used to finish a libtool library installation in a directory. 20285finish_cmds=$lt_finish_cmds 20286 20287# Same as above, but a single script fragment to be evaled but not shown. 20288finish_eval=$lt_finish_eval 20289 20290# Take the output of nm and produce a listing of raw symbols and C names. 20291global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 20292 20293# Transform the output of nm in a proper C declaration 20294global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 20295 20296# Transform the output of nm in a C name address pair 20297global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 20298 20299# This is the shared library runtime path variable. 20300runpath_var=$runpath_var 20301 20302# This is the shared library path variable. 20303shlibpath_var=$shlibpath_var 20304 20305# Is shlibpath searched before the hard-coded library search path? 20306shlibpath_overrides_runpath=$shlibpath_overrides_runpath 20307 20308# How to hardcode a shared library path into an executable. 20309hardcode_action=$hardcode_action_RC 20310 20311# Whether we should hardcode library paths into libraries. 20312hardcode_into_libs=$hardcode_into_libs 20313 20314# Flag to hardcode \$libdir into a binary during linking. 20315# This must work even if \$libdir does not exist. 20316hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 20317 20318# If ld is used when linking, flag to hardcode \$libdir into 20319# a binary during linking. This must work even if \$libdir does 20320# not exist. 20321hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 20322 20323# Whether we need a single -rpath flag with a separated argument. 20324hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 20325 20326# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 20327# resulting binary. 20328hardcode_direct=$hardcode_direct_RC 20329 20330# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 20331# resulting binary. 20332hardcode_minus_L=$hardcode_minus_L_RC 20333 20334# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 20335# the resulting binary. 20336hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 20337 20338# Set to yes if building a shared library automatically hardcodes DIR into the library 20339# and all subsequent libraries and executables linked against it. 20340hardcode_automatic=$hardcode_automatic_RC 20341 20342# Variables whose values should be saved in libtool wrapper scripts and 20343# restored at relink time. 20344variables_saved_for_relink="$variables_saved_for_relink" 20345 20346# Whether libtool must link a program against all its dependency libraries. 20347link_all_deplibs=$link_all_deplibs_RC 20348 20349# Compile-time system search path for libraries 20350sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 20351 20352# Run-time system search path for libraries 20353sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 20354 20355# Fix the shell variable \$srcfile for the compiler. 20356fix_srcfile_path="$fix_srcfile_path_RC" 20357 20358# Set to yes if exported symbols are required. 20359always_export_symbols=$always_export_symbols_RC 20360 20361# The commands to list exported symbols. 20362export_symbols_cmds=$lt_export_symbols_cmds_RC 20363 20364# The commands to extract the exported symbol list from a shared archive. 20365extract_expsyms_cmds=$lt_extract_expsyms_cmds 20366 20367# Symbols that should not be listed in the preloaded symbols. 20368exclude_expsyms=$lt_exclude_expsyms_RC 20369 20370# Symbols that must always be exported. 20371include_expsyms=$lt_include_expsyms_RC 20372 20373# ### END LIBTOOL TAG CONFIG: $tagname 20374 20375__EOF__ 20376 20377 20378else 20379 # If there is no Makefile yet, we rely on a make rule to execute 20380 # `config.status --recheck' to rerun these tests and create the 20381 # libtool script then. 20382 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 20383 if test -f "$ltmain_in"; then 20384 test -f Makefile && make "$ltmain" 20385 fi 20386fi 20387 20388 20389ac_ext=c 20390ac_cpp='$CPP $CPPFLAGS' 20391ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20392ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20393ac_compiler_gnu=$ac_cv_c_compiler_gnu 20394 20395CC="$lt_save_CC" 20396 20397 ;; 20398 20399 *) 20400 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 20401echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 20402 { (exit 1); exit 1; }; } 20403 ;; 20404 esac 20405 20406 # Append the new tag name to the list of available tags. 20407 if test -n "$tagname" ; then 20408 available_tags="$available_tags $tagname" 20409 fi 20410 fi 20411 done 20412 IFS="$lt_save_ifs" 20413 20414 # Now substitute the updated list of available tags. 20415 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 20416 mv "${ofile}T" "$ofile" 20417 chmod +x "$ofile" 20418 else 20419 rm -f "${ofile}T" 20420 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 20421echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 20422 { (exit 1); exit 1; }; } 20423 fi 20424fi 20425 20426 20427 20428# This can be used to rebuild libtool when needed 20429LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20430 20431# Always use our own libtool. 20432LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20433 20434# Prevent multiple expansion 20435 20436 20437 20438 20439 20440 20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 20452 20453 20454 20455
|
20332 20333 20334 20335 20336 20337 20338 20339 20340 20341 20342 20343 20344 20345 20346 20347 20348 20349 20350 20351 20352 20353 20354 20355 20356 20357 20358 20359 20360 20361 20362 20363 20364
| |
20365{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 20366echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 20367if test "${ac_cv_header_stdc+set}" = set; then 20368 echo $ECHO_N "(cached) $ECHO_C" >&6 20369else 20370 cat >conftest.$ac_ext <<_ACEOF 20371/* confdefs.h. */ 20372_ACEOF 20373cat confdefs.h >>conftest.$ac_ext 20374cat >>conftest.$ac_ext <<_ACEOF 20375/* end confdefs.h. */ 20376#include <stdlib.h> 20377#include <stdarg.h> 20378#include <string.h> 20379#include <float.h> 20380 20381int 20382main () 20383{ 20384 20385 ; 20386 return 0; 20387} 20388_ACEOF 20389rm -f conftest.$ac_objext 20390if { (ac_try="$ac_compile" 20391case "(($ac_try" in 20392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20393 *) ac_try_echo=$ac_try;; 20394esac 20395eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20396 (eval "$ac_compile") 2>conftest.er1 20397 ac_status=$? 20398 grep -v '^ *+' conftest.er1 >conftest.err 20399 rm -f conftest.er1 20400 cat conftest.err >&5 20401 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20402 (exit $ac_status); } && { 20403 test -z "$ac_c_werror_flag" || 20404 test ! -s conftest.err 20405 } && test -s conftest.$ac_objext; then 20406 ac_cv_header_stdc=yes 20407else 20408 echo "$as_me: failed program was:" >&5 20409sed 's/^/| /' conftest.$ac_ext >&5 20410 20411 ac_cv_header_stdc=no 20412fi 20413 20414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20415 20416if test $ac_cv_header_stdc = yes; then 20417 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 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#include <string.h> 20425 20426_ACEOF 20427if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20428 $EGREP "memchr" >/dev/null 2>&1; then 20429 : 20430else 20431 ac_cv_header_stdc=no 20432fi 20433rm -f conftest* 20434 20435fi 20436 20437if test $ac_cv_header_stdc = yes; then 20438 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 20439 cat >conftest.$ac_ext <<_ACEOF 20440/* confdefs.h. */ 20441_ACEOF 20442cat confdefs.h >>conftest.$ac_ext 20443cat >>conftest.$ac_ext <<_ACEOF 20444/* end confdefs.h. */ 20445#include <stdlib.h> 20446 20447_ACEOF 20448if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20449 $EGREP "free" >/dev/null 2>&1; then 20450 : 20451else 20452 ac_cv_header_stdc=no 20453fi 20454rm -f conftest* 20455 20456fi 20457 20458if test $ac_cv_header_stdc = yes; then 20459 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 20460 if test "$cross_compiling" = yes; then 20461 : 20462else 20463 cat >conftest.$ac_ext <<_ACEOF 20464/* confdefs.h. */ 20465_ACEOF 20466cat confdefs.h >>conftest.$ac_ext 20467cat >>conftest.$ac_ext <<_ACEOF 20468/* end confdefs.h. */ 20469#include <ctype.h> 20470#include <stdlib.h> 20471#if ((' ' & 0x0FF) == 0x020) 20472# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 20473# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 20474#else 20475# define ISLOWER(c) \ 20476 (('a' <= (c) && (c) <= 'i') \ 20477 || ('j' <= (c) && (c) <= 'r') \ 20478 || ('s' <= (c) && (c) <= 'z')) 20479# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 20480#endif 20481 20482#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 20483int 20484main () 20485{ 20486 int i; 20487 for (i = 0; i < 256; i++) 20488 if (XOR (islower (i), ISLOWER (i)) 20489 || toupper (i) != TOUPPER (i)) 20490 return 2; 20491 return 0; 20492} 20493_ACEOF 20494rm -f conftest$ac_exeext 20495if { (ac_try="$ac_link" 20496case "(($ac_try" in 20497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20498 *) ac_try_echo=$ac_try;; 20499esac 20500eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20501 (eval "$ac_link") 2>&5 20502 ac_status=$? 20503 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20504 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20505 { (case "(($ac_try" in 20506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20507 *) ac_try_echo=$ac_try;; 20508esac 20509eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20510 (eval "$ac_try") 2>&5 20511 ac_status=$? 20512 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20513 (exit $ac_status); }; }; then 20514 : 20515else 20516 echo "$as_me: program exited with status $ac_status" >&5 20517echo "$as_me: failed program was:" >&5 20518sed 's/^/| /' conftest.$ac_ext >&5 20519 20520( exit $ac_status ) 20521ac_cv_header_stdc=no 20522fi 20523rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20524fi 20525 20526 20527fi 20528fi 20529{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 20530echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 20531if test $ac_cv_header_stdc = yes; then 20532 20533cat >>confdefs.h <<\_ACEOF 20534#define STDC_HEADERS 1 20535_ACEOF 20536 20537fi 20538 20539{ echo "$as_me:$LINENO: checking whether sys/types.h defines makedev" >&5 20540echo $ECHO_N "checking whether sys/types.h defines makedev... $ECHO_C" >&6; } 20541if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then 20542 echo $ECHO_N "(cached) $ECHO_C" >&6 20543else 20544 cat >conftest.$ac_ext <<_ACEOF 20545/* confdefs.h. */ 20546_ACEOF 20547cat confdefs.h >>conftest.$ac_ext 20548cat >>conftest.$ac_ext <<_ACEOF 20549/* end confdefs.h. */ 20550#include <sys/types.h> 20551int 20552main () 20553{ 20554return makedev(0, 0); 20555 ; 20556 return 0; 20557} 20558_ACEOF 20559rm -f conftest.$ac_objext conftest$ac_exeext 20560if { (ac_try="$ac_link" 20561case "(($ac_try" in 20562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20563 *) ac_try_echo=$ac_try;; 20564esac 20565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20566 (eval "$ac_link") 2>conftest.er1 20567 ac_status=$? 20568 grep -v '^ *+' conftest.er1 >conftest.err 20569 rm -f conftest.er1 20570 cat conftest.err >&5 20571 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20572 (exit $ac_status); } && { 20573 test -z "$ac_c_werror_flag" || 20574 test ! -s conftest.err 20575 } && test -s conftest$ac_exeext && 20576 $as_test_x conftest$ac_exeext; then 20577 ac_cv_header_sys_types_h_makedev=yes 20578else 20579 echo "$as_me: failed program was:" >&5 20580sed 's/^/| /' conftest.$ac_ext >&5 20581 20582 ac_cv_header_sys_types_h_makedev=no 20583fi 20584 20585rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 20586 conftest$ac_exeext conftest.$ac_ext 20587 20588fi 20589{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_types_h_makedev" >&5 20590echo "${ECHO_T}$ac_cv_header_sys_types_h_makedev" >&6; } 20591 20592if test $ac_cv_header_sys_types_h_makedev = no; then 20593if test "${ac_cv_header_sys_mkdev_h+set}" = set; then 20594 { echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5 20595echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6; } 20596if test "${ac_cv_header_sys_mkdev_h+set}" = set; then 20597 echo $ECHO_N "(cached) $ECHO_C" >&6 20598fi 20599{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5 20600echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6; } 20601else 20602 # Is the header compilable? 20603{ echo "$as_me:$LINENO: checking sys/mkdev.h usability" >&5 20604echo $ECHO_N "checking sys/mkdev.h usability... $ECHO_C" >&6; } 20605cat >conftest.$ac_ext <<_ACEOF 20606/* confdefs.h. */ 20607_ACEOF 20608cat confdefs.h >>conftest.$ac_ext 20609cat >>conftest.$ac_ext <<_ACEOF 20610/* end confdefs.h. */ 20611$ac_includes_default 20612#include <sys/mkdev.h> 20613_ACEOF 20614rm -f conftest.$ac_objext 20615if { (ac_try="$ac_compile" 20616case "(($ac_try" in 20617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20618 *) ac_try_echo=$ac_try;; 20619esac 20620eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20621 (eval "$ac_compile") 2>conftest.er1 20622 ac_status=$? 20623 grep -v '^ *+' conftest.er1 >conftest.err 20624 rm -f conftest.er1 20625 cat conftest.err >&5 20626 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20627 (exit $ac_status); } && { 20628 test -z "$ac_c_werror_flag" || 20629 test ! -s conftest.err 20630 } && test -s conftest.$ac_objext; then 20631 ac_header_compiler=yes 20632else 20633 echo "$as_me: failed program was:" >&5 20634sed 's/^/| /' conftest.$ac_ext >&5 20635 20636 ac_header_compiler=no 20637fi 20638 20639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20640{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20641echo "${ECHO_T}$ac_header_compiler" >&6; } 20642 20643# Is the header present? 20644{ echo "$as_me:$LINENO: checking sys/mkdev.h presence" >&5 20645echo $ECHO_N "checking sys/mkdev.h presence... $ECHO_C" >&6; } 20646cat >conftest.$ac_ext <<_ACEOF 20647/* confdefs.h. */ 20648_ACEOF 20649cat confdefs.h >>conftest.$ac_ext 20650cat >>conftest.$ac_ext <<_ACEOF 20651/* end confdefs.h. */ 20652#include <sys/mkdev.h> 20653_ACEOF 20654if { (ac_try="$ac_cpp conftest.$ac_ext" 20655case "(($ac_try" in 20656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20657 *) ac_try_echo=$ac_try;; 20658esac 20659eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20660 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20661 ac_status=$? 20662 grep -v '^ *+' conftest.er1 >conftest.err 20663 rm -f conftest.er1 20664 cat conftest.err >&5 20665 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20666 (exit $ac_status); } >/dev/null && { 20667 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20668 test ! -s conftest.err 20669 }; then 20670 ac_header_preproc=yes 20671else 20672 echo "$as_me: failed program was:" >&5 20673sed 's/^/| /' conftest.$ac_ext >&5 20674 20675 ac_header_preproc=no 20676fi 20677 20678rm -f conftest.err conftest.$ac_ext 20679{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20680echo "${ECHO_T}$ac_header_preproc" >&6; } 20681 20682# So? What about this header? 20683case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20684 yes:no: ) 20685 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&5 20686echo "$as_me: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 20687 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&5 20688echo "$as_me: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&2;} 20689 ac_header_preproc=yes 20690 ;; 20691 no:yes:* ) 20692 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: present but cannot be compiled" >&5 20693echo "$as_me: WARNING: sys/mkdev.h: present but cannot be compiled" >&2;} 20694 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&5 20695echo "$as_me: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&2;} 20696 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: see the Autoconf documentation" >&5 20697echo "$as_me: WARNING: sys/mkdev.h: see the Autoconf documentation" >&2;} 20698 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&5 20699echo "$as_me: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&2;} 20700 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&5 20701echo "$as_me: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&2;} 20702 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&5 20703echo "$as_me: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&2;}
| 20456{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 20457echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 20458if test "${ac_cv_header_stdc+set}" = set; then 20459 echo $ECHO_N "(cached) $ECHO_C" >&6 20460else 20461 cat >conftest.$ac_ext <<_ACEOF 20462/* confdefs.h. */ 20463_ACEOF 20464cat confdefs.h >>conftest.$ac_ext 20465cat >>conftest.$ac_ext <<_ACEOF 20466/* end confdefs.h. */ 20467#include <stdlib.h> 20468#include <stdarg.h> 20469#include <string.h> 20470#include <float.h> 20471 20472int 20473main () 20474{ 20475 20476 ; 20477 return 0; 20478} 20479_ACEOF 20480rm -f conftest.$ac_objext 20481if { (ac_try="$ac_compile" 20482case "(($ac_try" in 20483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20484 *) ac_try_echo=$ac_try;; 20485esac 20486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20487 (eval "$ac_compile") 2>conftest.er1 20488 ac_status=$? 20489 grep -v '^ *+' conftest.er1 >conftest.err 20490 rm -f conftest.er1 20491 cat conftest.err >&5 20492 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20493 (exit $ac_status); } && { 20494 test -z "$ac_c_werror_flag" || 20495 test ! -s conftest.err 20496 } && test -s conftest.$ac_objext; then 20497 ac_cv_header_stdc=yes 20498else 20499 echo "$as_me: failed program was:" >&5 20500sed 's/^/| /' conftest.$ac_ext >&5 20501 20502 ac_cv_header_stdc=no 20503fi 20504 20505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20506 20507if test $ac_cv_header_stdc = yes; then 20508 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 20509 cat >conftest.$ac_ext <<_ACEOF 20510/* confdefs.h. */ 20511_ACEOF 20512cat confdefs.h >>conftest.$ac_ext 20513cat >>conftest.$ac_ext <<_ACEOF 20514/* end confdefs.h. */ 20515#include <string.h> 20516 20517_ACEOF 20518if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20519 $EGREP "memchr" >/dev/null 2>&1; then 20520 : 20521else 20522 ac_cv_header_stdc=no 20523fi 20524rm -f conftest* 20525 20526fi 20527 20528if test $ac_cv_header_stdc = yes; then 20529 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 20530 cat >conftest.$ac_ext <<_ACEOF 20531/* confdefs.h. */ 20532_ACEOF 20533cat confdefs.h >>conftest.$ac_ext 20534cat >>conftest.$ac_ext <<_ACEOF 20535/* end confdefs.h. */ 20536#include <stdlib.h> 20537 20538_ACEOF 20539if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20540 $EGREP "free" >/dev/null 2>&1; then 20541 : 20542else 20543 ac_cv_header_stdc=no 20544fi 20545rm -f conftest* 20546 20547fi 20548 20549if test $ac_cv_header_stdc = yes; then 20550 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 20551 if test "$cross_compiling" = yes; then 20552 : 20553else 20554 cat >conftest.$ac_ext <<_ACEOF 20555/* confdefs.h. */ 20556_ACEOF 20557cat confdefs.h >>conftest.$ac_ext 20558cat >>conftest.$ac_ext <<_ACEOF 20559/* end confdefs.h. */ 20560#include <ctype.h> 20561#include <stdlib.h> 20562#if ((' ' & 0x0FF) == 0x020) 20563# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 20564# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 20565#else 20566# define ISLOWER(c) \ 20567 (('a' <= (c) && (c) <= 'i') \ 20568 || ('j' <= (c) && (c) <= 'r') \ 20569 || ('s' <= (c) && (c) <= 'z')) 20570# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 20571#endif 20572 20573#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 20574int 20575main () 20576{ 20577 int i; 20578 for (i = 0; i < 256; i++) 20579 if (XOR (islower (i), ISLOWER (i)) 20580 || toupper (i) != TOUPPER (i)) 20581 return 2; 20582 return 0; 20583} 20584_ACEOF 20585rm -f conftest$ac_exeext 20586if { (ac_try="$ac_link" 20587case "(($ac_try" in 20588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20589 *) ac_try_echo=$ac_try;; 20590esac 20591eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20592 (eval "$ac_link") 2>&5 20593 ac_status=$? 20594 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20595 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20596 { (case "(($ac_try" in 20597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20598 *) ac_try_echo=$ac_try;; 20599esac 20600eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20601 (eval "$ac_try") 2>&5 20602 ac_status=$? 20603 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20604 (exit $ac_status); }; }; then 20605 : 20606else 20607 echo "$as_me: program exited with status $ac_status" >&5 20608echo "$as_me: failed program was:" >&5 20609sed 's/^/| /' conftest.$ac_ext >&5 20610 20611( exit $ac_status ) 20612ac_cv_header_stdc=no 20613fi 20614rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20615fi 20616 20617 20618fi 20619fi 20620{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 20621echo "${ECHO_T}$ac_cv_header_stdc" >&6; } 20622if test $ac_cv_header_stdc = yes; then 20623 20624cat >>confdefs.h <<\_ACEOF 20625#define STDC_HEADERS 1 20626_ACEOF 20627 20628fi 20629 20630{ echo "$as_me:$LINENO: checking whether sys/types.h defines makedev" >&5 20631echo $ECHO_N "checking whether sys/types.h defines makedev... $ECHO_C" >&6; } 20632if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then 20633 echo $ECHO_N "(cached) $ECHO_C" >&6 20634else 20635 cat >conftest.$ac_ext <<_ACEOF 20636/* confdefs.h. */ 20637_ACEOF 20638cat confdefs.h >>conftest.$ac_ext 20639cat >>conftest.$ac_ext <<_ACEOF 20640/* end confdefs.h. */ 20641#include <sys/types.h> 20642int 20643main () 20644{ 20645return makedev(0, 0); 20646 ; 20647 return 0; 20648} 20649_ACEOF 20650rm -f conftest.$ac_objext conftest$ac_exeext 20651if { (ac_try="$ac_link" 20652case "(($ac_try" in 20653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20654 *) ac_try_echo=$ac_try;; 20655esac 20656eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20657 (eval "$ac_link") 2>conftest.er1 20658 ac_status=$? 20659 grep -v '^ *+' conftest.er1 >conftest.err 20660 rm -f conftest.er1 20661 cat conftest.err >&5 20662 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20663 (exit $ac_status); } && { 20664 test -z "$ac_c_werror_flag" || 20665 test ! -s conftest.err 20666 } && test -s conftest$ac_exeext && 20667 $as_test_x conftest$ac_exeext; then 20668 ac_cv_header_sys_types_h_makedev=yes 20669else 20670 echo "$as_me: failed program was:" >&5 20671sed 's/^/| /' conftest.$ac_ext >&5 20672 20673 ac_cv_header_sys_types_h_makedev=no 20674fi 20675 20676rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 20677 conftest$ac_exeext conftest.$ac_ext 20678 20679fi 20680{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_types_h_makedev" >&5 20681echo "${ECHO_T}$ac_cv_header_sys_types_h_makedev" >&6; } 20682 20683if test $ac_cv_header_sys_types_h_makedev = no; then 20684if test "${ac_cv_header_sys_mkdev_h+set}" = set; then 20685 { echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5 20686echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6; } 20687if test "${ac_cv_header_sys_mkdev_h+set}" = set; then 20688 echo $ECHO_N "(cached) $ECHO_C" >&6 20689fi 20690{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5 20691echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6; } 20692else 20693 # Is the header compilable? 20694{ echo "$as_me:$LINENO: checking sys/mkdev.h usability" >&5 20695echo $ECHO_N "checking sys/mkdev.h usability... $ECHO_C" >&6; } 20696cat >conftest.$ac_ext <<_ACEOF 20697/* confdefs.h. */ 20698_ACEOF 20699cat confdefs.h >>conftest.$ac_ext 20700cat >>conftest.$ac_ext <<_ACEOF 20701/* end confdefs.h. */ 20702$ac_includes_default 20703#include <sys/mkdev.h> 20704_ACEOF 20705rm -f conftest.$ac_objext 20706if { (ac_try="$ac_compile" 20707case "(($ac_try" in 20708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20709 *) ac_try_echo=$ac_try;; 20710esac 20711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20712 (eval "$ac_compile") 2>conftest.er1 20713 ac_status=$? 20714 grep -v '^ *+' conftest.er1 >conftest.err 20715 rm -f conftest.er1 20716 cat conftest.err >&5 20717 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20718 (exit $ac_status); } && { 20719 test -z "$ac_c_werror_flag" || 20720 test ! -s conftest.err 20721 } && test -s conftest.$ac_objext; then 20722 ac_header_compiler=yes 20723else 20724 echo "$as_me: failed program was:" >&5 20725sed 's/^/| /' conftest.$ac_ext >&5 20726 20727 ac_header_compiler=no 20728fi 20729 20730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20731{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20732echo "${ECHO_T}$ac_header_compiler" >&6; } 20733 20734# Is the header present? 20735{ echo "$as_me:$LINENO: checking sys/mkdev.h presence" >&5 20736echo $ECHO_N "checking sys/mkdev.h presence... $ECHO_C" >&6; } 20737cat >conftest.$ac_ext <<_ACEOF 20738/* confdefs.h. */ 20739_ACEOF 20740cat confdefs.h >>conftest.$ac_ext 20741cat >>conftest.$ac_ext <<_ACEOF 20742/* end confdefs.h. */ 20743#include <sys/mkdev.h> 20744_ACEOF 20745if { (ac_try="$ac_cpp conftest.$ac_ext" 20746case "(($ac_try" in 20747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20748 *) ac_try_echo=$ac_try;; 20749esac 20750eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20751 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20752 ac_status=$? 20753 grep -v '^ *+' conftest.er1 >conftest.err 20754 rm -f conftest.er1 20755 cat conftest.err >&5 20756 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20757 (exit $ac_status); } >/dev/null && { 20758 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20759 test ! -s conftest.err 20760 }; then 20761 ac_header_preproc=yes 20762else 20763 echo "$as_me: failed program was:" >&5 20764sed 's/^/| /' conftest.$ac_ext >&5 20765 20766 ac_header_preproc=no 20767fi 20768 20769rm -f conftest.err conftest.$ac_ext 20770{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20771echo "${ECHO_T}$ac_header_preproc" >&6; } 20772 20773# So? What about this header? 20774case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20775 yes:no: ) 20776 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&5 20777echo "$as_me: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 20778 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&5 20779echo "$as_me: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&2;} 20780 ac_header_preproc=yes 20781 ;; 20782 no:yes:* ) 20783 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: present but cannot be compiled" >&5 20784echo "$as_me: WARNING: sys/mkdev.h: present but cannot be compiled" >&2;} 20785 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&5 20786echo "$as_me: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&2;} 20787 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: see the Autoconf documentation" >&5 20788echo "$as_me: WARNING: sys/mkdev.h: see the Autoconf documentation" >&2;} 20789 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&5 20790echo "$as_me: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&2;} 20791 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&5 20792echo "$as_me: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&2;} 20793 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&5 20794echo "$as_me: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&2;}
|
20704
| 20795 ( cat <<\_ASBOX 20796## ---------------------------------- ## 20797## Report this to christos@astron.com ## 20798## ---------------------------------- ## 20799_ASBOX 20800 ) | sed "s/^/$as_me: WARNING: /" >&2
|
20705 ;; 20706esac 20707{ echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5 20708echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6; } 20709if test "${ac_cv_header_sys_mkdev_h+set}" = set; then 20710 echo $ECHO_N "(cached) $ECHO_C" >&6 20711else 20712 ac_cv_header_sys_mkdev_h=$ac_header_preproc 20713fi 20714{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5 20715echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6; } 20716 20717fi 20718if test $ac_cv_header_sys_mkdev_h = yes; then 20719 20720cat >>confdefs.h <<\_ACEOF 20721#define MAJOR_IN_MKDEV 1 20722_ACEOF 20723 20724fi 20725 20726 20727 20728 if test $ac_cv_header_sys_mkdev_h = no; then 20729 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then 20730 { echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5 20731echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6; } 20732if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then 20733 echo $ECHO_N "(cached) $ECHO_C" >&6 20734fi 20735{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5 20736echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6; } 20737else 20738 # Is the header compilable? 20739{ echo "$as_me:$LINENO: checking sys/sysmacros.h usability" >&5 20740echo $ECHO_N "checking sys/sysmacros.h usability... $ECHO_C" >&6; } 20741cat >conftest.$ac_ext <<_ACEOF 20742/* confdefs.h. */ 20743_ACEOF 20744cat confdefs.h >>conftest.$ac_ext 20745cat >>conftest.$ac_ext <<_ACEOF 20746/* end confdefs.h. */ 20747$ac_includes_default 20748#include <sys/sysmacros.h> 20749_ACEOF 20750rm -f conftest.$ac_objext 20751if { (ac_try="$ac_compile" 20752case "(($ac_try" in 20753 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20754 *) ac_try_echo=$ac_try;; 20755esac 20756eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20757 (eval "$ac_compile") 2>conftest.er1 20758 ac_status=$? 20759 grep -v '^ *+' conftest.er1 >conftest.err 20760 rm -f conftest.er1 20761 cat conftest.err >&5 20762 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20763 (exit $ac_status); } && { 20764 test -z "$ac_c_werror_flag" || 20765 test ! -s conftest.err 20766 } && test -s conftest.$ac_objext; then 20767 ac_header_compiler=yes 20768else 20769 echo "$as_me: failed program was:" >&5 20770sed 's/^/| /' conftest.$ac_ext >&5 20771 20772 ac_header_compiler=no 20773fi 20774 20775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20776{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20777echo "${ECHO_T}$ac_header_compiler" >&6; } 20778 20779# Is the header present? 20780{ echo "$as_me:$LINENO: checking sys/sysmacros.h presence" >&5 20781echo $ECHO_N "checking sys/sysmacros.h presence... $ECHO_C" >&6; } 20782cat >conftest.$ac_ext <<_ACEOF 20783/* confdefs.h. */ 20784_ACEOF 20785cat confdefs.h >>conftest.$ac_ext 20786cat >>conftest.$ac_ext <<_ACEOF 20787/* end confdefs.h. */ 20788#include <sys/sysmacros.h> 20789_ACEOF 20790if { (ac_try="$ac_cpp conftest.$ac_ext" 20791case "(($ac_try" in 20792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20793 *) ac_try_echo=$ac_try;; 20794esac 20795eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20796 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20797 ac_status=$? 20798 grep -v '^ *+' conftest.er1 >conftest.err 20799 rm -f conftest.er1 20800 cat conftest.err >&5 20801 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20802 (exit $ac_status); } >/dev/null && { 20803 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20804 test ! -s conftest.err 20805 }; then 20806 ac_header_preproc=yes 20807else 20808 echo "$as_me: failed program was:" >&5 20809sed 's/^/| /' conftest.$ac_ext >&5 20810 20811 ac_header_preproc=no 20812fi 20813 20814rm -f conftest.err conftest.$ac_ext 20815{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20816echo "${ECHO_T}$ac_header_preproc" >&6; } 20817 20818# So? What about this header? 20819case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20820 yes:no: ) 20821 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&5 20822echo "$as_me: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 20823 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&5 20824echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&2;} 20825 ac_header_preproc=yes 20826 ;; 20827 no:yes:* ) 20828 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: present but cannot be compiled" >&5 20829echo "$as_me: WARNING: sys/sysmacros.h: present but cannot be compiled" >&2;} 20830 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&5 20831echo "$as_me: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&2;} 20832 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&5 20833echo "$as_me: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&2;} 20834 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&5 20835echo "$as_me: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&2;} 20836 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&5 20837echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&2;} 20838 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&5 20839echo "$as_me: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&2;}
| 20801 ;; 20802esac 20803{ echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5 20804echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6; } 20805if test "${ac_cv_header_sys_mkdev_h+set}" = set; then 20806 echo $ECHO_N "(cached) $ECHO_C" >&6 20807else 20808 ac_cv_header_sys_mkdev_h=$ac_header_preproc 20809fi 20810{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5 20811echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6; } 20812 20813fi 20814if test $ac_cv_header_sys_mkdev_h = yes; then 20815 20816cat >>confdefs.h <<\_ACEOF 20817#define MAJOR_IN_MKDEV 1 20818_ACEOF 20819 20820fi 20821 20822 20823 20824 if test $ac_cv_header_sys_mkdev_h = no; then 20825 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then 20826 { echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5 20827echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6; } 20828if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then 20829 echo $ECHO_N "(cached) $ECHO_C" >&6 20830fi 20831{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5 20832echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6; } 20833else 20834 # Is the header compilable? 20835{ echo "$as_me:$LINENO: checking sys/sysmacros.h usability" >&5 20836echo $ECHO_N "checking sys/sysmacros.h usability... $ECHO_C" >&6; } 20837cat >conftest.$ac_ext <<_ACEOF 20838/* confdefs.h. */ 20839_ACEOF 20840cat confdefs.h >>conftest.$ac_ext 20841cat >>conftest.$ac_ext <<_ACEOF 20842/* end confdefs.h. */ 20843$ac_includes_default 20844#include <sys/sysmacros.h> 20845_ACEOF 20846rm -f conftest.$ac_objext 20847if { (ac_try="$ac_compile" 20848case "(($ac_try" in 20849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20850 *) ac_try_echo=$ac_try;; 20851esac 20852eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20853 (eval "$ac_compile") 2>conftest.er1 20854 ac_status=$? 20855 grep -v '^ *+' conftest.er1 >conftest.err 20856 rm -f conftest.er1 20857 cat conftest.err >&5 20858 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20859 (exit $ac_status); } && { 20860 test -z "$ac_c_werror_flag" || 20861 test ! -s conftest.err 20862 } && test -s conftest.$ac_objext; then 20863 ac_header_compiler=yes 20864else 20865 echo "$as_me: failed program was:" >&5 20866sed 's/^/| /' conftest.$ac_ext >&5 20867 20868 ac_header_compiler=no 20869fi 20870 20871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20872{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20873echo "${ECHO_T}$ac_header_compiler" >&6; } 20874 20875# Is the header present? 20876{ echo "$as_me:$LINENO: checking sys/sysmacros.h presence" >&5 20877echo $ECHO_N "checking sys/sysmacros.h presence... $ECHO_C" >&6; } 20878cat >conftest.$ac_ext <<_ACEOF 20879/* confdefs.h. */ 20880_ACEOF 20881cat confdefs.h >>conftest.$ac_ext 20882cat >>conftest.$ac_ext <<_ACEOF 20883/* end confdefs.h. */ 20884#include <sys/sysmacros.h> 20885_ACEOF 20886if { (ac_try="$ac_cpp conftest.$ac_ext" 20887case "(($ac_try" in 20888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20889 *) ac_try_echo=$ac_try;; 20890esac 20891eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20892 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 20893 ac_status=$? 20894 grep -v '^ *+' conftest.er1 >conftest.err 20895 rm -f conftest.er1 20896 cat conftest.err >&5 20897 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20898 (exit $ac_status); } >/dev/null && { 20899 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 20900 test ! -s conftest.err 20901 }; then 20902 ac_header_preproc=yes 20903else 20904 echo "$as_me: failed program was:" >&5 20905sed 's/^/| /' conftest.$ac_ext >&5 20906 20907 ac_header_preproc=no 20908fi 20909 20910rm -f conftest.err conftest.$ac_ext 20911{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 20912echo "${ECHO_T}$ac_header_preproc" >&6; } 20913 20914# So? What about this header? 20915case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 20916 yes:no: ) 20917 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&5 20918echo "$as_me: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 20919 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&5 20920echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&2;} 20921 ac_header_preproc=yes 20922 ;; 20923 no:yes:* ) 20924 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: present but cannot be compiled" >&5 20925echo "$as_me: WARNING: sys/sysmacros.h: present but cannot be compiled" >&2;} 20926 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&5 20927echo "$as_me: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&2;} 20928 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&5 20929echo "$as_me: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&2;} 20930 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&5 20931echo "$as_me: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&2;} 20932 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&5 20933echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&2;} 20934 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&5 20935echo "$as_me: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&2;}
|
20840
| 20936 ( cat <<\_ASBOX 20937## ---------------------------------- ## 20938## Report this to christos@astron.com ## 20939## ---------------------------------- ## 20940_ASBOX 20941 ) | sed "s/^/$as_me: WARNING: /" >&2
|
20841 ;; 20842esac 20843{ echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5 20844echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6; } 20845if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then 20846 echo $ECHO_N "(cached) $ECHO_C" >&6 20847else 20848 ac_cv_header_sys_sysmacros_h=$ac_header_preproc 20849fi 20850{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5 20851echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6; } 20852 20853fi 20854if test $ac_cv_header_sys_sysmacros_h = yes; then 20855 20856cat >>confdefs.h <<\_ACEOF 20857#define MAJOR_IN_SYSMACROS 1 20858_ACEOF 20859 20860fi 20861 20862 20863 fi 20864fi 20865 20866{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5 20867echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; } 20868if test "${ac_cv_header_sys_wait_h+set}" = set; then 20869 echo $ECHO_N "(cached) $ECHO_C" >&6 20870else 20871 cat >conftest.$ac_ext <<_ACEOF 20872/* confdefs.h. */ 20873_ACEOF 20874cat confdefs.h >>conftest.$ac_ext 20875cat >>conftest.$ac_ext <<_ACEOF 20876/* end confdefs.h. */ 20877#include <sys/types.h> 20878#include <sys/wait.h> 20879#ifndef WEXITSTATUS 20880# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 20881#endif 20882#ifndef WIFEXITED 20883# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 20884#endif 20885 20886int 20887main () 20888{ 20889 int s; 20890 wait (&s); 20891 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 20892 ; 20893 return 0; 20894} 20895_ACEOF 20896rm -f conftest.$ac_objext 20897if { (ac_try="$ac_compile" 20898case "(($ac_try" in 20899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20900 *) ac_try_echo=$ac_try;; 20901esac 20902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20903 (eval "$ac_compile") 2>conftest.er1 20904 ac_status=$? 20905 grep -v '^ *+' conftest.er1 >conftest.err 20906 rm -f conftest.er1 20907 cat conftest.err >&5 20908 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20909 (exit $ac_status); } && { 20910 test -z "$ac_c_werror_flag" || 20911 test ! -s conftest.err 20912 } && test -s conftest.$ac_objext; then 20913 ac_cv_header_sys_wait_h=yes 20914else 20915 echo "$as_me: failed program was:" >&5 20916sed 's/^/| /' conftest.$ac_ext >&5 20917 20918 ac_cv_header_sys_wait_h=no 20919fi 20920 20921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20922fi 20923{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5 20924echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; } 20925if test $ac_cv_header_sys_wait_h = yes; then 20926 20927cat >>confdefs.h <<\_ACEOF 20928#define HAVE_SYS_WAIT_H 1 20929_ACEOF 20930 20931fi 20932 20933
| 20942 ;; 20943esac 20944{ echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5 20945echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6; } 20946if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then 20947 echo $ECHO_N "(cached) $ECHO_C" >&6 20948else 20949 ac_cv_header_sys_sysmacros_h=$ac_header_preproc 20950fi 20951{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5 20952echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6; } 20953 20954fi 20955if test $ac_cv_header_sys_sysmacros_h = yes; then 20956 20957cat >>confdefs.h <<\_ACEOF 20958#define MAJOR_IN_SYSMACROS 1 20959_ACEOF 20960 20961fi 20962 20963 20964 fi 20965fi 20966 20967{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5 20968echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; } 20969if test "${ac_cv_header_sys_wait_h+set}" = set; then 20970 echo $ECHO_N "(cached) $ECHO_C" >&6 20971else 20972 cat >conftest.$ac_ext <<_ACEOF 20973/* confdefs.h. */ 20974_ACEOF 20975cat confdefs.h >>conftest.$ac_ext 20976cat >>conftest.$ac_ext <<_ACEOF 20977/* end confdefs.h. */ 20978#include <sys/types.h> 20979#include <sys/wait.h> 20980#ifndef WEXITSTATUS 20981# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 20982#endif 20983#ifndef WIFEXITED 20984# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 20985#endif 20986 20987int 20988main () 20989{ 20990 int s; 20991 wait (&s); 20992 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 20993 ; 20994 return 0; 20995} 20996_ACEOF 20997rm -f conftest.$ac_objext 20998if { (ac_try="$ac_compile" 20999case "(($ac_try" in 21000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21001 *) ac_try_echo=$ac_try;; 21002esac 21003eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21004 (eval "$ac_compile") 2>conftest.er1 21005 ac_status=$? 21006 grep -v '^ *+' conftest.er1 >conftest.err 21007 rm -f conftest.er1 21008 cat conftest.err >&5 21009 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21010 (exit $ac_status); } && { 21011 test -z "$ac_c_werror_flag" || 21012 test ! -s conftest.err 21013 } && test -s conftest.$ac_objext; then 21014 ac_cv_header_sys_wait_h=yes 21015else 21016 echo "$as_me: failed program was:" >&5 21017sed 's/^/| /' conftest.$ac_ext >&5 21018 21019 ac_cv_header_sys_wait_h=no 21020fi 21021 21022rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21023fi 21024{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5 21025echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; } 21026if test $ac_cv_header_sys_wait_h = yes; then 21027 21028cat >>confdefs.h <<\_ACEOF 21029#define HAVE_SYS_WAIT_H 1 21030_ACEOF 21031 21032fi 21033 21034
|
20934for ac_header in stdint.h
| 21035 21036 21037 21038 21039 21040for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h
|
20935do 20936as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 20937if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20938 { echo "$as_me:$LINENO: checking for $ac_header" >&5 20939echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 20940if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 20941 echo $ECHO_N "(cached) $ECHO_C" >&6 20942fi 20943ac_res=`eval echo '${'$as_ac_Header'}'` 20944 { echo "$as_me:$LINENO: result: $ac_res" >&5 20945echo "${ECHO_T}$ac_res" >&6; } 20946else 20947 # Is the header compilable? 20948{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 20949echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 20950cat >conftest.$ac_ext <<_ACEOF 20951/* confdefs.h. */ 20952_ACEOF 20953cat confdefs.h >>conftest.$ac_ext 20954cat >>conftest.$ac_ext <<_ACEOF 20955/* end confdefs.h. */ 20956$ac_includes_default 20957#include <$ac_header> 20958_ACEOF 20959rm -f conftest.$ac_objext 20960if { (ac_try="$ac_compile" 20961case "(($ac_try" in 20962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20963 *) ac_try_echo=$ac_try;; 20964esac 20965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20966 (eval "$ac_compile") 2>conftest.er1 20967 ac_status=$? 20968 grep -v '^ *+' conftest.er1 >conftest.err 20969 rm -f conftest.er1 20970 cat conftest.err >&5 20971 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20972 (exit $ac_status); } && { 20973 test -z "$ac_c_werror_flag" || 20974 test ! -s conftest.err 20975 } && test -s conftest.$ac_objext; then 20976 ac_header_compiler=yes 20977else 20978 echo "$as_me: failed program was:" >&5 20979sed 's/^/| /' conftest.$ac_ext >&5 20980 20981 ac_header_compiler=no 20982fi 20983 20984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20985{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 20986echo "${ECHO_T}$ac_header_compiler" >&6; } 20987 20988# Is the header present? 20989{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 20990echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 20991cat >conftest.$ac_ext <<_ACEOF 20992/* confdefs.h. */ 20993_ACEOF 20994cat confdefs.h >>conftest.$ac_ext 20995cat >>conftest.$ac_ext <<_ACEOF 20996/* end confdefs.h. */ 20997#include <$ac_header> 20998_ACEOF 20999if { (ac_try="$ac_cpp conftest.$ac_ext" 21000case "(($ac_try" in 21001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21002 *) ac_try_echo=$ac_try;; 21003esac 21004eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21005 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21006 ac_status=$? 21007 grep -v '^ *+' conftest.er1 >conftest.err 21008 rm -f conftest.er1 21009 cat conftest.err >&5 21010 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21011 (exit $ac_status); } >/dev/null && { 21012 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21013 test ! -s conftest.err 21014 }; then 21015 ac_header_preproc=yes 21016else 21017 echo "$as_me: failed program was:" >&5 21018sed 's/^/| /' conftest.$ac_ext >&5 21019 21020 ac_header_preproc=no 21021fi 21022 21023rm -f conftest.err conftest.$ac_ext 21024{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21025echo "${ECHO_T}$ac_header_preproc" >&6; } 21026 21027# So? What about this header? 21028case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21029 yes:no: ) 21030 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21031echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21032 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21033echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21034 ac_header_preproc=yes 21035 ;; 21036 no:yes:* ) 21037 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21038echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21039 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21040echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21041 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21042echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21043 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21044echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21045 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21046echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21047 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21048echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
| 21041do 21042as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21043if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21044 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21045echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21046if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21047 echo $ECHO_N "(cached) $ECHO_C" >&6 21048fi 21049ac_res=`eval echo '${'$as_ac_Header'}'` 21050 { echo "$as_me:$LINENO: result: $ac_res" >&5 21051echo "${ECHO_T}$ac_res" >&6; } 21052else 21053 # Is the header compilable? 21054{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 21055echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 21056cat >conftest.$ac_ext <<_ACEOF 21057/* confdefs.h. */ 21058_ACEOF 21059cat confdefs.h >>conftest.$ac_ext 21060cat >>conftest.$ac_ext <<_ACEOF 21061/* end confdefs.h. */ 21062$ac_includes_default 21063#include <$ac_header> 21064_ACEOF 21065rm -f conftest.$ac_objext 21066if { (ac_try="$ac_compile" 21067case "(($ac_try" in 21068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21069 *) ac_try_echo=$ac_try;; 21070esac 21071eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21072 (eval "$ac_compile") 2>conftest.er1 21073 ac_status=$? 21074 grep -v '^ *+' conftest.er1 >conftest.err 21075 rm -f conftest.er1 21076 cat conftest.err >&5 21077 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21078 (exit $ac_status); } && { 21079 test -z "$ac_c_werror_flag" || 21080 test ! -s conftest.err 21081 } && test -s conftest.$ac_objext; then 21082 ac_header_compiler=yes 21083else 21084 echo "$as_me: failed program was:" >&5 21085sed 's/^/| /' conftest.$ac_ext >&5 21086 21087 ac_header_compiler=no 21088fi 21089 21090rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21091{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21092echo "${ECHO_T}$ac_header_compiler" >&6; } 21093 21094# Is the header present? 21095{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 21096echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 21097cat >conftest.$ac_ext <<_ACEOF 21098/* confdefs.h. */ 21099_ACEOF 21100cat confdefs.h >>conftest.$ac_ext 21101cat >>conftest.$ac_ext <<_ACEOF 21102/* end confdefs.h. */ 21103#include <$ac_header> 21104_ACEOF 21105if { (ac_try="$ac_cpp conftest.$ac_ext" 21106case "(($ac_try" in 21107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21108 *) ac_try_echo=$ac_try;; 21109esac 21110eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21111 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21112 ac_status=$? 21113 grep -v '^ *+' conftest.er1 >conftest.err 21114 rm -f conftest.er1 21115 cat conftest.err >&5 21116 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21117 (exit $ac_status); } >/dev/null && { 21118 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21119 test ! -s conftest.err 21120 }; then 21121 ac_header_preproc=yes 21122else 21123 echo "$as_me: failed program was:" >&5 21124sed 's/^/| /' conftest.$ac_ext >&5 21125 21126 ac_header_preproc=no 21127fi 21128 21129rm -f conftest.err conftest.$ac_ext 21130{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21131echo "${ECHO_T}$ac_header_preproc" >&6; } 21132 21133# So? What about this header? 21134case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21135 yes:no: ) 21136 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21137echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21138 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21139echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21140 ac_header_preproc=yes 21141 ;; 21142 no:yes:* ) 21143 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21144echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21145 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21146echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21147 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21148echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21149 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21150echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21151 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21152echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21153 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21154echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
21049
| 21155 ( cat <<\_ASBOX 21156## ---------------------------------- ## 21157## Report this to christos@astron.com ## 21158## ---------------------------------- ## 21159_ASBOX 21160 ) | sed "s/^/$as_me: WARNING: /" >&2
|
21050 ;; 21051esac 21052{ echo "$as_me:$LINENO: checking for $ac_header" >&5 21053echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21054if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21055 echo $ECHO_N "(cached) $ECHO_C" >&6 21056else 21057 eval "$as_ac_Header=\$ac_header_preproc" 21058fi 21059ac_res=`eval echo '${'$as_ac_Header'}'` 21060 { echo "$as_me:$LINENO: result: $ac_res" >&5 21061echo "${ECHO_T}$ac_res" >&6; } 21062 21063fi 21064if test `eval echo '${'$as_ac_Header'}'` = yes; then 21065 cat >>confdefs.h <<_ACEOF 21066#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21067_ACEOF 21068 21069fi 21070 21071done 21072 21073 21074 21075 21076
| 21161 ;; 21162esac 21163{ echo "$as_me:$LINENO: checking for $ac_header" >&5 21164echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21165if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21166 echo $ECHO_N "(cached) $ECHO_C" >&6 21167else 21168 eval "$as_ac_Header=\$ac_header_preproc" 21169fi 21170ac_res=`eval echo '${'$as_ac_Header'}'` 21171 { echo "$as_me:$LINENO: result: $ac_res" >&5 21172echo "${ECHO_T}$ac_res" >&6; } 21173 21174fi 21175if test `eval echo '${'$as_ac_Header'}'` = yes; then 21176 cat >>confdefs.h <<_ACEOF 21177#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21178_ACEOF 21179 21180fi 21181 21182done 21183 21184 21185 21186 21187
|
21077 21078 21079for ac_header in fcntl.h locale.h stdint.h inttypes.h unistd.h getopt.h
| 21188for ac_header in utime.h wchar.h wctype.h limits.h
|
21080do 21081as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21082if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21083 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21084echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21085if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21086 echo $ECHO_N "(cached) $ECHO_C" >&6 21087fi 21088ac_res=`eval echo '${'$as_ac_Header'}'` 21089 { echo "$as_me:$LINENO: result: $ac_res" >&5 21090echo "${ECHO_T}$ac_res" >&6; } 21091else 21092 # Is the header compilable? 21093{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 21094echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 21095cat >conftest.$ac_ext <<_ACEOF 21096/* confdefs.h. */ 21097_ACEOF 21098cat confdefs.h >>conftest.$ac_ext 21099cat >>conftest.$ac_ext <<_ACEOF 21100/* end confdefs.h. */ 21101$ac_includes_default 21102#include <$ac_header> 21103_ACEOF 21104rm -f conftest.$ac_objext 21105if { (ac_try="$ac_compile" 21106case "(($ac_try" in 21107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21108 *) ac_try_echo=$ac_try;; 21109esac 21110eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21111 (eval "$ac_compile") 2>conftest.er1 21112 ac_status=$? 21113 grep -v '^ *+' conftest.er1 >conftest.err 21114 rm -f conftest.er1 21115 cat conftest.err >&5 21116 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21117 (exit $ac_status); } && { 21118 test -z "$ac_c_werror_flag" || 21119 test ! -s conftest.err 21120 } && test -s conftest.$ac_objext; then 21121 ac_header_compiler=yes 21122else 21123 echo "$as_me: failed program was:" >&5 21124sed 's/^/| /' conftest.$ac_ext >&5 21125 21126 ac_header_compiler=no 21127fi 21128 21129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21130{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21131echo "${ECHO_T}$ac_header_compiler" >&6; } 21132 21133# Is the header present? 21134{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 21135echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 21136cat >conftest.$ac_ext <<_ACEOF 21137/* confdefs.h. */ 21138_ACEOF 21139cat confdefs.h >>conftest.$ac_ext 21140cat >>conftest.$ac_ext <<_ACEOF 21141/* end confdefs.h. */ 21142#include <$ac_header> 21143_ACEOF 21144if { (ac_try="$ac_cpp conftest.$ac_ext" 21145case "(($ac_try" in 21146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21147 *) ac_try_echo=$ac_try;; 21148esac 21149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21150 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21151 ac_status=$? 21152 grep -v '^ *+' conftest.er1 >conftest.err 21153 rm -f conftest.er1 21154 cat conftest.err >&5 21155 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21156 (exit $ac_status); } >/dev/null && { 21157 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21158 test ! -s conftest.err 21159 }; then 21160 ac_header_preproc=yes 21161else 21162 echo "$as_me: failed program was:" >&5 21163sed 's/^/| /' conftest.$ac_ext >&5 21164 21165 ac_header_preproc=no 21166fi 21167 21168rm -f conftest.err conftest.$ac_ext 21169{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21170echo "${ECHO_T}$ac_header_preproc" >&6; } 21171 21172# So? What about this header? 21173case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21174 yes:no: ) 21175 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21176echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21177 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21178echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21179 ac_header_preproc=yes 21180 ;; 21181 no:yes:* ) 21182 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21183echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21184 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21185echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21186 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21187echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21188 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21189echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21190 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21191echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21192 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21193echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
| 21189do 21190as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21191if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21192 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21193echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21194if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21195 echo $ECHO_N "(cached) $ECHO_C" >&6 21196fi 21197ac_res=`eval echo '${'$as_ac_Header'}'` 21198 { echo "$as_me:$LINENO: result: $ac_res" >&5 21199echo "${ECHO_T}$ac_res" >&6; } 21200else 21201 # Is the header compilable? 21202{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 21203echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 21204cat >conftest.$ac_ext <<_ACEOF 21205/* confdefs.h. */ 21206_ACEOF 21207cat confdefs.h >>conftest.$ac_ext 21208cat >>conftest.$ac_ext <<_ACEOF 21209/* end confdefs.h. */ 21210$ac_includes_default 21211#include <$ac_header> 21212_ACEOF 21213rm -f conftest.$ac_objext 21214if { (ac_try="$ac_compile" 21215case "(($ac_try" in 21216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21217 *) ac_try_echo=$ac_try;; 21218esac 21219eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21220 (eval "$ac_compile") 2>conftest.er1 21221 ac_status=$? 21222 grep -v '^ *+' conftest.er1 >conftest.err 21223 rm -f conftest.er1 21224 cat conftest.err >&5 21225 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21226 (exit $ac_status); } && { 21227 test -z "$ac_c_werror_flag" || 21228 test ! -s conftest.err 21229 } && test -s conftest.$ac_objext; then 21230 ac_header_compiler=yes 21231else 21232 echo "$as_me: failed program was:" >&5 21233sed 's/^/| /' conftest.$ac_ext >&5 21234 21235 ac_header_compiler=no 21236fi 21237 21238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21239{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21240echo "${ECHO_T}$ac_header_compiler" >&6; } 21241 21242# Is the header present? 21243{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 21244echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 21245cat >conftest.$ac_ext <<_ACEOF 21246/* confdefs.h. */ 21247_ACEOF 21248cat confdefs.h >>conftest.$ac_ext 21249cat >>conftest.$ac_ext <<_ACEOF 21250/* end confdefs.h. */ 21251#include <$ac_header> 21252_ACEOF 21253if { (ac_try="$ac_cpp conftest.$ac_ext" 21254case "(($ac_try" in 21255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21256 *) ac_try_echo=$ac_try;; 21257esac 21258eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21259 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21260 ac_status=$? 21261 grep -v '^ *+' conftest.er1 >conftest.err 21262 rm -f conftest.er1 21263 cat conftest.err >&5 21264 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21265 (exit $ac_status); } >/dev/null && { 21266 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21267 test ! -s conftest.err 21268 }; then 21269 ac_header_preproc=yes 21270else 21271 echo "$as_me: failed program was:" >&5 21272sed 's/^/| /' conftest.$ac_ext >&5 21273 21274 ac_header_preproc=no 21275fi 21276 21277rm -f conftest.err conftest.$ac_ext 21278{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21279echo "${ECHO_T}$ac_header_preproc" >&6; } 21280 21281# So? What about this header? 21282case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21283 yes:no: ) 21284 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21285echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21286 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21287echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21288 ac_header_preproc=yes 21289 ;; 21290 no:yes:* ) 21291 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21292echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21293 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21294echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21295 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21296echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21297 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21298echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21299 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21300echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21301 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21302echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
21194
| 21303 ( cat <<\_ASBOX 21304## ---------------------------------- ## 21305## Report this to christos@astron.com ## 21306## ---------------------------------- ## 21307_ASBOX 21308 ) | sed "s/^/$as_me: WARNING: /" >&2
|
21195 ;; 21196esac 21197{ echo "$as_me:$LINENO: checking for $ac_header" >&5 21198echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21199if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21200 echo $ECHO_N "(cached) $ECHO_C" >&6 21201else 21202 eval "$as_ac_Header=\$ac_header_preproc" 21203fi 21204ac_res=`eval echo '${'$as_ac_Header'}'` 21205 { echo "$as_me:$LINENO: result: $ac_res" >&5 21206echo "${ECHO_T}$ac_res" >&6; } 21207 21208fi 21209if test `eval echo '${'$as_ac_Header'}'` = yes; then 21210 cat >>confdefs.h <<_ACEOF 21211#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21212_ACEOF 21213 21214fi 21215 21216done 21217 21218 21219
| 21309 ;; 21310esac 21311{ echo "$as_me:$LINENO: checking for $ac_header" >&5 21312echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21313if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21314 echo $ECHO_N "(cached) $ECHO_C" >&6 21315else 21316 eval "$as_ac_Header=\$ac_header_preproc" 21317fi 21318ac_res=`eval echo '${'$as_ac_Header'}'` 21319 { echo "$as_me:$LINENO: result: $ac_res" >&5 21320echo "${ECHO_T}$ac_res" >&6; } 21321 21322fi 21323if test `eval echo '${'$as_ac_Header'}'` = yes; then 21324 cat >>confdefs.h <<_ACEOF 21325#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21326_ACEOF 21327 21328fi 21329 21330done 21331 21332 21333
|
21220 21221 21222for ac_header in utime.h wchar.h wctype.h limits.h
| 21334for ac_header in getopt.h err.h
|
21223do 21224as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21225if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21226 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21227echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21228if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21229 echo $ECHO_N "(cached) $ECHO_C" >&6 21230fi 21231ac_res=`eval echo '${'$as_ac_Header'}'` 21232 { echo "$as_me:$LINENO: result: $ac_res" >&5 21233echo "${ECHO_T}$ac_res" >&6; } 21234else 21235 # Is the header compilable? 21236{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 21237echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 21238cat >conftest.$ac_ext <<_ACEOF 21239/* confdefs.h. */ 21240_ACEOF 21241cat confdefs.h >>conftest.$ac_ext 21242cat >>conftest.$ac_ext <<_ACEOF 21243/* end confdefs.h. */ 21244$ac_includes_default 21245#include <$ac_header> 21246_ACEOF 21247rm -f conftest.$ac_objext 21248if { (ac_try="$ac_compile" 21249case "(($ac_try" in 21250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21251 *) ac_try_echo=$ac_try;; 21252esac 21253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21254 (eval "$ac_compile") 2>conftest.er1 21255 ac_status=$? 21256 grep -v '^ *+' conftest.er1 >conftest.err 21257 rm -f conftest.er1 21258 cat conftest.err >&5 21259 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21260 (exit $ac_status); } && { 21261 test -z "$ac_c_werror_flag" || 21262 test ! -s conftest.err 21263 } && test -s conftest.$ac_objext; then 21264 ac_header_compiler=yes 21265else 21266 echo "$as_me: failed program was:" >&5 21267sed 's/^/| /' conftest.$ac_ext >&5 21268 21269 ac_header_compiler=no 21270fi 21271 21272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21273{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21274echo "${ECHO_T}$ac_header_compiler" >&6; } 21275 21276# Is the header present? 21277{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 21278echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 21279cat >conftest.$ac_ext <<_ACEOF 21280/* confdefs.h. */ 21281_ACEOF 21282cat confdefs.h >>conftest.$ac_ext 21283cat >>conftest.$ac_ext <<_ACEOF 21284/* end confdefs.h. */ 21285#include <$ac_header> 21286_ACEOF 21287if { (ac_try="$ac_cpp conftest.$ac_ext" 21288case "(($ac_try" in 21289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21290 *) ac_try_echo=$ac_try;; 21291esac 21292eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21293 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21294 ac_status=$? 21295 grep -v '^ *+' conftest.er1 >conftest.err 21296 rm -f conftest.er1 21297 cat conftest.err >&5 21298 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21299 (exit $ac_status); } >/dev/null && { 21300 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21301 test ! -s conftest.err 21302 }; then 21303 ac_header_preproc=yes 21304else 21305 echo "$as_me: failed program was:" >&5 21306sed 's/^/| /' conftest.$ac_ext >&5 21307 21308 ac_header_preproc=no 21309fi 21310 21311rm -f conftest.err conftest.$ac_ext 21312{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21313echo "${ECHO_T}$ac_header_preproc" >&6; } 21314 21315# So? What about this header? 21316case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21317 yes:no: ) 21318 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21319echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21320 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21321echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21322 ac_header_preproc=yes 21323 ;; 21324 no:yes:* ) 21325 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21326echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21327 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21328echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21329 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21330echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21331 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21332echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21333 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21334echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21335 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21336echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
| 21335do 21336as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21337if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21338 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21339echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21340if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21341 echo $ECHO_N "(cached) $ECHO_C" >&6 21342fi 21343ac_res=`eval echo '${'$as_ac_Header'}'` 21344 { echo "$as_me:$LINENO: result: $ac_res" >&5 21345echo "${ECHO_T}$ac_res" >&6; } 21346else 21347 # Is the header compilable? 21348{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 21349echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 21350cat >conftest.$ac_ext <<_ACEOF 21351/* confdefs.h. */ 21352_ACEOF 21353cat confdefs.h >>conftest.$ac_ext 21354cat >>conftest.$ac_ext <<_ACEOF 21355/* end confdefs.h. */ 21356$ac_includes_default 21357#include <$ac_header> 21358_ACEOF 21359rm -f conftest.$ac_objext 21360if { (ac_try="$ac_compile" 21361case "(($ac_try" in 21362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21363 *) ac_try_echo=$ac_try;; 21364esac 21365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21366 (eval "$ac_compile") 2>conftest.er1 21367 ac_status=$? 21368 grep -v '^ *+' conftest.er1 >conftest.err 21369 rm -f conftest.er1 21370 cat conftest.err >&5 21371 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21372 (exit $ac_status); } && { 21373 test -z "$ac_c_werror_flag" || 21374 test ! -s conftest.err 21375 } && test -s conftest.$ac_objext; then 21376 ac_header_compiler=yes 21377else 21378 echo "$as_me: failed program was:" >&5 21379sed 's/^/| /' conftest.$ac_ext >&5 21380 21381 ac_header_compiler=no 21382fi 21383 21384rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21385{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21386echo "${ECHO_T}$ac_header_compiler" >&6; } 21387 21388# Is the header present? 21389{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 21390echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 21391cat >conftest.$ac_ext <<_ACEOF 21392/* confdefs.h. */ 21393_ACEOF 21394cat confdefs.h >>conftest.$ac_ext 21395cat >>conftest.$ac_ext <<_ACEOF 21396/* end confdefs.h. */ 21397#include <$ac_header> 21398_ACEOF 21399if { (ac_try="$ac_cpp conftest.$ac_ext" 21400case "(($ac_try" in 21401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21402 *) ac_try_echo=$ac_try;; 21403esac 21404eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21405 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21406 ac_status=$? 21407 grep -v '^ *+' conftest.er1 >conftest.err 21408 rm -f conftest.er1 21409 cat conftest.err >&5 21410 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21411 (exit $ac_status); } >/dev/null && { 21412 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21413 test ! -s conftest.err 21414 }; then 21415 ac_header_preproc=yes 21416else 21417 echo "$as_me: failed program was:" >&5 21418sed 's/^/| /' conftest.$ac_ext >&5 21419 21420 ac_header_preproc=no 21421fi 21422 21423rm -f conftest.err conftest.$ac_ext 21424{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21425echo "${ECHO_T}$ac_header_preproc" >&6; } 21426 21427# So? What about this header? 21428case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21429 yes:no: ) 21430 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21431echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21432 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21433echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21434 ac_header_preproc=yes 21435 ;; 21436 no:yes:* ) 21437 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21438echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21439 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21440echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21441 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21442echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21443 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21444echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21445 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21446echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21447 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21448echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
21337
| 21449 ( cat <<\_ASBOX 21450## ---------------------------------- ## 21451## Report this to christos@astron.com ## 21452## ---------------------------------- ## 21453_ASBOX 21454 ) | sed "s/^/$as_me: WARNING: /" >&2
|
21338 ;; 21339esac 21340{ echo "$as_me:$LINENO: checking for $ac_header" >&5 21341echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21342if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21343 echo $ECHO_N "(cached) $ECHO_C" >&6 21344else 21345 eval "$as_ac_Header=\$ac_header_preproc" 21346fi 21347ac_res=`eval echo '${'$as_ac_Header'}'` 21348 { echo "$as_me:$LINENO: result: $ac_res" >&5 21349echo "${ECHO_T}$ac_res" >&6; } 21350 21351fi 21352if test `eval echo '${'$as_ac_Header'}'` = yes; then 21353 cat >>confdefs.h <<_ACEOF 21354#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21355_ACEOF 21356 21357fi 21358 21359done 21360 21361 21362 21363 21364 21365 21366for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h 21367do 21368as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21369if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21370 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21371echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21372if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21373 echo $ECHO_N "(cached) $ECHO_C" >&6 21374fi 21375ac_res=`eval echo '${'$as_ac_Header'}'` 21376 { echo "$as_me:$LINENO: result: $ac_res" >&5 21377echo "${ECHO_T}$ac_res" >&6; } 21378else 21379 # Is the header compilable? 21380{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 21381echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 21382cat >conftest.$ac_ext <<_ACEOF 21383/* confdefs.h. */ 21384_ACEOF 21385cat confdefs.h >>conftest.$ac_ext 21386cat >>conftest.$ac_ext <<_ACEOF 21387/* end confdefs.h. */ 21388$ac_includes_default 21389#include <$ac_header> 21390_ACEOF 21391rm -f conftest.$ac_objext 21392if { (ac_try="$ac_compile" 21393case "(($ac_try" in 21394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21395 *) ac_try_echo=$ac_try;; 21396esac 21397eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21398 (eval "$ac_compile") 2>conftest.er1 21399 ac_status=$? 21400 grep -v '^ *+' conftest.er1 >conftest.err 21401 rm -f conftest.er1 21402 cat conftest.err >&5 21403 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21404 (exit $ac_status); } && { 21405 test -z "$ac_c_werror_flag" || 21406 test ! -s conftest.err 21407 } && test -s conftest.$ac_objext; then 21408 ac_header_compiler=yes 21409else 21410 echo "$as_me: failed program was:" >&5 21411sed 's/^/| /' conftest.$ac_ext >&5 21412 21413 ac_header_compiler=no 21414fi 21415 21416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21417{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21418echo "${ECHO_T}$ac_header_compiler" >&6; } 21419 21420# Is the header present? 21421{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 21422echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 21423cat >conftest.$ac_ext <<_ACEOF 21424/* confdefs.h. */ 21425_ACEOF 21426cat confdefs.h >>conftest.$ac_ext 21427cat >>conftest.$ac_ext <<_ACEOF 21428/* end confdefs.h. */ 21429#include <$ac_header> 21430_ACEOF 21431if { (ac_try="$ac_cpp conftest.$ac_ext" 21432case "(($ac_try" in 21433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21434 *) ac_try_echo=$ac_try;; 21435esac 21436eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21437 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21438 ac_status=$? 21439 grep -v '^ *+' conftest.er1 >conftest.err 21440 rm -f conftest.er1 21441 cat conftest.err >&5 21442 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21443 (exit $ac_status); } >/dev/null && { 21444 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21445 test ! -s conftest.err 21446 }; then 21447 ac_header_preproc=yes 21448else 21449 echo "$as_me: failed program was:" >&5 21450sed 's/^/| /' conftest.$ac_ext >&5 21451 21452 ac_header_preproc=no 21453fi 21454 21455rm -f conftest.err conftest.$ac_ext 21456{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21457echo "${ECHO_T}$ac_header_preproc" >&6; } 21458 21459# So? What about this header? 21460case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21461 yes:no: ) 21462 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21463echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21464 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21465echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21466 ac_header_preproc=yes 21467 ;; 21468 no:yes:* ) 21469 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21470echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21471 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21472echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21473 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21474echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21475 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21476echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21477 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21478echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21479 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21480echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
| 21455 ;; 21456esac 21457{ echo "$as_me:$LINENO: checking for $ac_header" >&5 21458echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21459if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21460 echo $ECHO_N "(cached) $ECHO_C" >&6 21461else 21462 eval "$as_ac_Header=\$ac_header_preproc" 21463fi 21464ac_res=`eval echo '${'$as_ac_Header'}'` 21465 { echo "$as_me:$LINENO: result: $ac_res" >&5 21466echo "${ECHO_T}$ac_res" >&6; } 21467 21468fi 21469if test `eval echo '${'$as_ac_Header'}'` = yes; then 21470 cat >>confdefs.h <<_ACEOF 21471#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21472_ACEOF 21473 21474fi 21475 21476done 21477 21478 21479 21480 21481 21482 21483for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h 21484do 21485as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21486if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21487 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21488echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21489if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21490 echo $ECHO_N "(cached) $ECHO_C" >&6 21491fi 21492ac_res=`eval echo '${'$as_ac_Header'}'` 21493 { echo "$as_me:$LINENO: result: $ac_res" >&5 21494echo "${ECHO_T}$ac_res" >&6; } 21495else 21496 # Is the header compilable? 21497{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 21498echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 21499cat >conftest.$ac_ext <<_ACEOF 21500/* confdefs.h. */ 21501_ACEOF 21502cat confdefs.h >>conftest.$ac_ext 21503cat >>conftest.$ac_ext <<_ACEOF 21504/* end confdefs.h. */ 21505$ac_includes_default 21506#include <$ac_header> 21507_ACEOF 21508rm -f conftest.$ac_objext 21509if { (ac_try="$ac_compile" 21510case "(($ac_try" in 21511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21512 *) ac_try_echo=$ac_try;; 21513esac 21514eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21515 (eval "$ac_compile") 2>conftest.er1 21516 ac_status=$? 21517 grep -v '^ *+' conftest.er1 >conftest.err 21518 rm -f conftest.er1 21519 cat conftest.err >&5 21520 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21521 (exit $ac_status); } && { 21522 test -z "$ac_c_werror_flag" || 21523 test ! -s conftest.err 21524 } && test -s conftest.$ac_objext; then 21525 ac_header_compiler=yes 21526else 21527 echo "$as_me: failed program was:" >&5 21528sed 's/^/| /' conftest.$ac_ext >&5 21529 21530 ac_header_compiler=no 21531fi 21532 21533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21534{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21535echo "${ECHO_T}$ac_header_compiler" >&6; } 21536 21537# Is the header present? 21538{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 21539echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 21540cat >conftest.$ac_ext <<_ACEOF 21541/* confdefs.h. */ 21542_ACEOF 21543cat confdefs.h >>conftest.$ac_ext 21544cat >>conftest.$ac_ext <<_ACEOF 21545/* end confdefs.h. */ 21546#include <$ac_header> 21547_ACEOF 21548if { (ac_try="$ac_cpp conftest.$ac_ext" 21549case "(($ac_try" in 21550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21551 *) ac_try_echo=$ac_try;; 21552esac 21553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21554 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21555 ac_status=$? 21556 grep -v '^ *+' conftest.er1 >conftest.err 21557 rm -f conftest.er1 21558 cat conftest.err >&5 21559 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21560 (exit $ac_status); } >/dev/null && { 21561 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21562 test ! -s conftest.err 21563 }; then 21564 ac_header_preproc=yes 21565else 21566 echo "$as_me: failed program was:" >&5 21567sed 's/^/| /' conftest.$ac_ext >&5 21568 21569 ac_header_preproc=no 21570fi 21571 21572rm -f conftest.err conftest.$ac_ext 21573{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21574echo "${ECHO_T}$ac_header_preproc" >&6; } 21575 21576# So? What about this header? 21577case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21578 yes:no: ) 21579 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21580echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21581 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21582echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21583 ac_header_preproc=yes 21584 ;; 21585 no:yes:* ) 21586 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21587echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21588 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21589echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21590 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21591echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21592 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21593echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21594 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21595echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21596 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21597echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
21481
| 21598 ( cat <<\_ASBOX 21599## ---------------------------------- ## 21600## Report this to christos@astron.com ## 21601## ---------------------------------- ## 21602_ASBOX 21603 ) | sed "s/^/$as_me: WARNING: /" >&2
|
21482 ;; 21483esac 21484{ echo "$as_me:$LINENO: checking for $ac_header" >&5 21485echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21486if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21487 echo $ECHO_N "(cached) $ECHO_C" >&6 21488else 21489 eval "$as_ac_Header=\$ac_header_preproc" 21490fi 21491ac_res=`eval echo '${'$as_ac_Header'}'` 21492 { echo "$as_me:$LINENO: result: $ac_res" >&5 21493echo "${ECHO_T}$ac_res" >&6; } 21494 21495fi 21496if test `eval echo '${'$as_ac_Header'}'` = yes; then 21497 cat >>confdefs.h <<_ACEOF 21498#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21499_ACEOF 21500 21501fi 21502 21503done 21504 21505 21506for ac_header in zlib.h 21507do 21508as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21509if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21510 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21511echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21512if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21513 echo $ECHO_N "(cached) $ECHO_C" >&6 21514fi 21515ac_res=`eval echo '${'$as_ac_Header'}'` 21516 { echo "$as_me:$LINENO: result: $ac_res" >&5 21517echo "${ECHO_T}$ac_res" >&6; } 21518else 21519 # Is the header compilable? 21520{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 21521echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 21522cat >conftest.$ac_ext <<_ACEOF 21523/* confdefs.h. */ 21524_ACEOF 21525cat confdefs.h >>conftest.$ac_ext 21526cat >>conftest.$ac_ext <<_ACEOF 21527/* end confdefs.h. */ 21528$ac_includes_default 21529#include <$ac_header> 21530_ACEOF 21531rm -f conftest.$ac_objext 21532if { (ac_try="$ac_compile" 21533case "(($ac_try" in 21534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21535 *) ac_try_echo=$ac_try;; 21536esac 21537eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21538 (eval "$ac_compile") 2>conftest.er1 21539 ac_status=$? 21540 grep -v '^ *+' conftest.er1 >conftest.err 21541 rm -f conftest.er1 21542 cat conftest.err >&5 21543 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21544 (exit $ac_status); } && { 21545 test -z "$ac_c_werror_flag" || 21546 test ! -s conftest.err 21547 } && test -s conftest.$ac_objext; then 21548 ac_header_compiler=yes 21549else 21550 echo "$as_me: failed program was:" >&5 21551sed 's/^/| /' conftest.$ac_ext >&5 21552 21553 ac_header_compiler=no 21554fi 21555 21556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21557{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21558echo "${ECHO_T}$ac_header_compiler" >&6; } 21559 21560# Is the header present? 21561{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 21562echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 21563cat >conftest.$ac_ext <<_ACEOF 21564/* confdefs.h. */ 21565_ACEOF 21566cat confdefs.h >>conftest.$ac_ext 21567cat >>conftest.$ac_ext <<_ACEOF 21568/* end confdefs.h. */ 21569#include <$ac_header> 21570_ACEOF 21571if { (ac_try="$ac_cpp conftest.$ac_ext" 21572case "(($ac_try" in 21573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21574 *) ac_try_echo=$ac_try;; 21575esac 21576eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21577 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21578 ac_status=$? 21579 grep -v '^ *+' conftest.er1 >conftest.err 21580 rm -f conftest.er1 21581 cat conftest.err >&5 21582 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21583 (exit $ac_status); } >/dev/null && { 21584 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21585 test ! -s conftest.err 21586 }; then 21587 ac_header_preproc=yes 21588else 21589 echo "$as_me: failed program was:" >&5 21590sed 's/^/| /' conftest.$ac_ext >&5 21591 21592 ac_header_preproc=no 21593fi 21594 21595rm -f conftest.err conftest.$ac_ext 21596{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21597echo "${ECHO_T}$ac_header_preproc" >&6; } 21598 21599# So? What about this header? 21600case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21601 yes:no: ) 21602 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21603echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21604 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21605echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21606 ac_header_preproc=yes 21607 ;; 21608 no:yes:* ) 21609 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21610echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21611 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21612echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21613 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21614echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21615 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21616echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21617 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21618echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21619 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21620echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
| 21604 ;; 21605esac 21606{ echo "$as_me:$LINENO: checking for $ac_header" >&5 21607echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21608if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21609 echo $ECHO_N "(cached) $ECHO_C" >&6 21610else 21611 eval "$as_ac_Header=\$ac_header_preproc" 21612fi 21613ac_res=`eval echo '${'$as_ac_Header'}'` 21614 { echo "$as_me:$LINENO: result: $ac_res" >&5 21615echo "${ECHO_T}$ac_res" >&6; } 21616 21617fi 21618if test `eval echo '${'$as_ac_Header'}'` = yes; then 21619 cat >>confdefs.h <<_ACEOF 21620#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21621_ACEOF 21622 21623fi 21624 21625done 21626 21627 21628for ac_header in zlib.h 21629do 21630as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 21631if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21632 { echo "$as_me:$LINENO: checking for $ac_header" >&5 21633echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21634if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21635 echo $ECHO_N "(cached) $ECHO_C" >&6 21636fi 21637ac_res=`eval echo '${'$as_ac_Header'}'` 21638 { echo "$as_me:$LINENO: result: $ac_res" >&5 21639echo "${ECHO_T}$ac_res" >&6; } 21640else 21641 # Is the header compilable? 21642{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 21643echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 21644cat >conftest.$ac_ext <<_ACEOF 21645/* confdefs.h. */ 21646_ACEOF 21647cat confdefs.h >>conftest.$ac_ext 21648cat >>conftest.$ac_ext <<_ACEOF 21649/* end confdefs.h. */ 21650$ac_includes_default 21651#include <$ac_header> 21652_ACEOF 21653rm -f conftest.$ac_objext 21654if { (ac_try="$ac_compile" 21655case "(($ac_try" in 21656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21657 *) ac_try_echo=$ac_try;; 21658esac 21659eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21660 (eval "$ac_compile") 2>conftest.er1 21661 ac_status=$? 21662 grep -v '^ *+' conftest.er1 >conftest.err 21663 rm -f conftest.er1 21664 cat conftest.err >&5 21665 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21666 (exit $ac_status); } && { 21667 test -z "$ac_c_werror_flag" || 21668 test ! -s conftest.err 21669 } && test -s conftest.$ac_objext; then 21670 ac_header_compiler=yes 21671else 21672 echo "$as_me: failed program was:" >&5 21673sed 's/^/| /' conftest.$ac_ext >&5 21674 21675 ac_header_compiler=no 21676fi 21677 21678rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21679{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21680echo "${ECHO_T}$ac_header_compiler" >&6; } 21681 21682# Is the header present? 21683{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 21684echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 21685cat >conftest.$ac_ext <<_ACEOF 21686/* confdefs.h. */ 21687_ACEOF 21688cat confdefs.h >>conftest.$ac_ext 21689cat >>conftest.$ac_ext <<_ACEOF 21690/* end confdefs.h. */ 21691#include <$ac_header> 21692_ACEOF 21693if { (ac_try="$ac_cpp conftest.$ac_ext" 21694case "(($ac_try" in 21695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21696 *) ac_try_echo=$ac_try;; 21697esac 21698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21699 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21700 ac_status=$? 21701 grep -v '^ *+' conftest.er1 >conftest.err 21702 rm -f conftest.er1 21703 cat conftest.err >&5 21704 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21705 (exit $ac_status); } >/dev/null && { 21706 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21707 test ! -s conftest.err 21708 }; then 21709 ac_header_preproc=yes 21710else 21711 echo "$as_me: failed program was:" >&5 21712sed 's/^/| /' conftest.$ac_ext >&5 21713 21714 ac_header_preproc=no 21715fi 21716 21717rm -f conftest.err conftest.$ac_ext 21718{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21719echo "${ECHO_T}$ac_header_preproc" >&6; } 21720 21721# So? What about this header? 21722case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21723 yes:no: ) 21724 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 21725echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 21726 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 21727echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 21728 ac_header_preproc=yes 21729 ;; 21730 no:yes:* ) 21731 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 21732echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 21733 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 21734echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 21735 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 21736echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 21737 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 21738echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 21739 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 21740echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 21741 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 21742echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
21621
| 21743 ( cat <<\_ASBOX 21744## ---------------------------------- ## 21745## Report this to christos@astron.com ## 21746## ---------------------------------- ## 21747_ASBOX 21748 ) | sed "s/^/$as_me: WARNING: /" >&2
|
21622 ;; 21623esac 21624{ echo "$as_me:$LINENO: checking for $ac_header" >&5 21625echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21626if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21627 echo $ECHO_N "(cached) $ECHO_C" >&6 21628else 21629 eval "$as_ac_Header=\$ac_header_preproc" 21630fi 21631ac_res=`eval echo '${'$as_ac_Header'}'` 21632 { echo "$as_me:$LINENO: result: $ac_res" >&5 21633echo "${ECHO_T}$ac_res" >&6; } 21634 21635fi 21636if test `eval echo '${'$as_ac_Header'}'` = yes; then 21637 cat >>confdefs.h <<_ACEOF 21638#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21639_ACEOF 21640 21641fi 21642 21643done 21644 21645 21646{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 21647echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; } 21648if test "${ac_cv_c_const+set}" = set; then 21649 echo $ECHO_N "(cached) $ECHO_C" >&6 21650else 21651 cat >conftest.$ac_ext <<_ACEOF 21652/* confdefs.h. */ 21653_ACEOF 21654cat confdefs.h >>conftest.$ac_ext 21655cat >>conftest.$ac_ext <<_ACEOF 21656/* end confdefs.h. */ 21657 21658int 21659main () 21660{ 21661/* FIXME: Include the comments suggested by Paul. */ 21662#ifndef __cplusplus 21663 /* Ultrix mips cc rejects this. */ 21664 typedef int charset[2]; 21665 const charset cs; 21666 /* SunOS 4.1.1 cc rejects this. */ 21667 char const *const *pcpcc; 21668 char **ppc; 21669 /* NEC SVR4.0.2 mips cc rejects this. */ 21670 struct point {int x, y;}; 21671 static struct point const zero = {0,0}; 21672 /* AIX XL C 1.02.0.0 rejects this. 21673 It does not let you subtract one const X* pointer from another in 21674 an arm of an if-expression whose if-part is not a constant 21675 expression */ 21676 const char *g = "string"; 21677 pcpcc = &g + (g ? g-g : 0); 21678 /* HPUX 7.0 cc rejects these. */ 21679 ++pcpcc; 21680 ppc = (char**) pcpcc; 21681 pcpcc = (char const *const *) ppc; 21682 { /* SCO 3.2v4 cc rejects this. */ 21683 char *t; 21684 char const *s = 0 ? (char *) 0 : (char const *) 0; 21685 21686 *t++ = 0; 21687 if (s) return 0; 21688 } 21689 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 21690 int x[] = {25, 17}; 21691 const int *foo = &x[0]; 21692 ++foo; 21693 } 21694 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 21695 typedef const int *iptr; 21696 iptr p = 0; 21697 ++p; 21698 } 21699 { /* AIX XL C 1.02.0.0 rejects this saying 21700 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 21701 struct s { int j; const int *ap[3]; }; 21702 struct s *b; b->j = 5; 21703 } 21704 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 21705 const int foo = 10; 21706 if (!foo) return 0; 21707 } 21708 return !cs[0] && !zero.x; 21709#endif 21710 21711 ; 21712 return 0; 21713} 21714_ACEOF 21715rm -f conftest.$ac_objext 21716if { (ac_try="$ac_compile" 21717case "(($ac_try" in 21718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21719 *) ac_try_echo=$ac_try;; 21720esac 21721eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21722 (eval "$ac_compile") 2>conftest.er1 21723 ac_status=$? 21724 grep -v '^ *+' conftest.er1 >conftest.err 21725 rm -f conftest.er1 21726 cat conftest.err >&5 21727 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21728 (exit $ac_status); } && { 21729 test -z "$ac_c_werror_flag" || 21730 test ! -s conftest.err 21731 } && test -s conftest.$ac_objext; then 21732 ac_cv_c_const=yes 21733else 21734 echo "$as_me: failed program was:" >&5 21735sed 's/^/| /' conftest.$ac_ext >&5 21736 21737 ac_cv_c_const=no 21738fi 21739 21740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21741fi 21742{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 21743echo "${ECHO_T}$ac_cv_c_const" >&6; } 21744if test $ac_cv_c_const = no; then 21745 21746cat >>confdefs.h <<\_ACEOF 21747#define const 21748_ACEOF 21749 21750fi 21751 21752{ echo "$as_me:$LINENO: checking for off_t" >&5 21753echo $ECHO_N "checking for off_t... $ECHO_C" >&6; } 21754if test "${ac_cv_type_off_t+set}" = set; then 21755 echo $ECHO_N "(cached) $ECHO_C" >&6 21756else 21757 cat >conftest.$ac_ext <<_ACEOF 21758/* confdefs.h. */ 21759_ACEOF 21760cat confdefs.h >>conftest.$ac_ext 21761cat >>conftest.$ac_ext <<_ACEOF 21762/* end confdefs.h. */ 21763$ac_includes_default 21764typedef off_t ac__type_new_; 21765int 21766main () 21767{ 21768if ((ac__type_new_ *) 0) 21769 return 0; 21770if (sizeof (ac__type_new_)) 21771 return 0; 21772 ; 21773 return 0; 21774} 21775_ACEOF 21776rm -f conftest.$ac_objext 21777if { (ac_try="$ac_compile" 21778case "(($ac_try" in 21779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21780 *) ac_try_echo=$ac_try;; 21781esac 21782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21783 (eval "$ac_compile") 2>conftest.er1 21784 ac_status=$? 21785 grep -v '^ *+' conftest.er1 >conftest.err 21786 rm -f conftest.er1 21787 cat conftest.err >&5 21788 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21789 (exit $ac_status); } && { 21790 test -z "$ac_c_werror_flag" || 21791 test ! -s conftest.err 21792 } && test -s conftest.$ac_objext; then 21793 ac_cv_type_off_t=yes 21794else 21795 echo "$as_me: failed program was:" >&5 21796sed 's/^/| /' conftest.$ac_ext >&5 21797 21798 ac_cv_type_off_t=no 21799fi 21800 21801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21802fi 21803{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5 21804echo "${ECHO_T}$ac_cv_type_off_t" >&6; } 21805if test $ac_cv_type_off_t = yes; then 21806 : 21807else 21808 21809cat >>confdefs.h <<_ACEOF 21810#define off_t long int 21811_ACEOF 21812 21813fi 21814 21815{ echo "$as_me:$LINENO: checking for size_t" >&5 21816echo $ECHO_N "checking for size_t... $ECHO_C" >&6; } 21817if test "${ac_cv_type_size_t+set}" = set; then 21818 echo $ECHO_N "(cached) $ECHO_C" >&6 21819else 21820 cat >conftest.$ac_ext <<_ACEOF 21821/* confdefs.h. */ 21822_ACEOF 21823cat confdefs.h >>conftest.$ac_ext 21824cat >>conftest.$ac_ext <<_ACEOF 21825/* end confdefs.h. */ 21826$ac_includes_default 21827typedef size_t ac__type_new_; 21828int 21829main () 21830{ 21831if ((ac__type_new_ *) 0) 21832 return 0; 21833if (sizeof (ac__type_new_)) 21834 return 0; 21835 ; 21836 return 0; 21837} 21838_ACEOF 21839rm -f conftest.$ac_objext 21840if { (ac_try="$ac_compile" 21841case "(($ac_try" in 21842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21843 *) ac_try_echo=$ac_try;; 21844esac 21845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21846 (eval "$ac_compile") 2>conftest.er1 21847 ac_status=$? 21848 grep -v '^ *+' conftest.er1 >conftest.err 21849 rm -f conftest.er1 21850 cat conftest.err >&5 21851 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21852 (exit $ac_status); } && { 21853 test -z "$ac_c_werror_flag" || 21854 test ! -s conftest.err 21855 } && test -s conftest.$ac_objext; then 21856 ac_cv_type_size_t=yes 21857else 21858 echo "$as_me: failed program was:" >&5 21859sed 's/^/| /' conftest.$ac_ext >&5 21860 21861 ac_cv_type_size_t=no 21862fi 21863 21864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21865fi 21866{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 21867echo "${ECHO_T}$ac_cv_type_size_t" >&6; } 21868if test $ac_cv_type_size_t = yes; then 21869 : 21870else 21871 21872cat >>confdefs.h <<_ACEOF 21873#define size_t unsigned int 21874_ACEOF 21875 21876fi 21877
| 21749 ;; 21750esac 21751{ echo "$as_me:$LINENO: checking for $ac_header" >&5 21752echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 21753if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 21754 echo $ECHO_N "(cached) $ECHO_C" >&6 21755else 21756 eval "$as_ac_Header=\$ac_header_preproc" 21757fi 21758ac_res=`eval echo '${'$as_ac_Header'}'` 21759 { echo "$as_me:$LINENO: result: $ac_res" >&5 21760echo "${ECHO_T}$ac_res" >&6; } 21761 21762fi 21763if test `eval echo '${'$as_ac_Header'}'` = yes; then 21764 cat >>confdefs.h <<_ACEOF 21765#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 21766_ACEOF 21767 21768fi 21769 21770done 21771 21772 21773{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 21774echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; } 21775if test "${ac_cv_c_const+set}" = set; then 21776 echo $ECHO_N "(cached) $ECHO_C" >&6 21777else 21778 cat >conftest.$ac_ext <<_ACEOF 21779/* confdefs.h. */ 21780_ACEOF 21781cat confdefs.h >>conftest.$ac_ext 21782cat >>conftest.$ac_ext <<_ACEOF 21783/* end confdefs.h. */ 21784 21785int 21786main () 21787{ 21788/* FIXME: Include the comments suggested by Paul. */ 21789#ifndef __cplusplus 21790 /* Ultrix mips cc rejects this. */ 21791 typedef int charset[2]; 21792 const charset cs; 21793 /* SunOS 4.1.1 cc rejects this. */ 21794 char const *const *pcpcc; 21795 char **ppc; 21796 /* NEC SVR4.0.2 mips cc rejects this. */ 21797 struct point {int x, y;}; 21798 static struct point const zero = {0,0}; 21799 /* AIX XL C 1.02.0.0 rejects this. 21800 It does not let you subtract one const X* pointer from another in 21801 an arm of an if-expression whose if-part is not a constant 21802 expression */ 21803 const char *g = "string"; 21804 pcpcc = &g + (g ? g-g : 0); 21805 /* HPUX 7.0 cc rejects these. */ 21806 ++pcpcc; 21807 ppc = (char**) pcpcc; 21808 pcpcc = (char const *const *) ppc; 21809 { /* SCO 3.2v4 cc rejects this. */ 21810 char *t; 21811 char const *s = 0 ? (char *) 0 : (char const *) 0; 21812 21813 *t++ = 0; 21814 if (s) return 0; 21815 } 21816 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 21817 int x[] = {25, 17}; 21818 const int *foo = &x[0]; 21819 ++foo; 21820 } 21821 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 21822 typedef const int *iptr; 21823 iptr p = 0; 21824 ++p; 21825 } 21826 { /* AIX XL C 1.02.0.0 rejects this saying 21827 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 21828 struct s { int j; const int *ap[3]; }; 21829 struct s *b; b->j = 5; 21830 } 21831 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 21832 const int foo = 10; 21833 if (!foo) return 0; 21834 } 21835 return !cs[0] && !zero.x; 21836#endif 21837 21838 ; 21839 return 0; 21840} 21841_ACEOF 21842rm -f conftest.$ac_objext 21843if { (ac_try="$ac_compile" 21844case "(($ac_try" in 21845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21846 *) ac_try_echo=$ac_try;; 21847esac 21848eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21849 (eval "$ac_compile") 2>conftest.er1 21850 ac_status=$? 21851 grep -v '^ *+' conftest.er1 >conftest.err 21852 rm -f conftest.er1 21853 cat conftest.err >&5 21854 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21855 (exit $ac_status); } && { 21856 test -z "$ac_c_werror_flag" || 21857 test ! -s conftest.err 21858 } && test -s conftest.$ac_objext; then 21859 ac_cv_c_const=yes 21860else 21861 echo "$as_me: failed program was:" >&5 21862sed 's/^/| /' conftest.$ac_ext >&5 21863 21864 ac_cv_c_const=no 21865fi 21866 21867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21868fi 21869{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 21870echo "${ECHO_T}$ac_cv_c_const" >&6; } 21871if test $ac_cv_c_const = no; then 21872 21873cat >>confdefs.h <<\_ACEOF 21874#define const 21875_ACEOF 21876 21877fi 21878 21879{ echo "$as_me:$LINENO: checking for off_t" >&5 21880echo $ECHO_N "checking for off_t... $ECHO_C" >&6; } 21881if test "${ac_cv_type_off_t+set}" = set; then 21882 echo $ECHO_N "(cached) $ECHO_C" >&6 21883else 21884 cat >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$ac_includes_default 21891typedef off_t ac__type_new_; 21892int 21893main () 21894{ 21895if ((ac__type_new_ *) 0) 21896 return 0; 21897if (sizeof (ac__type_new_)) 21898 return 0; 21899 ; 21900 return 0; 21901} 21902_ACEOF 21903rm -f conftest.$ac_objext 21904if { (ac_try="$ac_compile" 21905case "(($ac_try" in 21906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21907 *) ac_try_echo=$ac_try;; 21908esac 21909eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21910 (eval "$ac_compile") 2>conftest.er1 21911 ac_status=$? 21912 grep -v '^ *+' conftest.er1 >conftest.err 21913 rm -f conftest.er1 21914 cat conftest.err >&5 21915 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21916 (exit $ac_status); } && { 21917 test -z "$ac_c_werror_flag" || 21918 test ! -s conftest.err 21919 } && test -s conftest.$ac_objext; then 21920 ac_cv_type_off_t=yes 21921else 21922 echo "$as_me: failed program was:" >&5 21923sed 's/^/| /' conftest.$ac_ext >&5 21924 21925 ac_cv_type_off_t=no 21926fi 21927 21928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21929fi 21930{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5 21931echo "${ECHO_T}$ac_cv_type_off_t" >&6; } 21932if test $ac_cv_type_off_t = yes; then 21933 : 21934else 21935 21936cat >>confdefs.h <<_ACEOF 21937#define off_t long int 21938_ACEOF 21939 21940fi 21941 21942{ echo "$as_me:$LINENO: checking for size_t" >&5 21943echo $ECHO_N "checking for size_t... $ECHO_C" >&6; } 21944if test "${ac_cv_type_size_t+set}" = set; then 21945 echo $ECHO_N "(cached) $ECHO_C" >&6 21946else 21947 cat >conftest.$ac_ext <<_ACEOF 21948/* confdefs.h. */ 21949_ACEOF 21950cat confdefs.h >>conftest.$ac_ext 21951cat >>conftest.$ac_ext <<_ACEOF 21952/* end confdefs.h. */ 21953$ac_includes_default 21954typedef size_t ac__type_new_; 21955int 21956main () 21957{ 21958if ((ac__type_new_ *) 0) 21959 return 0; 21960if (sizeof (ac__type_new_)) 21961 return 0; 21962 ; 21963 return 0; 21964} 21965_ACEOF 21966rm -f conftest.$ac_objext 21967if { (ac_try="$ac_compile" 21968case "(($ac_try" in 21969 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21970 *) ac_try_echo=$ac_try;; 21971esac 21972eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21973 (eval "$ac_compile") 2>conftest.er1 21974 ac_status=$? 21975 grep -v '^ *+' conftest.er1 >conftest.err 21976 rm -f conftest.er1 21977 cat conftest.err >&5 21978 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21979 (exit $ac_status); } && { 21980 test -z "$ac_c_werror_flag" || 21981 test ! -s conftest.err 21982 } && test -s conftest.$ac_objext; then 21983 ac_cv_type_size_t=yes 21984else 21985 echo "$as_me: failed program was:" >&5 21986sed 's/^/| /' conftest.$ac_ext >&5 21987 21988 ac_cv_type_size_t=no 21989fi 21990 21991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21992fi 21993{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 21994echo "${ECHO_T}$ac_cv_type_size_t" >&6; } 21995if test $ac_cv_type_size_t = yes; then 21996 : 21997else 21998 21999cat >>confdefs.h <<_ACEOF 22000#define size_t unsigned int 22001_ACEOF 22002 22003fi 22004
|
21878
| |
21879{ echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5 21880echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6; } 21881if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then 21882 echo $ECHO_N "(cached) $ECHO_C" >&6 21883else 21884 cat >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$ac_includes_default 21891int 21892main () 21893{ 21894static struct stat ac_aggr; 21895if (ac_aggr.st_rdev) 21896return 0; 21897 ; 21898 return 0; 21899} 21900_ACEOF 21901rm -f conftest.$ac_objext 21902if { (ac_try="$ac_compile" 21903case "(($ac_try" in 21904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21905 *) ac_try_echo=$ac_try;; 21906esac 21907eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21908 (eval "$ac_compile") 2>conftest.er1 21909 ac_status=$? 21910 grep -v '^ *+' conftest.er1 >conftest.err 21911 rm -f conftest.er1 21912 cat conftest.err >&5 21913 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21914 (exit $ac_status); } && { 21915 test -z "$ac_c_werror_flag" || 21916 test ! -s conftest.err 21917 } && test -s conftest.$ac_objext; then 21918 ac_cv_member_struct_stat_st_rdev=yes 21919else 21920 echo "$as_me: failed program was:" >&5 21921sed 's/^/| /' conftest.$ac_ext >&5 21922 21923 cat >conftest.$ac_ext <<_ACEOF 21924/* confdefs.h. */ 21925_ACEOF 21926cat confdefs.h >>conftest.$ac_ext 21927cat >>conftest.$ac_ext <<_ACEOF 21928/* end confdefs.h. */ 21929$ac_includes_default 21930int 21931main () 21932{ 21933static struct stat ac_aggr; 21934if (sizeof ac_aggr.st_rdev) 21935return 0; 21936 ; 21937 return 0; 21938} 21939_ACEOF 21940rm -f conftest.$ac_objext 21941if { (ac_try="$ac_compile" 21942case "(($ac_try" in 21943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21944 *) ac_try_echo=$ac_try;; 21945esac 21946eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 21947 (eval "$ac_compile") 2>conftest.er1 21948 ac_status=$? 21949 grep -v '^ *+' conftest.er1 >conftest.err 21950 rm -f conftest.er1 21951 cat conftest.err >&5 21952 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21953 (exit $ac_status); } && { 21954 test -z "$ac_c_werror_flag" || 21955 test ! -s conftest.err 21956 } && test -s conftest.$ac_objext; then 21957 ac_cv_member_struct_stat_st_rdev=yes 21958else 21959 echo "$as_me: failed program was:" >&5 21960sed 's/^/| /' conftest.$ac_ext >&5 21961 21962 ac_cv_member_struct_stat_st_rdev=no 21963fi 21964 21965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21966fi 21967 21968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21969fi 21970{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5 21971echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6; } 21972if test $ac_cv_member_struct_stat_st_rdev = yes; then 21973 21974cat >>confdefs.h <<_ACEOF 21975#define HAVE_STRUCT_STAT_ST_RDEV 1 21976_ACEOF 21977 21978
| 22005{ echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5 22006echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6; } 22007if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then 22008 echo $ECHO_N "(cached) $ECHO_C" >&6 22009else 22010 cat >conftest.$ac_ext <<_ACEOF 22011/* confdefs.h. */ 22012_ACEOF 22013cat confdefs.h >>conftest.$ac_ext 22014cat >>conftest.$ac_ext <<_ACEOF 22015/* end confdefs.h. */ 22016$ac_includes_default 22017int 22018main () 22019{ 22020static struct stat ac_aggr; 22021if (ac_aggr.st_rdev) 22022return 0; 22023 ; 22024 return 0; 22025} 22026_ACEOF 22027rm -f conftest.$ac_objext 22028if { (ac_try="$ac_compile" 22029case "(($ac_try" in 22030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22031 *) ac_try_echo=$ac_try;; 22032esac 22033eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22034 (eval "$ac_compile") 2>conftest.er1 22035 ac_status=$? 22036 grep -v '^ *+' conftest.er1 >conftest.err 22037 rm -f conftest.er1 22038 cat conftest.err >&5 22039 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22040 (exit $ac_status); } && { 22041 test -z "$ac_c_werror_flag" || 22042 test ! -s conftest.err 22043 } && test -s conftest.$ac_objext; then 22044 ac_cv_member_struct_stat_st_rdev=yes 22045else 22046 echo "$as_me: failed program was:" >&5 22047sed 's/^/| /' conftest.$ac_ext >&5 22048 22049 cat >conftest.$ac_ext <<_ACEOF 22050/* confdefs.h. */ 22051_ACEOF 22052cat confdefs.h >>conftest.$ac_ext 22053cat >>conftest.$ac_ext <<_ACEOF 22054/* end confdefs.h. */ 22055$ac_includes_default 22056int 22057main () 22058{ 22059static struct stat ac_aggr; 22060if (sizeof ac_aggr.st_rdev) 22061return 0; 22062 ; 22063 return 0; 22064} 22065_ACEOF 22066rm -f conftest.$ac_objext 22067if { (ac_try="$ac_compile" 22068case "(($ac_try" in 22069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22070 *) ac_try_echo=$ac_try;; 22071esac 22072eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22073 (eval "$ac_compile") 2>conftest.er1 22074 ac_status=$? 22075 grep -v '^ *+' conftest.er1 >conftest.err 22076 rm -f conftest.er1 22077 cat conftest.err >&5 22078 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22079 (exit $ac_status); } && { 22080 test -z "$ac_c_werror_flag" || 22081 test ! -s conftest.err 22082 } && test -s conftest.$ac_objext; then 22083 ac_cv_member_struct_stat_st_rdev=yes 22084else 22085 echo "$as_me: failed program was:" >&5 22086sed 's/^/| /' conftest.$ac_ext >&5 22087 22088 ac_cv_member_struct_stat_st_rdev=no 22089fi 22090 22091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22092fi 22093 22094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22095fi 22096{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5 22097echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6; } 22098if test $ac_cv_member_struct_stat_st_rdev = yes; then 22099 22100cat >>confdefs.h <<_ACEOF 22101#define HAVE_STRUCT_STAT_ST_RDEV 1 22102_ACEOF 22103 22104
|
21979cat >>confdefs.h <<\_ACEOF 21980#define HAVE_ST_RDEV 1 21981_ACEOF 21982
| |
21983fi 21984 21985 21986{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5 21987echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; } 21988if test "${ac_cv_struct_tm+set}" = set; then 21989 echo $ECHO_N "(cached) $ECHO_C" >&6 21990else 21991 cat >conftest.$ac_ext <<_ACEOF 21992/* confdefs.h. */ 21993_ACEOF 21994cat confdefs.h >>conftest.$ac_ext 21995cat >>conftest.$ac_ext <<_ACEOF 21996/* end confdefs.h. */ 21997#include <sys/types.h> 21998#include <time.h> 21999 22000int 22001main () 22002{ 22003struct tm tm; 22004 int *p = &tm.tm_sec; 22005 return !p; 22006 ; 22007 return 0; 22008} 22009_ACEOF 22010rm -f conftest.$ac_objext 22011if { (ac_try="$ac_compile" 22012case "(($ac_try" in 22013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22014 *) ac_try_echo=$ac_try;; 22015esac 22016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22017 (eval "$ac_compile") 2>conftest.er1 22018 ac_status=$? 22019 grep -v '^ *+' conftest.er1 >conftest.err 22020 rm -f conftest.er1 22021 cat conftest.err >&5 22022 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22023 (exit $ac_status); } && { 22024 test -z "$ac_c_werror_flag" || 22025 test ! -s conftest.err 22026 } && test -s conftest.$ac_objext; then 22027 ac_cv_struct_tm=time.h 22028else 22029 echo "$as_me: failed program was:" >&5 22030sed 's/^/| /' conftest.$ac_ext >&5 22031 22032 ac_cv_struct_tm=sys/time.h 22033fi 22034 22035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22036fi 22037{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5 22038echo "${ECHO_T}$ac_cv_struct_tm" >&6; } 22039if test $ac_cv_struct_tm = sys/time.h; then 22040 22041cat >>confdefs.h <<\_ACEOF 22042#define TM_IN_SYS_TIME 1 22043_ACEOF 22044 22045fi 22046 22047{ echo "$as_me:$LINENO: checking for tm_zone in struct tm" >&5 22048echo $ECHO_N "checking for tm_zone in struct tm... $ECHO_C" >&6; } 22049if test "${ac_cv_struct_tm_zone+set}" = set; then 22050 echo $ECHO_N "(cached) $ECHO_C" >&6 22051else 22052 cat >conftest.$ac_ext <<_ACEOF 22053/* confdefs.h. */ 22054_ACEOF 22055cat confdefs.h >>conftest.$ac_ext 22056cat >>conftest.$ac_ext <<_ACEOF 22057/* end confdefs.h. */ 22058#include <sys/types.h> 22059#include <$ac_cv_struct_tm> 22060int 22061main () 22062{ 22063struct tm tm; tm.tm_zone; 22064 ; 22065 return 0; 22066} 22067_ACEOF 22068rm -f conftest.$ac_objext 22069if { (ac_try="$ac_compile" 22070case "(($ac_try" in 22071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22072 *) ac_try_echo=$ac_try;; 22073esac 22074eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22075 (eval "$ac_compile") 2>conftest.er1 22076 ac_status=$? 22077 grep -v '^ *+' conftest.er1 >conftest.err 22078 rm -f conftest.er1 22079 cat conftest.err >&5 22080 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22081 (exit $ac_status); } && { 22082 test -z "$ac_c_werror_flag" || 22083 test ! -s conftest.err 22084 } && test -s conftest.$ac_objext; then 22085 ac_cv_struct_tm_zone=yes 22086else 22087 echo "$as_me: failed program was:" >&5 22088sed 's/^/| /' conftest.$ac_ext >&5 22089 22090 ac_cv_struct_tm_zone=no 22091fi 22092 22093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22094fi 22095{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm_zone" >&5 22096echo "${ECHO_T}$ac_cv_struct_tm_zone" >&6; } 22097if test "$ac_cv_struct_tm_zone" = yes; then 22098 22099cat >>confdefs.h <<\_ACEOF 22100#define HAVE_TM_ZONE 1 22101_ACEOF 22102 22103fi 22104{ echo "$as_me:$LINENO: checking for tzname" >&5 22105echo $ECHO_N "checking for tzname... $ECHO_C" >&6; } 22106if test "${ac_cv_var_tzname+set}" = set; then 22107 echo $ECHO_N "(cached) $ECHO_C" >&6 22108else 22109 cat >conftest.$ac_ext <<_ACEOF 22110/* confdefs.h. */ 22111_ACEOF 22112cat confdefs.h >>conftest.$ac_ext 22113cat >>conftest.$ac_ext <<_ACEOF 22114/* end confdefs.h. */ 22115#include <time.h> 22116#ifndef tzname /* For SGI. */ 22117extern char *tzname[]; /* RS6000 and others reject char **tzname. */ 22118#endif 22119int 22120main () 22121{ 22122atoi(*tzname); 22123 ; 22124 return 0; 22125} 22126_ACEOF 22127rm -f conftest.$ac_objext conftest$ac_exeext 22128if { (ac_try="$ac_link" 22129case "(($ac_try" in 22130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22131 *) ac_try_echo=$ac_try;; 22132esac 22133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22134 (eval "$ac_link") 2>conftest.er1 22135 ac_status=$? 22136 grep -v '^ *+' conftest.er1 >conftest.err 22137 rm -f conftest.er1 22138 cat conftest.err >&5 22139 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22140 (exit $ac_status); } && { 22141 test -z "$ac_c_werror_flag" || 22142 test ! -s conftest.err 22143 } && test -s conftest$ac_exeext && 22144 $as_test_x conftest$ac_exeext; then 22145 ac_cv_var_tzname=yes 22146else 22147 echo "$as_me: failed program was:" >&5 22148sed 's/^/| /' conftest.$ac_ext >&5 22149 22150 ac_cv_var_tzname=no 22151fi 22152 22153rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22154 conftest$ac_exeext conftest.$ac_ext 22155fi 22156{ echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5 22157echo "${ECHO_T}$ac_cv_var_tzname" >&6; } 22158 if test $ac_cv_var_tzname = yes; then 22159 22160cat >>confdefs.h <<\_ACEOF 22161#define HAVE_TZNAME 1 22162_ACEOF 22163 22164 fi 22165 22166{ echo "$as_me:$LINENO: checking for tm_isdst in struct tm" >&5 22167echo $ECHO_N "checking for tm_isdst in struct tm... $ECHO_C" >&6; } 22168if test "${ac_cv_struct_tm_isdst+set}" = set; then 22169 echo $ECHO_N "(cached) $ECHO_C" >&6 22170else 22171 cat >conftest.$ac_ext <<_ACEOF 22172/* confdefs.h. */ 22173_ACEOF 22174cat confdefs.h >>conftest.$ac_ext 22175cat >>conftest.$ac_ext <<_ACEOF 22176/* end confdefs.h. */ 22177#include <sys/types.h> 22178#include <$ac_cv_struct_tm> 22179int 22180main () 22181{ 22182struct tm tm; tm.tm_isdst; 22183 ; 22184 return 0; 22185} 22186_ACEOF 22187rm -f conftest.$ac_objext 22188if { (ac_try="$ac_compile" 22189case "(($ac_try" in 22190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22191 *) ac_try_echo=$ac_try;; 22192esac 22193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22194 (eval "$ac_compile") 2>conftest.er1 22195 ac_status=$? 22196 grep -v '^ *+' conftest.er1 >conftest.err 22197 rm -f conftest.er1 22198 cat conftest.err >&5 22199 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22200 (exit $ac_status); } && { 22201 test -z "$ac_c_werror_flag" || 22202 test ! -s conftest.err 22203 } && test -s conftest.$ac_objext; then 22204 ac_cv_struct_tm_isdst=yes 22205else 22206 echo "$as_me: failed program was:" >&5 22207sed 's/^/| /' conftest.$ac_ext >&5 22208 22209 ac_cv_struct_tm_isdst=no 22210fi 22211 22212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22213fi 22214{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm_isdst" >&5 22215echo "${ECHO_T}$ac_cv_struct_tm_isdst" >&6; } 22216if test "$ac_cv_struct_tm_isdst" = yes; then
| 22105fi 22106 22107 22108{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5 22109echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; } 22110if test "${ac_cv_struct_tm+set}" = set; then 22111 echo $ECHO_N "(cached) $ECHO_C" >&6 22112else 22113 cat >conftest.$ac_ext <<_ACEOF 22114/* confdefs.h. */ 22115_ACEOF 22116cat confdefs.h >>conftest.$ac_ext 22117cat >>conftest.$ac_ext <<_ACEOF 22118/* end confdefs.h. */ 22119#include <sys/types.h> 22120#include <time.h> 22121 22122int 22123main () 22124{ 22125struct tm tm; 22126 int *p = &tm.tm_sec; 22127 return !p; 22128 ; 22129 return 0; 22130} 22131_ACEOF 22132rm -f conftest.$ac_objext 22133if { (ac_try="$ac_compile" 22134case "(($ac_try" in 22135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22136 *) ac_try_echo=$ac_try;; 22137esac 22138eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22139 (eval "$ac_compile") 2>conftest.er1 22140 ac_status=$? 22141 grep -v '^ *+' conftest.er1 >conftest.err 22142 rm -f conftest.er1 22143 cat conftest.err >&5 22144 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22145 (exit $ac_status); } && { 22146 test -z "$ac_c_werror_flag" || 22147 test ! -s conftest.err 22148 } && test -s conftest.$ac_objext; then 22149 ac_cv_struct_tm=time.h 22150else 22151 echo "$as_me: failed program was:" >&5 22152sed 's/^/| /' conftest.$ac_ext >&5 22153 22154 ac_cv_struct_tm=sys/time.h 22155fi 22156 22157rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22158fi 22159{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5 22160echo "${ECHO_T}$ac_cv_struct_tm" >&6; } 22161if test $ac_cv_struct_tm = sys/time.h; then 22162 22163cat >>confdefs.h <<\_ACEOF 22164#define TM_IN_SYS_TIME 1 22165_ACEOF 22166 22167fi 22168 22169{ echo "$as_me:$LINENO: checking for tm_zone in struct tm" >&5 22170echo $ECHO_N "checking for tm_zone in struct tm... $ECHO_C" >&6; } 22171if test "${ac_cv_struct_tm_zone+set}" = set; then 22172 echo $ECHO_N "(cached) $ECHO_C" >&6 22173else 22174 cat >conftest.$ac_ext <<_ACEOF 22175/* confdefs.h. */ 22176_ACEOF 22177cat confdefs.h >>conftest.$ac_ext 22178cat >>conftest.$ac_ext <<_ACEOF 22179/* end confdefs.h. */ 22180#include <sys/types.h> 22181#include <$ac_cv_struct_tm> 22182int 22183main () 22184{ 22185struct tm tm; tm.tm_zone; 22186 ; 22187 return 0; 22188} 22189_ACEOF 22190rm -f conftest.$ac_objext 22191if { (ac_try="$ac_compile" 22192case "(($ac_try" in 22193 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22194 *) ac_try_echo=$ac_try;; 22195esac 22196eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22197 (eval "$ac_compile") 2>conftest.er1 22198 ac_status=$? 22199 grep -v '^ *+' conftest.er1 >conftest.err 22200 rm -f conftest.er1 22201 cat conftest.err >&5 22202 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22203 (exit $ac_status); } && { 22204 test -z "$ac_c_werror_flag" || 22205 test ! -s conftest.err 22206 } && test -s conftest.$ac_objext; then 22207 ac_cv_struct_tm_zone=yes 22208else 22209 echo "$as_me: failed program was:" >&5 22210sed 's/^/| /' conftest.$ac_ext >&5 22211 22212 ac_cv_struct_tm_zone=no 22213fi 22214 22215rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22216fi 22217{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm_zone" >&5 22218echo "${ECHO_T}$ac_cv_struct_tm_zone" >&6; } 22219if test "$ac_cv_struct_tm_zone" = yes; then 22220 22221cat >>confdefs.h <<\_ACEOF 22222#define HAVE_TM_ZONE 1 22223_ACEOF 22224 22225fi 22226{ echo "$as_me:$LINENO: checking for tzname" >&5 22227echo $ECHO_N "checking for tzname... $ECHO_C" >&6; } 22228if test "${ac_cv_var_tzname+set}" = set; then 22229 echo $ECHO_N "(cached) $ECHO_C" >&6 22230else 22231 cat >conftest.$ac_ext <<_ACEOF 22232/* confdefs.h. */ 22233_ACEOF 22234cat confdefs.h >>conftest.$ac_ext 22235cat >>conftest.$ac_ext <<_ACEOF 22236/* end confdefs.h. */ 22237#include <time.h> 22238#ifndef tzname /* For SGI. */ 22239extern char *tzname[]; /* RS6000 and others reject char **tzname. */ 22240#endif 22241int 22242main () 22243{ 22244atoi(*tzname); 22245 ; 22246 return 0; 22247} 22248_ACEOF 22249rm -f conftest.$ac_objext conftest$ac_exeext 22250if { (ac_try="$ac_link" 22251case "(($ac_try" in 22252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22253 *) ac_try_echo=$ac_try;; 22254esac 22255eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22256 (eval "$ac_link") 2>conftest.er1 22257 ac_status=$? 22258 grep -v '^ *+' conftest.er1 >conftest.err 22259 rm -f conftest.er1 22260 cat conftest.err >&5 22261 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22262 (exit $ac_status); } && { 22263 test -z "$ac_c_werror_flag" || 22264 test ! -s conftest.err 22265 } && test -s conftest$ac_exeext && 22266 $as_test_x conftest$ac_exeext; then 22267 ac_cv_var_tzname=yes 22268else 22269 echo "$as_me: failed program was:" >&5 22270sed 's/^/| /' conftest.$ac_ext >&5 22271 22272 ac_cv_var_tzname=no 22273fi 22274 22275rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22276 conftest$ac_exeext conftest.$ac_ext 22277fi 22278{ echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5 22279echo "${ECHO_T}$ac_cv_var_tzname" >&6; } 22280 if test $ac_cv_var_tzname = yes; then 22281 22282cat >>confdefs.h <<\_ACEOF 22283#define HAVE_TZNAME 1 22284_ACEOF 22285 22286 fi 22287 22288{ echo "$as_me:$LINENO: checking for tm_isdst in struct tm" >&5 22289echo $ECHO_N "checking for tm_isdst in struct tm... $ECHO_C" >&6; } 22290if test "${ac_cv_struct_tm_isdst+set}" = set; then 22291 echo $ECHO_N "(cached) $ECHO_C" >&6 22292else 22293 cat >conftest.$ac_ext <<_ACEOF 22294/* confdefs.h. */ 22295_ACEOF 22296cat confdefs.h >>conftest.$ac_ext 22297cat >>conftest.$ac_ext <<_ACEOF 22298/* end confdefs.h. */ 22299#include <sys/types.h> 22300#include <$ac_cv_struct_tm> 22301int 22302main () 22303{ 22304struct tm tm; tm.tm_isdst; 22305 ; 22306 return 0; 22307} 22308_ACEOF 22309rm -f conftest.$ac_objext 22310if { (ac_try="$ac_compile" 22311case "(($ac_try" in 22312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22313 *) ac_try_echo=$ac_try;; 22314esac 22315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22316 (eval "$ac_compile") 2>conftest.er1 22317 ac_status=$? 22318 grep -v '^ *+' conftest.er1 >conftest.err 22319 rm -f conftest.er1 22320 cat conftest.err >&5 22321 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22322 (exit $ac_status); } && { 22323 test -z "$ac_c_werror_flag" || 22324 test ! -s conftest.err 22325 } && test -s conftest.$ac_objext; then 22326 ac_cv_struct_tm_isdst=yes 22327else 22328 echo "$as_me: failed program was:" >&5 22329sed 's/^/| /' conftest.$ac_ext >&5 22330 22331 ac_cv_struct_tm_isdst=no 22332fi 22333 22334rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22335fi 22336{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm_isdst" >&5 22337echo "${ECHO_T}$ac_cv_struct_tm_isdst" >&6; } 22338if test "$ac_cv_struct_tm_isdst" = yes; then
|
22217 cat >>confdefs.h <<\_ACEOF
| 22339 22340cat >>confdefs.h <<\_ACEOF
|
22218#define HAVE_TM_ISDST 1 22219_ACEOF 22220 22221fi 22222{ echo "$as_me:$LINENO: checking for daylight" >&5 22223echo $ECHO_N "checking for daylight... $ECHO_C" >&6; } 22224if test "${ac_cv_var_daylight+set}" = set; then 22225 echo $ECHO_N "(cached) $ECHO_C" >&6 22226else 22227 cat >conftest.$ac_ext <<_ACEOF 22228/* confdefs.h. */ 22229_ACEOF 22230cat confdefs.h >>conftest.$ac_ext 22231cat >>conftest.$ac_ext <<_ACEOF 22232/* end confdefs.h. */ 22233#include <time.h> 22234#ifndef daylight /* In case IRIX #defines this, too */ 22235extern int daylight; 22236#endif 22237int 22238main () 22239{ 22240atoi(daylight); 22241 ; 22242 return 0; 22243} 22244_ACEOF 22245rm -f conftest.$ac_objext conftest$ac_exeext 22246if { (ac_try="$ac_link" 22247case "(($ac_try" in 22248 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22249 *) ac_try_echo=$ac_try;; 22250esac 22251eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22252 (eval "$ac_link") 2>conftest.er1 22253 ac_status=$? 22254 grep -v '^ *+' conftest.er1 >conftest.err 22255 rm -f conftest.er1 22256 cat conftest.err >&5 22257 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22258 (exit $ac_status); } && { 22259 test -z "$ac_c_werror_flag" || 22260 test ! -s conftest.err 22261 } && test -s conftest$ac_exeext && 22262 $as_test_x conftest$ac_exeext; then 22263 ac_cv_var_daylight=yes 22264else 22265 echo "$as_me: failed program was:" >&5 22266sed 's/^/| /' conftest.$ac_ext >&5 22267 22268 ac_cv_var_daylight=no 22269fi 22270 22271rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22272 conftest$ac_exeext conftest.$ac_ext 22273fi 22274{ echo "$as_me:$LINENO: result: $ac_cv_var_daylight" >&5 22275echo "${ECHO_T}$ac_cv_var_daylight" >&6; } 22276 if test $ac_cv_var_daylight = yes; then
| 22341#define HAVE_TM_ISDST 1 22342_ACEOF 22343 22344fi 22345{ echo "$as_me:$LINENO: checking for daylight" >&5 22346echo $ECHO_N "checking for daylight... $ECHO_C" >&6; } 22347if test "${ac_cv_var_daylight+set}" = set; then 22348 echo $ECHO_N "(cached) $ECHO_C" >&6 22349else 22350 cat >conftest.$ac_ext <<_ACEOF 22351/* confdefs.h. */ 22352_ACEOF 22353cat confdefs.h >>conftest.$ac_ext 22354cat >>conftest.$ac_ext <<_ACEOF 22355/* end confdefs.h. */ 22356#include <time.h> 22357#ifndef daylight /* In case IRIX #defines this, too */ 22358extern int daylight; 22359#endif 22360int 22361main () 22362{ 22363atoi(daylight); 22364 ; 22365 return 0; 22366} 22367_ACEOF 22368rm -f conftest.$ac_objext conftest$ac_exeext 22369if { (ac_try="$ac_link" 22370case "(($ac_try" in 22371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22372 *) ac_try_echo=$ac_try;; 22373esac 22374eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22375 (eval "$ac_link") 2>conftest.er1 22376 ac_status=$? 22377 grep -v '^ *+' conftest.er1 >conftest.err 22378 rm -f conftest.er1 22379 cat conftest.err >&5 22380 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22381 (exit $ac_status); } && { 22382 test -z "$ac_c_werror_flag" || 22383 test ! -s conftest.err 22384 } && test -s conftest$ac_exeext && 22385 $as_test_x conftest$ac_exeext; then 22386 ac_cv_var_daylight=yes 22387else 22388 echo "$as_me: failed program was:" >&5 22389sed 's/^/| /' conftest.$ac_ext >&5 22390 22391 ac_cv_var_daylight=no 22392fi 22393 22394rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22395 conftest$ac_exeext conftest.$ac_ext 22396fi 22397{ echo "$as_me:$LINENO: result: $ac_cv_var_daylight" >&5 22398echo "${ECHO_T}$ac_cv_var_daylight" >&6; } 22399 if test $ac_cv_var_daylight = yes; then
|
22277 cat >>confdefs.h <<\_ACEOF
| 22400 22401cat >>confdefs.h <<\_ACEOF
|
22278#define HAVE_DAYLIGHT 1 22279_ACEOF 22280 22281 fi 22282
| 22402#define HAVE_DAYLIGHT 1 22403_ACEOF 22404 22405 fi 22406
|
22283 22284 # Check whether --enable-largefile was given.
| 22407# Check whether --enable-largefile was given.
|
22285if test "${enable_largefile+set}" = set; then 22286 enableval=$enable_largefile; 22287fi 22288
| 22408if test "${enable_largefile+set}" = set; then 22409 enableval=$enable_largefile; 22410fi 22411
|
22289 if test "$enable_largefile" != no; then
| 22412if test "$enable_largefile" != no; then
|
22290
| 22413
|
22291 { echo "$as_me:$LINENO: checking for special C compiler options needed for large files= 22292" >&5 22293echo $ECHO_N "checking for special C compiler options needed for large files= 22294... $ECHO_C" >&6; }
| 22414 { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5 22415echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
|
22295if test "${ac_cv_sys_largefile_CC+set}" = set; then 22296 echo $ECHO_N "(cached) $ECHO_C" >&6 22297else 22298 ac_cv_sys_largefile_CC=no
| 22416if test "${ac_cv_sys_largefile_CC+set}" = set; then 22417 echo $ECHO_N "(cached) $ECHO_C" >&6 22418else 22419 ac_cv_sys_largefile_CC=no
|
22299 if test "$GCC" != yes; then 22300 # IRIX 6.2 and later do not support large files by default, 22301 # so use the C compiler's -n32 option if that helps. 22302 cat >conftest.$ac_ext <<_ACEOF
| 22420 if test "$GCC" != yes; then 22421 ac_save_CC=$CC 22422 while :; do 22423 # IRIX 6.2 and later do not support large files by default, 22424 # so use the C compiler's -n32 option if that helps. 22425 cat >conftest.$ac_ext <<_ACEOF
|
22303/* confdefs.h. */ 22304_ACEOF 22305cat confdefs.h >>conftest.$ac_ext 22306cat >>conftest.$ac_ext <<_ACEOF 22307/* end confdefs.h. */ 22308#include <sys/types.h>
| 22426/* confdefs.h. */ 22427_ACEOF 22428cat confdefs.h >>conftest.$ac_ext 22429cat >>conftest.$ac_ext <<_ACEOF 22430/* end confdefs.h. */ 22431#include <sys/types.h>
|
22309 /* Check that off_t can represent 2**63 - 1 correctly. 22310 We can't simply "#define LARGE_OFF_T 9223372036854775807", 22311 since some C++ compilers masquerading as C compilers 22312 incorrectly reject 9223372036854775807. */ 22313# define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 22314 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 22315 && LARGE_OFF_T % 2147483647 == 1) 22316 ? 1 : -1]; 22317
| 22432 /* Check that off_t can represent 2**63 - 1 correctly. 22433 We can't simply define LARGE_OFF_T to be 9223372036854775807, 22434 since some C++ compilers masquerading as C compilers 22435 incorrectly reject 9223372036854775807. */ 22436#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 22437 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 22438 && LARGE_OFF_T % 2147483647 == 1) 22439 ? 1 : -1];
|
22318int 22319main () 22320{ 22321 22322 ; 22323 return 0; 22324} 22325_ACEOF
| 22440int 22441main () 22442{ 22443 22444 ; 22445 return 0; 22446} 22447_ACEOF
|
22326rm -f conftest.$ac_objext
| 22448 rm -f conftest.$ac_objext
|
22327if { (ac_try="$ac_compile" 22328case "(($ac_try" in 22329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22330 *) ac_try_echo=$ac_try;; 22331esac 22332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22333 (eval "$ac_compile") 2>conftest.er1 22334 ac_status=$? 22335 grep -v '^ *+' conftest.er1 >conftest.err 22336 rm -f conftest.er1 22337 cat conftest.err >&5 22338 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22339 (exit $ac_status); } && { 22340 test -z "$ac_c_werror_flag" || 22341 test ! -s conftest.err 22342 } && test -s conftest.$ac_objext; then
| 22449if { (ac_try="$ac_compile" 22450case "(($ac_try" in 22451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22452 *) ac_try_echo=$ac_try;; 22453esac 22454eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22455 (eval "$ac_compile") 2>conftest.er1 22456 ac_status=$? 22457 grep -v '^ *+' conftest.er1 >conftest.err 22458 rm -f conftest.er1 22459 cat conftest.err >&5 22460 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22461 (exit $ac_status); } && { 22462 test -z "$ac_c_werror_flag" || 22463 test ! -s conftest.err 22464 } && test -s conftest.$ac_objext; then
|
22343 :
| 22465 break
|
22344else 22345 echo "$as_me: failed program was:" >&5 22346sed 's/^/| /' conftest.$ac_ext >&5 22347
| 22466else 22467 echo "$as_me: failed program was:" >&5 22468sed 's/^/| /' conftest.$ac_ext >&5 22469
|
22348 ac_save_CC="$CC" 22349 CC="$CC -n32" 22350 cat >conftest.$ac_ext <<_ACEOF 22351/* confdefs.h. */ 22352_ACEOF 22353cat confdefs.h >>conftest.$ac_ext 22354cat >>conftest.$ac_ext <<_ACEOF 22355/* end confdefs.h. */ 22356#include <sys/types.h> 22357 /* Check that off_t can represent 2**63 - 1 correctly. 22358 We can't simply "#define LARGE_OFF_T 9223372036854775807", 22359 since some C++ compilers masquerading as C compilers 22360 incorrectly reject 9223372036854775807. */ 22361# define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 22362 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 22363 && LARGE_OFF_T % 2147483647 == 1) 22364 ? 1 : -1];
| |
22365
| 22470
|
22366int 22367main () 22368{
| 22471fi
|
22369
| 22472
|
22370 ; 22371 return 0; 22372} 22373_ACEOF 22374rm -f conftest.$ac_objext
| 22473rm -f core conftest.err conftest.$ac_objext 22474 CC="$CC -n32" 22475 rm -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 "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22381 (eval "$ac_compile") 2>conftest.er1 22382 ac_status=$? 22383 grep -v '^ *+' conftest.er1 >conftest.err 22384 rm -f conftest.er1 22385 cat conftest.err >&5 22386 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22387 (exit $ac_status); } && { 22388 test -z "$ac_c_werror_flag" || 22389 test ! -s conftest.err 22390 } && test -s conftest.$ac_objext; then
| 22476if { (ac_try="$ac_compile" 22477case "(($ac_try" in 22478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22479 *) ac_try_echo=$ac_try;; 22480esac 22481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22482 (eval "$ac_compile") 2>conftest.er1 22483 ac_status=$? 22484 grep -v '^ *+' conftest.er1 >conftest.err 22485 rm -f conftest.er1 22486 cat conftest.err >&5 22487 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22488 (exit $ac_status); } && { 22489 test -z "$ac_c_werror_flag" || 22490 test ! -s conftest.err 22491 } && test -s conftest.$ac_objext; then
|
22391 ac_cv_sys_largefile_CC=' -n32'
| 22492 ac_cv_sys_largefile_CC=' -n32'; break
|
22392else 22393 echo "$as_me: failed program was:" >&5 22394sed 's/^/| /' conftest.$ac_ext >&5 22395 22396 22397fi 22398
| 22493else 22494 echo "$as_me: failed program was:" >&5 22495sed 's/^/| /' conftest.$ac_ext >&5 22496 22497 22498fi 22499
|
22399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22400 CC="$ac_save_CC"
| 22500rm -f core conftest.err conftest.$ac_objext 22501 break 22502 done 22503 CC=$ac_save_CC 22504 rm -f conftest.$ac_ext 22505 fi
|
22401fi
| 22506fi
|
22402 22403rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22404 fi 22405fi
| |
22406{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5 22407echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
| 22507{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5 22508echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
|
22408 if test "$ac_cv_sys_largefile_CC" != no; then 22409 CC="$CC$ac_cv_sys_largefile_CC" 22410 fi
| 22509 if test "$ac_cv_sys_largefile_CC" != no; then 22510 CC=$CC$ac_cv_sys_largefile_CC 22511 fi
|
22411
| 22512
|
22412 { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
| 22513 { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
|
22413echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; } 22414if test "${ac_cv_sys_file_offset_bits+set}" = set; then 22415 echo $ECHO_N "(cached) $ECHO_C" >&6 22416else
| 22514echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; } 22515if test "${ac_cv_sys_file_offset_bits+set}" = set; then 22516 echo $ECHO_N "(cached) $ECHO_C" >&6 22517else
|
22417 ac_cv_sys_file_offset_bits=no 22418 cat >conftest.$ac_ext <<_ACEOF
| 22518 while :; do 22519 cat >conftest.$ac_ext <<_ACEOF
|
22419/* confdefs.h. */ 22420_ACEOF 22421cat confdefs.h >>conftest.$ac_ext 22422cat >>conftest.$ac_ext <<_ACEOF 22423/* end confdefs.h. */ 22424#include <sys/types.h>
| 22520/* confdefs.h. */ 22521_ACEOF 22522cat confdefs.h >>conftest.$ac_ext 22523cat >>conftest.$ac_ext <<_ACEOF 22524/* end confdefs.h. */ 22525#include <sys/types.h>
|
22425 /* Check that off_t can represent 2**63 - 1 correctly. 22426 We can't simply "#define LARGE_OFF_T 9223372036854775807", 22427 since some C++ compilers masquerading as C compilers 22428 incorrectly reject 9223372036854775807. */ 22429# define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 22430 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 22431 && LARGE_OFF_T % 2147483647 == 1) 22432 ? 1 : -1]; 22433
| 22526 /* Check that off_t can represent 2**63 - 1 correctly. 22527 We can't simply define LARGE_OFF_T to be 9223372036854775807, 22528 since some C++ compilers masquerading as C compilers 22529 incorrectly reject 9223372036854775807. */ 22530#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 22531 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 22532 && LARGE_OFF_T % 2147483647 == 1) 22533 ? 1 : -1];
|
22434int 22435main () 22436{ 22437 22438 ; 22439 return 0; 22440} 22441_ACEOF 22442rm -f conftest.$ac_objext 22443if { (ac_try="$ac_compile" 22444case "(($ac_try" in 22445 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22446 *) ac_try_echo=$ac_try;; 22447esac 22448eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22449 (eval "$ac_compile") 2>conftest.er1 22450 ac_status=$? 22451 grep -v '^ *+' conftest.er1 >conftest.err 22452 rm -f conftest.er1 22453 cat conftest.err >&5 22454 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22455 (exit $ac_status); } && { 22456 test -z "$ac_c_werror_flag" || 22457 test ! -s conftest.err 22458 } && test -s conftest.$ac_objext; then
| 22534int 22535main () 22536{ 22537 22538 ; 22539 return 0; 22540} 22541_ACEOF 22542rm -f conftest.$ac_objext 22543if { (ac_try="$ac_compile" 22544case "(($ac_try" in 22545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22546 *) ac_try_echo=$ac_try;; 22547esac 22548eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22549 (eval "$ac_compile") 2>conftest.er1 22550 ac_status=$? 22551 grep -v '^ *+' conftest.er1 >conftest.err 22552 rm -f conftest.er1 22553 cat conftest.err >&5 22554 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22555 (exit $ac_status); } && { 22556 test -z "$ac_c_werror_flag" || 22557 test ! -s conftest.err 22558 } && test -s conftest.$ac_objext; then
|
22459 :
| 22559 ac_cv_sys_file_offset_bits=no; break
|
22460else 22461 echo "$as_me: failed program was:" >&5 22462sed 's/^/| /' conftest.$ac_ext >&5 22463
| 22560else 22561 echo "$as_me: failed program was:" >&5 22562sed 's/^/| /' conftest.$ac_ext >&5 22563
|
22464 cat >conftest.$ac_ext <<_ACEOF
| 22564 22565fi 22566 22567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22568 cat >conftest.$ac_ext <<_ACEOF
|
22465/* confdefs.h. */ 22466_ACEOF 22467cat confdefs.h >>conftest.$ac_ext 22468cat >>conftest.$ac_ext <<_ACEOF 22469/* end confdefs.h. */ 22470#define _FILE_OFFSET_BITS 64 22471#include <sys/types.h>
| 22569/* confdefs.h. */ 22570_ACEOF 22571cat confdefs.h >>conftest.$ac_ext 22572cat >>conftest.$ac_ext <<_ACEOF 22573/* end confdefs.h. */ 22574#define _FILE_OFFSET_BITS 64 22575#include <sys/types.h>
|
22472 /* Check that off_t can represent 2**63 - 1 correctly. 22473 We can't simply "#define LARGE_OFF_T 9223372036854775807", 22474 since some C++ compilers masquerading as C compilers 22475 incorrectly reject 9223372036854775807. */ 22476# define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 22477 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 22478 && LARGE_OFF_T % 2147483647 == 1) 22479 ? 1 : -1]; 22480 22481
| 22576 /* Check that off_t can represent 2**63 - 1 correctly. 22577 We can't simply define LARGE_OFF_T to be 9223372036854775807, 22578 since some C++ compilers masquerading as C compilers 22579 incorrectly reject 9223372036854775807. */ 22580#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 22581 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 22582 && LARGE_OFF_T % 2147483647 == 1) 22583 ? 1 : -1];
|
22482int 22483main () 22484{ 22485 22486 ; 22487 return 0; 22488} 22489_ACEOF 22490rm -f conftest.$ac_objext 22491if { (ac_try="$ac_compile" 22492case "(($ac_try" in 22493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22494 *) ac_try_echo=$ac_try;; 22495esac 22496eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22497 (eval "$ac_compile") 2>conftest.er1 22498 ac_status=$? 22499 grep -v '^ *+' conftest.er1 >conftest.err 22500 rm -f conftest.er1 22501 cat conftest.err >&5 22502 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22503 (exit $ac_status); } && { 22504 test -z "$ac_c_werror_flag" || 22505 test ! -s conftest.err 22506 } && test -s conftest.$ac_objext; then
| 22584int 22585main () 22586{ 22587 22588 ; 22589 return 0; 22590} 22591_ACEOF 22592rm -f conftest.$ac_objext 22593if { (ac_try="$ac_compile" 22594case "(($ac_try" in 22595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22596 *) ac_try_echo=$ac_try;; 22597esac 22598eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22599 (eval "$ac_compile") 2>conftest.er1 22600 ac_status=$? 22601 grep -v '^ *+' conftest.er1 >conftest.err 22602 rm -f conftest.er1 22603 cat conftest.err >&5 22604 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22605 (exit $ac_status); } && { 22606 test -z "$ac_c_werror_flag" || 22607 test ! -s conftest.err 22608 } && test -s conftest.$ac_objext; then
|
22507 ac_cv_sys_file_offset_bits=64
| 22609 ac_cv_sys_file_offset_bits=64; break
|
22508else 22509 echo "$as_me: failed program was:" >&5 22510sed 's/^/| /' conftest.$ac_ext >&5 22511 22512 22513fi 22514 22515rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
| 22610else 22611 echo "$as_me: failed program was:" >&5 22612sed 's/^/| /' conftest.$ac_ext >&5 22613 22614 22615fi 22616 22617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| 22618 ac_cv_sys_file_offset_bits=unknown 22619 break 22620done
|
22516fi
| 22621fi
|
22517 22518rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22519fi
| |
22520{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5 22521echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
| 22622{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5 22623echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
|
22522 if test "$ac_cv_sys_file_offset_bits" != no; then 22523
| 22624case $ac_cv_sys_file_offset_bits in #( 22625 no | unknown) ;; 22626 *)
|
22524cat >>confdefs.h <<_ACEOF 22525#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 22526_ACEOF
| 22627cat >>confdefs.h <<_ACEOF 22628#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 22629_ACEOF
|
22527 22528 fi 22529 { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
| 22630;; 22631esac 22632rm -f conftest* 22633 if test $ac_cv_sys_file_offset_bits = unknown; then 22634 { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
|
22530echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; } 22531if test "${ac_cv_sys_large_files+set}" = set; then 22532 echo $ECHO_N "(cached) $ECHO_C" >&6 22533else
| 22635echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; } 22636if test "${ac_cv_sys_large_files+set}" = set; then 22637 echo $ECHO_N "(cached) $ECHO_C" >&6 22638else
|
22534 ac_cv_sys_large_files=no 22535 cat >conftest.$ac_ext <<_ACEOF
| 22639 while :; do 22640 cat >conftest.$ac_ext <<_ACEOF
|
22536/* confdefs.h. */ 22537_ACEOF 22538cat confdefs.h >>conftest.$ac_ext 22539cat >>conftest.$ac_ext <<_ACEOF 22540/* end confdefs.h. */ 22541#include <sys/types.h>
| 22641/* confdefs.h. */ 22642_ACEOF 22643cat confdefs.h >>conftest.$ac_ext 22644cat >>conftest.$ac_ext <<_ACEOF 22645/* end confdefs.h. */ 22646#include <sys/types.h>
|
22542 /* Check that off_t can represent 2**63 - 1 correctly. 22543 We can't simply "#define LARGE_OFF_T 9223372036854775807", 22544 since some C++ compilers masquerading as C compilers 22545 incorrectly reject 9223372036854775807. */ 22546# define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 22547 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 22548 && LARGE_OFF_T % 2147483647 == 1) 22549 ? 1 : -1]; 22550
| 22647 /* Check that off_t can represent 2**63 - 1 correctly. 22648 We can't simply define LARGE_OFF_T to be 9223372036854775807, 22649 since some C++ compilers masquerading as C compilers 22650 incorrectly reject 9223372036854775807. */ 22651#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 22652 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 22653 && LARGE_OFF_T % 2147483647 == 1) 22654 ? 1 : -1];
|
22551int 22552main () 22553{ 22554 22555 ; 22556 return 0; 22557} 22558_ACEOF 22559rm -f conftest.$ac_objext 22560if { (ac_try="$ac_compile" 22561case "(($ac_try" in 22562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22563 *) ac_try_echo=$ac_try;; 22564esac 22565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22566 (eval "$ac_compile") 2>conftest.er1 22567 ac_status=$? 22568 grep -v '^ *+' conftest.er1 >conftest.err 22569 rm -f conftest.er1 22570 cat conftest.err >&5 22571 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22572 (exit $ac_status); } && { 22573 test -z "$ac_c_werror_flag" || 22574 test ! -s conftest.err 22575 } && test -s conftest.$ac_objext; then
| 22655int 22656main () 22657{ 22658 22659 ; 22660 return 0; 22661} 22662_ACEOF 22663rm -f conftest.$ac_objext 22664if { (ac_try="$ac_compile" 22665case "(($ac_try" in 22666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22667 *) ac_try_echo=$ac_try;; 22668esac 22669eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22670 (eval "$ac_compile") 2>conftest.er1 22671 ac_status=$? 22672 grep -v '^ *+' conftest.er1 >conftest.err 22673 rm -f conftest.er1 22674 cat conftest.err >&5 22675 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22676 (exit $ac_status); } && { 22677 test -z "$ac_c_werror_flag" || 22678 test ! -s conftest.err 22679 } && test -s conftest.$ac_objext; then
|
22576 :
| 22680 ac_cv_sys_large_files=no; break
|
22577else 22578 echo "$as_me: failed program was:" >&5 22579sed 's/^/| /' conftest.$ac_ext >&5 22580
| 22681else 22682 echo "$as_me: failed program was:" >&5 22683sed 's/^/| /' conftest.$ac_ext >&5 22684
|
22581 cat >conftest.$ac_ext <<_ACEOF
| 22685 22686fi 22687 22688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22689 cat >conftest.$ac_ext <<_ACEOF
|
22582/* confdefs.h. */ 22583_ACEOF 22584cat confdefs.h >>conftest.$ac_ext 22585cat >>conftest.$ac_ext <<_ACEOF 22586/* end confdefs.h. */ 22587#define _LARGE_FILES 1 22588#include <sys/types.h>
| 22690/* confdefs.h. */ 22691_ACEOF 22692cat confdefs.h >>conftest.$ac_ext 22693cat >>conftest.$ac_ext <<_ACEOF 22694/* end confdefs.h. */ 22695#define _LARGE_FILES 1 22696#include <sys/types.h>
|
22589 /* Check that off_t can represent 2**63 - 1 correctly. 22590 We can't simply "#define LARGE_OFF_T 9223372036854775807", 22591 since some C++ compilers masquerading as C compilers 22592 incorrectly reject 9223372036854775807. */ 22593# define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 22594 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 22595 && LARGE_OFF_T % 2147483647 == 1) 22596 ? 1 : -1]; 22597 22598
| 22697 /* Check that off_t can represent 2**63 - 1 correctly. 22698 We can't simply define LARGE_OFF_T to be 9223372036854775807, 22699 since some C++ compilers masquerading as C compilers 22700 incorrectly reject 9223372036854775807. */ 22701#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 22702 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 22703 && LARGE_OFF_T % 2147483647 == 1) 22704 ? 1 : -1];
|
22599int 22600main () 22601{ 22602 22603 ; 22604 return 0; 22605} 22606_ACEOF 22607rm -f conftest.$ac_objext 22608if { (ac_try="$ac_compile" 22609case "(($ac_try" in 22610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22611 *) ac_try_echo=$ac_try;; 22612esac 22613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22614 (eval "$ac_compile") 2>conftest.er1 22615 ac_status=$? 22616 grep -v '^ *+' conftest.er1 >conftest.err 22617 rm -f conftest.er1 22618 cat conftest.err >&5 22619 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22620 (exit $ac_status); } && { 22621 test -z "$ac_c_werror_flag" || 22622 test ! -s conftest.err 22623 } && test -s conftest.$ac_objext; then
| 22705int 22706main () 22707{ 22708 22709 ; 22710 return 0; 22711} 22712_ACEOF 22713rm -f conftest.$ac_objext 22714if { (ac_try="$ac_compile" 22715case "(($ac_try" in 22716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22717 *) ac_try_echo=$ac_try;; 22718esac 22719eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22720 (eval "$ac_compile") 2>conftest.er1 22721 ac_status=$? 22722 grep -v '^ *+' conftest.er1 >conftest.err 22723 rm -f conftest.er1 22724 cat conftest.err >&5 22725 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22726 (exit $ac_status); } && { 22727 test -z "$ac_c_werror_flag" || 22728 test ! -s conftest.err 22729 } && test -s conftest.$ac_objext; then
|
22624 ac_cv_sys_large_files=1
| 22730 ac_cv_sys_large_files=1; break
|
22625else 22626 echo "$as_me: failed program was:" >&5 22627sed 's/^/| /' conftest.$ac_ext >&5 22628 22629 22630fi 22631 22632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
| 22731else 22732 echo "$as_me: failed program was:" >&5 22733sed 's/^/| /' conftest.$ac_ext >&5 22734 22735 22736fi 22737 22738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
| 22739 ac_cv_sys_large_files=unknown 22740 break 22741done
|
22633fi
| 22742fi
|
22634 22635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22636fi
| |
22637{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5 22638echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
| 22743{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5 22744echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
|
22639 if test "$ac_cv_sys_large_files" != no; then 22640
| 22745case $ac_cv_sys_large_files in #( 22746 no | unknown) ;; 22747 *)
|
22641cat >>confdefs.h <<_ACEOF 22642#define _LARGE_FILES $ac_cv_sys_large_files 22643_ACEOF
| 22748cat >>confdefs.h <<_ACEOF 22749#define _LARGE_FILES $ac_cv_sys_large_files 22750_ACEOF
|
| 22751;; 22752esac 22753rm -f conftest* 22754 fi 22755fi
|
22644
| 22756
|
22645 fi 22646 fi
| 22757{ echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5 22758echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6; } 22759if test "${ac_cv_sys_largefile_source+set}" = set; then 22760 echo $ECHO_N "(cached) $ECHO_C" >&6 22761else 22762 while :; do 22763 cat >conftest.$ac_ext <<_ACEOF 22764/* confdefs.h. */ 22765_ACEOF 22766cat confdefs.h >>conftest.$ac_ext 22767cat >>conftest.$ac_ext <<_ACEOF 22768/* end confdefs.h. */ 22769#include <stdio.h> 22770int 22771main () 22772{ 22773return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0); 22774 ; 22775 return 0; 22776} 22777_ACEOF 22778rm -f conftest.$ac_objext conftest$ac_exeext 22779if { (ac_try="$ac_link" 22780case "(($ac_try" in 22781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22782 *) ac_try_echo=$ac_try;; 22783esac 22784eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22785 (eval "$ac_link") 2>conftest.er1 22786 ac_status=$? 22787 grep -v '^ *+' conftest.er1 >conftest.err 22788 rm -f conftest.er1 22789 cat conftest.err >&5 22790 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22791 (exit $ac_status); } && { 22792 test -z "$ac_c_werror_flag" || 22793 test ! -s conftest.err 22794 } && test -s conftest$ac_exeext && 22795 $as_test_x conftest$ac_exeext; then 22796 ac_cv_sys_largefile_source=no; break 22797else 22798 echo "$as_me: failed program was:" >&5 22799sed 's/^/| /' conftest.$ac_ext >&5
|
22647
| 22800
|
| 22801 22802fi 22803 22804rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22805 conftest$ac_exeext conftest.$ac_ext 22806 cat >conftest.$ac_ext <<_ACEOF 22807/* confdefs.h. */ 22808_ACEOF 22809cat confdefs.h >>conftest.$ac_ext 22810cat >>conftest.$ac_ext <<_ACEOF 22811/* end confdefs.h. */ 22812#define _LARGEFILE_SOURCE 1 22813#include <stdio.h> 22814int 22815main () 22816{ 22817return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0); 22818 ; 22819 return 0; 22820} 22821_ACEOF 22822rm -f conftest.$ac_objext conftest$ac_exeext 22823if { (ac_try="$ac_link" 22824case "(($ac_try" in 22825 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22826 *) ac_try_echo=$ac_try;; 22827esac 22828eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22829 (eval "$ac_link") 2>conftest.er1 22830 ac_status=$? 22831 grep -v '^ *+' conftest.er1 >conftest.err 22832 rm -f conftest.er1 22833 cat conftest.err >&5 22834 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22835 (exit $ac_status); } && { 22836 test -z "$ac_c_werror_flag" || 22837 test ! -s conftest.err 22838 } && test -s conftest$ac_exeext && 22839 $as_test_x conftest$ac_exeext; then 22840 ac_cv_sys_largefile_source=1; break 22841else 22842 echo "$as_me: failed program was:" >&5 22843sed 's/^/| /' conftest.$ac_ext >&5 22844 22845 22846fi 22847 22848rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 22849 conftest$ac_exeext conftest.$ac_ext 22850 ac_cv_sys_largefile_source=unknown 22851 break 22852done 22853fi 22854{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5 22855echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6; } 22856case $ac_cv_sys_largefile_source in #( 22857 no | unknown) ;; 22858 *) 22859cat >>confdefs.h <<_ACEOF 22860#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 22861_ACEOF 22862;; 22863esac 22864rm -f conftest* 22865 22866# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 22867# in glibc 2.1.3, but that breaks too many other things. 22868# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 22869if test $ac_cv_sys_largefile_source != unknown; then 22870 22871cat >>confdefs.h <<\_ACEOF 22872#define HAVE_FSEEKO 1 22873_ACEOF 22874 22875fi 22876
|
22648{ echo "$as_me:$LINENO: checking for mbstate_t" >&5 22649echo $ECHO_N "checking for mbstate_t... $ECHO_C" >&6; } 22650if test "${ac_cv_type_mbstate_t+set}" = set; then 22651 echo $ECHO_N "(cached) $ECHO_C" >&6 22652else 22653 cat >conftest.$ac_ext <<_ACEOF 22654/* confdefs.h. */ 22655_ACEOF 22656cat confdefs.h >>conftest.$ac_ext 22657cat >>conftest.$ac_ext <<_ACEOF 22658/* end confdefs.h. */ 22659$ac_includes_default 22660# include <wchar.h> 22661int 22662main () 22663{ 22664mbstate_t x; return sizeof x; 22665 ; 22666 return 0; 22667} 22668_ACEOF 22669rm -f conftest.$ac_objext 22670if { (ac_try="$ac_compile" 22671case "(($ac_try" in 22672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22673 *) ac_try_echo=$ac_try;; 22674esac 22675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22676 (eval "$ac_compile") 2>conftest.er1 22677 ac_status=$? 22678 grep -v '^ *+' conftest.er1 >conftest.err 22679 rm -f conftest.er1 22680 cat conftest.err >&5 22681 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22682 (exit $ac_status); } && { 22683 test -z "$ac_c_werror_flag" || 22684 test ! -s conftest.err 22685 } && test -s conftest.$ac_objext; then 22686 ac_cv_type_mbstate_t=yes 22687else 22688 echo "$as_me: failed program was:" >&5 22689sed 's/^/| /' conftest.$ac_ext >&5 22690 22691 ac_cv_type_mbstate_t=no 22692fi 22693 22694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22695fi 22696{ echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5 22697echo "${ECHO_T}$ac_cv_type_mbstate_t" >&6; } 22698 if test $ac_cv_type_mbstate_t = yes; then 22699 22700cat >>confdefs.h <<\_ACEOF 22701#define HAVE_MBSTATE_T 1 22702_ACEOF 22703 22704 else 22705 22706cat >>confdefs.h <<\_ACEOF 22707#define mbstate_t int 22708_ACEOF 22709 22710 fi 22711 22712{ echo "$as_me:$LINENO: checking for uint8_t" >&5 22713echo $ECHO_N "checking for uint8_t... $ECHO_C" >&6; } 22714if test "${ac_cv_type_uint8_t+set}" = set; then 22715 echo $ECHO_N "(cached) $ECHO_C" >&6 22716else 22717 cat >conftest.$ac_ext <<_ACEOF 22718/* confdefs.h. */ 22719_ACEOF 22720cat confdefs.h >>conftest.$ac_ext 22721cat >>conftest.$ac_ext <<_ACEOF 22722/* end confdefs.h. */
| 22877{ echo "$as_me:$LINENO: checking for mbstate_t" >&5 22878echo $ECHO_N "checking for mbstate_t... $ECHO_C" >&6; } 22879if test "${ac_cv_type_mbstate_t+set}" = set; then 22880 echo $ECHO_N "(cached) $ECHO_C" >&6 22881else 22882 cat >conftest.$ac_ext <<_ACEOF 22883/* confdefs.h. */ 22884_ACEOF 22885cat confdefs.h >>conftest.$ac_ext 22886cat >>conftest.$ac_ext <<_ACEOF 22887/* end confdefs.h. */ 22888$ac_includes_default 22889# include <wchar.h> 22890int 22891main () 22892{ 22893mbstate_t x; return sizeof x; 22894 ; 22895 return 0; 22896} 22897_ACEOF 22898rm -f conftest.$ac_objext 22899if { (ac_try="$ac_compile" 22900case "(($ac_try" in 22901 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22902 *) ac_try_echo=$ac_try;; 22903esac 22904eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22905 (eval "$ac_compile") 2>conftest.er1 22906 ac_status=$? 22907 grep -v '^ *+' conftest.er1 >conftest.err 22908 rm -f conftest.er1 22909 cat conftest.err >&5 22910 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22911 (exit $ac_status); } && { 22912 test -z "$ac_c_werror_flag" || 22913 test ! -s conftest.err 22914 } && test -s conftest.$ac_objext; then 22915 ac_cv_type_mbstate_t=yes 22916else 22917 echo "$as_me: failed program was:" >&5 22918sed 's/^/| /' conftest.$ac_ext >&5 22919 22920 ac_cv_type_mbstate_t=no 22921fi 22922 22923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22924fi 22925{ echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5 22926echo "${ECHO_T}$ac_cv_type_mbstate_t" >&6; } 22927 if test $ac_cv_type_mbstate_t = yes; then 22928 22929cat >>confdefs.h <<\_ACEOF 22930#define HAVE_MBSTATE_T 1 22931_ACEOF 22932 22933 else 22934 22935cat >>confdefs.h <<\_ACEOF 22936#define mbstate_t int 22937_ACEOF 22938 22939 fi 22940 22941{ echo "$as_me:$LINENO: checking for uint8_t" >&5 22942echo $ECHO_N "checking for uint8_t... $ECHO_C" >&6; } 22943if test "${ac_cv_type_uint8_t+set}" = set; then 22944 echo $ECHO_N "(cached) $ECHO_C" >&6 22945else 22946 cat >conftest.$ac_ext <<_ACEOF 22947/* confdefs.h. */ 22948_ACEOF 22949cat confdefs.h >>conftest.$ac_ext 22950cat >>conftest.$ac_ext <<_ACEOF 22951/* end confdefs.h. */
|
22723#if HAVE_STDINT_H 22724#include <stdint.h> 22725#endif 22726#include <sys/types.h> 22727#if STDC_HEADERS 22728#include <stdlib.h> 22729#include <stddef.h> 22730#endif
| 22952$ac_includes_default 22953typedef uint8_t ac__type_new_; 22954int 22955main () 22956{ 22957if ((ac__type_new_ *) 0) 22958 return 0; 22959if (sizeof (ac__type_new_)) 22960 return 0; 22961 ; 22962 return 0; 22963}
|
22731_ACEOF
| 22964_ACEOF
|
22732if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22733 $EGREP "(^|[^a-zA-Z_0-9])uint8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
| 22965rm -f conftest.$ac_objext 22966if { (ac_try="$ac_compile" 22967case "(($ac_try" in 22968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22969 *) ac_try_echo=$ac_try;; 22970esac 22971eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22972 (eval "$ac_compile") 2>conftest.er1 22973 ac_status=$? 22974 grep -v '^ *+' conftest.er1 >conftest.err 22975 rm -f conftest.er1 22976 cat conftest.err >&5 22977 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22978 (exit $ac_status); } && { 22979 test -z "$ac_c_werror_flag" || 22980 test ! -s conftest.err 22981 } && test -s conftest.$ac_objext; then
|
22734 ac_cv_type_uint8_t=yes 22735else
| 22982 ac_cv_type_uint8_t=yes 22983else
|
22736 ac_cv_type_uint8_t=no
| 22984 echo "$as_me: failed program was:" >&5 22985sed 's/^/| /' conftest.$ac_ext >&5 22986 22987 ac_cv_type_uint8_t=no
|
22737fi
| 22988fi
|
22738rm -f conftest*
| |
22739
| 22989
|
| 22990rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
22740fi 22741{ echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5 22742echo "${ECHO_T}$ac_cv_type_uint8_t" >&6; }
| 22991fi 22992{ echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5 22993echo "${ECHO_T}$ac_cv_type_uint8_t" >&6; }
|
22743if test $ac_cv_type_uint8_t = no; then 22744 cat >>confdefs.h <<\_ACEOF 22745#define uint8_t unsigned char
| 22994if test $ac_cv_type_uint8_t = yes; then 22995 22996cat >>confdefs.h <<_ACEOF 22997#define HAVE_UINT8_T 1
|
22746_ACEOF 22747
| 22998_ACEOF 22999
|
22748fi
| |
22749
| 23000
|
| 23001fi
|
22750{ echo "$as_me:$LINENO: checking for uint16_t" >&5 22751echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; } 22752if test "${ac_cv_type_uint16_t+set}" = set; then 22753 echo $ECHO_N "(cached) $ECHO_C" >&6 22754else 22755 cat >conftest.$ac_ext <<_ACEOF 22756/* confdefs.h. */ 22757_ACEOF 22758cat confdefs.h >>conftest.$ac_ext 22759cat >>conftest.$ac_ext <<_ACEOF 22760/* end confdefs.h. */
| 23002{ echo "$as_me:$LINENO: checking for uint16_t" >&5 23003echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; } 23004if test "${ac_cv_type_uint16_t+set}" = set; then 23005 echo $ECHO_N "(cached) $ECHO_C" >&6 23006else 23007 cat >conftest.$ac_ext <<_ACEOF 23008/* confdefs.h. */ 23009_ACEOF 23010cat confdefs.h >>conftest.$ac_ext 23011cat >>conftest.$ac_ext <<_ACEOF 23012/* end confdefs.h. */
|
22761#if HAVE_STDINT_H 22762#include <stdint.h> 22763#endif 22764#include <sys/types.h> 22765#if STDC_HEADERS 22766#include <stdlib.h> 22767#include <stddef.h> 22768#endif
| 23013$ac_includes_default 23014typedef uint16_t ac__type_new_; 23015int 23016main () 23017{ 23018if ((ac__type_new_ *) 0) 23019 return 0; 23020if (sizeof (ac__type_new_)) 23021 return 0; 23022 ; 23023 return 0; 23024}
|
22769_ACEOF
| 23025_ACEOF
|
22770if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22771 $EGREP "(^|[^a-zA-Z_0-9])uint16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
| 23026rm -f conftest.$ac_objext 23027if { (ac_try="$ac_compile" 23028case "(($ac_try" in 23029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23030 *) ac_try_echo=$ac_try;; 23031esac 23032eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23033 (eval "$ac_compile") 2>conftest.er1 23034 ac_status=$? 23035 grep -v '^ *+' conftest.er1 >conftest.err 23036 rm -f conftest.er1 23037 cat conftest.err >&5 23038 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23039 (exit $ac_status); } && { 23040 test -z "$ac_c_werror_flag" || 23041 test ! -s conftest.err 23042 } && test -s conftest.$ac_objext; then
|
22772 ac_cv_type_uint16_t=yes 22773else
| 23043 ac_cv_type_uint16_t=yes 23044else
|
22774 ac_cv_type_uint16_t=no
| 23045 echo "$as_me: failed program was:" >&5 23046sed 's/^/| /' conftest.$ac_ext >&5 23047 23048 ac_cv_type_uint16_t=no
|
22775fi
| 23049fi
|
22776rm -f conftest*
| |
22777
| 23050
|
| 23051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
22778fi 22779{ echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5 22780echo "${ECHO_T}$ac_cv_type_uint16_t" >&6; }
| 23052fi 23053{ echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5 23054echo "${ECHO_T}$ac_cv_type_uint16_t" >&6; }
|
22781if test $ac_cv_type_uint16_t = no; then 22782 cat >>confdefs.h <<\_ACEOF 22783#define uint16_t unsigned short
| 23055if test $ac_cv_type_uint16_t = yes; then 23056 23057cat >>confdefs.h <<_ACEOF 23058#define HAVE_UINT16_T 1
|
22784_ACEOF 22785
| 23059_ACEOF 23060
|
22786fi
| |
22787
| 23061
|
| 23062fi
|
22788{ echo "$as_me:$LINENO: checking for uint32_t" >&5 22789echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; } 22790if test "${ac_cv_type_uint32_t+set}" = set; then 22791 echo $ECHO_N "(cached) $ECHO_C" >&6 22792else 22793 cat >conftest.$ac_ext <<_ACEOF 22794/* confdefs.h. */ 22795_ACEOF 22796cat confdefs.h >>conftest.$ac_ext 22797cat >>conftest.$ac_ext <<_ACEOF 22798/* end confdefs.h. */
| 23063{ echo "$as_me:$LINENO: checking for uint32_t" >&5 23064echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; } 23065if test "${ac_cv_type_uint32_t+set}" = set; then 23066 echo $ECHO_N "(cached) $ECHO_C" >&6 23067else 23068 cat >conftest.$ac_ext <<_ACEOF 23069/* confdefs.h. */ 23070_ACEOF 23071cat confdefs.h >>conftest.$ac_ext 23072cat >>conftest.$ac_ext <<_ACEOF 23073/* end confdefs.h. */
|
22799#if HAVE_STDINT_H 22800#include <stdint.h> 22801#endif 22802#include <sys/types.h> 22803#if STDC_HEADERS 22804#include <stdlib.h> 22805#include <stddef.h> 22806#endif
| 23074$ac_includes_default 23075typedef uint32_t ac__type_new_; 23076int 23077main () 23078{ 23079if ((ac__type_new_ *) 0) 23080 return 0; 23081if (sizeof (ac__type_new_)) 23082 return 0; 23083 ; 23084 return 0; 23085}
|
22807_ACEOF
| 23086_ACEOF
|
22808if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22809 $EGREP "(^|[^a-zA-Z_0-9])uint32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
| 23087rm -f conftest.$ac_objext 23088if { (ac_try="$ac_compile" 23089case "(($ac_try" in 23090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23091 *) ac_try_echo=$ac_try;; 23092esac 23093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23094 (eval "$ac_compile") 2>conftest.er1 23095 ac_status=$? 23096 grep -v '^ *+' conftest.er1 >conftest.err 23097 rm -f conftest.er1 23098 cat conftest.err >&5 23099 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23100 (exit $ac_status); } && { 23101 test -z "$ac_c_werror_flag" || 23102 test ! -s conftest.err 23103 } && test -s conftest.$ac_objext; then
|
22810 ac_cv_type_uint32_t=yes 22811else
| 23104 ac_cv_type_uint32_t=yes 23105else
|
22812 ac_cv_type_uint32_t=no
| 23106 echo "$as_me: failed program was:" >&5 23107sed 's/^/| /' conftest.$ac_ext >&5 23108 23109 ac_cv_type_uint32_t=no
|
22813fi
| 23110fi
|
22814rm -f conftest*
| |
22815
| 23111
|
| 23112rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
22816fi 22817{ echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5 22818echo "${ECHO_T}$ac_cv_type_uint32_t" >&6; }
| 23113fi 23114{ echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5 23115echo "${ECHO_T}$ac_cv_type_uint32_t" >&6; }
|
22819if test $ac_cv_type_uint32_t = no; then 22820 cat >>confdefs.h <<\_ACEOF 22821#define uint32_t unsigned int
| 23116if test $ac_cv_type_uint32_t = yes; then 23117 23118cat >>confdefs.h <<_ACEOF 23119#define HAVE_UINT32_T 1
|
22822_ACEOF 22823
| 23120_ACEOF 23121
|
22824fi
| |
22825
| 23122
|
| 23123fi
|
22826{ echo "$as_me:$LINENO: checking for int32_t" >&5 22827echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; } 22828if test "${ac_cv_type_int32_t+set}" = set; then 22829 echo $ECHO_N "(cached) $ECHO_C" >&6 22830else 22831 cat >conftest.$ac_ext <<_ACEOF 22832/* confdefs.h. */ 22833_ACEOF 22834cat confdefs.h >>conftest.$ac_ext 22835cat >>conftest.$ac_ext <<_ACEOF 22836/* end confdefs.h. */
| 23124{ echo "$as_me:$LINENO: checking for int32_t" >&5 23125echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; } 23126if test "${ac_cv_type_int32_t+set}" = set; then 23127 echo $ECHO_N "(cached) $ECHO_C" >&6 23128else 23129 cat >conftest.$ac_ext <<_ACEOF 23130/* confdefs.h. */ 23131_ACEOF 23132cat confdefs.h >>conftest.$ac_ext 23133cat >>conftest.$ac_ext <<_ACEOF 23134/* end confdefs.h. */
|
22837#if HAVE_STDINT_H 22838#include <stdint.h> 22839#endif 22840#include <sys/types.h> 22841#if STDC_HEADERS 22842#include <stdlib.h> 22843#include <stddef.h> 22844#endif
| 23135$ac_includes_default 23136typedef int32_t ac__type_new_; 23137int 23138main () 23139{ 23140if ((ac__type_new_ *) 0) 23141 return 0; 23142if (sizeof (ac__type_new_)) 23143 return 0; 23144 ; 23145 return 0; 23146}
|
22845_ACEOF
| 23147_ACEOF
|
22846if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22847 $EGREP "(^|[^a-zA-Z_0-9])int32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
| 23148rm -f conftest.$ac_objext 23149if { (ac_try="$ac_compile" 23150case "(($ac_try" in 23151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23152 *) ac_try_echo=$ac_try;; 23153esac 23154eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23155 (eval "$ac_compile") 2>conftest.er1 23156 ac_status=$? 23157 grep -v '^ *+' conftest.er1 >conftest.err 23158 rm -f conftest.er1 23159 cat conftest.err >&5 23160 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23161 (exit $ac_status); } && { 23162 test -z "$ac_c_werror_flag" || 23163 test ! -s conftest.err 23164 } && test -s conftest.$ac_objext; then
|
22848 ac_cv_type_int32_t=yes 22849else
| 23165 ac_cv_type_int32_t=yes 23166else
|
22850 ac_cv_type_int32_t=no
| 23167 echo "$as_me: failed program was:" >&5 23168sed 's/^/| /' conftest.$ac_ext >&5 23169 23170 ac_cv_type_int32_t=no
|
22851fi
| 23171fi
|
22852rm -f conftest*
| |
22853
| 23172
|
| 23173rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
22854fi 22855{ echo "$as_me:$LINENO: result: $ac_cv_type_int32_t" >&5 22856echo "${ECHO_T}$ac_cv_type_int32_t" >&6; }
| 23174fi 23175{ echo "$as_me:$LINENO: result: $ac_cv_type_int32_t" >&5 23176echo "${ECHO_T}$ac_cv_type_int32_t" >&6; }
|
22857if test $ac_cv_type_int32_t = no; then 22858 cat >>confdefs.h <<\_ACEOF 22859#define int32_t int
| 23177if test $ac_cv_type_int32_t = yes; then 23178 23179cat >>confdefs.h <<_ACEOF 23180#define HAVE_INT32_T 1
|
22860_ACEOF 22861
| 23181_ACEOF 23182
|
22862fi
| |
22863
| 23183
|
22864{ echo "$as_me:$LINENO: checking for long long" >&5 22865echo $ECHO_N "checking for long long... $ECHO_C" >&6; } 22866if test "${ac_cv_c_long_long+set}" = set; then
| 23184fi 23185{ echo "$as_me:$LINENO: checking for uint64_t" >&5 23186echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; } 23187if test "${ac_cv_type_uint64_t+set}" = set; then
|
22867 echo $ECHO_N "(cached) $ECHO_C" >&6 22868else
| 23188 echo $ECHO_N "(cached) $ECHO_C" >&6 23189else
|
22869 if test "$GCC" = yes; then 22870 ac_cv_c_long_long=yes 22871else 22872if test "$cross_compiling" = yes; then 22873 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling 22874See \`config.log' for more details." >&5 22875echo "$as_me: error: cannot run test program while cross compiling 22876See \`config.log' for more details." >&2;} 22877 { (exit 1); exit 1; }; } 22878else
| |
22879 cat >conftest.$ac_ext <<_ACEOF 22880/* confdefs.h. */ 22881_ACEOF 22882cat confdefs.h >>conftest.$ac_ext 22883cat >>conftest.$ac_ext <<_ACEOF 22884/* end confdefs.h. */
| 23190 cat >conftest.$ac_ext <<_ACEOF 23191/* confdefs.h. */ 23192_ACEOF 23193cat confdefs.h >>conftest.$ac_ext 23194cat >>conftest.$ac_ext <<_ACEOF 23195/* end confdefs.h. */
|
22885int main() { 22886long long foo = 0; 22887exit(sizeof(long long) < sizeof(long)); }
| 23196$ac_includes_default 23197typedef uint64_t ac__type_new_; 23198int 23199main () 23200{ 23201if ((ac__type_new_ *) 0) 23202 return 0; 23203if (sizeof (ac__type_new_)) 23204 return 0; 23205 ; 23206 return 0; 23207}
|
22888_ACEOF
| 23208_ACEOF
|
22889rm -f conftest$ac_exeext 22890if { (ac_try="$ac_link"
| 23209rm -f conftest.$ac_objext 23210if { (ac_try="$ac_compile"
|
22891case "(($ac_try" in 22892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22893 *) ac_try_echo=$ac_try;; 22894esac 22895eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
| 23211case "(($ac_try" in 23212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23213 *) ac_try_echo=$ac_try;; 23214esac 23215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
22896 (eval "$ac_link") 2>&5
| 23216 (eval "$ac_compile") 2>conftest.er1
|
22897 ac_status=$?
| 23217 ac_status=$?
|
| 23218 grep -v '^ *+' conftest.er1 >conftest.err 23219 rm -f conftest.er1 23220 cat conftest.err >&5
|
22898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
| 23221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
22899 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 22900 { (case "(($ac_try" in 22901 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 22902 *) ac_try_echo=$ac_try;; 22903esac 22904eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 22905 (eval "$ac_try") 2>&5 22906 ac_status=$? 22907 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22908 (exit $ac_status); }; }; then 22909 ac_cv_c_long_long=yes
| 23222 (exit $ac_status); } && { 23223 test -z "$ac_c_werror_flag" || 23224 test ! -s conftest.err 23225 } && test -s conftest.$ac_objext; then 23226 ac_cv_type_uint64_t=yes
|
22910else
| 23227else
|
22911 echo "$as_me: program exited with status $ac_status" >&5 22912echo "$as_me: failed program was:" >&5
| 23228 echo "$as_me: failed program was:" >&5
|
22913sed 's/^/| /' conftest.$ac_ext >&5 22914
| 23229sed 's/^/| /' conftest.$ac_ext >&5 23230
|
22915( exit $ac_status ) 22916ac_cv_c_long_long=no
| 23231 ac_cv_type_uint64_t=no
|
22917fi
| 23232fi
|
22918rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 22919fi
| |
22920
| 23233
|
22921
| 23234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
22922fi
| 23235fi
|
22923fi 22924{ echo "$as_me:$LINENO: result: $ac_cv_c_long_long" >&5 22925echo "${ECHO_T}$ac_cv_c_long_long" >&6; } 22926if test $ac_cv_c_long_long = yes; then 22927 cat >>confdefs.h <<\_ACEOF 22928#define HAVE_LONG_LONG 1
| 23236{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5 23237echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; } 23238if test $ac_cv_type_uint64_t = yes; then 23239 23240cat >>confdefs.h <<_ACEOF 23241#define HAVE_UINT64_T 1
|
22929_ACEOF 22930
| 23242_ACEOF 23243
|
22931fi
| |
22932
| 23244
|
22933if test $ac_cv_c_long_long = yes; then 22934 ulong64='unsigned long long'; 22935 long64='long long'; 22936else 22937 ulong64='unsigned long'; 22938 long64='long';
| |
22939fi
| 23245fi
|
22940{ echo "$as_me:$LINENO: checking for uint64_t" >&5 22941echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; } 22942if test "${ac_cv_type_uint64_t+set}" = set; then
| 23246{ echo "$as_me:$LINENO: checking for int64_t" >&5 23247echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; } 23248if test "${ac_cv_type_int64_t+set}" = set; then
|
22943 echo $ECHO_N "(cached) $ECHO_C" >&6 22944else 22945 cat >conftest.$ac_ext <<_ACEOF 22946/* confdefs.h. */ 22947_ACEOF 22948cat confdefs.h >>conftest.$ac_ext 22949cat >>conftest.$ac_ext <<_ACEOF 22950/* end confdefs.h. */
| 23249 echo $ECHO_N "(cached) $ECHO_C" >&6 23250else 23251 cat >conftest.$ac_ext <<_ACEOF 23252/* confdefs.h. */ 23253_ACEOF 23254cat confdefs.h >>conftest.$ac_ext 23255cat >>conftest.$ac_ext <<_ACEOF 23256/* end confdefs.h. */
|
22951#if HAVE_STDINT_H 22952#include <stdint.h> 22953#endif 22954#include <sys/types.h> 22955#if STDC_HEADERS 22956#include <stdlib.h> 22957#include <stddef.h> 22958#endif
| 23257$ac_includes_default 23258typedef int64_t ac__type_new_; 23259int 23260main () 23261{ 23262if ((ac__type_new_ *) 0) 23263 return 0; 23264if (sizeof (ac__type_new_)) 23265 return 0; 23266 ; 23267 return 0; 23268}
|
22959_ACEOF
| 23269_ACEOF
|
22960if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22961 $EGREP "(^|[^a-zA-Z_0-9])uint64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then 22962 eval "ac_cv_type_uint64_t=yes"
| 23270rm -f conftest.$ac_objext 23271if { (ac_try="$ac_compile" 23272case "(($ac_try" in 23273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23274 *) ac_try_echo=$ac_try;; 23275esac 23276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23277 (eval "$ac_compile") 2>conftest.er1 23278 ac_status=$? 23279 grep -v '^ *+' conftest.er1 >conftest.err 23280 rm -f conftest.er1 23281 cat conftest.err >&5 23282 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23283 (exit $ac_status); } && { 23284 test -z "$ac_c_werror_flag" || 23285 test ! -s conftest.err 23286 } && test -s conftest.$ac_objext; then 23287 ac_cv_type_int64_t=yes
|
22963else
| 23288else
|
22964 eval "ac_cv_type_uint64_t=no"
| 23289 echo "$as_me: failed program was:" >&5 23290sed 's/^/| /' conftest.$ac_ext >&5 23291 23292 ac_cv_type_int64_t=no
|
22965fi
| 23293fi
|
22966rm -f conftest*
| |
22967
| 23294
|
| 23295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
22968fi
| 23296fi
|
22969if eval "test \"`echo '$ac_cv_type_'uint64_t`\" = yes"; then 22970 { echo "$as_me:$LINENO: result: yes" >&5 22971echo "${ECHO_T}yes" >&6; } 22972else 22973 { echo "$as_me:$LINENO: result: no" >&5 22974echo "${ECHO_T}no" >&6; } 22975 cat >>confdefs.h <<_ACEOF 22976#define uint64_t $ulong64
| 23297{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5 23298echo "${ECHO_T}$ac_cv_type_int64_t" >&6; } 23299if test $ac_cv_type_int64_t = yes; then 23300 23301cat >>confdefs.h <<_ACEOF 23302#define HAVE_INT64_T 1
|
22977_ACEOF 22978
| 23303_ACEOF 23304
|
| 23305
|
22979fi 22980
| 23306fi 23307
|
22981{ echo "$as_me:$LINENO: checking for int64_t" >&5 22982echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; } 22983if test "${ac_cv_type_int64_t+set}" = set; then
| 23308{ echo "$as_me:$LINENO: checking for long long" >&5 23309echo $ECHO_N "checking for long long... $ECHO_C" >&6; } 23310if test "${ac_cv_type_long_long+set}" = set; then
|
22984 echo $ECHO_N "(cached) $ECHO_C" >&6 22985else 22986 cat >conftest.$ac_ext <<_ACEOF 22987/* confdefs.h. */ 22988_ACEOF 22989cat confdefs.h >>conftest.$ac_ext 22990cat >>conftest.$ac_ext <<_ACEOF 22991/* end confdefs.h. */
| 23311 echo $ECHO_N "(cached) $ECHO_C" >&6 23312else 23313 cat >conftest.$ac_ext <<_ACEOF 23314/* confdefs.h. */ 23315_ACEOF 23316cat confdefs.h >>conftest.$ac_ext 23317cat >>conftest.$ac_ext <<_ACEOF 23318/* end confdefs.h. */
|
22992#if HAVE_STDINT_H 22993#include <stdint.h> 22994#endif 22995#include <sys/types.h> 22996#if STDC_HEADERS 22997#include <stdlib.h> 22998#include <stddef.h> 22999#endif
| 23319$ac_includes_default 23320typedef long long ac__type_new_; 23321int 23322main () 23323{ 23324if ((ac__type_new_ *) 0) 23325 return 0; 23326if (sizeof (ac__type_new_)) 23327 return 0; 23328 ; 23329 return 0; 23330}
|
23000_ACEOF
| 23331_ACEOF
|
23001if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23002 $EGREP "(^|[^a-zA-Z_0-9])int64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then 23003 eval "ac_cv_type_int64_t=yes"
| 23332rm -f conftest.$ac_objext 23333if { (ac_try="$ac_compile" 23334case "(($ac_try" in 23335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23336 *) ac_try_echo=$ac_try;; 23337esac 23338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23339 (eval "$ac_compile") 2>conftest.er1 23340 ac_status=$? 23341 grep -v '^ *+' conftest.er1 >conftest.err 23342 rm -f conftest.er1 23343 cat conftest.err >&5 23344 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23345 (exit $ac_status); } && { 23346 test -z "$ac_c_werror_flag" || 23347 test ! -s conftest.err 23348 } && test -s conftest.$ac_objext; then 23349 ac_cv_type_long_long=yes
|
23004else
| 23350else
|
23005 eval "ac_cv_type_int64_t=no" 23006fi 23007rm -f conftest*
| 23351 echo "$as_me: failed program was:" >&5 23352sed 's/^/| /' conftest.$ac_ext >&5
|
23008
| 23353
|
| 23354 ac_cv_type_long_long=no
|
23009fi
| 23355fi
|
23010if eval "test \"`echo '$ac_cv_type_'int64_t`\" = yes"; then 23011 { echo "$as_me:$LINENO: result: yes" >&5 23012echo "${ECHO_T}yes" >&6; } 23013else 23014 { echo "$as_me:$LINENO: result: no" >&5 23015echo "${ECHO_T}no" >&6; } 23016 cat >>confdefs.h <<_ACEOF 23017#define int64_t $long64 23018_ACEOF
| |
23019
| 23356
|
| 23357rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
23020fi
| 23358fi
|
| 23359{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5 23360echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
|
23021
| 23361
|
23022 23023{ echo "$as_me:$LINENO: checking size of uint8_t" >&5 23024echo $ECHO_N "checking size of uint8_t... $ECHO_C" >&6; } 23025if test "${ac_cv_sizeof_uint8_t+set}" = set; then
| 23362# The cast to long int works around a bug in the HP C Compiler 23363# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 23364# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 23365# This bug is HP SR number 8606223364. 23366{ echo "$as_me:$LINENO: checking size of long long" >&5 23367echo $ECHO_N "checking size of long long... $ECHO_C" >&6; } 23368if test "${ac_cv_sizeof_long_long+set}" = set; then
|
23026 echo $ECHO_N "(cached) $ECHO_C" >&6 23027else 23028 if test "$cross_compiling" = yes; then
| 23369 echo $ECHO_N "(cached) $ECHO_C" >&6 23370else 23371 if test "$cross_compiling" = yes; then
|
23029 ac_cv_sizeof_uint8_t=0 23030else 23031 cat >conftest.$ac_ext <<_ACEOF
| 23372 # Depending upon the size, compute the lo and hi bounds. 23373cat >conftest.$ac_ext <<_ACEOF
|
23032/* confdefs.h. */ 23033_ACEOF 23034cat confdefs.h >>conftest.$ac_ext 23035cat >>conftest.$ac_ext <<_ACEOF 23036/* end confdefs.h. */
| 23374/* confdefs.h. */ 23375_ACEOF 23376cat confdefs.h >>conftest.$ac_ext 23377cat >>conftest.$ac_ext <<_ACEOF 23378/* end confdefs.h. */
|
23037#if HAVE_STDINT_H 23038#include <stdint.h> 23039#endif 23040#include <sys/types.h> 23041#ifdef STDC_HEADERS 23042#include <stdlib.h> 23043#endif 23044 23045#include <stdio.h> 23046main()
| 23379$ac_includes_default 23380 typedef long long ac__type_sizeof_; 23381int 23382main ()
|
23047{
| 23383{
|
23048 FILE *f=fopen("conftestval", "w"); 23049 if (!f) exit(1); 23050 fprintf(f, "%d\n", sizeof(uint8_t)); 23051 exit(0);
| 23384static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 23385test_array [0] = 0 23386 23387 ; 23388 return 0;
|
23052} 23053_ACEOF
| 23389} 23390_ACEOF
|
23054rm -f conftest$ac_exeext 23055if { (ac_try="$ac_link"
| 23391rm -f conftest.$ac_objext 23392if { (ac_try="$ac_compile"
|
23056case "(($ac_try" in 23057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23058 *) ac_try_echo=$ac_try;; 23059esac 23060eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
| 23393case "(($ac_try" in 23394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23395 *) ac_try_echo=$ac_try;; 23396esac 23397eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
23061 (eval "$ac_link") 2>&5
| 23398 (eval "$ac_compile") 2>conftest.er1
|
23062 ac_status=$?
| 23399 ac_status=$?
|
| 23400 grep -v '^ *+' conftest.er1 >conftest.err 23401 rm -f conftest.er1 23402 cat conftest.err >&5
|
23063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
| 23403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
23064 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 23065 { (case "(($ac_try" in
| 23404 (exit $ac_status); } && { 23405 test -z "$ac_c_werror_flag" || 23406 test ! -s conftest.err 23407 } && test -s conftest.$ac_objext; then 23408 ac_lo=0 ac_mid=0 23409 while :; do 23410 cat >conftest.$ac_ext <<_ACEOF 23411/* confdefs.h. */ 23412_ACEOF 23413cat confdefs.h >>conftest.$ac_ext 23414cat >>conftest.$ac_ext <<_ACEOF 23415/* end confdefs.h. */ 23416$ac_includes_default 23417 typedef long long ac__type_sizeof_; 23418int 23419main () 23420{ 23421static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 23422test_array [0] = 0 23423 23424 ; 23425 return 0; 23426} 23427_ACEOF 23428rm -f conftest.$ac_objext 23429if { (ac_try="$ac_compile" 23430case "(($ac_try" in
|
23066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23067 *) ac_try_echo=$ac_try;; 23068esac 23069eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
| 23431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23432 *) ac_try_echo=$ac_try;; 23433esac 23434eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
23070 (eval "$ac_try") 2>&5
| 23435 (eval "$ac_compile") 2>conftest.er1
|
23071 ac_status=$?
| 23436 ac_status=$?
|
| 23437 grep -v '^ *+' conftest.er1 >conftest.err 23438 rm -f conftest.er1 23439 cat conftest.err >&5
|
23072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
| 23440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
23073 (exit $ac_status); }; }; then 23074 ac_cv_sizeof_uint8_t=`cat conftestval`
| 23441 (exit $ac_status); } && { 23442 test -z "$ac_c_werror_flag" || 23443 test ! -s conftest.err 23444 } && test -s conftest.$ac_objext; then 23445 ac_hi=$ac_mid; break
|
23075else
| 23446else
|
23076 echo "$as_me: program exited with status $ac_status" >&5 23077echo "$as_me: failed program was:" >&5
| 23447 echo "$as_me: failed program was:" >&5
|
23078sed 's/^/| /' conftest.$ac_ext >&5 23079
| 23448sed 's/^/| /' conftest.$ac_ext >&5 23449
|
23080( exit $ac_status ) 23081ac_cv_sizeof_uint8_t=0
| 23450 ac_lo=`expr $ac_mid + 1` 23451 if test $ac_lo -le $ac_mid; then 23452 ac_lo= ac_hi= 23453 break 23454 fi 23455 ac_mid=`expr 2 '*' $ac_mid + 1`
|
23082fi
| 23456fi
|
23083rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 23084fi
| |
23085
| 23457
|
23086 23087fi 23088{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint8_t" >&5 23089echo "${ECHO_T}$ac_cv_sizeof_uint8_t" >&6; } 23090cat >>confdefs.h <<_ACEOF 23091#define SIZEOF_UINT8_T $ac_cv_sizeof_uint8_t 23092_ACEOF 23093 23094 23095 23096{ echo "$as_me:$LINENO: checking size of uint16_t" >&5 23097echo $ECHO_N "checking size of uint16_t... $ECHO_C" >&6; } 23098if test "${ac_cv_sizeof_uint16_t+set}" = set; then 23099 echo $ECHO_N "(cached) $ECHO_C" >&6
| 23458rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23459 done
|
23100else
| 23460else
|
23101 if test "$cross_compiling" = yes; then 23102 ac_cv_sizeof_uint16_t=0 23103else 23104 cat >conftest.$ac_ext <<_ACEOF
| 23461 echo "$as_me: failed program was:" >&5 23462sed 's/^/| /' conftest.$ac_ext >&5 23463 23464 cat >conftest.$ac_ext <<_ACEOF
|
23105/* confdefs.h. */ 23106_ACEOF 23107cat confdefs.h >>conftest.$ac_ext 23108cat >>conftest.$ac_ext <<_ACEOF 23109/* end confdefs.h. */
| 23465/* confdefs.h. */ 23466_ACEOF 23467cat confdefs.h >>conftest.$ac_ext 23468cat >>conftest.$ac_ext <<_ACEOF 23469/* end confdefs.h. */
|
23110#if HAVE_STDINT_H 23111#include <stdint.h> 23112#endif 23113#include <sys/types.h> 23114#ifdef STDC_HEADERS 23115#include <stdlib.h> 23116#endif 23117 23118#include <stdio.h> 23119main()
| 23470$ac_includes_default 23471 typedef long long ac__type_sizeof_; 23472int 23473main ()
|
23120{
| 23474{
|
23121 FILE *f=fopen("conftestval", "w"); 23122 if (!f) exit(1); 23123 fprintf(f, "%d\n", sizeof(uint16_t)); 23124 exit(0);
| 23475static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 23476test_array [0] = 0 23477 23478 ; 23479 return 0;
|
23125} 23126_ACEOF
| 23480} 23481_ACEOF
|
23127rm -f conftest$ac_exeext 23128if { (ac_try="$ac_link"
| 23482rm -f conftest.$ac_objext 23483if { (ac_try="$ac_compile"
|
23129case "(($ac_try" in 23130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23131 *) ac_try_echo=$ac_try;; 23132esac 23133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
| 23484case "(($ac_try" in 23485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23486 *) ac_try_echo=$ac_try;; 23487esac 23488eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
23134 (eval "$ac_link") 2>&5
| 23489 (eval "$ac_compile") 2>conftest.er1
|
23135 ac_status=$?
| 23490 ac_status=$?
|
| 23491 grep -v '^ *+' conftest.er1 >conftest.err 23492 rm -f conftest.er1 23493 cat conftest.err >&5
|
23136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
| 23494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
23137 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 23138 { (case "(($ac_try" in
| 23495 (exit $ac_status); } && { 23496 test -z "$ac_c_werror_flag" || 23497 test ! -s conftest.err 23498 } && test -s conftest.$ac_objext; then 23499 ac_hi=-1 ac_mid=-1 23500 while :; do 23501 cat >conftest.$ac_ext <<_ACEOF 23502/* confdefs.h. */ 23503_ACEOF 23504cat confdefs.h >>conftest.$ac_ext 23505cat >>conftest.$ac_ext <<_ACEOF 23506/* end confdefs.h. */ 23507$ac_includes_default 23508 typedef long long ac__type_sizeof_; 23509int 23510main () 23511{ 23512static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 23513test_array [0] = 0 23514 23515 ; 23516 return 0; 23517} 23518_ACEOF 23519rm -f conftest.$ac_objext 23520if { (ac_try="$ac_compile" 23521case "(($ac_try" in
|
23139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23140 *) ac_try_echo=$ac_try;; 23141esac 23142eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
| 23522 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23523 *) ac_try_echo=$ac_try;; 23524esac 23525eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
23143 (eval "$ac_try") 2>&5
| 23526 (eval "$ac_compile") 2>conftest.er1
|
23144 ac_status=$?
| 23527 ac_status=$?
|
| 23528 grep -v '^ *+' conftest.er1 >conftest.err 23529 rm -f conftest.er1 23530 cat conftest.err >&5
|
23145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
| 23531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
23146 (exit $ac_status); }; }; then 23147 ac_cv_sizeof_uint16_t=`cat conftestval`
| 23532 (exit $ac_status); } && { 23533 test -z "$ac_c_werror_flag" || 23534 test ! -s conftest.err 23535 } && test -s conftest.$ac_objext; then 23536 ac_lo=$ac_mid; break
|
23148else
| 23537else
|
23149 echo "$as_me: program exited with status $ac_status" >&5 23150echo "$as_me: failed program was:" >&5
| 23538 echo "$as_me: failed program was:" >&5
|
23151sed 's/^/| /' conftest.$ac_ext >&5 23152
| 23539sed 's/^/| /' conftest.$ac_ext >&5 23540
|
23153( exit $ac_status ) 23154ac_cv_sizeof_uint16_t=0
| 23541 ac_hi=`expr '(' $ac_mid ')' - 1` 23542 if test $ac_mid -le $ac_hi; then 23543 ac_lo= ac_hi= 23544 break 23545 fi 23546 ac_mid=`expr 2 '*' $ac_mid`
|
23155fi
| 23547fi
|
23156rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 23157fi
| |
23158
| 23548
|
| 23549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23550 done 23551else 23552 echo "$as_me: failed program was:" >&5 23553sed 's/^/| /' conftest.$ac_ext >&5
|
23159
| 23554
|
| 23555 ac_lo= ac_hi=
|
23160fi
| 23556fi
|
23161{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint16_t" >&5 23162echo "${ECHO_T}$ac_cv_sizeof_uint16_t" >&6; } 23163cat >>confdefs.h <<_ACEOF 23164#define SIZEOF_UINT16_T $ac_cv_sizeof_uint16_t 23165_ACEOF
| |
23166
| 23557
|
| 23558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23559fi
|
23167
| 23560
|
23168 23169{ echo "$as_me:$LINENO: checking size of uint32_t" >&5 23170echo $ECHO_N "checking size of uint32_t... $ECHO_C" >&6; } 23171if test "${ac_cv_sizeof_uint32_t+set}" = set; then 23172 echo $ECHO_N "(cached) $ECHO_C" >&6 23173else 23174 if test "$cross_compiling" = yes; then 23175 ac_cv_sizeof_uint32_t=0 23176else
| 23561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23562# Binary search between lo and hi bounds. 23563while test "x$ac_lo" != "x$ac_hi"; do 23564 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
|
23177 cat >conftest.$ac_ext <<_ACEOF 23178/* confdefs.h. */ 23179_ACEOF 23180cat confdefs.h >>conftest.$ac_ext 23181cat >>conftest.$ac_ext <<_ACEOF 23182/* end confdefs.h. */
| 23565 cat >conftest.$ac_ext <<_ACEOF 23566/* confdefs.h. */ 23567_ACEOF 23568cat confdefs.h >>conftest.$ac_ext 23569cat >>conftest.$ac_ext <<_ACEOF 23570/* end confdefs.h. */
|
23183#if HAVE_STDINT_H 23184#include <stdint.h> 23185#endif 23186#include <sys/types.h> 23187#ifdef STDC_HEADERS 23188#include <stdlib.h> 23189#endif 23190 23191#include <stdio.h> 23192main()
| 23571$ac_includes_default 23572 typedef long long ac__type_sizeof_; 23573int 23574main ()
|
23193{
| 23575{
|
23194 FILE *f=fopen("conftestval", "w"); 23195 if (!f) exit(1); 23196 fprintf(f, "%d\n", sizeof(uint32_t)); 23197 exit(0);
| 23576static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 23577test_array [0] = 0 23578 23579 ; 23580 return 0;
|
23198} 23199_ACEOF
| 23581} 23582_ACEOF
|
23200rm -f conftest$ac_exeext 23201if { (ac_try="$ac_link"
| 23583rm -f conftest.$ac_objext 23584if { (ac_try="$ac_compile"
|
23202case "(($ac_try" in 23203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23204 *) ac_try_echo=$ac_try;; 23205esac 23206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
| 23585case "(($ac_try" in 23586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23587 *) ac_try_echo=$ac_try;; 23588esac 23589eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
23207 (eval "$ac_link") 2>&5
| 23590 (eval "$ac_compile") 2>conftest.er1
|
23208 ac_status=$?
| 23591 ac_status=$?
|
| 23592 grep -v '^ *+' conftest.er1 >conftest.err 23593 rm -f conftest.er1 23594 cat conftest.err >&5
|
23209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
| 23595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
23210 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 23211 { (case "(($ac_try" in 23212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23213 *) ac_try_echo=$ac_try;; 23214esac 23215eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23216 (eval "$ac_try") 2>&5 23217 ac_status=$? 23218 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23219 (exit $ac_status); }; }; then 23220 ac_cv_sizeof_uint32_t=`cat conftestval`
| 23596 (exit $ac_status); } && { 23597 test -z "$ac_c_werror_flag" || 23598 test ! -s conftest.err 23599 } && test -s conftest.$ac_objext; then 23600 ac_hi=$ac_mid
|
23221else
| 23601else
|
23222 echo "$as_me: program exited with status $ac_status" >&5 23223echo "$as_me: failed program was:" >&5
| 23602 echo "$as_me: failed program was:" >&5
|
23224sed 's/^/| /' conftest.$ac_ext >&5 23225
| 23603sed 's/^/| /' conftest.$ac_ext >&5 23604
|
23226( exit $ac_status ) 23227ac_cv_sizeof_uint32_t=0
| 23605 ac_lo=`expr '(' $ac_mid ')' + 1`
|
23228fi
| 23606fi
|
23229rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 23230fi
| |
23231
| 23607
|
23232 23233fi 23234{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint32_t" >&5 23235echo "${ECHO_T}$ac_cv_sizeof_uint32_t" >&6; } 23236cat >>confdefs.h <<_ACEOF 23237#define SIZEOF_UINT32_T $ac_cv_sizeof_uint32_t 23238_ACEOF 23239 23240 23241 23242{ echo "$as_me:$LINENO: checking size of int64_t" >&5 23243echo $ECHO_N "checking size of int64_t... $ECHO_C" >&6; } 23244if test "${ac_cv_sizeof_int64_t+set}" = set; then 23245 echo $ECHO_N "(cached) $ECHO_C" >&6
| 23608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23609done 23610case $ac_lo in 23611?*) ac_cv_sizeof_long_long=$ac_lo;; 23612'') if test "$ac_cv_type_long_long" = yes; then 23613 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long) 23614See \`config.log' for more details." >&5 23615echo "$as_me: error: cannot compute sizeof (long long) 23616See \`config.log' for more details." >&2;} 23617 { (exit 77); exit 77; }; } 23618 else 23619 ac_cv_sizeof_long_long=0 23620 fi ;; 23621esac
|
23246else
| 23622else
|
23247 if test "$cross_compiling" = yes; then 23248 ac_cv_sizeof_int64_t=0 23249else
| |
23250 cat >conftest.$ac_ext <<_ACEOF 23251/* confdefs.h. */ 23252_ACEOF 23253cat confdefs.h >>conftest.$ac_ext 23254cat >>conftest.$ac_ext <<_ACEOF 23255/* end confdefs.h. */
| 23623 cat >conftest.$ac_ext <<_ACEOF 23624/* confdefs.h. */ 23625_ACEOF 23626cat confdefs.h >>conftest.$ac_ext 23627cat >>conftest.$ac_ext <<_ACEOF 23628/* end confdefs.h. */
|
23256#if HAVE_STDINT_H 23257#include <stdint.h> 23258#endif 23259#include <sys/types.h> 23260#ifdef STDC_HEADERS 23261#include <stdlib.h> 23262#endif 23263
| 23629$ac_includes_default 23630 typedef long long ac__type_sizeof_; 23631static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } 23632static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
|
23264#include <stdio.h>
| 23633#include <stdio.h>
|
23265main()
| 23634#include <stdlib.h> 23635int 23636main ()
|
23266{
| 23637{
|
23267 FILE *f=fopen("conftestval", "w"); 23268 if (!f) exit(1); 23269 fprintf(f, "%d\n", sizeof(int64_t)); 23270 exit(0);
| 23638 23639 FILE *f = fopen ("conftest.val", "w"); 23640 if (! f) 23641 return 1; 23642 if (((long int) (sizeof (ac__type_sizeof_))) < 0) 23643 { 23644 long int i = longval (); 23645 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 23646 return 1; 23647 fprintf (f, "%ld\n", i); 23648 } 23649 else 23650 { 23651 unsigned long int i = ulongval (); 23652 if (i != ((long int) (sizeof (ac__type_sizeof_)))) 23653 return 1; 23654 fprintf (f, "%lu\n", i); 23655 } 23656 return ferror (f) || fclose (f) != 0; 23657 23658 ; 23659 return 0;
|
23271} 23272_ACEOF 23273rm -f conftest$ac_exeext 23274if { (ac_try="$ac_link" 23275case "(($ac_try" in 23276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23277 *) ac_try_echo=$ac_try;; 23278esac 23279eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23280 (eval "$ac_link") 2>&5 23281 ac_status=$? 23282 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23283 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 23284 { (case "(($ac_try" in 23285 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23286 *) ac_try_echo=$ac_try;; 23287esac 23288eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23289 (eval "$ac_try") 2>&5 23290 ac_status=$? 23291 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23292 (exit $ac_status); }; }; then
| 23660} 23661_ACEOF 23662rm -f conftest$ac_exeext 23663if { (ac_try="$ac_link" 23664case "(($ac_try" in 23665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23666 *) ac_try_echo=$ac_try;; 23667esac 23668eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23669 (eval "$ac_link") 2>&5 23670 ac_status=$? 23671 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23672 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 23673 { (case "(($ac_try" in 23674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23675 *) ac_try_echo=$ac_try;; 23676esac 23677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23678 (eval "$ac_try") 2>&5 23679 ac_status=$? 23680 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23681 (exit $ac_status); }; }; then
|
23293 ac_cv_sizeof_int64_t=`cat conftestval`
| 23682 ac_cv_sizeof_long_long=`cat conftest.val`
|
23294else 23295 echo "$as_me: program exited with status $ac_status" >&5 23296echo "$as_me: failed program was:" >&5 23297sed 's/^/| /' conftest.$ac_ext >&5 23298 23299( exit $ac_status )
| 23683else 23684 echo "$as_me: program exited with status $ac_status" >&5 23685echo "$as_me: failed program was:" >&5 23686sed 's/^/| /' conftest.$ac_ext >&5 23687 23688( exit $ac_status )
|
23300ac_cv_sizeof_int64_t=0
| 23689if test "$ac_cv_type_long_long" = yes; then 23690 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long) 23691See \`config.log' for more details." >&5 23692echo "$as_me: error: cannot compute sizeof (long long) 23693See \`config.log' for more details." >&2;} 23694 { (exit 77); exit 77; }; } 23695 else 23696 ac_cv_sizeof_long_long=0 23697 fi
|
23301fi 23302rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 23303fi
| 23698fi 23699rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 23700fi
|
| 23701rm -f conftest.val 23702fi 23703{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5 23704echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
|
23304 23305
| 23705 23706
|
23306fi 23307{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int64_t" >&5 23308echo "${ECHO_T}$ac_cv_sizeof_int64_t" >&6; }
| 23707
|
23309cat >>confdefs.h <<_ACEOF
| 23708cat >>confdefs.h <<_ACEOF
|
23310#define SIZEOF_INT64_T $ac_cv_sizeof_int64_t
| 23709#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
|
23311_ACEOF 23312 23313 23314
| 23710_ACEOF 23711 23712 23713
|
23315{ echo "$as_me:$LINENO: checking size of uint64_t" >&5 23316echo $ECHO_N "checking size of uint64_t... $ECHO_C" >&6; } 23317if test "${ac_cv_sizeof_uint64_t+set}" = set; then 23318 echo $ECHO_N "(cached) $ECHO_C" >&6
| 23714 23715 23716{ echo "$as_me:$LINENO: checking for gcc compiler warnings" >&5 23717echo $ECHO_N "checking for gcc compiler warnings... $ECHO_C" >&6; } 23718# Check whether --enable-warnings was given. 23719if test "${enable_warnings+set}" = set; then 23720 enableval=$enable_warnings; if test "${enableval}" = no -o $GCC = no; then 23721 { echo "$as_me:$LINENO: result: no" >&5 23722echo "${ECHO_T}no" >&6; } 23723 WARNINGS=
|
23319else
| 23724else
|
23320 if test "$cross_compiling" = yes; then 23321 ac_cv_sizeof_uint64_t=0
| 23725 { echo "$as_me:$LINENO: result: yes" >&5 23726echo "${ECHO_T}yes" >&6; } 23727 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \ 23728 -Wmissing-declarations -Wredundant-decls -Wnested-externs \ 23729 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \ 23730 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter" 23731fi
|
23322else
| 23732else
|
| 23733 23734if test $GCC = no; then 23735 WARNINGS= 23736 { echo "$as_me:$LINENO: result: no" >&5 23737echo "${ECHO_T}no" >&6; } 23738else 23739 { echo "$as_me:$LINENO: result: yes" >&5 23740echo "${ECHO_T}yes" >&6; } 23741 WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \ 23742 -Wmissing-declarations -Wredundant-decls -Wnested-externs \ 23743 -Wsign-compare -Wreturn-type -Wswitch -Wshadow \ 23744 -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter" 23745fi 23746fi 23747 23748 23749 23750 23751 23752 23753 23754 23755 23756 23757 23758 23759for ac_func in mmap strerror strndup strtoul mbrtowc mkstemp utimes utime wcwidth strtof 23760do 23761as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 23762{ echo "$as_me:$LINENO: checking for $ac_func" >&5 23763echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 23764if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 23765 echo $ECHO_N "(cached) $ECHO_C" >&6 23766else
|
23323 cat >conftest.$ac_ext <<_ACEOF 23324/* confdefs.h. */ 23325_ACEOF 23326cat confdefs.h >>conftest.$ac_ext 23327cat >>conftest.$ac_ext <<_ACEOF 23328/* end confdefs.h. */
| 23767 cat >conftest.$ac_ext <<_ACEOF 23768/* confdefs.h. */ 23769_ACEOF 23770cat confdefs.h >>conftest.$ac_ext 23771cat >>conftest.$ac_ext <<_ACEOF 23772/* end confdefs.h. */
|
23329#if HAVE_STDINT_H 23330#include <stdint.h>
| 23773/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 23774 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 23775#define $ac_func innocuous_$ac_func 23776 23777/* System header to define __stub macros and hopefully few prototypes, 23778 which can conflict with char $ac_func (); below. 23779 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 23780 <limits.h> exists even on freestanding compilers. */ 23781 23782#ifdef __STDC__ 23783# include <limits.h> 23784#else 23785# include <assert.h>
|
23331#endif
| 23786#endif
|
23332#include <sys/types.h> 23333#ifdef STDC_HEADERS 23334#include <stdlib.h>
| 23787 23788#undef $ac_func 23789 23790/* Override any GCC internal prototype to avoid an error. 23791 Use char because int might match the return type of a GCC 23792 builtin and then its argument prototype would still apply. */ 23793#ifdef __cplusplus 23794extern "C"
|
23335#endif
| 23795#endif
|
| 23796char $ac_func (); 23797/* The GNU C library defines this for functions which it implements 23798 to always fail with ENOSYS. Some functions are actually named 23799 something starting with __ and the normal name is an alias. */ 23800#if defined __stub_$ac_func || defined __stub___$ac_func 23801choke me 23802#endif
|
23336
| 23803
|
23337#include <stdio.h> 23338main()
| 23804int 23805main ()
|
23339{
| 23806{
|
23340 FILE *f=fopen("conftestval", "w"); 23341 if (!f) exit(1); 23342 fprintf(f, "%d\n", sizeof(uint64_t)); 23343 exit(0);
| 23807return $ac_func (); 23808 ; 23809 return 0;
|
23344} 23345_ACEOF
| 23810} 23811_ACEOF
|
23346rm -f conftest$ac_exeext
| 23812rm -f conftest.$ac_objext conftest$ac_exeext
|
23347if { (ac_try="$ac_link" 23348case "(($ac_try" in 23349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23350 *) ac_try_echo=$ac_try;; 23351esac 23352eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
| 23813if { (ac_try="$ac_link" 23814case "(($ac_try" in 23815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23816 *) ac_try_echo=$ac_try;; 23817esac 23818eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
23353 (eval "$ac_link") 2>&5
| 23819 (eval "$ac_link") 2>conftest.er1
|
23354 ac_status=$?
| 23820 ac_status=$?
|
| 23821 grep -v '^ *+' conftest.er1 >conftest.err 23822 rm -f conftest.er1 23823 cat conftest.err >&5
|
23355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
| 23824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
23356 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 23357 { (case "(($ac_try" in 23358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23359 *) ac_try_echo=$ac_try;; 23360esac 23361eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23362 (eval "$ac_try") 2>&5 23363 ac_status=$? 23364 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23365 (exit $ac_status); }; }; then 23366 ac_cv_sizeof_uint64_t=`cat conftestval`
| 23825 (exit $ac_status); } && { 23826 test -z "$ac_c_werror_flag" || 23827 test ! -s conftest.err 23828 } && test -s conftest$ac_exeext && 23829 $as_test_x conftest$ac_exeext; then 23830 eval "$as_ac_var=yes"
|
23367else
| 23831else
|
23368 echo "$as_me: program exited with status $ac_status" >&5 23369echo "$as_me: failed program was:" >&5
| 23832 echo "$as_me: failed program was:" >&5
|
23370sed 's/^/| /' conftest.$ac_ext >&5 23371
| 23833sed 's/^/| /' conftest.$ac_ext >&5 23834
|
23372( exit $ac_status ) 23373ac_cv_sizeof_uint64_t=0
| 23835 eval "$as_ac_var=no"
|
23374fi
| 23836fi
|
23375rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 23376fi
| |
23377
| 23837
|
23378
| 23838rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 23839 conftest$ac_exeext conftest.$ac_ext
|
23379fi
| 23840fi
|
23380{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint64_t" >&5 23381echo "${ECHO_T}$ac_cv_sizeof_uint64_t" >&6; } 23382cat >>confdefs.h <<_ACEOF 23383#define SIZEOF_UINT64_T $ac_cv_sizeof_uint64_t
| 23841ac_res=`eval echo '${'$as_ac_var'}'` 23842 { echo "$as_me:$LINENO: result: $ac_res" >&5 23843echo "${ECHO_T}$ac_res" >&6; } 23844if test `eval echo '${'$as_ac_var'}'` = yes; then 23845 cat >>confdefs.h <<_ACEOF 23846#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
23384_ACEOF 23385
| 23847_ACEOF 23848
|
| 23849fi 23850done
|
23386 23387 23388 23389 23390
| 23851 23852 23853 23854 23855
|
23391 23392 23393 23394 23395 23396 23397 23398 23399 23400 23401 23402for ac_func in mmap strerror strndup strtoul mbrtowc mkstemp getopt_long utimes utime wcwidth snprintf vsnprintf strtof
| 23856for ac_func in getopt_long asprintf vasprintf
|
23403do 23404as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 23405{ echo "$as_me:$LINENO: checking for $ac_func" >&5 23406echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 23407if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 23408 echo $ECHO_N "(cached) $ECHO_C" >&6 23409else 23410 cat >conftest.$ac_ext <<_ACEOF 23411/* confdefs.h. */ 23412_ACEOF 23413cat confdefs.h >>conftest.$ac_ext 23414cat >>conftest.$ac_ext <<_ACEOF 23415/* end confdefs.h. */ 23416/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 23417 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 23418#define $ac_func innocuous_$ac_func 23419 23420/* System header to define __stub macros and hopefully few prototypes, 23421 which can conflict with char $ac_func (); below. 23422 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 23423 <limits.h> exists even on freestanding compilers. */ 23424 23425#ifdef __STDC__ 23426# include <limits.h> 23427#else 23428# include <assert.h> 23429#endif 23430 23431#undef $ac_func 23432 23433/* Override any GCC internal prototype to avoid an error. 23434 Use char because int might match the return type of a GCC 23435 builtin and then its argument prototype would still apply. */ 23436#ifdef __cplusplus 23437extern "C" 23438#endif 23439char $ac_func (); 23440/* The GNU C library defines this for functions which it implements 23441 to always fail with ENOSYS. Some functions are actually named 23442 something starting with __ and the normal name is an alias. */ 23443#if defined __stub_$ac_func || defined __stub___$ac_func 23444choke me 23445#endif 23446 23447int 23448main () 23449{ 23450return $ac_func (); 23451 ; 23452 return 0; 23453} 23454_ACEOF 23455rm -f conftest.$ac_objext conftest$ac_exeext 23456if { (ac_try="$ac_link" 23457case "(($ac_try" in 23458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23459 *) ac_try_echo=$ac_try;; 23460esac 23461eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23462 (eval "$ac_link") 2>conftest.er1 23463 ac_status=$? 23464 grep -v '^ *+' conftest.er1 >conftest.err 23465 rm -f conftest.er1 23466 cat conftest.err >&5 23467 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23468 (exit $ac_status); } && { 23469 test -z "$ac_c_werror_flag" || 23470 test ! -s conftest.err 23471 } && test -s conftest$ac_exeext && 23472 $as_test_x conftest$ac_exeext; then 23473 eval "$as_ac_var=yes" 23474else 23475 echo "$as_me: failed program was:" >&5 23476sed 's/^/| /' conftest.$ac_ext >&5 23477 23478 eval "$as_ac_var=no" 23479fi 23480 23481rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 23482 conftest$ac_exeext conftest.$ac_ext 23483fi 23484ac_res=`eval echo '${'$as_ac_var'}'` 23485 { echo "$as_me:$LINENO: result: $ac_res" >&5 23486echo "${ECHO_T}$ac_res" >&6; } 23487if test `eval echo '${'$as_ac_var'}'` = yes; then 23488 cat >>confdefs.h <<_ACEOF 23489#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 23490_ACEOF 23491
| 23857do 23858as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 23859{ echo "$as_me:$LINENO: checking for $ac_func" >&5 23860echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 23861if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 23862 echo $ECHO_N "(cached) $ECHO_C" >&6 23863else 23864 cat >conftest.$ac_ext <<_ACEOF 23865/* confdefs.h. */ 23866_ACEOF 23867cat confdefs.h >>conftest.$ac_ext 23868cat >>conftest.$ac_ext <<_ACEOF 23869/* end confdefs.h. */ 23870/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 23871 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 23872#define $ac_func innocuous_$ac_func 23873 23874/* System header to define __stub macros and hopefully few prototypes, 23875 which can conflict with char $ac_func (); below. 23876 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 23877 <limits.h> exists even on freestanding compilers. */ 23878 23879#ifdef __STDC__ 23880# include <limits.h> 23881#else 23882# include <assert.h> 23883#endif 23884 23885#undef $ac_func 23886 23887/* Override any GCC internal prototype to avoid an error. 23888 Use char because int might match the return type of a GCC 23889 builtin and then its argument prototype would still apply. */ 23890#ifdef __cplusplus 23891extern "C" 23892#endif 23893char $ac_func (); 23894/* The GNU C library defines this for functions which it implements 23895 to always fail with ENOSYS. Some functions are actually named 23896 something starting with __ and the normal name is an alias. */ 23897#if defined __stub_$ac_func || defined __stub___$ac_func 23898choke me 23899#endif 23900 23901int 23902main () 23903{ 23904return $ac_func (); 23905 ; 23906 return 0; 23907} 23908_ACEOF 23909rm -f conftest.$ac_objext conftest$ac_exeext 23910if { (ac_try="$ac_link" 23911case "(($ac_try" in 23912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23913 *) ac_try_echo=$ac_try;; 23914esac 23915eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23916 (eval "$ac_link") 2>conftest.er1 23917 ac_status=$? 23918 grep -v '^ *+' conftest.er1 >conftest.err 23919 rm -f conftest.er1 23920 cat conftest.err >&5 23921 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23922 (exit $ac_status); } && { 23923 test -z "$ac_c_werror_flag" || 23924 test ! -s conftest.err 23925 } && test -s conftest$ac_exeext && 23926 $as_test_x conftest$ac_exeext; then 23927 eval "$as_ac_var=yes" 23928else 23929 echo "$as_me: failed program was:" >&5 23930sed 's/^/| /' conftest.$ac_ext >&5 23931 23932 eval "$as_ac_var=no" 23933fi 23934 23935rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 23936 conftest$ac_exeext conftest.$ac_ext 23937fi 23938ac_res=`eval echo '${'$as_ac_var'}'` 23939 { echo "$as_me:$LINENO: result: $ac_res" >&5 23940echo "${ECHO_T}$ac_res" >&6; } 23941if test `eval echo '${'$as_ac_var'}'` = yes; then 23942 cat >>confdefs.h <<_ACEOF 23943#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 23944_ACEOF 23945
|
| 23946else 23947 case " $LIBOBJS " in 23948 *" $ac_func.$ac_objext "* ) ;; 23949 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 23950 ;; 23951esac 23952
|
23492fi 23493done 23494 23495 23496
| 23953fi 23954done 23955 23956 23957
|
| 23958
|
23497{ echo "$as_me:$LINENO: checking for gzopen in -lz" >&5 23498echo $ECHO_N "checking for gzopen in -lz... $ECHO_C" >&6; } 23499if test "${ac_cv_lib_z_gzopen+set}" = set; then 23500 echo $ECHO_N "(cached) $ECHO_C" >&6 23501else 23502 ac_check_lib_save_LIBS=$LIBS 23503LIBS="-lz $LIBS" 23504cat >conftest.$ac_ext <<_ACEOF 23505/* confdefs.h. */ 23506_ACEOF 23507cat confdefs.h >>conftest.$ac_ext 23508cat >>conftest.$ac_ext <<_ACEOF 23509/* end confdefs.h. */ 23510 23511/* Override any GCC internal prototype to avoid an error. 23512 Use char because int might match the return type of a GCC 23513 builtin and then its argument prototype would still apply. */ 23514#ifdef __cplusplus 23515extern "C" 23516#endif 23517char gzopen (); 23518int 23519main () 23520{ 23521return gzopen (); 23522 ; 23523 return 0; 23524} 23525_ACEOF 23526rm -f conftest.$ac_objext conftest$ac_exeext 23527if { (ac_try="$ac_link" 23528case "(($ac_try" in 23529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23530 *) ac_try_echo=$ac_try;; 23531esac 23532eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23533 (eval "$ac_link") 2>conftest.er1 23534 ac_status=$? 23535 grep -v '^ *+' conftest.er1 >conftest.err 23536 rm -f conftest.er1 23537 cat conftest.err >&5 23538 echo "$as_me:$LINENO: \$? = $ac_status" >&5 23539 (exit $ac_status); } && { 23540 test -z "$ac_c_werror_flag" || 23541 test ! -s conftest.err 23542 } && test -s conftest$ac_exeext && 23543 $as_test_x conftest$ac_exeext; then 23544 ac_cv_lib_z_gzopen=yes 23545else 23546 echo "$as_me: failed program was:" >&5 23547sed 's/^/| /' conftest.$ac_ext >&5 23548 23549 ac_cv_lib_z_gzopen=no 23550fi 23551 23552rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 23553 conftest$ac_exeext conftest.$ac_ext 23554LIBS=$ac_check_lib_save_LIBS 23555fi 23556{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_gzopen" >&5 23557echo "${ECHO_T}$ac_cv_lib_z_gzopen" >&6; } 23558if test $ac_cv_lib_z_gzopen = yes; then 23559 cat >>confdefs.h <<_ACEOF 23560#define HAVE_LIBZ 1 23561_ACEOF 23562 23563 LIBS="-lz $LIBS" 23564 23565fi 23566 23567 23568 if test "$cross_compiling" = yes; then 23569 IS_CROSS_COMPILE_TRUE= 23570 IS_CROSS_COMPILE_FALSE='#' 23571else 23572 IS_CROSS_COMPILE_TRUE='#' 23573 IS_CROSS_COMPILE_FALSE= 23574fi 23575 23576
| 23959{ echo "$as_me:$LINENO: checking for gzopen in -lz" >&5 23960echo $ECHO_N "checking for gzopen in -lz... $ECHO_C" >&6; } 23961if test "${ac_cv_lib_z_gzopen+set}" = set; then 23962 echo $ECHO_N "(cached) $ECHO_C" >&6 23963else 23964 ac_check_lib_save_LIBS=$LIBS 23965LIBS="-lz $LIBS" 23966cat >conftest.$ac_ext <<_ACEOF 23967/* confdefs.h. */ 23968_ACEOF 23969cat confdefs.h >>conftest.$ac_ext 23970cat >>conftest.$ac_ext <<_ACEOF 23971/* end confdefs.h. */ 23972 23973/* Override any GCC internal prototype to avoid an error. 23974 Use char because int might match the return type of a GCC 23975 builtin and then its argument prototype would still apply. */ 23976#ifdef __cplusplus 23977extern "C" 23978#endif 23979char gzopen (); 23980int 23981main () 23982{ 23983return gzopen (); 23984 ; 23985 return 0; 23986} 23987_ACEOF 23988rm -f conftest.$ac_objext conftest$ac_exeext 23989if { (ac_try="$ac_link" 23990case "(($ac_try" in 23991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 23992 *) ac_try_echo=$ac_try;; 23993esac 23994eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 23995 (eval "$ac_link") 2>conftest.er1 23996 ac_status=$? 23997 grep -v '^ *+' conftest.er1 >conftest.err 23998 rm -f conftest.er1 23999 cat conftest.err >&5 24000 echo "$as_me:$LINENO: \$? = $ac_status" >&5 24001 (exit $ac_status); } && { 24002 test -z "$ac_c_werror_flag" || 24003 test ! -s conftest.err 24004 } && test -s conftest$ac_exeext && 24005 $as_test_x conftest$ac_exeext; then 24006 ac_cv_lib_z_gzopen=yes 24007else 24008 echo "$as_me: failed program was:" >&5 24009sed 's/^/| /' conftest.$ac_ext >&5 24010 24011 ac_cv_lib_z_gzopen=no 24012fi 24013 24014rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 24015 conftest$ac_exeext conftest.$ac_ext 24016LIBS=$ac_check_lib_save_LIBS 24017fi 24018{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_gzopen" >&5 24019echo "${ECHO_T}$ac_cv_lib_z_gzopen" >&6; } 24020if test $ac_cv_lib_z_gzopen = yes; then 24021 cat >>confdefs.h <<_ACEOF 24022#define HAVE_LIBZ 1 24023_ACEOF 24024 24025 LIBS="-lz $LIBS" 24026 24027fi 24028 24029 24030 if test "$cross_compiling" = yes; then 24031 IS_CROSS_COMPILE_TRUE= 24032 IS_CROSS_COMPILE_FALSE='#' 24033else 24034 IS_CROSS_COMPILE_TRUE='#' 24035 IS_CROSS_COMPILE_FALSE= 24036fi 24037 24038
|
23577ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile doc/Makefile python/Makefile"
| 24039ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile"
|
23578 23579cat >confcache <<\_ACEOF 23580# This file is a shell script that caches the results of configure 23581# tests run on this system so they can be shared between configure 23582# scripts and configure runs, see configure's option --config-cache. 23583# It is not useful on other systems. If it contains results you don't 23584# want to keep, you may remove or edit it. 23585# 23586# config.status only pays attention to the cache file if you give it 23587# the --recheck option to rerun configure. 23588# 23589# `ac_cv_env_foo' variables (set or unset) will be overridden when 23590# loading this file, other *unset* `ac_cv_foo' will be assigned the 23591# following values. 23592 23593_ACEOF 23594 23595# The following way of writing the cache mishandles newlines in values, 23596# but we know of no workaround that is simple, portable, and efficient. 23597# So, we kill variables containing newlines. 23598# Ultrix sh set writes to stderr and can't be redirected directly, 23599# and sets the high bit in the cache file unless we assign to the vars. 23600( 23601 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 23602 eval ac_val=\$$ac_var 23603 case $ac_val in #( 23604 *${as_nl}*) 23605 case $ac_var in #( 23606 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 23607echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 23608 esac 23609 case $ac_var in #( 23610 _ | IFS | as_nl) ;; #( 23611 *) $as_unset $ac_var ;; 23612 esac ;; 23613 esac 23614 done 23615 23616 (set) 2>&1 | 23617 case $as_nl`(ac_space=' '; set) 2>&1` in #( 23618 *${as_nl}ac_space=\ *) 23619 # `set' does not quote correctly, so add quotes (double-quote 23620 # substitution turns \\\\ into \\, and sed turns \\ into \). 23621 sed -n \ 23622 "s/'/'\\\\''/g; 23623 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 23624 ;; #( 23625 *) 23626 # `set' quotes correctly as required by POSIX, so do not add quotes. 23627 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 23628 ;; 23629 esac | 23630 sort 23631) | 23632 sed ' 23633 /^ac_cv_env_/b end 23634 t clear 23635 :clear 23636 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 23637 t end 23638 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 23639 :end' >>confcache 23640if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 23641 if test -w "$cache_file"; then 23642 test "x$cache_file" != "x/dev/null" && 23643 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 23644echo "$as_me: updating cache $cache_file" >&6;} 23645 cat confcache >$cache_file 23646 else 23647 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 23648echo "$as_me: not updating unwritable cache $cache_file" >&6;} 23649 fi 23650fi 23651rm -f confcache 23652 23653test "x$prefix" = xNONE && prefix=$ac_default_prefix 23654# Let make expand exec_prefix. 23655test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 23656 23657DEFS=-DHAVE_CONFIG_H 23658 23659ac_libobjs= 23660ac_ltlibobjs= 23661for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 23662 # 1. Remove the extension, and $U if already installed. 23663 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 23664 ac_i=`echo "$ac_i" | sed "$ac_script"` 23665 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 23666 # will be set to the directory where LIBOBJS objects are built. 23667 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 23668 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 23669done 23670LIBOBJS=$ac_libobjs 23671 23672LTLIBOBJS=$ac_ltlibobjs 23673 23674
| 24040 24041cat >confcache <<\_ACEOF 24042# This file is a shell script that caches the results of configure 24043# tests run on this system so they can be shared between configure 24044# scripts and configure runs, see configure's option --config-cache. 24045# It is not useful on other systems. If it contains results you don't 24046# want to keep, you may remove or edit it. 24047# 24048# config.status only pays attention to the cache file if you give it 24049# the --recheck option to rerun configure. 24050# 24051# `ac_cv_env_foo' variables (set or unset) will be overridden when 24052# loading this file, other *unset* `ac_cv_foo' will be assigned the 24053# following values. 24054 24055_ACEOF 24056 24057# The following way of writing the cache mishandles newlines in values, 24058# but we know of no workaround that is simple, portable, and efficient. 24059# So, we kill variables containing newlines. 24060# Ultrix sh set writes to stderr and can't be redirected directly, 24061# and sets the high bit in the cache file unless we assign to the vars. 24062( 24063 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 24064 eval ac_val=\$$ac_var 24065 case $ac_val in #( 24066 *${as_nl}*) 24067 case $ac_var in #( 24068 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 24069echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 24070 esac 24071 case $ac_var in #( 24072 _ | IFS | as_nl) ;; #( 24073 *) $as_unset $ac_var ;; 24074 esac ;; 24075 esac 24076 done 24077 24078 (set) 2>&1 | 24079 case $as_nl`(ac_space=' '; set) 2>&1` in #( 24080 *${as_nl}ac_space=\ *) 24081 # `set' does not quote correctly, so add quotes (double-quote 24082 # substitution turns \\\\ into \\, and sed turns \\ into \). 24083 sed -n \ 24084 "s/'/'\\\\''/g; 24085 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 24086 ;; #( 24087 *) 24088 # `set' quotes correctly as required by POSIX, so do not add quotes. 24089 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 24090 ;; 24091 esac | 24092 sort 24093) | 24094 sed ' 24095 /^ac_cv_env_/b end 24096 t clear 24097 :clear 24098 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 24099 t end 24100 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 24101 :end' >>confcache 24102if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 24103 if test -w "$cache_file"; then 24104 test "x$cache_file" != "x/dev/null" && 24105 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 24106echo "$as_me: updating cache $cache_file" >&6;} 24107 cat confcache >$cache_file 24108 else 24109 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 24110echo "$as_me: not updating unwritable cache $cache_file" >&6;} 24111 fi 24112fi 24113rm -f confcache 24114 24115test "x$prefix" = xNONE && prefix=$ac_default_prefix 24116# Let make expand exec_prefix. 24117test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 24118 24119DEFS=-DHAVE_CONFIG_H 24120 24121ac_libobjs= 24122ac_ltlibobjs= 24123for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 24124 # 1. Remove the extension, and $U if already installed. 24125 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 24126 ac_i=`echo "$ac_i" | sed "$ac_script"` 24127 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 24128 # will be set to the directory where LIBOBJS objects are built. 24129 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 24130 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 24131done 24132LIBOBJS=$ac_libobjs 24133 24134LTLIBOBJS=$ac_ltlibobjs 24135 24136
|
23675if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 23676 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 23677Usually this means the macro was only invoked conditionally." >&5 23678echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 23679Usually this means the macro was only invoked conditionally." >&2;} 23680 { (exit 1); exit 1; }; } 23681fi
| |
23682if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then 23683 { { echo "$as_me:$LINENO: error: conditional \"FSECT5\" was never defined. 23684Usually this means the macro was only invoked conditionally." >&5 23685echo "$as_me: error: conditional \"FSECT5\" was never defined. 23686Usually this means the macro was only invoked conditionally." >&2;} 23687 { (exit 1); exit 1; }; } 23688fi 23689if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 23690 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 23691Usually this means the macro was only invoked conditionally." >&5 23692echo "$as_me: error: conditional \"AMDEP\" was never defined. 23693Usually this means the macro was only invoked conditionally." >&2;} 23694 { (exit 1); exit 1; }; } 23695fi 23696if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 23697 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 23698Usually this means the macro was only invoked conditionally." >&5 23699echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 23700Usually this means the macro was only invoked conditionally." >&2;} 23701 { (exit 1); exit 1; }; } 23702fi 23703if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 23704 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 23705Usually this means the macro was only invoked conditionally." >&5 23706echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 23707Usually this means the macro was only invoked conditionally." >&2;} 23708 { (exit 1); exit 1; }; } 23709fi 23710if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then 23711 { { echo "$as_me:$LINENO: error: conditional \"IS_CROSS_COMPILE\" was never defined. 23712Usually this means the macro was only invoked conditionally." >&5 23713echo "$as_me: error: conditional \"IS_CROSS_COMPILE\" was never defined. 23714Usually this means the macro was only invoked conditionally." >&2;} 23715 { (exit 1); exit 1; }; } 23716fi 23717 23718: ${CONFIG_STATUS=./config.status} 23719ac_clean_files_save=$ac_clean_files 23720ac_clean_files="$ac_clean_files $CONFIG_STATUS" 23721{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 23722echo "$as_me: creating $CONFIG_STATUS" >&6;} 23723cat >$CONFIG_STATUS <<_ACEOF 23724#! $SHELL 23725# Generated by $as_me. 23726# Run this file to recreate the current configuration. 23727# Compiler output produced by configure, useful for debugging 23728# configure, is in config.log if it exists. 23729 23730debug=false 23731ac_cs_recheck=false 23732ac_cs_silent=false 23733SHELL=\${CONFIG_SHELL-$SHELL} 23734_ACEOF 23735 23736cat >>$CONFIG_STATUS <<\_ACEOF 23737## --------------------- ## 23738## M4sh Initialization. ## 23739## --------------------- ## 23740 23741# Be more Bourne compatible 23742DUALCASE=1; export DUALCASE # for MKS sh 23743if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 23744 emulate sh 23745 NULLCMD=: 23746 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 23747 # is contrary to our usage. Disable this feature. 23748 alias -g '${1+"$@"}'='"$@"' 23749 setopt NO_GLOB_SUBST 23750else 23751 case `(set -o) 2>/dev/null` in 23752 *posix*) set -o posix ;; 23753esac 23754 23755fi 23756 23757 23758 23759 23760# PATH needs CR 23761# Avoid depending upon Character Ranges. 23762as_cr_letters='abcdefghijklmnopqrstuvwxyz' 23763as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 23764as_cr_Letters=$as_cr_letters$as_cr_LETTERS 23765as_cr_digits='0123456789' 23766as_cr_alnum=$as_cr_Letters$as_cr_digits 23767 23768# The user is always right. 23769if test "${PATH_SEPARATOR+set}" != set; then 23770 echo "#! /bin/sh" >conf$$.sh 23771 echo "exit 0" >>conf$$.sh 23772 chmod +x conf$$.sh 23773 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 23774 PATH_SEPARATOR=';' 23775 else 23776 PATH_SEPARATOR=: 23777 fi 23778 rm -f conf$$.sh 23779fi 23780 23781# Support unset when possible. 23782if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 23783 as_unset=unset 23784else 23785 as_unset=false 23786fi 23787 23788 23789# IFS 23790# We need space, tab and new line, in precisely that order. Quoting is 23791# there to prevent editors from complaining about space-tab. 23792# (If _AS_PATH_WALK were called with IFS unset, it would disable word 23793# splitting by setting IFS to empty value.) 23794as_nl=' 23795' 23796IFS=" "" $as_nl" 23797 23798# Find who we are. Look in the path if we contain no directory separator. 23799case $0 in 23800 *[\\/]* ) as_myself=$0 ;; 23801 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23802for as_dir in $PATH 23803do 23804 IFS=$as_save_IFS 23805 test -z "$as_dir" && as_dir=. 23806 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 23807done 23808IFS=$as_save_IFS 23809 23810 ;; 23811esac 23812# We did not find ourselves, most probably we were run as `sh COMMAND' 23813# in which case we are not to be found in the path. 23814if test "x$as_myself" = x; then 23815 as_myself=$0 23816fi 23817if test ! -f "$as_myself"; then 23818 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 23819 { (exit 1); exit 1; } 23820fi 23821 23822# Work around bugs in pre-3.0 UWIN ksh. 23823for as_var in ENV MAIL MAILPATH 23824do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 23825done 23826PS1='$ ' 23827PS2='> ' 23828PS4='+ ' 23829 23830# NLS nuisances. 23831for as_var in \ 23832 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 23833 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 23834 LC_TELEPHONE LC_TIME 23835do 23836 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 23837 eval $as_var=C; export $as_var 23838 else 23839 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 23840 fi 23841done 23842 23843# Required to use basename. 23844if expr a : '\(a\)' >/dev/null 2>&1 && 23845 test "X`expr 00001 : '.*\(...\)'`" = X001; then 23846 as_expr=expr 23847else 23848 as_expr=false 23849fi 23850 23851if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 23852 as_basename=basename 23853else 23854 as_basename=false 23855fi 23856 23857 23858# Name of the executable. 23859as_me=`$as_basename -- "$0" || 23860$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 23861 X"$0" : 'X\(//\)$' \| \ 23862 X"$0" : 'X\(/\)' \| . 2>/dev/null || 23863echo X/"$0" | 23864 sed '/^.*\/\([^/][^/]*\)\/*$/{ 23865 s//\1/ 23866 q 23867 } 23868 /^X\/\(\/\/\)$/{ 23869 s//\1/ 23870 q 23871 } 23872 /^X\/\(\/\).*/{ 23873 s//\1/ 23874 q 23875 } 23876 s/.*/./; q'` 23877 23878# CDPATH. 23879$as_unset CDPATH 23880 23881 23882 23883 as_lineno_1=$LINENO 23884 as_lineno_2=$LINENO 23885 test "x$as_lineno_1" != "x$as_lineno_2" && 23886 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 23887 23888 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 23889 # uniformly replaced by the line number. The first 'sed' inserts a 23890 # line-number line after each line using $LINENO; the second 'sed' 23891 # does the real work. The second script uses 'N' to pair each 23892 # line-number line with the line containing $LINENO, and appends 23893 # trailing '-' during substitution so that $LINENO is not a special 23894 # case at line end. 23895 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 23896 # scripts with optimization help from Paolo Bonzini. Blame Lee 23897 # E. McMahon (1931-1989) for sed's syntax. :-) 23898 sed -n ' 23899 p 23900 /[$]LINENO/= 23901 ' <$as_myself | 23902 sed ' 23903 s/[$]LINENO.*/&-/ 23904 t lineno 23905 b 23906 :lineno 23907 N 23908 :loop 23909 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 23910 t loop 23911 s/-\n.*// 23912 ' >$as_me.lineno && 23913 chmod +x "$as_me.lineno" || 23914 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 23915 { (exit 1); exit 1; }; } 23916 23917 # Don't try to exec as it changes $[0], causing all sort of problems 23918 # (the dirname of $[0] is not the place where we might find the 23919 # original and so on. Autoconf is especially sensitive to this). 23920 . "./$as_me.lineno" 23921 # Exit status is that of the last command. 23922 exit 23923} 23924 23925 23926if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 23927 as_dirname=dirname 23928else 23929 as_dirname=false 23930fi 23931 23932ECHO_C= ECHO_N= ECHO_T= 23933case `echo -n x` in 23934-n*) 23935 case `echo 'x\c'` in 23936 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 23937 *) ECHO_C='\c';; 23938 esac;; 23939*) 23940 ECHO_N='-n';; 23941esac 23942 23943if expr a : '\(a\)' >/dev/null 2>&1 && 23944 test "X`expr 00001 : '.*\(...\)'`" = X001; then 23945 as_expr=expr 23946else 23947 as_expr=false 23948fi 23949 23950rm -f conf$$ conf$$.exe conf$$.file 23951if test -d conf$$.dir; then 23952 rm -f conf$$.dir/conf$$.file 23953else 23954 rm -f conf$$.dir 23955 mkdir conf$$.dir 23956fi 23957echo >conf$$.file 23958if ln -s conf$$.file conf$$ 2>/dev/null; then 23959 as_ln_s='ln -s' 23960 # ... but there are two gotchas: 23961 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 23962 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 23963 # In both cases, we have to default to `cp -p'. 23964 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 23965 as_ln_s='cp -p' 23966elif ln conf$$.file conf$$ 2>/dev/null; then 23967 as_ln_s=ln 23968else 23969 as_ln_s='cp -p' 23970fi 23971rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 23972rmdir conf$$.dir 2>/dev/null 23973 23974if mkdir -p . 2>/dev/null; then 23975 as_mkdir_p=: 23976else 23977 test -d ./-p && rmdir ./-p 23978 as_mkdir_p=false 23979fi 23980 23981if test -x / >/dev/null 2>&1; then 23982 as_test_x='test -x' 23983else 23984 if ls -dL / >/dev/null 2>&1; then 23985 as_ls_L_option=L 23986 else 23987 as_ls_L_option= 23988 fi 23989 as_test_x=' 23990 eval sh -c '\'' 23991 if test -d "$1"; then 23992 test -d "$1/."; 23993 else 23994 case $1 in 23995 -*)set "./$1";; 23996 esac; 23997 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 23998 ???[sx]*):;;*)false;;esac;fi 23999 '\'' sh 24000 ' 24001fi 24002as_executable_p=$as_test_x 24003 24004# Sed expression to map a string onto a valid CPP name. 24005as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 24006 24007# Sed expression to map a string onto a valid variable name. 24008as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 24009 24010 24011exec 6>&1 24012 24013# Save the log message, to keep $[0] and so on meaningful, and to 24014# report actual input values of CONFIG_FILES etc. instead of their 24015# values after options handling. 24016ac_log="
| 24137if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then 24138 { { echo "$as_me:$LINENO: error: conditional \"FSECT5\" was never defined. 24139Usually this means the macro was only invoked conditionally." >&5 24140echo "$as_me: error: conditional \"FSECT5\" was never defined. 24141Usually this means the macro was only invoked conditionally." >&2;} 24142 { (exit 1); exit 1; }; } 24143fi 24144if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 24145 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 24146Usually this means the macro was only invoked conditionally." >&5 24147echo "$as_me: error: conditional \"AMDEP\" was never defined. 24148Usually this means the macro was only invoked conditionally." >&2;} 24149 { (exit 1); exit 1; }; } 24150fi 24151if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 24152 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 24153Usually this means the macro was only invoked conditionally." >&5 24154echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 24155Usually this means the macro was only invoked conditionally." >&2;} 24156 { (exit 1); exit 1; }; } 24157fi 24158if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 24159 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 24160Usually this means the macro was only invoked conditionally." >&5 24161echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 24162Usually this means the macro was only invoked conditionally." >&2;} 24163 { (exit 1); exit 1; }; } 24164fi 24165if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then 24166 { { echo "$as_me:$LINENO: error: conditional \"IS_CROSS_COMPILE\" was never defined. 24167Usually this means the macro was only invoked conditionally." >&5 24168echo "$as_me: error: conditional \"IS_CROSS_COMPILE\" was never defined. 24169Usually this means the macro was only invoked conditionally." >&2;} 24170 { (exit 1); exit 1; }; } 24171fi 24172 24173: ${CONFIG_STATUS=./config.status} 24174ac_clean_files_save=$ac_clean_files 24175ac_clean_files="$ac_clean_files $CONFIG_STATUS" 24176{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 24177echo "$as_me: creating $CONFIG_STATUS" >&6;} 24178cat >$CONFIG_STATUS <<_ACEOF 24179#! $SHELL 24180# Generated by $as_me. 24181# Run this file to recreate the current configuration. 24182# Compiler output produced by configure, useful for debugging 24183# configure, is in config.log if it exists. 24184 24185debug=false 24186ac_cs_recheck=false 24187ac_cs_silent=false 24188SHELL=\${CONFIG_SHELL-$SHELL} 24189_ACEOF 24190 24191cat >>$CONFIG_STATUS <<\_ACEOF 24192## --------------------- ## 24193## M4sh Initialization. ## 24194## --------------------- ## 24195 24196# Be more Bourne compatible 24197DUALCASE=1; export DUALCASE # for MKS sh 24198if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 24199 emulate sh 24200 NULLCMD=: 24201 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 24202 # is contrary to our usage. Disable this feature. 24203 alias -g '${1+"$@"}'='"$@"' 24204 setopt NO_GLOB_SUBST 24205else 24206 case `(set -o) 2>/dev/null` in 24207 *posix*) set -o posix ;; 24208esac 24209 24210fi 24211 24212 24213 24214 24215# PATH needs CR 24216# Avoid depending upon Character Ranges. 24217as_cr_letters='abcdefghijklmnopqrstuvwxyz' 24218as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 24219as_cr_Letters=$as_cr_letters$as_cr_LETTERS 24220as_cr_digits='0123456789' 24221as_cr_alnum=$as_cr_Letters$as_cr_digits 24222 24223# The user is always right. 24224if test "${PATH_SEPARATOR+set}" != set; then 24225 echo "#! /bin/sh" >conf$$.sh 24226 echo "exit 0" >>conf$$.sh 24227 chmod +x conf$$.sh 24228 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 24229 PATH_SEPARATOR=';' 24230 else 24231 PATH_SEPARATOR=: 24232 fi 24233 rm -f conf$$.sh 24234fi 24235 24236# Support unset when possible. 24237if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 24238 as_unset=unset 24239else 24240 as_unset=false 24241fi 24242 24243 24244# IFS 24245# We need space, tab and new line, in precisely that order. Quoting is 24246# there to prevent editors from complaining about space-tab. 24247# (If _AS_PATH_WALK were called with IFS unset, it would disable word 24248# splitting by setting IFS to empty value.) 24249as_nl=' 24250' 24251IFS=" "" $as_nl" 24252 24253# Find who we are. Look in the path if we contain no directory separator. 24254case $0 in 24255 *[\\/]* ) as_myself=$0 ;; 24256 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24257for as_dir in $PATH 24258do 24259 IFS=$as_save_IFS 24260 test -z "$as_dir" && as_dir=. 24261 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 24262done 24263IFS=$as_save_IFS 24264 24265 ;; 24266esac 24267# We did not find ourselves, most probably we were run as `sh COMMAND' 24268# in which case we are not to be found in the path. 24269if test "x$as_myself" = x; then 24270 as_myself=$0 24271fi 24272if test ! -f "$as_myself"; then 24273 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 24274 { (exit 1); exit 1; } 24275fi 24276 24277# Work around bugs in pre-3.0 UWIN ksh. 24278for as_var in ENV MAIL MAILPATH 24279do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 24280done 24281PS1='$ ' 24282PS2='> ' 24283PS4='+ ' 24284 24285# NLS nuisances. 24286for as_var in \ 24287 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 24288 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 24289 LC_TELEPHONE LC_TIME 24290do 24291 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 24292 eval $as_var=C; export $as_var 24293 else 24294 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 24295 fi 24296done 24297 24298# Required to use basename. 24299if expr a : '\(a\)' >/dev/null 2>&1 && 24300 test "X`expr 00001 : '.*\(...\)'`" = X001; then 24301 as_expr=expr 24302else 24303 as_expr=false 24304fi 24305 24306if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 24307 as_basename=basename 24308else 24309 as_basename=false 24310fi 24311 24312 24313# Name of the executable. 24314as_me=`$as_basename -- "$0" || 24315$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 24316 X"$0" : 'X\(//\)$' \| \ 24317 X"$0" : 'X\(/\)' \| . 2>/dev/null || 24318echo X/"$0" | 24319 sed '/^.*\/\([^/][^/]*\)\/*$/{ 24320 s//\1/ 24321 q 24322 } 24323 /^X\/\(\/\/\)$/{ 24324 s//\1/ 24325 q 24326 } 24327 /^X\/\(\/\).*/{ 24328 s//\1/ 24329 q 24330 } 24331 s/.*/./; q'` 24332 24333# CDPATH. 24334$as_unset CDPATH 24335 24336 24337 24338 as_lineno_1=$LINENO 24339 as_lineno_2=$LINENO 24340 test "x$as_lineno_1" != "x$as_lineno_2" && 24341 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 24342 24343 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 24344 # uniformly replaced by the line number. The first 'sed' inserts a 24345 # line-number line after each line using $LINENO; the second 'sed' 24346 # does the real work. The second script uses 'N' to pair each 24347 # line-number line with the line containing $LINENO, and appends 24348 # trailing '-' during substitution so that $LINENO is not a special 24349 # case at line end. 24350 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 24351 # scripts with optimization help from Paolo Bonzini. Blame Lee 24352 # E. McMahon (1931-1989) for sed's syntax. :-) 24353 sed -n ' 24354 p 24355 /[$]LINENO/= 24356 ' <$as_myself | 24357 sed ' 24358 s/[$]LINENO.*/&-/ 24359 t lineno 24360 b 24361 :lineno 24362 N 24363 :loop 24364 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 24365 t loop 24366 s/-\n.*// 24367 ' >$as_me.lineno && 24368 chmod +x "$as_me.lineno" || 24369 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 24370 { (exit 1); exit 1; }; } 24371 24372 # Don't try to exec as it changes $[0], causing all sort of problems 24373 # (the dirname of $[0] is not the place where we might find the 24374 # original and so on. Autoconf is especially sensitive to this). 24375 . "./$as_me.lineno" 24376 # Exit status is that of the last command. 24377 exit 24378} 24379 24380 24381if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 24382 as_dirname=dirname 24383else 24384 as_dirname=false 24385fi 24386 24387ECHO_C= ECHO_N= ECHO_T= 24388case `echo -n x` in 24389-n*) 24390 case `echo 'x\c'` in 24391 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 24392 *) ECHO_C='\c';; 24393 esac;; 24394*) 24395 ECHO_N='-n';; 24396esac 24397 24398if expr a : '\(a\)' >/dev/null 2>&1 && 24399 test "X`expr 00001 : '.*\(...\)'`" = X001; then 24400 as_expr=expr 24401else 24402 as_expr=false 24403fi 24404 24405rm -f conf$$ conf$$.exe conf$$.file 24406if test -d conf$$.dir; then 24407 rm -f conf$$.dir/conf$$.file 24408else 24409 rm -f conf$$.dir 24410 mkdir conf$$.dir 24411fi 24412echo >conf$$.file 24413if ln -s conf$$.file conf$$ 2>/dev/null; then 24414 as_ln_s='ln -s' 24415 # ... but there are two gotchas: 24416 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 24417 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 24418 # In both cases, we have to default to `cp -p'. 24419 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 24420 as_ln_s='cp -p' 24421elif ln conf$$.file conf$$ 2>/dev/null; then 24422 as_ln_s=ln 24423else 24424 as_ln_s='cp -p' 24425fi 24426rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 24427rmdir conf$$.dir 2>/dev/null 24428 24429if mkdir -p . 2>/dev/null; then 24430 as_mkdir_p=: 24431else 24432 test -d ./-p && rmdir ./-p 24433 as_mkdir_p=false 24434fi 24435 24436if test -x / >/dev/null 2>&1; then 24437 as_test_x='test -x' 24438else 24439 if ls -dL / >/dev/null 2>&1; then 24440 as_ls_L_option=L 24441 else 24442 as_ls_L_option= 24443 fi 24444 as_test_x=' 24445 eval sh -c '\'' 24446 if test -d "$1"; then 24447 test -d "$1/."; 24448 else 24449 case $1 in 24450 -*)set "./$1";; 24451 esac; 24452 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 24453 ???[sx]*):;;*)false;;esac;fi 24454 '\'' sh 24455 ' 24456fi 24457as_executable_p=$as_test_x 24458 24459# Sed expression to map a string onto a valid CPP name. 24460as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 24461 24462# Sed expression to map a string onto a valid variable name. 24463as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 24464 24465 24466exec 6>&1 24467 24468# Save the log message, to keep $[0] and so on meaningful, and to 24469# report actual input values of CONFIG_FILES etc. instead of their 24470# values after options handling. 24471ac_log="
|
24017This file was extended by $as_me, which was
| 24472This file was extended by file $as_me 4.26, which was
|
24018generated by GNU Autoconf 2.61. Invocation command line was 24019 24020 CONFIG_FILES = $CONFIG_FILES 24021 CONFIG_HEADERS = $CONFIG_HEADERS 24022 CONFIG_LINKS = $CONFIG_LINKS 24023 CONFIG_COMMANDS = $CONFIG_COMMANDS 24024 $ $0 $@ 24025 24026on `(hostname || uname -n) 2>/dev/null | sed 1q` 24027" 24028 24029_ACEOF 24030 24031cat >>$CONFIG_STATUS <<_ACEOF 24032# Files that config.status was made for. 24033config_files="$ac_config_files" 24034config_headers="$ac_config_headers" 24035config_commands="$ac_config_commands" 24036 24037_ACEOF 24038 24039cat >>$CONFIG_STATUS <<\_ACEOF 24040ac_cs_usage="\ 24041\`$as_me' instantiates files from templates according to the 24042current configuration. 24043 24044Usage: $0 [OPTIONS] [FILE]... 24045 24046 -h, --help print this help, then exit 24047 -V, --version print version number and configuration settings, then exit 24048 -q, --quiet do not print progress messages 24049 -d, --debug don't remove temporary files 24050 --recheck update $as_me by reconfiguring in the same conditions 24051 --file=FILE[:TEMPLATE] 24052 instantiate the configuration file FILE 24053 --header=FILE[:TEMPLATE] 24054 instantiate the configuration header FILE 24055 24056Configuration files: 24057$config_files 24058 24059Configuration headers: 24060$config_headers 24061 24062Configuration commands: 24063$config_commands 24064 24065Report bugs to <bug-autoconf@gnu.org>." 24066 24067_ACEOF 24068cat >>$CONFIG_STATUS <<_ACEOF 24069ac_cs_version="\\
| 24473generated by GNU Autoconf 2.61. Invocation command line was 24474 24475 CONFIG_FILES = $CONFIG_FILES 24476 CONFIG_HEADERS = $CONFIG_HEADERS 24477 CONFIG_LINKS = $CONFIG_LINKS 24478 CONFIG_COMMANDS = $CONFIG_COMMANDS 24479 $ $0 $@ 24480 24481on `(hostname || uname -n) 2>/dev/null | sed 1q` 24482" 24483 24484_ACEOF 24485 24486cat >>$CONFIG_STATUS <<_ACEOF 24487# Files that config.status was made for. 24488config_files="$ac_config_files" 24489config_headers="$ac_config_headers" 24490config_commands="$ac_config_commands" 24491 24492_ACEOF 24493 24494cat >>$CONFIG_STATUS <<\_ACEOF 24495ac_cs_usage="\ 24496\`$as_me' instantiates files from templates according to the 24497current configuration. 24498 24499Usage: $0 [OPTIONS] [FILE]... 24500 24501 -h, --help print this help, then exit 24502 -V, --version print version number and configuration settings, then exit 24503 -q, --quiet do not print progress messages 24504 -d, --debug don't remove temporary files 24505 --recheck update $as_me by reconfiguring in the same conditions 24506 --file=FILE[:TEMPLATE] 24507 instantiate the configuration file FILE 24508 --header=FILE[:TEMPLATE] 24509 instantiate the configuration header FILE 24510 24511Configuration files: 24512$config_files 24513 24514Configuration headers: 24515$config_headers 24516 24517Configuration commands: 24518$config_commands 24519 24520Report bugs to <bug-autoconf@gnu.org>." 24521 24522_ACEOF 24523cat >>$CONFIG_STATUS <<_ACEOF 24524ac_cs_version="\\
|
24070config.status
| 24525file config.status 4.26
|
24071configured by $0, generated by GNU Autoconf 2.61, 24072 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 24073 24074Copyright (C) 2006 Free Software Foundation, Inc. 24075This config.status script is free software; the Free Software Foundation 24076gives unlimited permission to copy, distribute and modify it." 24077 24078ac_pwd='$ac_pwd' 24079srcdir='$srcdir' 24080INSTALL='$INSTALL' 24081MKDIR_P='$MKDIR_P' 24082_ACEOF 24083 24084cat >>$CONFIG_STATUS <<\_ACEOF 24085# If no file are specified by the user, then we need to provide default 24086# value. By we need to know if files were specified by the user. 24087ac_need_defaults=: 24088while test $# != 0 24089do 24090 case $1 in 24091 --*=*) 24092 ac_option=`expr "X$1" : 'X\([^=]*\)='` 24093 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 24094 ac_shift=: 24095 ;; 24096 *) 24097 ac_option=$1 24098 ac_optarg=$2 24099 ac_shift=shift 24100 ;; 24101 esac 24102 24103 case $ac_option in 24104 # Handling of the options. 24105 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 24106 ac_cs_recheck=: ;; 24107 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 24108 echo "$ac_cs_version"; exit ;; 24109 --debug | --debu | --deb | --de | --d | -d ) 24110 debug=: ;; 24111 --file | --fil | --fi | --f ) 24112 $ac_shift 24113 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 24114 ac_need_defaults=false;; 24115 --header | --heade | --head | --hea ) 24116 $ac_shift 24117 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 24118 ac_need_defaults=false;; 24119 --he | --h) 24120 # Conflict between --help and --header 24121 { echo "$as_me: error: ambiguous option: $1 24122Try \`$0 --help' for more information." >&2 24123 { (exit 1); exit 1; }; };; 24124 --help | --hel | -h ) 24125 echo "$ac_cs_usage"; exit ;; 24126 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 24127 | -silent | --silent | --silen | --sile | --sil | --si | --s) 24128 ac_cs_silent=: ;; 24129 24130 # This is an error. 24131 -*) { echo "$as_me: error: unrecognized option: $1 24132Try \`$0 --help' for more information." >&2 24133 { (exit 1); exit 1; }; } ;; 24134 24135 *) ac_config_targets="$ac_config_targets $1" 24136 ac_need_defaults=false ;; 24137 24138 esac 24139 shift 24140done 24141 24142ac_configure_extra_args= 24143 24144if $ac_cs_silent; then 24145 exec 6>/dev/null 24146 ac_configure_extra_args="$ac_configure_extra_args --silent" 24147fi 24148 24149_ACEOF 24150cat >>$CONFIG_STATUS <<_ACEOF 24151if \$ac_cs_recheck; then 24152 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 24153 CONFIG_SHELL=$SHELL 24154 export CONFIG_SHELL 24155 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 24156fi 24157 24158_ACEOF 24159cat >>$CONFIG_STATUS <<\_ACEOF 24160exec 5>>config.log 24161{ 24162 echo 24163 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 24164## Running $as_me. ## 24165_ASBOX 24166 echo "$ac_log" 24167} >&5 24168 24169_ACEOF 24170cat >>$CONFIG_STATUS <<_ACEOF 24171# 24172# INIT-COMMANDS 24173# 24174AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 24175 24176_ACEOF 24177 24178cat >>$CONFIG_STATUS <<\_ACEOF 24179 24180# Handling of arguments. 24181for ac_config_target in $ac_config_targets 24182do 24183 case $ac_config_target in 24184 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 24185 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 24186 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 24187 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 24188 "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
| 24526configured by $0, generated by GNU Autoconf 2.61, 24527 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 24528 24529Copyright (C) 2006 Free Software Foundation, Inc. 24530This config.status script is free software; the Free Software Foundation 24531gives unlimited permission to copy, distribute and modify it." 24532 24533ac_pwd='$ac_pwd' 24534srcdir='$srcdir' 24535INSTALL='$INSTALL' 24536MKDIR_P='$MKDIR_P' 24537_ACEOF 24538 24539cat >>$CONFIG_STATUS <<\_ACEOF 24540# If no file are specified by the user, then we need to provide default 24541# value. By we need to know if files were specified by the user. 24542ac_need_defaults=: 24543while test $# != 0 24544do 24545 case $1 in 24546 --*=*) 24547 ac_option=`expr "X$1" : 'X\([^=]*\)='` 24548 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 24549 ac_shift=: 24550 ;; 24551 *) 24552 ac_option=$1 24553 ac_optarg=$2 24554 ac_shift=shift 24555 ;; 24556 esac 24557 24558 case $ac_option in 24559 # Handling of the options. 24560 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 24561 ac_cs_recheck=: ;; 24562 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 24563 echo "$ac_cs_version"; exit ;; 24564 --debug | --debu | --deb | --de | --d | -d ) 24565 debug=: ;; 24566 --file | --fil | --fi | --f ) 24567 $ac_shift 24568 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 24569 ac_need_defaults=false;; 24570 --header | --heade | --head | --hea ) 24571 $ac_shift 24572 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 24573 ac_need_defaults=false;; 24574 --he | --h) 24575 # Conflict between --help and --header 24576 { echo "$as_me: error: ambiguous option: $1 24577Try \`$0 --help' for more information." >&2 24578 { (exit 1); exit 1; }; };; 24579 --help | --hel | -h ) 24580 echo "$ac_cs_usage"; exit ;; 24581 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 24582 | -silent | --silent | --silen | --sile | --sil | --si | --s) 24583 ac_cs_silent=: ;; 24584 24585 # This is an error. 24586 -*) { echo "$as_me: error: unrecognized option: $1 24587Try \`$0 --help' for more information." >&2 24588 { (exit 1); exit 1; }; } ;; 24589 24590 *) ac_config_targets="$ac_config_targets $1" 24591 ac_need_defaults=false ;; 24592 24593 esac 24594 shift 24595done 24596 24597ac_configure_extra_args= 24598 24599if $ac_cs_silent; then 24600 exec 6>/dev/null 24601 ac_configure_extra_args="$ac_configure_extra_args --silent" 24602fi 24603 24604_ACEOF 24605cat >>$CONFIG_STATUS <<_ACEOF 24606if \$ac_cs_recheck; then 24607 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 24608 CONFIG_SHELL=$SHELL 24609 export CONFIG_SHELL 24610 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 24611fi 24612 24613_ACEOF 24614cat >>$CONFIG_STATUS <<\_ACEOF 24615exec 5>>config.log 24616{ 24617 echo 24618 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 24619## Running $as_me. ## 24620_ASBOX 24621 echo "$ac_log" 24622} >&5 24623 24624_ACEOF 24625cat >>$CONFIG_STATUS <<_ACEOF 24626# 24627# INIT-COMMANDS 24628# 24629AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 24630 24631_ACEOF 24632 24633cat >>$CONFIG_STATUS <<\_ACEOF 24634 24635# Handling of arguments. 24636for ac_config_target in $ac_config_targets 24637do 24638 case $ac_config_target in 24639 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 24640 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 24641 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 24642 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 24643 "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
|
| 24644 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
|
24189 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 24190 "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;; 24191 24192 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 24193echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 24194 { (exit 1); exit 1; }; };; 24195 esac 24196done 24197 24198 24199# If the user did not use the arguments to specify the items to instantiate, 24200# then the envvar interface is used. Set only those that are not. 24201# We use the long form for the default assignment because of an extremely 24202# bizarre bug on SunOS 4.1.3. 24203if $ac_need_defaults; then 24204 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 24205 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 24206 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 24207fi 24208 24209# Have a temporary directory for convenience. Make it in the build tree 24210# simply because there is no reason against having it here, and in addition, 24211# creating and moving files from /tmp can sometimes cause problems. 24212# Hook for its removal unless debugging. 24213# Note that there is a small window in which the directory will not be cleaned: 24214# after its creation but before its name has been assigned to `$tmp'. 24215$debug || 24216{ 24217 tmp= 24218 trap 'exit_status=$? 24219 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 24220' 0 24221 trap '{ (exit 1); exit 1; }' 1 2 13 15 24222} 24223# Create a (secure) tmp directory for tmp files. 24224 24225{ 24226 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 24227 test -n "$tmp" && test -d "$tmp" 24228} || 24229{ 24230 tmp=./conf$$-$RANDOM 24231 (umask 077 && mkdir "$tmp") 24232} || 24233{ 24234 echo "$me: cannot create a temporary directory in ." >&2 24235 { (exit 1); exit 1; } 24236} 24237 24238# 24239# Set up the sed scripts for CONFIG_FILES section. 24240# 24241 24242# No need to generate the scripts if there are no CONFIG_FILES. 24243# This happens for instance when ./config.status config.h 24244if test -n "$CONFIG_FILES"; then 24245 24246_ACEOF 24247 24248 24249 24250ac_delim='%!_!# ' 24251for ac_last_try in false false false false false :; do 24252 cat >conf$$subs.sed <<_ACEOF 24253SHELL!$SHELL$ac_delim 24254PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 24255PACKAGE_NAME!$PACKAGE_NAME$ac_delim 24256PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 24257PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 24258PACKAGE_STRING!$PACKAGE_STRING$ac_delim 24259PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 24260exec_prefix!$exec_prefix$ac_delim 24261prefix!$prefix$ac_delim 24262program_transform_name!$program_transform_name$ac_delim 24263bindir!$bindir$ac_delim 24264sbindir!$sbindir$ac_delim 24265libexecdir!$libexecdir$ac_delim 24266datarootdir!$datarootdir$ac_delim 24267datadir!$datadir$ac_delim 24268sysconfdir!$sysconfdir$ac_delim 24269sharedstatedir!$sharedstatedir$ac_delim 24270localstatedir!$localstatedir$ac_delim 24271includedir!$includedir$ac_delim 24272oldincludedir!$oldincludedir$ac_delim 24273docdir!$docdir$ac_delim 24274infodir!$infodir$ac_delim 24275htmldir!$htmldir$ac_delim 24276dvidir!$dvidir$ac_delim 24277pdfdir!$pdfdir$ac_delim 24278psdir!$psdir$ac_delim 24279libdir!$libdir$ac_delim 24280localedir!$localedir$ac_delim 24281mandir!$mandir$ac_delim 24282DEFS!$DEFS$ac_delim 24283ECHO_C!$ECHO_C$ac_delim 24284ECHO_N!$ECHO_N$ac_delim 24285ECHO_T!$ECHO_T$ac_delim 24286LIBS!$LIBS$ac_delim 24287build_alias!$build_alias$ac_delim 24288host_alias!$host_alias$ac_delim 24289target_alias!$target_alias$ac_delim 24290INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 24291INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 24292INSTALL_DATA!$INSTALL_DATA$ac_delim 24293am__isrc!$am__isrc$ac_delim 24294CYGPATH_W!$CYGPATH_W$ac_delim 24295PACKAGE!$PACKAGE$ac_delim 24296VERSION!$VERSION$ac_delim 24297ACLOCAL!$ACLOCAL$ac_delim 24298AUTOCONF!$AUTOCONF$ac_delim 24299AUTOMAKE!$AUTOMAKE$ac_delim 24300AUTOHEADER!$AUTOHEADER$ac_delim 24301MAKEINFO!$MAKEINFO$ac_delim 24302install_sh!$install_sh$ac_delim 24303STRIP!$STRIP$ac_delim 24304INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim 24305mkdir_p!$mkdir_p$ac_delim 24306AWK!$AWK$ac_delim 24307SET_MAKE!$SET_MAKE$ac_delim 24308am__leading_dot!$am__leading_dot$ac_delim 24309AMTAR!$AMTAR$ac_delim 24310am__tar!$am__tar$ac_delim 24311am__untar!$am__untar$ac_delim
| 24645 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 24646 "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;; 24647 24648 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 24649echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 24650 { (exit 1); exit 1; }; };; 24651 esac 24652done 24653 24654 24655# If the user did not use the arguments to specify the items to instantiate, 24656# then the envvar interface is used. Set only those that are not. 24657# We use the long form for the default assignment because of an extremely 24658# bizarre bug on SunOS 4.1.3. 24659if $ac_need_defaults; then 24660 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 24661 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 24662 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 24663fi 24664 24665# Have a temporary directory for convenience. Make it in the build tree 24666# simply because there is no reason against having it here, and in addition, 24667# creating and moving files from /tmp can sometimes cause problems. 24668# Hook for its removal unless debugging. 24669# Note that there is a small window in which the directory will not be cleaned: 24670# after its creation but before its name has been assigned to `$tmp'. 24671$debug || 24672{ 24673 tmp= 24674 trap 'exit_status=$? 24675 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 24676' 0 24677 trap '{ (exit 1); exit 1; }' 1 2 13 15 24678} 24679# Create a (secure) tmp directory for tmp files. 24680 24681{ 24682 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 24683 test -n "$tmp" && test -d "$tmp" 24684} || 24685{ 24686 tmp=./conf$$-$RANDOM 24687 (umask 077 && mkdir "$tmp") 24688} || 24689{ 24690 echo "$me: cannot create a temporary directory in ." >&2 24691 { (exit 1); exit 1; } 24692} 24693 24694# 24695# Set up the sed scripts for CONFIG_FILES section. 24696# 24697 24698# No need to generate the scripts if there are no CONFIG_FILES. 24699# This happens for instance when ./config.status config.h 24700if test -n "$CONFIG_FILES"; then 24701 24702_ACEOF 24703 24704 24705 24706ac_delim='%!_!# ' 24707for ac_last_try in false false false false false :; do 24708 cat >conf$$subs.sed <<_ACEOF 24709SHELL!$SHELL$ac_delim 24710PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 24711PACKAGE_NAME!$PACKAGE_NAME$ac_delim 24712PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 24713PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 24714PACKAGE_STRING!$PACKAGE_STRING$ac_delim 24715PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 24716exec_prefix!$exec_prefix$ac_delim 24717prefix!$prefix$ac_delim 24718program_transform_name!$program_transform_name$ac_delim 24719bindir!$bindir$ac_delim 24720sbindir!$sbindir$ac_delim 24721libexecdir!$libexecdir$ac_delim 24722datarootdir!$datarootdir$ac_delim 24723datadir!$datadir$ac_delim 24724sysconfdir!$sysconfdir$ac_delim 24725sharedstatedir!$sharedstatedir$ac_delim 24726localstatedir!$localstatedir$ac_delim 24727includedir!$includedir$ac_delim 24728oldincludedir!$oldincludedir$ac_delim 24729docdir!$docdir$ac_delim 24730infodir!$infodir$ac_delim 24731htmldir!$htmldir$ac_delim 24732dvidir!$dvidir$ac_delim 24733pdfdir!$pdfdir$ac_delim 24734psdir!$psdir$ac_delim 24735libdir!$libdir$ac_delim 24736localedir!$localedir$ac_delim 24737mandir!$mandir$ac_delim 24738DEFS!$DEFS$ac_delim 24739ECHO_C!$ECHO_C$ac_delim 24740ECHO_N!$ECHO_N$ac_delim 24741ECHO_T!$ECHO_T$ac_delim 24742LIBS!$LIBS$ac_delim 24743build_alias!$build_alias$ac_delim 24744host_alias!$host_alias$ac_delim 24745target_alias!$target_alias$ac_delim 24746INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 24747INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 24748INSTALL_DATA!$INSTALL_DATA$ac_delim 24749am__isrc!$am__isrc$ac_delim 24750CYGPATH_W!$CYGPATH_W$ac_delim 24751PACKAGE!$PACKAGE$ac_delim 24752VERSION!$VERSION$ac_delim 24753ACLOCAL!$ACLOCAL$ac_delim 24754AUTOCONF!$AUTOCONF$ac_delim 24755AUTOMAKE!$AUTOMAKE$ac_delim 24756AUTOHEADER!$AUTOHEADER$ac_delim 24757MAKEINFO!$MAKEINFO$ac_delim 24758install_sh!$install_sh$ac_delim 24759STRIP!$STRIP$ac_delim 24760INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim 24761mkdir_p!$mkdir_p$ac_delim 24762AWK!$AWK$ac_delim 24763SET_MAKE!$SET_MAKE$ac_delim 24764am__leading_dot!$am__leading_dot$ac_delim 24765AMTAR!$AMTAR$ac_delim 24766am__tar!$am__tar$ac_delim 24767am__untar!$am__untar$ac_delim
|
24312MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim 24313MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim 24314MAINT!$MAINT$ac_delim
| |
24315fsect!$fsect$ac_delim 24316FSECT5_TRUE!$FSECT5_TRUE$ac_delim 24317FSECT5_FALSE!$FSECT5_FALSE$ac_delim
| 24768fsect!$fsect$ac_delim 24769FSECT5_TRUE!$FSECT5_TRUE$ac_delim 24770FSECT5_FALSE!$FSECT5_FALSE$ac_delim
|
| 24771WARNINGS!$WARNINGS$ac_delim
|
24318CC!$CC$ac_delim 24319CFLAGS!$CFLAGS$ac_delim 24320LDFLAGS!$LDFLAGS$ac_delim 24321CPPFLAGS!$CPPFLAGS$ac_delim 24322ac_ct_CC!$ac_ct_CC$ac_delim 24323EXEEXT!$EXEEXT$ac_delim 24324OBJEXT!$OBJEXT$ac_delim 24325DEPDIR!$DEPDIR$ac_delim 24326am__include!$am__include$ac_delim 24327am__quote!$am__quote$ac_delim 24328AMDEP_TRUE!$AMDEP_TRUE$ac_delim 24329AMDEP_FALSE!$AMDEP_FALSE$ac_delim 24330AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim 24331CCDEPMODE!$CCDEPMODE$ac_delim 24332am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim 24333am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim 24334LN_S!$LN_S$ac_delim 24335build!$build$ac_delim 24336build_cpu!$build_cpu$ac_delim 24337build_vendor!$build_vendor$ac_delim 24338build_os!$build_os$ac_delim 24339host!$host$ac_delim 24340host_cpu!$host_cpu$ac_delim 24341host_vendor!$host_vendor$ac_delim 24342host_os!$host_os$ac_delim 24343GREP!$GREP$ac_delim 24344EGREP!$EGREP$ac_delim 24345ECHO!$ECHO$ac_delim 24346AR!$AR$ac_delim 24347RANLIB!$RANLIB$ac_delim 24348CPP!$CPP$ac_delim 24349CXX!$CXX$ac_delim
| 24772CC!$CC$ac_delim 24773CFLAGS!$CFLAGS$ac_delim 24774LDFLAGS!$LDFLAGS$ac_delim 24775CPPFLAGS!$CPPFLAGS$ac_delim 24776ac_ct_CC!$ac_ct_CC$ac_delim 24777EXEEXT!$EXEEXT$ac_delim 24778OBJEXT!$OBJEXT$ac_delim 24779DEPDIR!$DEPDIR$ac_delim 24780am__include!$am__include$ac_delim 24781am__quote!$am__quote$ac_delim 24782AMDEP_TRUE!$AMDEP_TRUE$ac_delim 24783AMDEP_FALSE!$AMDEP_FALSE$ac_delim 24784AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim 24785CCDEPMODE!$CCDEPMODE$ac_delim 24786am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim 24787am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim 24788LN_S!$LN_S$ac_delim 24789build!$build$ac_delim 24790build_cpu!$build_cpu$ac_delim 24791build_vendor!$build_vendor$ac_delim 24792build_os!$build_os$ac_delim 24793host!$host$ac_delim 24794host_cpu!$host_cpu$ac_delim 24795host_vendor!$host_vendor$ac_delim 24796host_os!$host_os$ac_delim 24797GREP!$GREP$ac_delim 24798EGREP!$EGREP$ac_delim 24799ECHO!$ECHO$ac_delim 24800AR!$AR$ac_delim 24801RANLIB!$RANLIB$ac_delim 24802CPP!$CPP$ac_delim 24803CXX!$CXX$ac_delim
|
| 24804CXXFLAGS!$CXXFLAGS$ac_delim 24805ac_ct_CXX!$ac_ct_CXX$ac_delim
|
24350_ACEOF 24351 24352 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 24353 break 24354 elif $ac_last_try; then 24355 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 24356echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 24357 { (exit 1); exit 1; }; } 24358 else 24359 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 24360 fi 24361done 24362 24363ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 24364if test -n "$ac_eof"; then 24365 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 24366 ac_eof=`expr $ac_eof + 1` 24367fi 24368 24369cat >>$CONFIG_STATUS <<_ACEOF 24370cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 24371/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 24372_ACEOF 24373sed ' 24374s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 24375s/^/s,@/; s/!/@,|#_!!_#|/ 24376:n 24377t n 24378s/'"$ac_delim"'$/,g/; t 24379s/$/\\/; p 24380N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 24381' >>$CONFIG_STATUS <conf$$subs.sed 24382rm -f conf$$subs.sed 24383cat >>$CONFIG_STATUS <<_ACEOF 24384CEOF$ac_eof 24385_ACEOF 24386 24387 24388ac_delim='%!_!# ' 24389for ac_last_try in false false false false false :; do 24390 cat >conf$$subs.sed <<_ACEOF
| 24806_ACEOF 24807 24808 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 24809 break 24810 elif $ac_last_try; then 24811 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 24812echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 24813 { (exit 1); exit 1; }; } 24814 else 24815 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 24816 fi 24817done 24818 24819ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 24820if test -n "$ac_eof"; then 24821 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 24822 ac_eof=`expr $ac_eof + 1` 24823fi 24824 24825cat >>$CONFIG_STATUS <<_ACEOF 24826cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 24827/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 24828_ACEOF 24829sed ' 24830s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 24831s/^/s,@/; s/!/@,|#_!!_#|/ 24832:n 24833t n 24834s/'"$ac_delim"'$/,g/; t 24835s/$/\\/; p 24836N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 24837' >>$CONFIG_STATUS <conf$$subs.sed 24838rm -f conf$$subs.sed 24839cat >>$CONFIG_STATUS <<_ACEOF 24840CEOF$ac_eof 24841_ACEOF 24842 24843 24844ac_delim='%!_!# ' 24845for ac_last_try in false false false false false :; do 24846 cat >conf$$subs.sed <<_ACEOF
|
24391CXXFLAGS!$CXXFLAGS$ac_delim 24392ac_ct_CXX!$ac_ct_CXX$ac_delim
| |
24393CXXDEPMODE!$CXXDEPMODE$ac_delim 24394am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim 24395am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim 24396CXXCPP!$CXXCPP$ac_delim 24397F77!$F77$ac_delim 24398FFLAGS!$FFLAGS$ac_delim 24399ac_ct_F77!$ac_ct_F77$ac_delim 24400LIBTOOL!$LIBTOOL$ac_delim
| 24847CXXDEPMODE!$CXXDEPMODE$ac_delim 24848am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim 24849am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim 24850CXXCPP!$CXXCPP$ac_delim 24851F77!$F77$ac_delim 24852FFLAGS!$FFLAGS$ac_delim 24853ac_ct_F77!$ac_ct_F77$ac_delim 24854LIBTOOL!$LIBTOOL$ac_delim
|
| 24855LIBOBJS!$LIBOBJS$ac_delim
|
24401IS_CROSS_COMPILE_TRUE!$IS_CROSS_COMPILE_TRUE$ac_delim 24402IS_CROSS_COMPILE_FALSE!$IS_CROSS_COMPILE_FALSE$ac_delim
| 24856IS_CROSS_COMPILE_TRUE!$IS_CROSS_COMPILE_TRUE$ac_delim 24857IS_CROSS_COMPILE_FALSE!$IS_CROSS_COMPILE_FALSE$ac_delim
|
24403LIBOBJS!$LIBOBJS$ac_delim
| |
24404LTLIBOBJS!$LTLIBOBJS$ac_delim 24405_ACEOF 24406
| 24858LTLIBOBJS!$LTLIBOBJS$ac_delim 24859_ACEOF 24860
|
24407 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 14; then
| 24861 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 12; then
|
24408 break 24409 elif $ac_last_try; then 24410 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 24411echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 24412 { (exit 1); exit 1; }; } 24413 else 24414 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 24415 fi 24416done 24417 24418ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 24419if test -n "$ac_eof"; then 24420 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 24421 ac_eof=`expr $ac_eof + 1` 24422fi 24423 24424cat >>$CONFIG_STATUS <<_ACEOF 24425cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 24426/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 24427_ACEOF 24428sed ' 24429s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 24430s/^/s,@/; s/!/@,|#_!!_#|/ 24431:n 24432t n 24433s/'"$ac_delim"'$/,g/; t 24434s/$/\\/; p 24435N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 24436' >>$CONFIG_STATUS <conf$$subs.sed 24437rm -f conf$$subs.sed 24438cat >>$CONFIG_STATUS <<_ACEOF 24439:end 24440s/|#_!!_#|//g 24441CEOF$ac_eof 24442_ACEOF 24443 24444 24445# VPATH may cause trouble with some makes, so we remove $(srcdir), 24446# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 24447# trailing colons and then remove the whole line if VPATH becomes empty 24448# (actually we leave an empty line to preserve line numbers). 24449if test "x$srcdir" = x.; then 24450 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 24451s/:*\$(srcdir):*/:/ 24452s/:*\${srcdir}:*/:/ 24453s/:*@srcdir@:*/:/ 24454s/^\([^=]*=[ ]*\):*/\1/ 24455s/:*$// 24456s/^[^=]*=[ ]*$// 24457}' 24458fi 24459 24460cat >>$CONFIG_STATUS <<\_ACEOF 24461fi # test -n "$CONFIG_FILES" 24462 24463 24464for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 24465do 24466 case $ac_tag in 24467 :[FHLC]) ac_mode=$ac_tag; continue;; 24468 esac 24469 case $ac_mode$ac_tag in 24470 :[FHL]*:*);; 24471 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 24472echo "$as_me: error: Invalid tag $ac_tag." >&2;} 24473 { (exit 1); exit 1; }; };; 24474 :[FH]-) ac_tag=-:-;; 24475 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 24476 esac 24477 ac_save_IFS=$IFS 24478 IFS=: 24479 set x $ac_tag 24480 IFS=$ac_save_IFS 24481 shift 24482 ac_file=$1 24483 shift 24484 24485 case $ac_mode in 24486 :L) ac_source=$1;; 24487 :[FH]) 24488 ac_file_inputs= 24489 for ac_f 24490 do 24491 case $ac_f in 24492 -) ac_f="$tmp/stdin";; 24493 *) # Look for the file first in the build tree, then in the source tree 24494 # (if the path is not absolute). The absolute path cannot be DOS-style, 24495 # because $ac_f cannot contain `:'. 24496 test -f "$ac_f" || 24497 case $ac_f in 24498 [\\/$]*) false;; 24499 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 24500 esac || 24501 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 24502echo "$as_me: error: cannot find input file: $ac_f" >&2;} 24503 { (exit 1); exit 1; }; };; 24504 esac 24505 ac_file_inputs="$ac_file_inputs $ac_f" 24506 done 24507 24508 # Let's still pretend it is `configure' which instantiates (i.e., don't 24509 # use $as_me), people would be surprised to read: 24510 # /* config.h. Generated by config.status. */ 24511 configure_input="Generated from "`IFS=: 24512 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 24513 if test x"$ac_file" != x-; then 24514 configure_input="$ac_file. $configure_input" 24515 { echo "$as_me:$LINENO: creating $ac_file" >&5 24516echo "$as_me: creating $ac_file" >&6;} 24517 fi 24518 24519 case $ac_tag in 24520 *:-:* | *:-) cat >"$tmp/stdin";; 24521 esac 24522 ;; 24523 esac 24524 24525 ac_dir=`$as_dirname -- "$ac_file" || 24526$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24527 X"$ac_file" : 'X\(//\)[^/]' \| \ 24528 X"$ac_file" : 'X\(//\)$' \| \ 24529 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 24530echo X"$ac_file" | 24531 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24532 s//\1/ 24533 q 24534 } 24535 /^X\(\/\/\)[^/].*/{ 24536 s//\1/ 24537 q 24538 } 24539 /^X\(\/\/\)$/{ 24540 s//\1/ 24541 q 24542 } 24543 /^X\(\/\).*/{ 24544 s//\1/ 24545 q 24546 } 24547 s/.*/./; q'` 24548 { as_dir="$ac_dir" 24549 case $as_dir in #( 24550 -*) as_dir=./$as_dir;; 24551 esac 24552 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 24553 as_dirs= 24554 while :; do 24555 case $as_dir in #( 24556 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 24557 *) as_qdir=$as_dir;; 24558 esac 24559 as_dirs="'$as_qdir' $as_dirs" 24560 as_dir=`$as_dirname -- "$as_dir" || 24561$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24562 X"$as_dir" : 'X\(//\)[^/]' \| \ 24563 X"$as_dir" : 'X\(//\)$' \| \ 24564 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 24565echo X"$as_dir" | 24566 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24567 s//\1/ 24568 q 24569 } 24570 /^X\(\/\/\)[^/].*/{ 24571 s//\1/ 24572 q 24573 } 24574 /^X\(\/\/\)$/{ 24575 s//\1/ 24576 q 24577 } 24578 /^X\(\/\).*/{ 24579 s//\1/ 24580 q 24581 } 24582 s/.*/./; q'` 24583 test -d "$as_dir" && break 24584 done 24585 test -z "$as_dirs" || eval "mkdir $as_dirs" 24586 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 24587echo "$as_me: error: cannot create directory $as_dir" >&2;} 24588 { (exit 1); exit 1; }; }; } 24589 ac_builddir=. 24590 24591case "$ac_dir" in 24592.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 24593*) 24594 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 24595 # A ".." for each directory in $ac_dir_suffix. 24596 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 24597 case $ac_top_builddir_sub in 24598 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 24599 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 24600 esac ;; 24601esac 24602ac_abs_top_builddir=$ac_pwd 24603ac_abs_builddir=$ac_pwd$ac_dir_suffix 24604# for backward compatibility: 24605ac_top_builddir=$ac_top_build_prefix 24606 24607case $srcdir in 24608 .) # We are building in place. 24609 ac_srcdir=. 24610 ac_top_srcdir=$ac_top_builddir_sub 24611 ac_abs_top_srcdir=$ac_pwd ;; 24612 [\\/]* | ?:[\\/]* ) # Absolute name. 24613 ac_srcdir=$srcdir$ac_dir_suffix; 24614 ac_top_srcdir=$srcdir 24615 ac_abs_top_srcdir=$srcdir ;; 24616 *) # Relative name. 24617 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 24618 ac_top_srcdir=$ac_top_build_prefix$srcdir 24619 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 24620esac 24621ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 24622 24623 24624 case $ac_mode in 24625 :F) 24626 # 24627 # CONFIG_FILE 24628 # 24629 24630 case $INSTALL in 24631 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 24632 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 24633 esac 24634 ac_MKDIR_P=$MKDIR_P 24635 case $MKDIR_P in 24636 [\\/$]* | ?:[\\/]* ) ;; 24637 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 24638 esac 24639_ACEOF 24640 24641cat >>$CONFIG_STATUS <<\_ACEOF 24642# If the template does not know about datarootdir, expand it. 24643# FIXME: This hack should be removed a few years after 2.60. 24644ac_datarootdir_hack=; ac_datarootdir_seen= 24645 24646case `sed -n '/datarootdir/ { 24647 p 24648 q 24649} 24650/@datadir@/p 24651/@docdir@/p 24652/@infodir@/p 24653/@localedir@/p 24654/@mandir@/p 24655' $ac_file_inputs` in 24656*datarootdir*) ac_datarootdir_seen=yes;; 24657*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 24658 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 24659echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 24660_ACEOF 24661cat >>$CONFIG_STATUS <<_ACEOF 24662 ac_datarootdir_hack=' 24663 s&@datadir@&$datadir&g 24664 s&@docdir@&$docdir&g 24665 s&@infodir@&$infodir&g 24666 s&@localedir@&$localedir&g 24667 s&@mandir@&$mandir&g 24668 s&\\\${datarootdir}&$datarootdir&g' ;; 24669esac 24670_ACEOF 24671 24672# Neutralize VPATH when `$srcdir' = `.'. 24673# Shell code in configure.ac might set extrasub. 24674# FIXME: do we really want to maintain this feature? 24675cat >>$CONFIG_STATUS <<_ACEOF 24676 sed "$ac_vpsub 24677$extrasub 24678_ACEOF 24679cat >>$CONFIG_STATUS <<\_ACEOF 24680:t 24681/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 24682s&@configure_input@&$configure_input&;t t 24683s&@top_builddir@&$ac_top_builddir_sub&;t t 24684s&@srcdir@&$ac_srcdir&;t t 24685s&@abs_srcdir@&$ac_abs_srcdir&;t t 24686s&@top_srcdir@&$ac_top_srcdir&;t t 24687s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 24688s&@builddir@&$ac_builddir&;t t 24689s&@abs_builddir@&$ac_abs_builddir&;t t 24690s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 24691s&@INSTALL@&$ac_INSTALL&;t t 24692s&@MKDIR_P@&$ac_MKDIR_P&;t t 24693$ac_datarootdir_hack 24694" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 24695 24696test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 24697 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 24698 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 24699 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 24700which seems to be undefined. Please make sure it is defined." >&5 24701echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 24702which seems to be undefined. Please make sure it is defined." >&2;} 24703 24704 rm -f "$tmp/stdin" 24705 case $ac_file in 24706 -) cat "$tmp/out"; rm -f "$tmp/out";; 24707 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 24708 esac 24709 ;; 24710 :H) 24711 # 24712 # CONFIG_HEADER 24713 # 24714_ACEOF 24715 24716# Transform confdefs.h into a sed script `conftest.defines', that 24717# substitutes the proper values into config.h.in to produce config.h. 24718rm -f conftest.defines conftest.tail 24719# First, append a space to every undef/define line, to ease matching. 24720echo 's/$/ /' >conftest.defines 24721# Then, protect against being on the right side of a sed subst, or in 24722# an unquoted here document, in config.status. If some macros were 24723# called several times there might be several #defines for the same 24724# symbol, which is useless. But do not sort them, since the last 24725# AC_DEFINE must be honored. 24726ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 24727# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 24728# NAME is the cpp macro being defined, VALUE is the value it is being given. 24729# PARAMS is the parameter list in the macro definition--in most cases, it's 24730# just an empty string. 24731ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 24732ac_dB='\\)[ (].*,\\1define\\2' 24733ac_dC=' ' 24734ac_dD=' ,' 24735 24736uniq confdefs.h | 24737 sed -n ' 24738 t rset 24739 :rset 24740 s/^[ ]*#[ ]*define[ ][ ]*// 24741 t ok 24742 d 24743 :ok 24744 s/[\\&,]/\\&/g 24745 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 24746 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 24747 ' >>conftest.defines 24748 24749# Remove the space that was appended to ease matching. 24750# Then replace #undef with comments. This is necessary, for 24751# example, in the case of _POSIX_SOURCE, which is predefined and required 24752# on some systems where configure will not decide to define it. 24753# (The regexp can be short, since the line contains either #define or #undef.) 24754echo 's/ $// 24755s,^[ #]*u.*,/* & */,' >>conftest.defines 24756 24757# Break up conftest.defines: 24758ac_max_sed_lines=50 24759 24760# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 24761# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 24762# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 24763# et cetera. 24764ac_in='$ac_file_inputs' 24765ac_out='"$tmp/out1"' 24766ac_nxt='"$tmp/out2"' 24767 24768while : 24769do 24770 # Write a here document: 24771 cat >>$CONFIG_STATUS <<_ACEOF 24772 # First, check the format of the line: 24773 cat >"\$tmp/defines.sed" <<\\CEOF 24774/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 24775/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 24776b 24777:def 24778_ACEOF 24779 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 24780 echo 'CEOF 24781 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 24782 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 24783 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 24784 grep . conftest.tail >/dev/null || break 24785 rm -f conftest.defines 24786 mv conftest.tail conftest.defines 24787done 24788rm -f conftest.defines conftest.tail 24789 24790echo "ac_result=$ac_in" >>$CONFIG_STATUS 24791cat >>$CONFIG_STATUS <<\_ACEOF 24792 if test x"$ac_file" != x-; then 24793 echo "/* $configure_input */" >"$tmp/config.h" 24794 cat "$ac_result" >>"$tmp/config.h" 24795 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 24796 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 24797echo "$as_me: $ac_file is unchanged" >&6;} 24798 else 24799 rm -f $ac_file 24800 mv "$tmp/config.h" $ac_file 24801 fi 24802 else 24803 echo "/* $configure_input */" 24804 cat "$ac_result" 24805 fi 24806 rm -f "$tmp/out12" 24807# Compute $ac_file's index in $config_headers. 24808_am_stamp_count=1 24809for _am_header in $config_headers :; do 24810 case $_am_header in 24811 $ac_file | $ac_file:* ) 24812 break ;; 24813 * ) 24814 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 24815 esac 24816done 24817echo "timestamp for $ac_file" >`$as_dirname -- $ac_file || 24818$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24819 X$ac_file : 'X\(//\)[^/]' \| \ 24820 X$ac_file : 'X\(//\)$' \| \ 24821 X$ac_file : 'X\(/\)' \| . 2>/dev/null || 24822echo X$ac_file | 24823 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24824 s//\1/ 24825 q 24826 } 24827 /^X\(\/\/\)[^/].*/{ 24828 s//\1/ 24829 q 24830 } 24831 /^X\(\/\/\)$/{ 24832 s//\1/ 24833 q 24834 } 24835 /^X\(\/\).*/{ 24836 s//\1/ 24837 q 24838 } 24839 s/.*/./; q'`/stamp-h$_am_stamp_count 24840 ;; 24841 24842 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 24843echo "$as_me: executing $ac_file commands" >&6;} 24844 ;; 24845 esac 24846 24847 24848 case $ac_file$ac_mode in 24849 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 24850 # Strip MF so we end up with the name of the file. 24851 mf=`echo "$mf" | sed -e 's/:.*$//'` 24852 # Check whether this is an Automake generated Makefile or not. 24853 # We used to match only the files named `Makefile.in', but 24854 # some people rename them; so instead we look at the file content. 24855 # Grep'ing the first line is not enough: some people post-process 24856 # each Makefile.in and add a new line on top of each file to say so. 24857 # Grep'ing the whole file is not good either: AIX grep has a line 24858 # limit of 2048, but all sed's we know have understand at least 4000. 24859 if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then 24860 dirpart=`$as_dirname -- "$mf" || 24861$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24862 X"$mf" : 'X\(//\)[^/]' \| \ 24863 X"$mf" : 'X\(//\)$' \| \ 24864 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 24865echo X"$mf" | 24866 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24867 s//\1/ 24868 q 24869 } 24870 /^X\(\/\/\)[^/].*/{ 24871 s//\1/ 24872 q 24873 } 24874 /^X\(\/\/\)$/{ 24875 s//\1/ 24876 q 24877 } 24878 /^X\(\/\).*/{ 24879 s//\1/ 24880 q 24881 } 24882 s/.*/./; q'` 24883 else 24884 continue 24885 fi 24886 # Extract the definition of DEPDIR, am__include, and am__quote 24887 # from the Makefile without running `make'. 24888 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 24889 test -z "$DEPDIR" && continue 24890 am__include=`sed -n 's/^am__include = //p' < "$mf"` 24891 test -z "am__include" && continue 24892 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 24893 # When using ansi2knr, U may be empty or an underscore; expand it 24894 U=`sed -n 's/^U = //p' < "$mf"` 24895 # Find all dependency output files, they are included files with 24896 # $(DEPDIR) in their names. We invoke sed twice because it is the 24897 # simplest approach to changing $(DEPDIR) to its actual value in the 24898 # expansion. 24899 for file in `sed -n " 24900 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 24901 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 24902 # Make sure the directory exists. 24903 test -f "$dirpart/$file" && continue 24904 fdir=`$as_dirname -- "$file" || 24905$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24906 X"$file" : 'X\(//\)[^/]' \| \ 24907 X"$file" : 'X\(//\)$' \| \ 24908 X"$file" : 'X\(/\)' \| . 2>/dev/null || 24909echo X"$file" | 24910 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24911 s//\1/ 24912 q 24913 } 24914 /^X\(\/\/\)[^/].*/{ 24915 s//\1/ 24916 q 24917 } 24918 /^X\(\/\/\)$/{ 24919 s//\1/ 24920 q 24921 } 24922 /^X\(\/\).*/{ 24923 s//\1/ 24924 q 24925 } 24926 s/.*/./; q'` 24927 { as_dir=$dirpart/$fdir 24928 case $as_dir in #( 24929 -*) as_dir=./$as_dir;; 24930 esac 24931 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 24932 as_dirs= 24933 while :; do 24934 case $as_dir in #( 24935 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 24936 *) as_qdir=$as_dir;; 24937 esac 24938 as_dirs="'$as_qdir' $as_dirs" 24939 as_dir=`$as_dirname -- "$as_dir" || 24940$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24941 X"$as_dir" : 'X\(//\)[^/]' \| \ 24942 X"$as_dir" : 'X\(//\)$' \| \ 24943 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 24944echo X"$as_dir" | 24945 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24946 s//\1/ 24947 q 24948 } 24949 /^X\(\/\/\)[^/].*/{ 24950 s//\1/ 24951 q 24952 } 24953 /^X\(\/\/\)$/{ 24954 s//\1/ 24955 q 24956 } 24957 /^X\(\/\).*/{ 24958 s//\1/ 24959 q 24960 } 24961 s/.*/./; q'` 24962 test -d "$as_dir" && break 24963 done 24964 test -z "$as_dirs" || eval "mkdir $as_dirs" 24965 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 24966echo "$as_me: error: cannot create directory $as_dir" >&2;} 24967 { (exit 1); exit 1; }; }; } 24968 # echo "creating $dirpart/$file" 24969 echo '# dummy' > "$dirpart/$file" 24970 done 24971done 24972 ;; 24973 24974 esac 24975done # for ac_tag 24976 24977 24978{ (exit 0); exit 0; } 24979_ACEOF 24980chmod +x $CONFIG_STATUS 24981ac_clean_files=$ac_clean_files_save 24982 24983 24984# configure is writing to config.log, and then calls config.status. 24985# config.status does its own redirection, appending to config.log. 24986# Unfortunately, on DOS this fails, as config.log is still kept open 24987# by configure, so config.status won't be able to write to it; its 24988# output is simply discarded. So we exec the FD to /dev/null, 24989# effectively closing config.log, so it can be properly (re)opened and 24990# appended to by config.status. When coming back to configure, we 24991# need to make the FD available again. 24992if test "$no_create" != yes; then 24993 ac_cs_success=: 24994 ac_config_status_args= 24995 test "$silent" = yes && 24996 ac_config_status_args="$ac_config_status_args --quiet" 24997 exec 5>/dev/null 24998 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 24999 exec 5>>config.log 25000 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 25001 # would make configure fail if this is the last instruction. 25002 $ac_cs_success || { (exit 1); exit 1; } 25003fi 25004
| 24862 break 24863 elif $ac_last_try; then 24864 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 24865echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 24866 { (exit 1); exit 1; }; } 24867 else 24868 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 24869 fi 24870done 24871 24872ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 24873if test -n "$ac_eof"; then 24874 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 24875 ac_eof=`expr $ac_eof + 1` 24876fi 24877 24878cat >>$CONFIG_STATUS <<_ACEOF 24879cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 24880/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 24881_ACEOF 24882sed ' 24883s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 24884s/^/s,@/; s/!/@,|#_!!_#|/ 24885:n 24886t n 24887s/'"$ac_delim"'$/,g/; t 24888s/$/\\/; p 24889N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 24890' >>$CONFIG_STATUS <conf$$subs.sed 24891rm -f conf$$subs.sed 24892cat >>$CONFIG_STATUS <<_ACEOF 24893:end 24894s/|#_!!_#|//g 24895CEOF$ac_eof 24896_ACEOF 24897 24898 24899# VPATH may cause trouble with some makes, so we remove $(srcdir), 24900# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 24901# trailing colons and then remove the whole line if VPATH becomes empty 24902# (actually we leave an empty line to preserve line numbers). 24903if test "x$srcdir" = x.; then 24904 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 24905s/:*\$(srcdir):*/:/ 24906s/:*\${srcdir}:*/:/ 24907s/:*@srcdir@:*/:/ 24908s/^\([^=]*=[ ]*\):*/\1/ 24909s/:*$// 24910s/^[^=]*=[ ]*$// 24911}' 24912fi 24913 24914cat >>$CONFIG_STATUS <<\_ACEOF 24915fi # test -n "$CONFIG_FILES" 24916 24917 24918for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 24919do 24920 case $ac_tag in 24921 :[FHLC]) ac_mode=$ac_tag; continue;; 24922 esac 24923 case $ac_mode$ac_tag in 24924 :[FHL]*:*);; 24925 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 24926echo "$as_me: error: Invalid tag $ac_tag." >&2;} 24927 { (exit 1); exit 1; }; };; 24928 :[FH]-) ac_tag=-:-;; 24929 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 24930 esac 24931 ac_save_IFS=$IFS 24932 IFS=: 24933 set x $ac_tag 24934 IFS=$ac_save_IFS 24935 shift 24936 ac_file=$1 24937 shift 24938 24939 case $ac_mode in 24940 :L) ac_source=$1;; 24941 :[FH]) 24942 ac_file_inputs= 24943 for ac_f 24944 do 24945 case $ac_f in 24946 -) ac_f="$tmp/stdin";; 24947 *) # Look for the file first in the build tree, then in the source tree 24948 # (if the path is not absolute). The absolute path cannot be DOS-style, 24949 # because $ac_f cannot contain `:'. 24950 test -f "$ac_f" || 24951 case $ac_f in 24952 [\\/$]*) false;; 24953 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 24954 esac || 24955 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 24956echo "$as_me: error: cannot find input file: $ac_f" >&2;} 24957 { (exit 1); exit 1; }; };; 24958 esac 24959 ac_file_inputs="$ac_file_inputs $ac_f" 24960 done 24961 24962 # Let's still pretend it is `configure' which instantiates (i.e., don't 24963 # use $as_me), people would be surprised to read: 24964 # /* config.h. Generated by config.status. */ 24965 configure_input="Generated from "`IFS=: 24966 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 24967 if test x"$ac_file" != x-; then 24968 configure_input="$ac_file. $configure_input" 24969 { echo "$as_me:$LINENO: creating $ac_file" >&5 24970echo "$as_me: creating $ac_file" >&6;} 24971 fi 24972 24973 case $ac_tag in 24974 *:-:* | *:-) cat >"$tmp/stdin";; 24975 esac 24976 ;; 24977 esac 24978 24979 ac_dir=`$as_dirname -- "$ac_file" || 24980$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24981 X"$ac_file" : 'X\(//\)[^/]' \| \ 24982 X"$ac_file" : 'X\(//\)$' \| \ 24983 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 24984echo X"$ac_file" | 24985 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24986 s//\1/ 24987 q 24988 } 24989 /^X\(\/\/\)[^/].*/{ 24990 s//\1/ 24991 q 24992 } 24993 /^X\(\/\/\)$/{ 24994 s//\1/ 24995 q 24996 } 24997 /^X\(\/\).*/{ 24998 s//\1/ 24999 q 25000 } 25001 s/.*/./; q'` 25002 { as_dir="$ac_dir" 25003 case $as_dir in #( 25004 -*) as_dir=./$as_dir;; 25005 esac 25006 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 25007 as_dirs= 25008 while :; do 25009 case $as_dir in #( 25010 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 25011 *) as_qdir=$as_dir;; 25012 esac 25013 as_dirs="'$as_qdir' $as_dirs" 25014 as_dir=`$as_dirname -- "$as_dir" || 25015$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 25016 X"$as_dir" : 'X\(//\)[^/]' \| \ 25017 X"$as_dir" : 'X\(//\)$' \| \ 25018 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 25019echo X"$as_dir" | 25020 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 25021 s//\1/ 25022 q 25023 } 25024 /^X\(\/\/\)[^/].*/{ 25025 s//\1/ 25026 q 25027 } 25028 /^X\(\/\/\)$/{ 25029 s//\1/ 25030 q 25031 } 25032 /^X\(\/\).*/{ 25033 s//\1/ 25034 q 25035 } 25036 s/.*/./; q'` 25037 test -d "$as_dir" && break 25038 done 25039 test -z "$as_dirs" || eval "mkdir $as_dirs" 25040 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 25041echo "$as_me: error: cannot create directory $as_dir" >&2;} 25042 { (exit 1); exit 1; }; }; } 25043 ac_builddir=. 25044 25045case "$ac_dir" in 25046.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 25047*) 25048 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 25049 # A ".." for each directory in $ac_dir_suffix. 25050 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 25051 case $ac_top_builddir_sub in 25052 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 25053 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 25054 esac ;; 25055esac 25056ac_abs_top_builddir=$ac_pwd 25057ac_abs_builddir=$ac_pwd$ac_dir_suffix 25058# for backward compatibility: 25059ac_top_builddir=$ac_top_build_prefix 25060 25061case $srcdir in 25062 .) # We are building in place. 25063 ac_srcdir=. 25064 ac_top_srcdir=$ac_top_builddir_sub 25065 ac_abs_top_srcdir=$ac_pwd ;; 25066 [\\/]* | ?:[\\/]* ) # Absolute name. 25067 ac_srcdir=$srcdir$ac_dir_suffix; 25068 ac_top_srcdir=$srcdir 25069 ac_abs_top_srcdir=$srcdir ;; 25070 *) # Relative name. 25071 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 25072 ac_top_srcdir=$ac_top_build_prefix$srcdir 25073 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 25074esac 25075ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 25076 25077 25078 case $ac_mode in 25079 :F) 25080 # 25081 # CONFIG_FILE 25082 # 25083 25084 case $INSTALL in 25085 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 25086 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 25087 esac 25088 ac_MKDIR_P=$MKDIR_P 25089 case $MKDIR_P in 25090 [\\/$]* | ?:[\\/]* ) ;; 25091 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 25092 esac 25093_ACEOF 25094 25095cat >>$CONFIG_STATUS <<\_ACEOF 25096# If the template does not know about datarootdir, expand it. 25097# FIXME: This hack should be removed a few years after 2.60. 25098ac_datarootdir_hack=; ac_datarootdir_seen= 25099 25100case `sed -n '/datarootdir/ { 25101 p 25102 q 25103} 25104/@datadir@/p 25105/@docdir@/p 25106/@infodir@/p 25107/@localedir@/p 25108/@mandir@/p 25109' $ac_file_inputs` in 25110*datarootdir*) ac_datarootdir_seen=yes;; 25111*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 25112 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 25113echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 25114_ACEOF 25115cat >>$CONFIG_STATUS <<_ACEOF 25116 ac_datarootdir_hack=' 25117 s&@datadir@&$datadir&g 25118 s&@docdir@&$docdir&g 25119 s&@infodir@&$infodir&g 25120 s&@localedir@&$localedir&g 25121 s&@mandir@&$mandir&g 25122 s&\\\${datarootdir}&$datarootdir&g' ;; 25123esac 25124_ACEOF 25125 25126# Neutralize VPATH when `$srcdir' = `.'. 25127# Shell code in configure.ac might set extrasub. 25128# FIXME: do we really want to maintain this feature? 25129cat >>$CONFIG_STATUS <<_ACEOF 25130 sed "$ac_vpsub 25131$extrasub 25132_ACEOF 25133cat >>$CONFIG_STATUS <<\_ACEOF 25134:t 25135/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 25136s&@configure_input@&$configure_input&;t t 25137s&@top_builddir@&$ac_top_builddir_sub&;t t 25138s&@srcdir@&$ac_srcdir&;t t 25139s&@abs_srcdir@&$ac_abs_srcdir&;t t 25140s&@top_srcdir@&$ac_top_srcdir&;t t 25141s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 25142s&@builddir@&$ac_builddir&;t t 25143s&@abs_builddir@&$ac_abs_builddir&;t t 25144s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 25145s&@INSTALL@&$ac_INSTALL&;t t 25146s&@MKDIR_P@&$ac_MKDIR_P&;t t 25147$ac_datarootdir_hack 25148" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 25149 25150test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 25151 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 25152 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 25153 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 25154which seems to be undefined. Please make sure it is defined." >&5 25155echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 25156which seems to be undefined. Please make sure it is defined." >&2;} 25157 25158 rm -f "$tmp/stdin" 25159 case $ac_file in 25160 -) cat "$tmp/out"; rm -f "$tmp/out";; 25161 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 25162 esac 25163 ;; 25164 :H) 25165 # 25166 # CONFIG_HEADER 25167 # 25168_ACEOF 25169 25170# Transform confdefs.h into a sed script `conftest.defines', that 25171# substitutes the proper values into config.h.in to produce config.h. 25172rm -f conftest.defines conftest.tail 25173# First, append a space to every undef/define line, to ease matching. 25174echo 's/$/ /' >conftest.defines 25175# Then, protect against being on the right side of a sed subst, or in 25176# an unquoted here document, in config.status. If some macros were 25177# called several times there might be several #defines for the same 25178# symbol, which is useless. But do not sort them, since the last 25179# AC_DEFINE must be honored. 25180ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 25181# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 25182# NAME is the cpp macro being defined, VALUE is the value it is being given. 25183# PARAMS is the parameter list in the macro definition--in most cases, it's 25184# just an empty string. 25185ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 25186ac_dB='\\)[ (].*,\\1define\\2' 25187ac_dC=' ' 25188ac_dD=' ,' 25189 25190uniq confdefs.h | 25191 sed -n ' 25192 t rset 25193 :rset 25194 s/^[ ]*#[ ]*define[ ][ ]*// 25195 t ok 25196 d 25197 :ok 25198 s/[\\&,]/\\&/g 25199 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 25200 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 25201 ' >>conftest.defines 25202 25203# Remove the space that was appended to ease matching. 25204# Then replace #undef with comments. This is necessary, for 25205# example, in the case of _POSIX_SOURCE, which is predefined and required 25206# on some systems where configure will not decide to define it. 25207# (The regexp can be short, since the line contains either #define or #undef.) 25208echo 's/ $// 25209s,^[ #]*u.*,/* & */,' >>conftest.defines 25210 25211# Break up conftest.defines: 25212ac_max_sed_lines=50 25213 25214# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 25215# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 25216# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 25217# et cetera. 25218ac_in='$ac_file_inputs' 25219ac_out='"$tmp/out1"' 25220ac_nxt='"$tmp/out2"' 25221 25222while : 25223do 25224 # Write a here document: 25225 cat >>$CONFIG_STATUS <<_ACEOF 25226 # First, check the format of the line: 25227 cat >"\$tmp/defines.sed" <<\\CEOF 25228/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 25229/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 25230b 25231:def 25232_ACEOF 25233 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 25234 echo 'CEOF 25235 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 25236 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 25237 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 25238 grep . conftest.tail >/dev/null || break 25239 rm -f conftest.defines 25240 mv conftest.tail conftest.defines 25241done 25242rm -f conftest.defines conftest.tail 25243 25244echo "ac_result=$ac_in" >>$CONFIG_STATUS 25245cat >>$CONFIG_STATUS <<\_ACEOF 25246 if test x"$ac_file" != x-; then 25247 echo "/* $configure_input */" >"$tmp/config.h" 25248 cat "$ac_result" >>"$tmp/config.h" 25249 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 25250 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 25251echo "$as_me: $ac_file is unchanged" >&6;} 25252 else 25253 rm -f $ac_file 25254 mv "$tmp/config.h" $ac_file 25255 fi 25256 else 25257 echo "/* $configure_input */" 25258 cat "$ac_result" 25259 fi 25260 rm -f "$tmp/out12" 25261# Compute $ac_file's index in $config_headers. 25262_am_stamp_count=1 25263for _am_header in $config_headers :; do 25264 case $_am_header in 25265 $ac_file | $ac_file:* ) 25266 break ;; 25267 * ) 25268 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 25269 esac 25270done 25271echo "timestamp for $ac_file" >`$as_dirname -- $ac_file || 25272$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 25273 X$ac_file : 'X\(//\)[^/]' \| \ 25274 X$ac_file : 'X\(//\)$' \| \ 25275 X$ac_file : 'X\(/\)' \| . 2>/dev/null || 25276echo X$ac_file | 25277 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 25278 s//\1/ 25279 q 25280 } 25281 /^X\(\/\/\)[^/].*/{ 25282 s//\1/ 25283 q 25284 } 25285 /^X\(\/\/\)$/{ 25286 s//\1/ 25287 q 25288 } 25289 /^X\(\/\).*/{ 25290 s//\1/ 25291 q 25292 } 25293 s/.*/./; q'`/stamp-h$_am_stamp_count 25294 ;; 25295 25296 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 25297echo "$as_me: executing $ac_file commands" >&6;} 25298 ;; 25299 esac 25300 25301 25302 case $ac_file$ac_mode in 25303 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 25304 # Strip MF so we end up with the name of the file. 25305 mf=`echo "$mf" | sed -e 's/:.*$//'` 25306 # Check whether this is an Automake generated Makefile or not. 25307 # We used to match only the files named `Makefile.in', but 25308 # some people rename them; so instead we look at the file content. 25309 # Grep'ing the first line is not enough: some people post-process 25310 # each Makefile.in and add a new line on top of each file to say so. 25311 # Grep'ing the whole file is not good either: AIX grep has a line 25312 # limit of 2048, but all sed's we know have understand at least 4000. 25313 if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then 25314 dirpart=`$as_dirname -- "$mf" || 25315$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 25316 X"$mf" : 'X\(//\)[^/]' \| \ 25317 X"$mf" : 'X\(//\)$' \| \ 25318 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 25319echo X"$mf" | 25320 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 25321 s//\1/ 25322 q 25323 } 25324 /^X\(\/\/\)[^/].*/{ 25325 s//\1/ 25326 q 25327 } 25328 /^X\(\/\/\)$/{ 25329 s//\1/ 25330 q 25331 } 25332 /^X\(\/\).*/{ 25333 s//\1/ 25334 q 25335 } 25336 s/.*/./; q'` 25337 else 25338 continue 25339 fi 25340 # Extract the definition of DEPDIR, am__include, and am__quote 25341 # from the Makefile without running `make'. 25342 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 25343 test -z "$DEPDIR" && continue 25344 am__include=`sed -n 's/^am__include = //p' < "$mf"` 25345 test -z "am__include" && continue 25346 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 25347 # When using ansi2knr, U may be empty or an underscore; expand it 25348 U=`sed -n 's/^U = //p' < "$mf"` 25349 # Find all dependency output files, they are included files with 25350 # $(DEPDIR) in their names. We invoke sed twice because it is the 25351 # simplest approach to changing $(DEPDIR) to its actual value in the 25352 # expansion. 25353 for file in `sed -n " 25354 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 25355 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 25356 # Make sure the directory exists. 25357 test -f "$dirpart/$file" && continue 25358 fdir=`$as_dirname -- "$file" || 25359$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 25360 X"$file" : 'X\(//\)[^/]' \| \ 25361 X"$file" : 'X\(//\)$' \| \ 25362 X"$file" : 'X\(/\)' \| . 2>/dev/null || 25363echo X"$file" | 25364 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 25365 s//\1/ 25366 q 25367 } 25368 /^X\(\/\/\)[^/].*/{ 25369 s//\1/ 25370 q 25371 } 25372 /^X\(\/\/\)$/{ 25373 s//\1/ 25374 q 25375 } 25376 /^X\(\/\).*/{ 25377 s//\1/ 25378 q 25379 } 25380 s/.*/./; q'` 25381 { as_dir=$dirpart/$fdir 25382 case $as_dir in #( 25383 -*) as_dir=./$as_dir;; 25384 esac 25385 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 25386 as_dirs= 25387 while :; do 25388 case $as_dir in #( 25389 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 25390 *) as_qdir=$as_dir;; 25391 esac 25392 as_dirs="'$as_qdir' $as_dirs" 25393 as_dir=`$as_dirname -- "$as_dir" || 25394$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 25395 X"$as_dir" : 'X\(//\)[^/]' \| \ 25396 X"$as_dir" : 'X\(//\)$' \| \ 25397 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 25398echo X"$as_dir" | 25399 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 25400 s//\1/ 25401 q 25402 } 25403 /^X\(\/\/\)[^/].*/{ 25404 s//\1/ 25405 q 25406 } 25407 /^X\(\/\/\)$/{ 25408 s//\1/ 25409 q 25410 } 25411 /^X\(\/\).*/{ 25412 s//\1/ 25413 q 25414 } 25415 s/.*/./; q'` 25416 test -d "$as_dir" && break 25417 done 25418 test -z "$as_dirs" || eval "mkdir $as_dirs" 25419 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 25420echo "$as_me: error: cannot create directory $as_dir" >&2;} 25421 { (exit 1); exit 1; }; }; } 25422 # echo "creating $dirpart/$file" 25423 echo '# dummy' > "$dirpart/$file" 25424 done 25425done 25426 ;; 25427 25428 esac 25429done # for ac_tag 25430 25431 25432{ (exit 0); exit 0; } 25433_ACEOF 25434chmod +x $CONFIG_STATUS 25435ac_clean_files=$ac_clean_files_save 25436 25437 25438# configure is writing to config.log, and then calls config.status. 25439# config.status does its own redirection, appending to config.log. 25440# Unfortunately, on DOS this fails, as config.log is still kept open 25441# by configure, so config.status won't be able to write to it; its 25442# output is simply discarded. So we exec the FD to /dev/null, 25443# effectively closing config.log, so it can be properly (re)opened and 25444# appended to by config.status. When coming back to configure, we 25445# need to make the FD available again. 25446if test "$no_create" != yes; then 25447 ac_cs_success=: 25448 ac_config_status_args= 25449 test "$silent" = yes && 25450 ac_config_status_args="$ac_config_status_args --quiet" 25451 exec 5>/dev/null 25452 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 25453 exec 5>>config.log 25454 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 25455 # would make configure fail if this is the last instruction. 25456 $ac_cs_success || { (exit 1); exit 1; } 25457fi 25458
|