configure revision e1e1713c
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.63 for libXaw 1.0.7. 4# 5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6# 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## --------------------- ## 12## M4sh Initialization. ## 13## --------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in 26 *posix*) set -o posix ;; 27esac 28 29fi 30 31 32 33 34# PATH needs CR 35# Avoid depending upon Character Ranges. 36as_cr_letters='abcdefghijklmnopqrstuvwxyz' 37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 38as_cr_Letters=$as_cr_letters$as_cr_LETTERS 39as_cr_digits='0123456789' 40as_cr_alnum=$as_cr_Letters$as_cr_digits 41 42as_nl=' 43' 44export as_nl 45# Printing a long string crashes Solaris 7 /usr/bin/printf. 46as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 47as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 49if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83# Support unset when possible. 84if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 85 as_unset=unset 86else 87 as_unset=false 88fi 89 90 91# IFS 92# We need space, tab and new line, in precisely that order. Quoting is 93# there to prevent editors from complaining about space-tab. 94# (If _AS_PATH_WALK were called with IFS unset, it would disable word 95# splitting by setting IFS to empty value.) 96IFS=" "" $as_nl" 97 98# Find who we are. Look in the path if we contain no directory separator. 99case $0 in 100 *[\\/]* ) as_myself=$0 ;; 101 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 102for as_dir in $PATH 103do 104 IFS=$as_save_IFS 105 test -z "$as_dir" && as_dir=. 106 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 107done 108IFS=$as_save_IFS 109 110 ;; 111esac 112# We did not find ourselves, most probably we were run as `sh COMMAND' 113# in which case we are not to be found in the path. 114if test "x$as_myself" = x; then 115 as_myself=$0 116fi 117if test ! -f "$as_myself"; then 118 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 119 { (exit 1); exit 1; } 120fi 121 122# Work around bugs in pre-3.0 UWIN ksh. 123for as_var in ENV MAIL MAILPATH 124do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 125done 126PS1='$ ' 127PS2='> ' 128PS4='+ ' 129 130# NLS nuisances. 131LC_ALL=C 132export LC_ALL 133LANGUAGE=C 134export LANGUAGE 135 136# Required to use basename. 137if expr a : '\(a\)' >/dev/null 2>&1 && 138 test "X`expr 00001 : '.*\(...\)'`" = X001; then 139 as_expr=expr 140else 141 as_expr=false 142fi 143 144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 145 as_basename=basename 146else 147 as_basename=false 148fi 149 150 151# Name of the executable. 152as_me=`$as_basename -- "$0" || 153$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 154 X"$0" : 'X\(//\)$' \| \ 155 X"$0" : 'X\(/\)' \| . 2>/dev/null || 156$as_echo X/"$0" | 157 sed '/^.*\/\([^/][^/]*\)\/*$/{ 158 s//\1/ 159 q 160 } 161 /^X\/\(\/\/\)$/{ 162 s//\1/ 163 q 164 } 165 /^X\/\(\/\).*/{ 166 s//\1/ 167 q 168 } 169 s/.*/./; q'` 170 171# CDPATH. 172$as_unset CDPATH 173 174 175if test "x$CONFIG_SHELL" = x; then 176 if (eval ":") 2>/dev/null; then 177 as_have_required=yes 178else 179 as_have_required=no 180fi 181 182 if test $as_have_required = yes && (eval ": 183(as_func_return () { 184 (exit \$1) 185} 186as_func_success () { 187 as_func_return 0 188} 189as_func_failure () { 190 as_func_return 1 191} 192as_func_ret_success () { 193 return 0 194} 195as_func_ret_failure () { 196 return 1 197} 198 199exitcode=0 200if as_func_success; then 201 : 202else 203 exitcode=1 204 echo as_func_success failed. 205fi 206 207if as_func_failure; then 208 exitcode=1 209 echo as_func_failure succeeded. 210fi 211 212if as_func_ret_success; then 213 : 214else 215 exitcode=1 216 echo as_func_ret_success failed. 217fi 218 219if as_func_ret_failure; then 220 exitcode=1 221 echo as_func_ret_failure succeeded. 222fi 223 224if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 225 : 226else 227 exitcode=1 228 echo positional parameters were not saved. 229fi 230 231test \$exitcode = 0) || { (exit 1); exit 1; } 232 233( 234 as_lineno_1=\$LINENO 235 as_lineno_2=\$LINENO 236 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 237 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 238") 2> /dev/null; then 239 : 240else 241 as_candidate_shells= 242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 243for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 244do 245 IFS=$as_save_IFS 246 test -z "$as_dir" && as_dir=. 247 case $as_dir in 248 /*) 249 for as_base in sh bash ksh sh5; do 250 as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 251 done;; 252 esac 253done 254IFS=$as_save_IFS 255 256 257 for as_shell in $as_candidate_shells $SHELL; do 258 # Try only shells that exist, to save several forks. 259 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 260 { ("$as_shell") 2> /dev/null <<\_ASEOF 261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 262 emulate sh 263 NULLCMD=: 264 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 265 # is contrary to our usage. Disable this feature. 266 alias -g '${1+"$@"}'='"$@"' 267 setopt NO_GLOB_SUBST 268else 269 case `(set -o) 2>/dev/null` in 270 *posix*) set -o posix ;; 271esac 272 273fi 274 275 276: 277_ASEOF 278}; then 279 CONFIG_SHELL=$as_shell 280 as_have_required=yes 281 if { "$as_shell" 2> /dev/null <<\_ASEOF 282if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 283 emulate sh 284 NULLCMD=: 285 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 286 # is contrary to our usage. Disable this feature. 287 alias -g '${1+"$@"}'='"$@"' 288 setopt NO_GLOB_SUBST 289else 290 case `(set -o) 2>/dev/null` in 291 *posix*) set -o posix ;; 292esac 293 294fi 295 296 297: 298(as_func_return () { 299 (exit $1) 300} 301as_func_success () { 302 as_func_return 0 303} 304as_func_failure () { 305 as_func_return 1 306} 307as_func_ret_success () { 308 return 0 309} 310as_func_ret_failure () { 311 return 1 312} 313 314exitcode=0 315if as_func_success; then 316 : 317else 318 exitcode=1 319 echo as_func_success failed. 320fi 321 322if as_func_failure; then 323 exitcode=1 324 echo as_func_failure succeeded. 325fi 326 327if as_func_ret_success; then 328 : 329else 330 exitcode=1 331 echo as_func_ret_success failed. 332fi 333 334if as_func_ret_failure; then 335 exitcode=1 336 echo as_func_ret_failure succeeded. 337fi 338 339if ( set x; as_func_ret_success y && test x = "$1" ); then 340 : 341else 342 exitcode=1 343 echo positional parameters were not saved. 344fi 345 346test $exitcode = 0) || { (exit 1); exit 1; } 347 348( 349 as_lineno_1=$LINENO 350 as_lineno_2=$LINENO 351 test "x$as_lineno_1" != "x$as_lineno_2" && 352 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 353 354_ASEOF 355}; then 356 break 357fi 358 359fi 360 361 done 362 363 if test "x$CONFIG_SHELL" != x; then 364 for as_var in BASH_ENV ENV 365 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 366 done 367 export CONFIG_SHELL 368 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 369fi 370 371 372 if test $as_have_required = no; then 373 echo This script requires a shell more modern than all the 374 echo shells that I found on your system. Please install a 375 echo modern shell, or manually run the script under such a 376 echo shell if you do have one. 377 { (exit 1); exit 1; } 378fi 379 380 381fi 382 383fi 384 385 386 387(eval "as_func_return () { 388 (exit \$1) 389} 390as_func_success () { 391 as_func_return 0 392} 393as_func_failure () { 394 as_func_return 1 395} 396as_func_ret_success () { 397 return 0 398} 399as_func_ret_failure () { 400 return 1 401} 402 403exitcode=0 404if as_func_success; then 405 : 406else 407 exitcode=1 408 echo as_func_success failed. 409fi 410 411if as_func_failure; then 412 exitcode=1 413 echo as_func_failure succeeded. 414fi 415 416if as_func_ret_success; then 417 : 418else 419 exitcode=1 420 echo as_func_ret_success failed. 421fi 422 423if as_func_ret_failure; then 424 exitcode=1 425 echo as_func_ret_failure succeeded. 426fi 427 428if ( set x; as_func_ret_success y && test x = \"\$1\" ); then 429 : 430else 431 exitcode=1 432 echo positional parameters were not saved. 433fi 434 435test \$exitcode = 0") || { 436 echo No shell found that supports shell functions. 437 echo Please tell bug-autoconf@gnu.org about your system, 438 echo including any error possibly output before this message. 439 echo This can help us improve future autoconf versions. 440 echo Configuration will now proceed without shell functions. 441} 442 443 444 445 as_lineno_1=$LINENO 446 as_lineno_2=$LINENO 447 test "x$as_lineno_1" != "x$as_lineno_2" && 448 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 449 450 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 451 # uniformly replaced by the line number. The first 'sed' inserts a 452 # line-number line after each line using $LINENO; the second 'sed' 453 # does the real work. The second script uses 'N' to pair each 454 # line-number line with the line containing $LINENO, and appends 455 # trailing '-' during substitution so that $LINENO is not a special 456 # case at line end. 457 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 458 # scripts with optimization help from Paolo Bonzini. Blame Lee 459 # E. McMahon (1931-1989) for sed's syntax. :-) 460 sed -n ' 461 p 462 /[$]LINENO/= 463 ' <$as_myself | 464 sed ' 465 s/[$]LINENO.*/&-/ 466 t lineno 467 b 468 :lineno 469 N 470 :loop 471 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 472 t loop 473 s/-\n.*// 474 ' >$as_me.lineno && 475 chmod +x "$as_me.lineno" || 476 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 477 { (exit 1); exit 1; }; } 478 479 # Don't try to exec as it changes $[0], causing all sort of problems 480 # (the dirname of $[0] is not the place where we might find the 481 # original and so on. Autoconf is especially sensitive to this). 482 . "./$as_me.lineno" 483 # Exit status is that of the last command. 484 exit 485} 486 487 488if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 489 as_dirname=dirname 490else 491 as_dirname=false 492fi 493 494ECHO_C= ECHO_N= ECHO_T= 495case `echo -n x` in 496-n*) 497 case `echo 'x\c'` in 498 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 499 *) ECHO_C='\c';; 500 esac;; 501*) 502 ECHO_N='-n';; 503esac 504if expr a : '\(a\)' >/dev/null 2>&1 && 505 test "X`expr 00001 : '.*\(...\)'`" = X001; then 506 as_expr=expr 507else 508 as_expr=false 509fi 510 511rm -f conf$$ conf$$.exe conf$$.file 512if test -d conf$$.dir; then 513 rm -f conf$$.dir/conf$$.file 514else 515 rm -f conf$$.dir 516 mkdir conf$$.dir 2>/dev/null 517fi 518if (echo >conf$$.file) 2>/dev/null; then 519 if ln -s conf$$.file conf$$ 2>/dev/null; then 520 as_ln_s='ln -s' 521 # ... but there are two gotchas: 522 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 523 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 524 # In both cases, we have to default to `cp -p'. 525 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 526 as_ln_s='cp -p' 527 elif ln conf$$.file conf$$ 2>/dev/null; then 528 as_ln_s=ln 529 else 530 as_ln_s='cp -p' 531 fi 532else 533 as_ln_s='cp -p' 534fi 535rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 536rmdir conf$$.dir 2>/dev/null 537 538if mkdir -p . 2>/dev/null; then 539 as_mkdir_p=: 540else 541 test -d ./-p && rmdir ./-p 542 as_mkdir_p=false 543fi 544 545if test -x / >/dev/null 2>&1; then 546 as_test_x='test -x' 547else 548 if ls -dL / >/dev/null 2>&1; then 549 as_ls_L_option=L 550 else 551 as_ls_L_option= 552 fi 553 as_test_x=' 554 eval sh -c '\'' 555 if test -d "$1"; then 556 test -d "$1/."; 557 else 558 case $1 in 559 -*)set "./$1";; 560 esac; 561 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 562 ???[sx]*):;;*)false;;esac;fi 563 '\'' sh 564 ' 565fi 566as_executable_p=$as_test_x 567 568# Sed expression to map a string onto a valid CPP name. 569as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 570 571# Sed expression to map a string onto a valid variable name. 572as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 573 574 575 576 577# Check that we are running under the correct shell. 578SHELL=${CONFIG_SHELL-/bin/sh} 579 580case X$ECHO in 581X*--fallback-echo) 582 # Remove one level of quotation (which was required for Make). 583 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 584 ;; 585esac 586 587echo=${ECHO-echo} 588if test "X$1" = X--no-reexec; then 589 # Discard the --no-reexec flag, and continue. 590 shift 591elif test "X$1" = X--fallback-echo; then 592 # Avoid inline document here, it may be left over 593 : 594elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 595 # Yippee, $echo works! 596 : 597else 598 # Restart under the correct shell. 599 exec $SHELL "$0" --no-reexec ${1+"$@"} 600fi 601 602if test "X$1" = X--fallback-echo; then 603 # used as fallback echo 604 shift 605 cat <<EOF 606$* 607EOF 608 exit 0 609fi 610 611# The HP-UX ksh and POSIX shell print the target directory to stdout 612# if CDPATH is set. 613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 614 615if test -z "$ECHO"; then 616if test "X${echo_test_string+set}" != Xset; then 617# find a string as large as possible, as long as the shell can cope with it 618 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 619 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 620 if (echo_test_string=`eval $cmd`) 2>/dev/null && 621 echo_test_string=`eval $cmd` && 622 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 623 then 624 break 625 fi 626 done 627fi 628 629if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 630 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 631 test "X$echo_testing_string" = "X$echo_test_string"; then 632 : 633else 634 # The Solaris, AIX, and Digital Unix default echo programs unquote 635 # backslashes. This makes it impossible to quote backslashes using 636 # echo "$something" | sed 's/\\/\\\\/g' 637 # 638 # So, first we look for a working echo in the user's PATH. 639 640 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 641 for dir in $PATH /usr/ucb; do 642 IFS="$lt_save_ifs" 643 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 644 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 645 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 646 test "X$echo_testing_string" = "X$echo_test_string"; then 647 echo="$dir/echo" 648 break 649 fi 650 done 651 IFS="$lt_save_ifs" 652 653 if test "X$echo" = Xecho; then 654 # We didn't find a better echo, so look for alternatives. 655 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 656 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 657 test "X$echo_testing_string" = "X$echo_test_string"; then 658 # This shell has a builtin print -r that does the trick. 659 echo='print -r' 660 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 661 test "X$CONFIG_SHELL" != X/bin/ksh; then 662 # If we have ksh, try running configure again with it. 663 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 664 export ORIGINAL_CONFIG_SHELL 665 CONFIG_SHELL=/bin/ksh 666 export CONFIG_SHELL 667 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 668 else 669 # Try using printf. 670 echo='printf %s\n' 671 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 672 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 673 test "X$echo_testing_string" = "X$echo_test_string"; then 674 # Cool, printf works 675 : 676 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 677 test "X$echo_testing_string" = 'X\t' && 678 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 679 test "X$echo_testing_string" = "X$echo_test_string"; then 680 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 681 export CONFIG_SHELL 682 SHELL="$CONFIG_SHELL" 683 export SHELL 684 echo="$CONFIG_SHELL $0 --fallback-echo" 685 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 686 test "X$echo_testing_string" = 'X\t' && 687 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 688 test "X$echo_testing_string" = "X$echo_test_string"; then 689 echo="$CONFIG_SHELL $0 --fallback-echo" 690 else 691 # maybe with a smaller string... 692 prev=: 693 694 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 695 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 696 then 697 break 698 fi 699 prev="$cmd" 700 done 701 702 if test "$prev" != 'sed 50q "$0"'; then 703 echo_test_string=`eval $prev` 704 export echo_test_string 705 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 706 else 707 # Oops. We lost completely, so just stick with echo. 708 echo=echo 709 fi 710 fi 711 fi 712 fi 713fi 714fi 715 716# Copy echo and quote the copy suitably for passing to libtool from 717# the Makefile, instead of quoting the original, which is used later. 718ECHO=$echo 719if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 720 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 721fi 722 723 724 725 726tagnames=${tagnames+${tagnames},}CXX 727 728tagnames=${tagnames+${tagnames},}F77 729 730exec 7<&0 </dev/null 6>&1 731 732# Name of the host. 733# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 734# so uname gets run too. 735ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 736 737# 738# Initializations. 739# 740ac_default_prefix=/usr/local 741ac_clean_files= 742ac_config_libobj_dir=. 743LIBOBJS= 744cross_compiling=no 745subdirs= 746MFLAGS= 747MAKEFLAGS= 748SHELL=${CONFIG_SHELL-/bin/sh} 749 750# Identity of this package. 751PACKAGE_NAME='libXaw' 752PACKAGE_TARNAME='libXaw' 753PACKAGE_VERSION='1.0.7' 754PACKAGE_STRING='libXaw 1.0.7' 755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 756 757# Factoring default headers for most tests. 758ac_includes_default="\ 759#include <stdio.h> 760#ifdef HAVE_SYS_TYPES_H 761# include <sys/types.h> 762#endif 763#ifdef HAVE_SYS_STAT_H 764# include <sys/stat.h> 765#endif 766#ifdef STDC_HEADERS 767# include <stdlib.h> 768# include <stddef.h> 769#else 770# ifdef HAVE_STDLIB_H 771# include <stdlib.h> 772# endif 773#endif 774#ifdef HAVE_STRING_H 775# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 776# include <memory.h> 777# endif 778# include <string.h> 779#endif 780#ifdef HAVE_STRINGS_H 781# include <strings.h> 782#endif 783#ifdef HAVE_INTTYPES_H 784# include <inttypes.h> 785#endif 786#ifdef HAVE_STDINT_H 787# include <stdint.h> 788#endif 789#ifdef HAVE_UNISTD_H 790# include <unistd.h> 791#endif" 792 793ac_subst_vars='am__EXEEXT_FALSE 794am__EXEEXT_TRUE 795LTLIBOBJS 796LIBOBJS 797BUILD_XAW7_FALSE 798BUILD_XAW7_TRUE 799BUILD_XAW6_FALSE 800BUILD_XAW6_TRUE 801XAW7_LIBS 802XAW7_CFLAGS 803XAW6_LIBS 804XAW6_CFLAGS 805PLATFORM_DARWIN_FALSE 806PLATFORM_DARWIN_TRUE 807PLATFORM_WIN32_FALSE 808PLATFORM_WIN32_TRUE 809LIBEXT 810ADMIN_MAN_DIR 811DRIVER_MAN_DIR 812MISC_MAN_DIR 813FILE_MAN_DIR 814LIB_MAN_DIR 815APP_MAN_DIR 816ADMIN_MAN_SUFFIX 817DRIVER_MAN_SUFFIX 818MISC_MAN_SUFFIX 819FILE_MAN_SUFFIX 820LIB_MAN_SUFFIX 821APP_MAN_SUFFIX 822distcleancheck_listfiles 823CHANGELOG_CMD 824AM_BACKSLASH 825AM_DEFAULT_VERBOSITY 826CWARNFLAGS 827PKG_CONFIG 828BUILD_DOCS_FALSE 829BUILD_DOCS_TRUE 830GROFF 831LIBTOOL 832ac_ct_F77 833FFLAGS 834F77 835CXXCPP 836am__fastdepCXX_FALSE 837am__fastdepCXX_TRUE 838CXXDEPMODE 839ac_ct_CXX 840CXXFLAGS 841CXX 842CPP 843NMEDIT 844DSYMUTIL 845RANLIB 846AR 847ECHO 848LN_S 849EGREP 850GREP 851SED 852host_os 853host_vendor 854host_cpu 855host 856build_os 857build_vendor 858build_cpu 859build 860am__fastdepCC_FALSE 861am__fastdepCC_TRUE 862CCDEPMODE 863AMDEPBACKSLASH 864AMDEP_FALSE 865AMDEP_TRUE 866am__quote 867am__include 868DEPDIR 869OBJEXT 870EXEEXT 871ac_ct_CC 872CPPFLAGS 873LDFLAGS 874CFLAGS 875CC 876am__untar 877am__tar 878AMTAR 879am__leading_dot 880SET_MAKE 881AWK 882mkdir_p 883MKDIR_P 884INSTALL_STRIP_PROGRAM 885STRIP 886install_sh 887MAKEINFO 888AUTOHEADER 889AUTOMAKE 890AUTOCONF 891ACLOCAL 892VERSION 893PACKAGE 894CYGPATH_W 895am__isrc 896INSTALL_DATA 897INSTALL_SCRIPT 898INSTALL_PROGRAM 899target_alias 900host_alias 901build_alias 902LIBS 903ECHO_T 904ECHO_N 905ECHO_C 906DEFS 907mandir 908localedir 909libdir 910psdir 911pdfdir 912dvidir 913htmldir 914infodir 915docdir 916oldincludedir 917includedir 918localstatedir 919sharedstatedir 920sysconfdir 921datadir 922datarootdir 923libexecdir 924sbindir 925bindir 926program_transform_name 927prefix 928exec_prefix 929PACKAGE_BUGREPORT 930PACKAGE_STRING 931PACKAGE_VERSION 932PACKAGE_TARNAME 933PACKAGE_NAME 934PATH_SEPARATOR 935SHELL' 936ac_subst_files='' 937ac_user_opts=' 938enable_option_checking 939enable_dependency_tracking 940enable_shared 941enable_static 942enable_fast_install 943with_gnu_ld 944enable_libtool_lock 945with_pic 946with_tags 947enable_docs 948enable_silent_rules 949enable_strict_compilation 950with_release_version 951enable_xaw6 952enable_xaw7 953' 954 ac_precious_vars='build_alias 955host_alias 956target_alias 957CC 958CFLAGS 959LDFLAGS 960LIBS 961CPPFLAGS 962CPP 963CXX 964CXXFLAGS 965CCC 966CXXCPP 967F77 968FFLAGS 969PKG_CONFIG 970XAW6_CFLAGS 971XAW6_LIBS 972XAW7_CFLAGS 973XAW7_LIBS' 974 975 976# Initialize some variables set by options. 977ac_init_help= 978ac_init_version=false 979ac_unrecognized_opts= 980ac_unrecognized_sep= 981# The variables have the same names as the options, with 982# dashes changed to underlines. 983cache_file=/dev/null 984exec_prefix=NONE 985no_create= 986no_recursion= 987prefix=NONE 988program_prefix=NONE 989program_suffix=NONE 990program_transform_name=s,x,x, 991silent= 992site= 993srcdir= 994verbose= 995x_includes=NONE 996x_libraries=NONE 997 998# Installation directory options. 999# These are left unexpanded so users can "make install exec_prefix=/foo" 1000# and all the variables that are supposed to be based on exec_prefix 1001# by default will actually change. 1002# Use braces instead of parens because sh, perl, etc. also accept them. 1003# (The list follows the same order as the GNU Coding Standards.) 1004bindir='${exec_prefix}/bin' 1005sbindir='${exec_prefix}/sbin' 1006libexecdir='${exec_prefix}/libexec' 1007datarootdir='${prefix}/share' 1008datadir='${datarootdir}' 1009sysconfdir='${prefix}/etc' 1010sharedstatedir='${prefix}/com' 1011localstatedir='${prefix}/var' 1012includedir='${prefix}/include' 1013oldincludedir='/usr/include' 1014docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1015infodir='${datarootdir}/info' 1016htmldir='${docdir}' 1017dvidir='${docdir}' 1018pdfdir='${docdir}' 1019psdir='${docdir}' 1020libdir='${exec_prefix}/lib' 1021localedir='${datarootdir}/locale' 1022mandir='${datarootdir}/man' 1023 1024ac_prev= 1025ac_dashdash= 1026for ac_option 1027do 1028 # If the previous option needs an argument, assign it. 1029 if test -n "$ac_prev"; then 1030 eval $ac_prev=\$ac_option 1031 ac_prev= 1032 continue 1033 fi 1034 1035 case $ac_option in 1036 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1037 *) ac_optarg=yes ;; 1038 esac 1039 1040 # Accept the important Cygnus configure options, so we can diagnose typos. 1041 1042 case $ac_dashdash$ac_option in 1043 --) 1044 ac_dashdash=yes ;; 1045 1046 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1047 ac_prev=bindir ;; 1048 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1049 bindir=$ac_optarg ;; 1050 1051 -build | --build | --buil | --bui | --bu) 1052 ac_prev=build_alias ;; 1053 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1054 build_alias=$ac_optarg ;; 1055 1056 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1057 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1058 ac_prev=cache_file ;; 1059 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1060 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1061 cache_file=$ac_optarg ;; 1062 1063 --config-cache | -C) 1064 cache_file=config.cache ;; 1065 1066 -datadir | --datadir | --datadi | --datad) 1067 ac_prev=datadir ;; 1068 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1069 datadir=$ac_optarg ;; 1070 1071 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1072 | --dataroo | --dataro | --datar) 1073 ac_prev=datarootdir ;; 1074 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1075 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1076 datarootdir=$ac_optarg ;; 1077 1078 -disable-* | --disable-*) 1079 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1080 # Reject names that are not valid shell variable names. 1081 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1082 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1083 { (exit 1); exit 1; }; } 1084 ac_useropt_orig=$ac_useropt 1085 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1086 case $ac_user_opts in 1087 *" 1088"enable_$ac_useropt" 1089"*) ;; 1090 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1091 ac_unrecognized_sep=', ';; 1092 esac 1093 eval enable_$ac_useropt=no ;; 1094 1095 -docdir | --docdir | --docdi | --doc | --do) 1096 ac_prev=docdir ;; 1097 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1098 docdir=$ac_optarg ;; 1099 1100 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1101 ac_prev=dvidir ;; 1102 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1103 dvidir=$ac_optarg ;; 1104 1105 -enable-* | --enable-*) 1106 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1107 # Reject names that are not valid shell variable names. 1108 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1109 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1110 { (exit 1); exit 1; }; } 1111 ac_useropt_orig=$ac_useropt 1112 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1113 case $ac_user_opts in 1114 *" 1115"enable_$ac_useropt" 1116"*) ;; 1117 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1118 ac_unrecognized_sep=', ';; 1119 esac 1120 eval enable_$ac_useropt=\$ac_optarg ;; 1121 1122 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1123 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1124 | --exec | --exe | --ex) 1125 ac_prev=exec_prefix ;; 1126 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1127 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1128 | --exec=* | --exe=* | --ex=*) 1129 exec_prefix=$ac_optarg ;; 1130 1131 -gas | --gas | --ga | --g) 1132 # Obsolete; use --with-gas. 1133 with_gas=yes ;; 1134 1135 -help | --help | --hel | --he | -h) 1136 ac_init_help=long ;; 1137 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1138 ac_init_help=recursive ;; 1139 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1140 ac_init_help=short ;; 1141 1142 -host | --host | --hos | --ho) 1143 ac_prev=host_alias ;; 1144 -host=* | --host=* | --hos=* | --ho=*) 1145 host_alias=$ac_optarg ;; 1146 1147 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1148 ac_prev=htmldir ;; 1149 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1150 | --ht=*) 1151 htmldir=$ac_optarg ;; 1152 1153 -includedir | --includedir | --includedi | --included | --include \ 1154 | --includ | --inclu | --incl | --inc) 1155 ac_prev=includedir ;; 1156 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1157 | --includ=* | --inclu=* | --incl=* | --inc=*) 1158 includedir=$ac_optarg ;; 1159 1160 -infodir | --infodir | --infodi | --infod | --info | --inf) 1161 ac_prev=infodir ;; 1162 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1163 infodir=$ac_optarg ;; 1164 1165 -libdir | --libdir | --libdi | --libd) 1166 ac_prev=libdir ;; 1167 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1168 libdir=$ac_optarg ;; 1169 1170 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1171 | --libexe | --libex | --libe) 1172 ac_prev=libexecdir ;; 1173 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1174 | --libexe=* | --libex=* | --libe=*) 1175 libexecdir=$ac_optarg ;; 1176 1177 -localedir | --localedir | --localedi | --localed | --locale) 1178 ac_prev=localedir ;; 1179 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1180 localedir=$ac_optarg ;; 1181 1182 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1183 | --localstate | --localstat | --localsta | --localst | --locals) 1184 ac_prev=localstatedir ;; 1185 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1186 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1187 localstatedir=$ac_optarg ;; 1188 1189 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1190 ac_prev=mandir ;; 1191 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1192 mandir=$ac_optarg ;; 1193 1194 -nfp | --nfp | --nf) 1195 # Obsolete; use --without-fp. 1196 with_fp=no ;; 1197 1198 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1199 | --no-cr | --no-c | -n) 1200 no_create=yes ;; 1201 1202 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1203 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1204 no_recursion=yes ;; 1205 1206 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1207 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1208 | --oldin | --oldi | --old | --ol | --o) 1209 ac_prev=oldincludedir ;; 1210 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1211 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1212 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1213 oldincludedir=$ac_optarg ;; 1214 1215 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1216 ac_prev=prefix ;; 1217 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1218 prefix=$ac_optarg ;; 1219 1220 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1221 | --program-pre | --program-pr | --program-p) 1222 ac_prev=program_prefix ;; 1223 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1224 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1225 program_prefix=$ac_optarg ;; 1226 1227 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1228 | --program-suf | --program-su | --program-s) 1229 ac_prev=program_suffix ;; 1230 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1231 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1232 program_suffix=$ac_optarg ;; 1233 1234 -program-transform-name | --program-transform-name \ 1235 | --program-transform-nam | --program-transform-na \ 1236 | --program-transform-n | --program-transform- \ 1237 | --program-transform | --program-transfor \ 1238 | --program-transfo | --program-transf \ 1239 | --program-trans | --program-tran \ 1240 | --progr-tra | --program-tr | --program-t) 1241 ac_prev=program_transform_name ;; 1242 -program-transform-name=* | --program-transform-name=* \ 1243 | --program-transform-nam=* | --program-transform-na=* \ 1244 | --program-transform-n=* | --program-transform-=* \ 1245 | --program-transform=* | --program-transfor=* \ 1246 | --program-transfo=* | --program-transf=* \ 1247 | --program-trans=* | --program-tran=* \ 1248 | --progr-tra=* | --program-tr=* | --program-t=*) 1249 program_transform_name=$ac_optarg ;; 1250 1251 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1252 ac_prev=pdfdir ;; 1253 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1254 pdfdir=$ac_optarg ;; 1255 1256 -psdir | --psdir | --psdi | --psd | --ps) 1257 ac_prev=psdir ;; 1258 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1259 psdir=$ac_optarg ;; 1260 1261 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1262 | -silent | --silent | --silen | --sile | --sil) 1263 silent=yes ;; 1264 1265 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1266 ac_prev=sbindir ;; 1267 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1268 | --sbi=* | --sb=*) 1269 sbindir=$ac_optarg ;; 1270 1271 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1272 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1273 | --sharedst | --shareds | --shared | --share | --shar \ 1274 | --sha | --sh) 1275 ac_prev=sharedstatedir ;; 1276 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1277 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1278 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1279 | --sha=* | --sh=*) 1280 sharedstatedir=$ac_optarg ;; 1281 1282 -site | --site | --sit) 1283 ac_prev=site ;; 1284 -site=* | --site=* | --sit=*) 1285 site=$ac_optarg ;; 1286 1287 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1288 ac_prev=srcdir ;; 1289 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1290 srcdir=$ac_optarg ;; 1291 1292 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1293 | --syscon | --sysco | --sysc | --sys | --sy) 1294 ac_prev=sysconfdir ;; 1295 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1296 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1297 sysconfdir=$ac_optarg ;; 1298 1299 -target | --target | --targe | --targ | --tar | --ta | --t) 1300 ac_prev=target_alias ;; 1301 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1302 target_alias=$ac_optarg ;; 1303 1304 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1305 verbose=yes ;; 1306 1307 -version | --version | --versio | --versi | --vers | -V) 1308 ac_init_version=: ;; 1309 1310 -with-* | --with-*) 1311 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1312 # Reject names that are not valid shell variable names. 1313 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1314 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1315 { (exit 1); exit 1; }; } 1316 ac_useropt_orig=$ac_useropt 1317 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1318 case $ac_user_opts in 1319 *" 1320"with_$ac_useropt" 1321"*) ;; 1322 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1323 ac_unrecognized_sep=', ';; 1324 esac 1325 eval with_$ac_useropt=\$ac_optarg ;; 1326 1327 -without-* | --without-*) 1328 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1329 # Reject names that are not valid shell variable names. 1330 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1331 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1332 { (exit 1); exit 1; }; } 1333 ac_useropt_orig=$ac_useropt 1334 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1335 case $ac_user_opts in 1336 *" 1337"with_$ac_useropt" 1338"*) ;; 1339 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1340 ac_unrecognized_sep=', ';; 1341 esac 1342 eval with_$ac_useropt=no ;; 1343 1344 --x) 1345 # Obsolete; use --with-x. 1346 with_x=yes ;; 1347 1348 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1349 | --x-incl | --x-inc | --x-in | --x-i) 1350 ac_prev=x_includes ;; 1351 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1352 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1353 x_includes=$ac_optarg ;; 1354 1355 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1356 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1357 ac_prev=x_libraries ;; 1358 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1359 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1360 x_libraries=$ac_optarg ;; 1361 1362 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1363Try \`$0 --help' for more information." >&2 1364 { (exit 1); exit 1; }; } 1365 ;; 1366 1367 *=*) 1368 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1369 # Reject names that are not valid shell variable names. 1370 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1371 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1372 { (exit 1); exit 1; }; } 1373 eval $ac_envvar=\$ac_optarg 1374 export $ac_envvar ;; 1375 1376 *) 1377 # FIXME: should be removed in autoconf 3.0. 1378 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1379 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1380 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1381 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1382 ;; 1383 1384 esac 1385done 1386 1387if test -n "$ac_prev"; then 1388 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1389 { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1390 { (exit 1); exit 1; }; } 1391fi 1392 1393if test -n "$ac_unrecognized_opts"; then 1394 case $enable_option_checking in 1395 no) ;; 1396 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 1397 { (exit 1); exit 1; }; } ;; 1398 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1399 esac 1400fi 1401 1402# Check all directory arguments for consistency. 1403for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1404 datadir sysconfdir sharedstatedir localstatedir includedir \ 1405 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1406 libdir localedir mandir 1407do 1408 eval ac_val=\$$ac_var 1409 # Remove trailing slashes. 1410 case $ac_val in 1411 */ ) 1412 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1413 eval $ac_var=\$ac_val;; 1414 esac 1415 # Be sure to have absolute directory names. 1416 case $ac_val in 1417 [\\/$]* | ?:[\\/]* ) continue;; 1418 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1419 esac 1420 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1421 { (exit 1); exit 1; }; } 1422done 1423 1424# There might be people who depend on the old broken behavior: `$host' 1425# used to hold the argument of --host etc. 1426# FIXME: To remove some day. 1427build=$build_alias 1428host=$host_alias 1429target=$target_alias 1430 1431# FIXME: To remove some day. 1432if test "x$host_alias" != x; then 1433 if test "x$build_alias" = x; then 1434 cross_compiling=maybe 1435 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1436 If a cross compiler is detected then cross compile mode will be used." >&2 1437 elif test "x$build_alias" != "x$host_alias"; then 1438 cross_compiling=yes 1439 fi 1440fi 1441 1442ac_tool_prefix= 1443test -n "$host_alias" && ac_tool_prefix=$host_alias- 1444 1445test "$silent" = yes && exec 6>/dev/null 1446 1447 1448ac_pwd=`pwd` && test -n "$ac_pwd" && 1449ac_ls_di=`ls -di .` && 1450ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1451 { $as_echo "$as_me: error: working directory cannot be determined" >&2 1452 { (exit 1); exit 1; }; } 1453test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1454 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1455 { (exit 1); exit 1; }; } 1456 1457 1458# Find the source files, if location was not specified. 1459if test -z "$srcdir"; then 1460 ac_srcdir_defaulted=yes 1461 # Try the directory containing this script, then the parent directory. 1462 ac_confdir=`$as_dirname -- "$as_myself" || 1463$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1464 X"$as_myself" : 'X\(//\)[^/]' \| \ 1465 X"$as_myself" : 'X\(//\)$' \| \ 1466 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1467$as_echo X"$as_myself" | 1468 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1469 s//\1/ 1470 q 1471 } 1472 /^X\(\/\/\)[^/].*/{ 1473 s//\1/ 1474 q 1475 } 1476 /^X\(\/\/\)$/{ 1477 s//\1/ 1478 q 1479 } 1480 /^X\(\/\).*/{ 1481 s//\1/ 1482 q 1483 } 1484 s/.*/./; q'` 1485 srcdir=$ac_confdir 1486 if test ! -r "$srcdir/$ac_unique_file"; then 1487 srcdir=.. 1488 fi 1489else 1490 ac_srcdir_defaulted=no 1491fi 1492if test ! -r "$srcdir/$ac_unique_file"; then 1493 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1494 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1495 { (exit 1); exit 1; }; } 1496fi 1497ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1498ac_abs_confdir=`( 1499 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1500 { (exit 1); exit 1; }; } 1501 pwd)` 1502# When building in place, set srcdir=. 1503if test "$ac_abs_confdir" = "$ac_pwd"; then 1504 srcdir=. 1505fi 1506# Remove unnecessary trailing slashes from srcdir. 1507# Double slashes in file names in object file debugging info 1508# mess up M-x gdb in Emacs. 1509case $srcdir in 1510*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1511esac 1512for ac_var in $ac_precious_vars; do 1513 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1514 eval ac_env_${ac_var}_value=\$${ac_var} 1515 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1516 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1517done 1518 1519# 1520# Report the --help message. 1521# 1522if test "$ac_init_help" = "long"; then 1523 # Omit some internal or obsolete options to make the list less imposing. 1524 # This message is too long to be a string in the A/UX 3.1 sh. 1525 cat <<_ACEOF 1526\`configure' configures libXaw 1.0.7 to adapt to many kinds of systems. 1527 1528Usage: $0 [OPTION]... [VAR=VALUE]... 1529 1530To assign environment variables (e.g., CC, CFLAGS...), specify them as 1531VAR=VALUE. See below for descriptions of some of the useful variables. 1532 1533Defaults for the options are specified in brackets. 1534 1535Configuration: 1536 -h, --help display this help and exit 1537 --help=short display options specific to this package 1538 --help=recursive display the short help of all the included packages 1539 -V, --version display version information and exit 1540 -q, --quiet, --silent do not print \`checking...' messages 1541 --cache-file=FILE cache test results in FILE [disabled] 1542 -C, --config-cache alias for \`--cache-file=config.cache' 1543 -n, --no-create do not create output files 1544 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1545 1546Installation directories: 1547 --prefix=PREFIX install architecture-independent files in PREFIX 1548 [$ac_default_prefix] 1549 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1550 [PREFIX] 1551 1552By default, \`make install' will install all the files in 1553\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1554an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1555for instance \`--prefix=\$HOME'. 1556 1557For better control, use the options below. 1558 1559Fine tuning of the installation directories: 1560 --bindir=DIR user executables [EPREFIX/bin] 1561 --sbindir=DIR system admin executables [EPREFIX/sbin] 1562 --libexecdir=DIR program executables [EPREFIX/libexec] 1563 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1564 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1565 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1566 --libdir=DIR object code libraries [EPREFIX/lib] 1567 --includedir=DIR C header files [PREFIX/include] 1568 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1569 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1570 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1571 --infodir=DIR info documentation [DATAROOTDIR/info] 1572 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1573 --mandir=DIR man documentation [DATAROOTDIR/man] 1574 --docdir=DIR documentation root [DATAROOTDIR/doc/libXaw] 1575 --htmldir=DIR html documentation [DOCDIR] 1576 --dvidir=DIR dvi documentation [DOCDIR] 1577 --pdfdir=DIR pdf documentation [DOCDIR] 1578 --psdir=DIR ps documentation [DOCDIR] 1579_ACEOF 1580 1581 cat <<\_ACEOF 1582 1583Program names: 1584 --program-prefix=PREFIX prepend PREFIX to installed program names 1585 --program-suffix=SUFFIX append SUFFIX to installed program names 1586 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1587 1588System types: 1589 --build=BUILD configure for building on BUILD [guessed] 1590 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1591_ACEOF 1592fi 1593 1594if test -n "$ac_init_help"; then 1595 case $ac_init_help in 1596 short | recursive ) echo "Configuration of libXaw 1.0.7:";; 1597 esac 1598 cat <<\_ACEOF 1599 1600Optional Features: 1601 --disable-option-checking ignore unrecognized --enable/--with options 1602 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1603 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1604 --disable-dependency-tracking speeds up one-time build 1605 --enable-dependency-tracking do not reject slow dependency extractors 1606 --enable-shared[=PKGS] build shared libraries [default=yes] 1607 --enable-static[=PKGS] build static libraries [default=yes] 1608 --enable-fast-install[=PKGS] 1609 optimize for fast installation [default=yes] 1610 --disable-libtool-lock avoid locking (might break parallel builds) 1611 --enable-docs Enable building of Xaw documentation 1612 --enable-silent-rules less verbose build output (undo: `make V=1') 1613 --disable-silent-rules verbose build output (undo: `make V=0') 1614 --enable-strict-compilation 1615 Enable all warnings from compiler and make them 1616 errors (default: disabled) 1617 --disable-xaw6 Disable building of libXaw.so.6 1618 --disable-xaw7 Disable building of libXaw.so.7 1619 1620Optional Packages: 1621 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1622 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1623 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1624 --with-pic try to use only PIC/non-PIC objects [default=use 1625 both] 1626 --with-tags[=TAGS] include additional configurations [automatic] 1627 --with-release-version=STRING 1628 Use release version string in package name 1629 1630Some influential environment variables: 1631 CC C compiler command 1632 CFLAGS C compiler flags 1633 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1634 nonstandard directory <lib dir> 1635 LIBS libraries to pass to the linker, e.g. -l<library> 1636 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1637 you have headers in a nonstandard directory <include dir> 1638 CPP C preprocessor 1639 CXX C++ compiler command 1640 CXXFLAGS C++ compiler flags 1641 CXXCPP C++ preprocessor 1642 F77 Fortran 77 compiler command 1643 FFLAGS Fortran 77 compiler flags 1644 PKG_CONFIG path to pkg-config utility 1645 XAW6_CFLAGS C compiler flags for XAW6, overriding pkg-config 1646 XAW6_LIBS linker flags for XAW6, overriding pkg-config 1647 XAW7_CFLAGS C compiler flags for XAW7, overriding pkg-config 1648 XAW7_LIBS linker flags for XAW7, overriding pkg-config 1649 1650Use these variables to override the choices made by `configure' or to help 1651it to find libraries and programs with nonstandard names/locations. 1652 1653Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1654_ACEOF 1655ac_status=$? 1656fi 1657 1658if test "$ac_init_help" = "recursive"; then 1659 # If there are subdirs, report their specific --help. 1660 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1661 test -d "$ac_dir" || 1662 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1663 continue 1664 ac_builddir=. 1665 1666case "$ac_dir" in 1667.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1668*) 1669 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1670 # A ".." for each directory in $ac_dir_suffix. 1671 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1672 case $ac_top_builddir_sub in 1673 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1674 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1675 esac ;; 1676esac 1677ac_abs_top_builddir=$ac_pwd 1678ac_abs_builddir=$ac_pwd$ac_dir_suffix 1679# for backward compatibility: 1680ac_top_builddir=$ac_top_build_prefix 1681 1682case $srcdir in 1683 .) # We are building in place. 1684 ac_srcdir=. 1685 ac_top_srcdir=$ac_top_builddir_sub 1686 ac_abs_top_srcdir=$ac_pwd ;; 1687 [\\/]* | ?:[\\/]* ) # Absolute name. 1688 ac_srcdir=$srcdir$ac_dir_suffix; 1689 ac_top_srcdir=$srcdir 1690 ac_abs_top_srcdir=$srcdir ;; 1691 *) # Relative name. 1692 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1693 ac_top_srcdir=$ac_top_build_prefix$srcdir 1694 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1695esac 1696ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1697 1698 cd "$ac_dir" || { ac_status=$?; continue; } 1699 # Check for guested configure. 1700 if test -f "$ac_srcdir/configure.gnu"; then 1701 echo && 1702 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1703 elif test -f "$ac_srcdir/configure"; then 1704 echo && 1705 $SHELL "$ac_srcdir/configure" --help=recursive 1706 else 1707 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1708 fi || ac_status=$? 1709 cd "$ac_pwd" || { ac_status=$?; break; } 1710 done 1711fi 1712 1713test -n "$ac_init_help" && exit $ac_status 1714if $ac_init_version; then 1715 cat <<\_ACEOF 1716libXaw configure 1.0.7 1717generated by GNU Autoconf 2.63 1718 1719Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 17202002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 1721This configure script is free software; the Free Software Foundation 1722gives unlimited permission to copy, distribute and modify it. 1723_ACEOF 1724 exit 1725fi 1726cat >config.log <<_ACEOF 1727This file contains any messages produced by compilers while 1728running configure, to aid debugging if configure makes a mistake. 1729 1730It was created by libXaw $as_me 1.0.7, which was 1731generated by GNU Autoconf 2.63. Invocation command line was 1732 1733 $ $0 $@ 1734 1735_ACEOF 1736exec 5>>config.log 1737{ 1738cat <<_ASUNAME 1739## --------- ## 1740## Platform. ## 1741## --------- ## 1742 1743hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1744uname -m = `(uname -m) 2>/dev/null || echo unknown` 1745uname -r = `(uname -r) 2>/dev/null || echo unknown` 1746uname -s = `(uname -s) 2>/dev/null || echo unknown` 1747uname -v = `(uname -v) 2>/dev/null || echo unknown` 1748 1749/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1750/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1751 1752/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1753/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1754/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1755/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1756/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1757/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1758/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1759 1760_ASUNAME 1761 1762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1763for as_dir in $PATH 1764do 1765 IFS=$as_save_IFS 1766 test -z "$as_dir" && as_dir=. 1767 $as_echo "PATH: $as_dir" 1768done 1769IFS=$as_save_IFS 1770 1771} >&5 1772 1773cat >&5 <<_ACEOF 1774 1775 1776## ----------- ## 1777## Core tests. ## 1778## ----------- ## 1779 1780_ACEOF 1781 1782 1783# Keep a trace of the command line. 1784# Strip out --no-create and --no-recursion so they do not pile up. 1785# Strip out --silent because we don't want to record it for future runs. 1786# Also quote any args containing shell meta-characters. 1787# Make two passes to allow for proper duplicate-argument suppression. 1788ac_configure_args= 1789ac_configure_args0= 1790ac_configure_args1= 1791ac_must_keep_next=false 1792for ac_pass in 1 2 1793do 1794 for ac_arg 1795 do 1796 case $ac_arg in 1797 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1798 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1799 | -silent | --silent | --silen | --sile | --sil) 1800 continue ;; 1801 *\'*) 1802 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1803 esac 1804 case $ac_pass in 1805 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1806 2) 1807 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1808 if test $ac_must_keep_next = true; then 1809 ac_must_keep_next=false # Got value, back to normal. 1810 else 1811 case $ac_arg in 1812 *=* | --config-cache | -C | -disable-* | --disable-* \ 1813 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1814 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1815 | -with-* | --with-* | -without-* | --without-* | --x) 1816 case "$ac_configure_args0 " in 1817 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1818 esac 1819 ;; 1820 -* ) ac_must_keep_next=true ;; 1821 esac 1822 fi 1823 ac_configure_args="$ac_configure_args '$ac_arg'" 1824 ;; 1825 esac 1826 done 1827done 1828$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1829$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1830 1831# When interrupted or exit'd, cleanup temporary files, and complete 1832# config.log. We remove comments because anyway the quotes in there 1833# would cause problems or look ugly. 1834# WARNING: Use '\'' to represent an apostrophe within the trap. 1835# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1836trap 'exit_status=$? 1837 # Save into config.log some information that might help in debugging. 1838 { 1839 echo 1840 1841 cat <<\_ASBOX 1842## ---------------- ## 1843## Cache variables. ## 1844## ---------------- ## 1845_ASBOX 1846 echo 1847 # The following way of writing the cache mishandles newlines in values, 1848( 1849 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1850 eval ac_val=\$$ac_var 1851 case $ac_val in #( 1852 *${as_nl}*) 1853 case $ac_var in #( 1854 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1855$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1856 esac 1857 case $ac_var in #( 1858 _ | IFS | as_nl) ;; #( 1859 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1860 *) $as_unset $ac_var ;; 1861 esac ;; 1862 esac 1863 done 1864 (set) 2>&1 | 1865 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1866 *${as_nl}ac_space=\ *) 1867 sed -n \ 1868 "s/'\''/'\''\\\\'\'''\''/g; 1869 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1870 ;; #( 1871 *) 1872 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1873 ;; 1874 esac | 1875 sort 1876) 1877 echo 1878 1879 cat <<\_ASBOX 1880## ----------------- ## 1881## Output variables. ## 1882## ----------------- ## 1883_ASBOX 1884 echo 1885 for ac_var in $ac_subst_vars 1886 do 1887 eval ac_val=\$$ac_var 1888 case $ac_val in 1889 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1890 esac 1891 $as_echo "$ac_var='\''$ac_val'\''" 1892 done | sort 1893 echo 1894 1895 if test -n "$ac_subst_files"; then 1896 cat <<\_ASBOX 1897## ------------------- ## 1898## File substitutions. ## 1899## ------------------- ## 1900_ASBOX 1901 echo 1902 for ac_var in $ac_subst_files 1903 do 1904 eval ac_val=\$$ac_var 1905 case $ac_val in 1906 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1907 esac 1908 $as_echo "$ac_var='\''$ac_val'\''" 1909 done | sort 1910 echo 1911 fi 1912 1913 if test -s confdefs.h; then 1914 cat <<\_ASBOX 1915## ----------- ## 1916## confdefs.h. ## 1917## ----------- ## 1918_ASBOX 1919 echo 1920 cat confdefs.h 1921 echo 1922 fi 1923 test "$ac_signal" != 0 && 1924 $as_echo "$as_me: caught signal $ac_signal" 1925 $as_echo "$as_me: exit $exit_status" 1926 } >&5 1927 rm -f core *.core core.conftest.* && 1928 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1929 exit $exit_status 1930' 0 1931for ac_signal in 1 2 13 15; do 1932 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1933done 1934ac_signal=0 1935 1936# confdefs.h avoids OS command line length limits that DEFS can exceed. 1937rm -f -r conftest* confdefs.h 1938 1939# Predefined preprocessor variables. 1940 1941cat >>confdefs.h <<_ACEOF 1942#define PACKAGE_NAME "$PACKAGE_NAME" 1943_ACEOF 1944 1945 1946cat >>confdefs.h <<_ACEOF 1947#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1948_ACEOF 1949 1950 1951cat >>confdefs.h <<_ACEOF 1952#define PACKAGE_VERSION "$PACKAGE_VERSION" 1953_ACEOF 1954 1955 1956cat >>confdefs.h <<_ACEOF 1957#define PACKAGE_STRING "$PACKAGE_STRING" 1958_ACEOF 1959 1960 1961cat >>confdefs.h <<_ACEOF 1962#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1963_ACEOF 1964 1965 1966# Let the site file select an alternate cache file if it wants to. 1967# Prefer an explicitly selected file to automatically selected ones. 1968ac_site_file1=NONE 1969ac_site_file2=NONE 1970if test -n "$CONFIG_SITE"; then 1971 ac_site_file1=$CONFIG_SITE 1972elif test "x$prefix" != xNONE; then 1973 ac_site_file1=$prefix/share/config.site 1974 ac_site_file2=$prefix/etc/config.site 1975else 1976 ac_site_file1=$ac_default_prefix/share/config.site 1977 ac_site_file2=$ac_default_prefix/etc/config.site 1978fi 1979for ac_site_file in "$ac_site_file1" "$ac_site_file2" 1980do 1981 test "x$ac_site_file" = xNONE && continue 1982 if test -r "$ac_site_file"; then 1983 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1984$as_echo "$as_me: loading site script $ac_site_file" >&6;} 1985 sed 's/^/| /' "$ac_site_file" >&5 1986 . "$ac_site_file" 1987 fi 1988done 1989 1990if test -r "$cache_file"; then 1991 # Some versions of bash will fail to source /dev/null (special 1992 # files actually), so we avoid doing that. 1993 if test -f "$cache_file"; then 1994 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 1995$as_echo "$as_me: loading cache $cache_file" >&6;} 1996 case $cache_file in 1997 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1998 *) . "./$cache_file";; 1999 esac 2000 fi 2001else 2002 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 2003$as_echo "$as_me: creating cache $cache_file" >&6;} 2004 >$cache_file 2005fi 2006 2007# Check that the precious variables saved in the cache have kept the same 2008# value. 2009ac_cache_corrupted=false 2010for ac_var in $ac_precious_vars; do 2011 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2012 eval ac_new_set=\$ac_env_${ac_var}_set 2013 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2014 eval ac_new_val=\$ac_env_${ac_var}_value 2015 case $ac_old_set,$ac_new_set in 2016 set,) 2017 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2018$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2019 ac_cache_corrupted=: ;; 2020 ,set) 2021 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 2022$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2023 ac_cache_corrupted=: ;; 2024 ,);; 2025 *) 2026 if test "x$ac_old_val" != "x$ac_new_val"; then 2027 # differences in whitespace do not lead to failure. 2028 ac_old_val_w=`echo x $ac_old_val` 2029 ac_new_val_w=`echo x $ac_new_val` 2030 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2031 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 2032$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2033 ac_cache_corrupted=: 2034 else 2035 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2036$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2037 eval $ac_var=\$ac_old_val 2038 fi 2039 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 2040$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2041 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 2042$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2043 fi;; 2044 esac 2045 # Pass precious variables to config.status. 2046 if test "$ac_new_set" = set; then 2047 case $ac_new_val in 2048 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2049 *) ac_arg=$ac_var=$ac_new_val ;; 2050 esac 2051 case " $ac_configure_args " in 2052 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2053 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2054 esac 2055 fi 2056done 2057if $ac_cache_corrupted; then 2058 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2059$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2060 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 2061$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2062 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 2063$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2064 { (exit 1); exit 1; }; } 2065fi 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091ac_ext=c 2092ac_cpp='$CPP $CPPFLAGS' 2093ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2094ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2095ac_compiler_gnu=$ac_cv_c_compiler_gnu 2096 2097 2098 2099am__api_version='1.11' 2100 2101ac_aux_dir= 2102for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2103 if test -f "$ac_dir/install-sh"; then 2104 ac_aux_dir=$ac_dir 2105 ac_install_sh="$ac_aux_dir/install-sh -c" 2106 break 2107 elif test -f "$ac_dir/install.sh"; then 2108 ac_aux_dir=$ac_dir 2109 ac_install_sh="$ac_aux_dir/install.sh -c" 2110 break 2111 elif test -f "$ac_dir/shtool"; then 2112 ac_aux_dir=$ac_dir 2113 ac_install_sh="$ac_aux_dir/shtool install -c" 2114 break 2115 fi 2116done 2117if test -z "$ac_aux_dir"; then 2118 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 2119$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 2120 { (exit 1); exit 1; }; } 2121fi 2122 2123# These three variables are undocumented and unsupported, 2124# and are intended to be withdrawn in a future Autoconf release. 2125# They can cause serious problems if a builder's source tree is in a directory 2126# whose full name contains unusual characters. 2127ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2128ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2129ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2130 2131 2132# Find a good install program. We prefer a C program (faster), 2133# so one script is as good as another. But avoid the broken or 2134# incompatible versions: 2135# SysV /etc/install, /usr/sbin/install 2136# SunOS /usr/etc/install 2137# IRIX /sbin/install 2138# AIX /bin/install 2139# AmigaOS /C/install, which installs bootblocks on floppy discs 2140# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2141# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2142# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2143# OS/2's system install, which has a completely different semantic 2144# ./install, which can be erroneously created by make from ./install.sh. 2145# Reject install programs that cannot install multiple files. 2146{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 2147$as_echo_n "checking for a BSD-compatible install... " >&6; } 2148if test -z "$INSTALL"; then 2149if test "${ac_cv_path_install+set}" = set; then 2150 $as_echo_n "(cached) " >&6 2151else 2152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2153for as_dir in $PATH 2154do 2155 IFS=$as_save_IFS 2156 test -z "$as_dir" && as_dir=. 2157 # Account for people who put trailing slashes in PATH elements. 2158case $as_dir/ in 2159 ./ | .// | /cC/* | \ 2160 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2161 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2162 /usr/ucb/* ) ;; 2163 *) 2164 # OSF1 and SCO ODT 3.0 have their own names for install. 2165 # Don't use installbsd from OSF since it installs stuff as root 2166 # by default. 2167 for ac_prog in ginstall scoinst install; do 2168 for ac_exec_ext in '' $ac_executable_extensions; do 2169 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2170 if test $ac_prog = install && 2171 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2172 # AIX install. It has an incompatible calling convention. 2173 : 2174 elif test $ac_prog = install && 2175 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2176 # program-specific install script used by HP pwplus--don't use. 2177 : 2178 else 2179 rm -rf conftest.one conftest.two conftest.dir 2180 echo one > conftest.one 2181 echo two > conftest.two 2182 mkdir conftest.dir 2183 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2184 test -s conftest.one && test -s conftest.two && 2185 test -s conftest.dir/conftest.one && 2186 test -s conftest.dir/conftest.two 2187 then 2188 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2189 break 3 2190 fi 2191 fi 2192 fi 2193 done 2194 done 2195 ;; 2196esac 2197 2198done 2199IFS=$as_save_IFS 2200 2201rm -rf conftest.one conftest.two conftest.dir 2202 2203fi 2204 if test "${ac_cv_path_install+set}" = set; then 2205 INSTALL=$ac_cv_path_install 2206 else 2207 # As a last resort, use the slow shell script. Don't cache a 2208 # value for INSTALL within a source directory, because that will 2209 # break other packages using the cache if that directory is 2210 # removed, or if the value is a relative name. 2211 INSTALL=$ac_install_sh 2212 fi 2213fi 2214{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 2215$as_echo "$INSTALL" >&6; } 2216 2217# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2218# It thinks the first close brace ends the variable substitution. 2219test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2220 2221test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2222 2223test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2224 2225{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 2226$as_echo_n "checking whether build environment is sane... " >&6; } 2227# Just in case 2228sleep 1 2229echo timestamp > conftest.file 2230# Reject unsafe characters in $srcdir or the absolute working directory 2231# name. Accept space and tab only in the latter. 2232am_lf=' 2233' 2234case `pwd` in 2235 *[\\\"\#\$\&\'\`$am_lf]*) 2236 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 2237$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} 2238 { (exit 1); exit 1; }; };; 2239esac 2240case $srcdir in 2241 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2242 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 2243$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} 2244 { (exit 1); exit 1; }; };; 2245esac 2246 2247# Do `set' in a subshell so we don't clobber the current shell's 2248# arguments. Must try -L first in case configure is actually a 2249# symlink; some systems play weird games with the mod time of symlinks 2250# (eg FreeBSD returns the mod time of the symlink's containing 2251# directory). 2252if ( 2253 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2254 if test "$*" = "X"; then 2255 # -L didn't work. 2256 set X `ls -t "$srcdir/configure" conftest.file` 2257 fi 2258 rm -f conftest.file 2259 if test "$*" != "X $srcdir/configure conftest.file" \ 2260 && test "$*" != "X conftest.file $srcdir/configure"; then 2261 2262 # If neither matched, then we have a broken ls. This can happen 2263 # if, for instance, CONFIG_SHELL is bash and it inherits a 2264 # broken ls alias from the environment. This has actually 2265 # happened. Such a system could not be considered "sane". 2266 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2267alias in your environment" >&5 2268$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2269alias in your environment" >&2;} 2270 { (exit 1); exit 1; }; } 2271 fi 2272 2273 test "$2" = conftest.file 2274 ) 2275then 2276 # Ok. 2277 : 2278else 2279 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2280Check your system clock" >&5 2281$as_echo "$as_me: error: newly created file is older than distributed files! 2282Check your system clock" >&2;} 2283 { (exit 1); exit 1; }; } 2284fi 2285{ $as_echo "$as_me:$LINENO: result: yes" >&5 2286$as_echo "yes" >&6; } 2287test "$program_prefix" != NONE && 2288 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2289# Use a double $ so make ignores it. 2290test "$program_suffix" != NONE && 2291 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2292# Double any \ or $. 2293# By default was `s,x,x', remove it if useless. 2294ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2295program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2296 2297# expand $ac_aux_dir to an absolute path 2298am_aux_dir=`cd $ac_aux_dir && pwd` 2299 2300if test x"${MISSING+set}" != xset; then 2301 case $am_aux_dir in 2302 *\ * | *\ *) 2303 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2304 *) 2305 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2306 esac 2307fi 2308# Use eval to expand $SHELL 2309if eval "$MISSING --run true"; then 2310 am_missing_run="$MISSING --run " 2311else 2312 am_missing_run= 2313 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 2314$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2315fi 2316 2317if test x"${install_sh}" != xset; then 2318 case $am_aux_dir in 2319 *\ * | *\ *) 2320 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2321 *) 2322 install_sh="\${SHELL} $am_aux_dir/install-sh" 2323 esac 2324fi 2325 2326# Installed binaries are usually stripped using `strip' when the user 2327# run `make install-strip'. However `strip' might not be the right 2328# tool to use in cross-compilation environments, therefore Automake 2329# will honor the `STRIP' environment variable to overrule this program. 2330if test "$cross_compiling" != no; then 2331 if test -n "$ac_tool_prefix"; then 2332 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2333set dummy ${ac_tool_prefix}strip; ac_word=$2 2334{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2335$as_echo_n "checking for $ac_word... " >&6; } 2336if test "${ac_cv_prog_STRIP+set}" = set; then 2337 $as_echo_n "(cached) " >&6 2338else 2339 if test -n "$STRIP"; then 2340 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2341else 2342as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2343for as_dir in $PATH 2344do 2345 IFS=$as_save_IFS 2346 test -z "$as_dir" && as_dir=. 2347 for ac_exec_ext in '' $ac_executable_extensions; do 2348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2349 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2350 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2351 break 2 2352 fi 2353done 2354done 2355IFS=$as_save_IFS 2356 2357fi 2358fi 2359STRIP=$ac_cv_prog_STRIP 2360if test -n "$STRIP"; then 2361 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 2362$as_echo "$STRIP" >&6; } 2363else 2364 { $as_echo "$as_me:$LINENO: result: no" >&5 2365$as_echo "no" >&6; } 2366fi 2367 2368 2369fi 2370if test -z "$ac_cv_prog_STRIP"; then 2371 ac_ct_STRIP=$STRIP 2372 # Extract the first word of "strip", so it can be a program name with args. 2373set dummy strip; ac_word=$2 2374{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2375$as_echo_n "checking for $ac_word... " >&6; } 2376if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 2377 $as_echo_n "(cached) " >&6 2378else 2379 if test -n "$ac_ct_STRIP"; then 2380 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2381else 2382as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2383for as_dir in $PATH 2384do 2385 IFS=$as_save_IFS 2386 test -z "$as_dir" && as_dir=. 2387 for ac_exec_ext in '' $ac_executable_extensions; do 2388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2389 ac_cv_prog_ac_ct_STRIP="strip" 2390 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2391 break 2 2392 fi 2393done 2394done 2395IFS=$as_save_IFS 2396 2397fi 2398fi 2399ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2400if test -n "$ac_ct_STRIP"; then 2401 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 2402$as_echo "$ac_ct_STRIP" >&6; } 2403else 2404 { $as_echo "$as_me:$LINENO: result: no" >&5 2405$as_echo "no" >&6; } 2406fi 2407 2408 if test "x$ac_ct_STRIP" = x; then 2409 STRIP=":" 2410 else 2411 case $cross_compiling:$ac_tool_warned in 2412yes:) 2413{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2414$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2415ac_tool_warned=yes ;; 2416esac 2417 STRIP=$ac_ct_STRIP 2418 fi 2419else 2420 STRIP="$ac_cv_prog_STRIP" 2421fi 2422 2423fi 2424INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2425 2426{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 2427$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2428if test -z "$MKDIR_P"; then 2429 if test "${ac_cv_path_mkdir+set}" = set; then 2430 $as_echo_n "(cached) " >&6 2431else 2432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2433for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2434do 2435 IFS=$as_save_IFS 2436 test -z "$as_dir" && as_dir=. 2437 for ac_prog in mkdir gmkdir; do 2438 for ac_exec_ext in '' $ac_executable_extensions; do 2439 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2440 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2441 'mkdir (GNU coreutils) '* | \ 2442 'mkdir (coreutils) '* | \ 2443 'mkdir (fileutils) '4.1*) 2444 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2445 break 3;; 2446 esac 2447 done 2448 done 2449done 2450IFS=$as_save_IFS 2451 2452fi 2453 2454 if test "${ac_cv_path_mkdir+set}" = set; then 2455 MKDIR_P="$ac_cv_path_mkdir -p" 2456 else 2457 # As a last resort, use the slow shell script. Don't cache a 2458 # value for MKDIR_P within a source directory, because that will 2459 # break other packages using the cache if that directory is 2460 # removed, or if the value is a relative name. 2461 test -d ./--version && rmdir ./--version 2462 MKDIR_P="$ac_install_sh -d" 2463 fi 2464fi 2465{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 2466$as_echo "$MKDIR_P" >&6; } 2467 2468mkdir_p="$MKDIR_P" 2469case $mkdir_p in 2470 [\\/$]* | ?:[\\/]*) ;; 2471 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2472esac 2473 2474for ac_prog in gawk mawk nawk awk 2475do 2476 # Extract the first word of "$ac_prog", so it can be a program name with args. 2477set dummy $ac_prog; ac_word=$2 2478{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2479$as_echo_n "checking for $ac_word... " >&6; } 2480if test "${ac_cv_prog_AWK+set}" = set; then 2481 $as_echo_n "(cached) " >&6 2482else 2483 if test -n "$AWK"; then 2484 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2485else 2486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2487for as_dir in $PATH 2488do 2489 IFS=$as_save_IFS 2490 test -z "$as_dir" && as_dir=. 2491 for ac_exec_ext in '' $ac_executable_extensions; do 2492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2493 ac_cv_prog_AWK="$ac_prog" 2494 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2495 break 2 2496 fi 2497done 2498done 2499IFS=$as_save_IFS 2500 2501fi 2502fi 2503AWK=$ac_cv_prog_AWK 2504if test -n "$AWK"; then 2505 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 2506$as_echo "$AWK" >&6; } 2507else 2508 { $as_echo "$as_me:$LINENO: result: no" >&5 2509$as_echo "no" >&6; } 2510fi 2511 2512 2513 test -n "$AWK" && break 2514done 2515 2516{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2517$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2518set x ${MAKE-make} 2519ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2520if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 2521 $as_echo_n "(cached) " >&6 2522else 2523 cat >conftest.make <<\_ACEOF 2524SHELL = /bin/sh 2525all: 2526 @echo '@@@%%%=$(MAKE)=@@@%%%' 2527_ACEOF 2528# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2529case `${MAKE-make} -f conftest.make 2>/dev/null` in 2530 *@@@%%%=?*=@@@%%%*) 2531 eval ac_cv_prog_make_${ac_make}_set=yes;; 2532 *) 2533 eval ac_cv_prog_make_${ac_make}_set=no;; 2534esac 2535rm -f conftest.make 2536fi 2537if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2538 { $as_echo "$as_me:$LINENO: result: yes" >&5 2539$as_echo "yes" >&6; } 2540 SET_MAKE= 2541else 2542 { $as_echo "$as_me:$LINENO: result: no" >&5 2543$as_echo "no" >&6; } 2544 SET_MAKE="MAKE=${MAKE-make}" 2545fi 2546 2547rm -rf .tst 2>/dev/null 2548mkdir .tst 2>/dev/null 2549if test -d .tst; then 2550 am__leading_dot=. 2551else 2552 am__leading_dot=_ 2553fi 2554rmdir .tst 2>/dev/null 2555 2556if test "`cd $srcdir && pwd`" != "`pwd`"; then 2557 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2558 # is not polluted with repeated "-I." 2559 am__isrc=' -I$(srcdir)' 2560 # test to see if srcdir already configured 2561 if test -f $srcdir/config.status; then 2562 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 2563$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2564 { (exit 1); exit 1; }; } 2565 fi 2566fi 2567 2568# test whether we have cygpath 2569if test -z "$CYGPATH_W"; then 2570 if (cygpath --version) >/dev/null 2>/dev/null; then 2571 CYGPATH_W='cygpath -w' 2572 else 2573 CYGPATH_W=echo 2574 fi 2575fi 2576 2577 2578# Define the identity of the package. 2579 PACKAGE='libXaw' 2580 VERSION='1.0.7' 2581 2582 2583cat >>confdefs.h <<_ACEOF 2584#define PACKAGE "$PACKAGE" 2585_ACEOF 2586 2587 2588cat >>confdefs.h <<_ACEOF 2589#define VERSION "$VERSION" 2590_ACEOF 2591 2592# Some tools Automake needs. 2593 2594ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2595 2596 2597AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2598 2599 2600AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2601 2602 2603AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2604 2605 2606MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2607 2608# We need awk for the "check" target. The system "awk" is bad on 2609# some platforms. 2610# Always define AMTAR for backward compatibility. 2611 2612AMTAR=${AMTAR-"${am_missing_run}tar"} 2613 2614am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2615 2616 2617 2618 2619 2620 2621ac_config_headers="$ac_config_headers config.h" 2622 2623 2624# Require xorg-macros: XORG_WITH_LINT, XORG_DEFAULT_OPTIONS 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637# Check for progs 2638ac_ext=c 2639ac_cpp='$CPP $CPPFLAGS' 2640ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2641ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2642ac_compiler_gnu=$ac_cv_c_compiler_gnu 2643if test -n "$ac_tool_prefix"; then 2644 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2645set dummy ${ac_tool_prefix}gcc; ac_word=$2 2646{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2647$as_echo_n "checking for $ac_word... " >&6; } 2648if test "${ac_cv_prog_CC+set}" = set; then 2649 $as_echo_n "(cached) " >&6 2650else 2651 if test -n "$CC"; then 2652 ac_cv_prog_CC="$CC" # Let the user override the test. 2653else 2654as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2655for as_dir in $PATH 2656do 2657 IFS=$as_save_IFS 2658 test -z "$as_dir" && as_dir=. 2659 for ac_exec_ext in '' $ac_executable_extensions; do 2660 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2661 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2662 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2663 break 2 2664 fi 2665done 2666done 2667IFS=$as_save_IFS 2668 2669fi 2670fi 2671CC=$ac_cv_prog_CC 2672if test -n "$CC"; then 2673 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2674$as_echo "$CC" >&6; } 2675else 2676 { $as_echo "$as_me:$LINENO: result: no" >&5 2677$as_echo "no" >&6; } 2678fi 2679 2680 2681fi 2682if test -z "$ac_cv_prog_CC"; then 2683 ac_ct_CC=$CC 2684 # Extract the first word of "gcc", so it can be a program name with args. 2685set dummy gcc; ac_word=$2 2686{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2687$as_echo_n "checking for $ac_word... " >&6; } 2688if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2689 $as_echo_n "(cached) " >&6 2690else 2691 if test -n "$ac_ct_CC"; then 2692 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2693else 2694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2695for as_dir in $PATH 2696do 2697 IFS=$as_save_IFS 2698 test -z "$as_dir" && as_dir=. 2699 for ac_exec_ext in '' $ac_executable_extensions; do 2700 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2701 ac_cv_prog_ac_ct_CC="gcc" 2702 $as_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 2709fi 2710fi 2711ac_ct_CC=$ac_cv_prog_ac_ct_CC 2712if test -n "$ac_ct_CC"; then 2713 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2714$as_echo "$ac_ct_CC" >&6; } 2715else 2716 { $as_echo "$as_me:$LINENO: result: no" >&5 2717$as_echo "no" >&6; } 2718fi 2719 2720 if test "x$ac_ct_CC" = x; then 2721 CC="" 2722 else 2723 case $cross_compiling:$ac_tool_warned in 2724yes:) 2725{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2726$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2727ac_tool_warned=yes ;; 2728esac 2729 CC=$ac_ct_CC 2730 fi 2731else 2732 CC="$ac_cv_prog_CC" 2733fi 2734 2735if test -z "$CC"; then 2736 if test -n "$ac_tool_prefix"; then 2737 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2738set dummy ${ac_tool_prefix}cc; ac_word=$2 2739{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2740$as_echo_n "checking for $ac_word... " >&6; } 2741if test "${ac_cv_prog_CC+set}" = set; then 2742 $as_echo_n "(cached) " >&6 2743else 2744 if test -n "$CC"; then 2745 ac_cv_prog_CC="$CC" # Let the user override the test. 2746else 2747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2748for as_dir in $PATH 2749do 2750 IFS=$as_save_IFS 2751 test -z "$as_dir" && as_dir=. 2752 for ac_exec_ext in '' $ac_executable_extensions; do 2753 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2754 ac_cv_prog_CC="${ac_tool_prefix}cc" 2755 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2756 break 2 2757 fi 2758done 2759done 2760IFS=$as_save_IFS 2761 2762fi 2763fi 2764CC=$ac_cv_prog_CC 2765if test -n "$CC"; then 2766 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2767$as_echo "$CC" >&6; } 2768else 2769 { $as_echo "$as_me:$LINENO: result: no" >&5 2770$as_echo "no" >&6; } 2771fi 2772 2773 2774 fi 2775fi 2776if test -z "$CC"; then 2777 # Extract the first word of "cc", so it can be a program name with args. 2778set dummy cc; ac_word=$2 2779{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2780$as_echo_n "checking for $ac_word... " >&6; } 2781if test "${ac_cv_prog_CC+set}" = set; then 2782 $as_echo_n "(cached) " >&6 2783else 2784 if test -n "$CC"; then 2785 ac_cv_prog_CC="$CC" # Let the user override the test. 2786else 2787 ac_prog_rejected=no 2788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2789for as_dir in $PATH 2790do 2791 IFS=$as_save_IFS 2792 test -z "$as_dir" && as_dir=. 2793 for ac_exec_ext in '' $ac_executable_extensions; do 2794 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2795 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2796 ac_prog_rejected=yes 2797 continue 2798 fi 2799 ac_cv_prog_CC="cc" 2800 $as_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 2807if test $ac_prog_rejected = yes; then 2808 # We found a bogon in the path, so make sure we never use it. 2809 set dummy $ac_cv_prog_CC 2810 shift 2811 if test $# != 0; then 2812 # We chose a different compiler from the bogus one. 2813 # However, it has the same basename, so the bogon will be chosen 2814 # first if we set CC to just the basename; use the full file name. 2815 shift 2816 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2817 fi 2818fi 2819fi 2820fi 2821CC=$ac_cv_prog_CC 2822if test -n "$CC"; then 2823 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2824$as_echo "$CC" >&6; } 2825else 2826 { $as_echo "$as_me:$LINENO: result: no" >&5 2827$as_echo "no" >&6; } 2828fi 2829 2830 2831fi 2832if test -z "$CC"; then 2833 if test -n "$ac_tool_prefix"; then 2834 for ac_prog in cl.exe 2835 do 2836 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2837set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2838{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2839$as_echo_n "checking for $ac_word... " >&6; } 2840if test "${ac_cv_prog_CC+set}" = set; then 2841 $as_echo_n "(cached) " >&6 2842else 2843 if test -n "$CC"; then 2844 ac_cv_prog_CC="$CC" # Let the user override the test. 2845else 2846as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2847for as_dir in $PATH 2848do 2849 IFS=$as_save_IFS 2850 test -z "$as_dir" && as_dir=. 2851 for ac_exec_ext in '' $ac_executable_extensions; do 2852 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2853 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2854 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2855 break 2 2856 fi 2857done 2858done 2859IFS=$as_save_IFS 2860 2861fi 2862fi 2863CC=$ac_cv_prog_CC 2864if test -n "$CC"; then 2865 { $as_echo "$as_me:$LINENO: result: $CC" >&5 2866$as_echo "$CC" >&6; } 2867else 2868 { $as_echo "$as_me:$LINENO: result: no" >&5 2869$as_echo "no" >&6; } 2870fi 2871 2872 2873 test -n "$CC" && break 2874 done 2875fi 2876if test -z "$CC"; then 2877 ac_ct_CC=$CC 2878 for ac_prog in cl.exe 2879do 2880 # Extract the first word of "$ac_prog", so it can be a program name with args. 2881set dummy $ac_prog; ac_word=$2 2882{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 2883$as_echo_n "checking for $ac_word... " >&6; } 2884if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2885 $as_echo_n "(cached) " >&6 2886else 2887 if test -n "$ac_ct_CC"; then 2888 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2889else 2890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2891for as_dir in $PATH 2892do 2893 IFS=$as_save_IFS 2894 test -z "$as_dir" && as_dir=. 2895 for ac_exec_ext in '' $ac_executable_extensions; do 2896 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2897 ac_cv_prog_ac_ct_CC="$ac_prog" 2898 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2899 break 2 2900 fi 2901done 2902done 2903IFS=$as_save_IFS 2904 2905fi 2906fi 2907ac_ct_CC=$ac_cv_prog_ac_ct_CC 2908if test -n "$ac_ct_CC"; then 2909 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2910$as_echo "$ac_ct_CC" >&6; } 2911else 2912 { $as_echo "$as_me:$LINENO: result: no" >&5 2913$as_echo "no" >&6; } 2914fi 2915 2916 2917 test -n "$ac_ct_CC" && break 2918done 2919 2920 if test "x$ac_ct_CC" = x; then 2921 CC="" 2922 else 2923 case $cross_compiling:$ac_tool_warned in 2924yes:) 2925{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 2926$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2927ac_tool_warned=yes ;; 2928esac 2929 CC=$ac_ct_CC 2930 fi 2931fi 2932 2933fi 2934 2935 2936test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 2937$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2938{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2939See \`config.log' for more details." >&5 2940$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 2941See \`config.log' for more details." >&2;} 2942 { (exit 1); exit 1; }; }; } 2943 2944# Provide some information about the compiler. 2945$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 2946set X $ac_compile 2947ac_compiler=$2 2948{ (ac_try="$ac_compiler --version >&5" 2949case "(($ac_try" in 2950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2951 *) ac_try_echo=$ac_try;; 2952esac 2953eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 2954$as_echo "$ac_try_echo") >&5 2955 (eval "$ac_compiler --version >&5") 2>&5 2956 ac_status=$? 2957 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 2958 (exit $ac_status); } 2959{ (ac_try="$ac_compiler -v >&5" 2960case "(($ac_try" in 2961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2962 *) ac_try_echo=$ac_try;; 2963esac 2964eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 2965$as_echo "$ac_try_echo") >&5 2966 (eval "$ac_compiler -v >&5") 2>&5 2967 ac_status=$? 2968 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 2969 (exit $ac_status); } 2970{ (ac_try="$ac_compiler -V >&5" 2971case "(($ac_try" in 2972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2973 *) ac_try_echo=$ac_try;; 2974esac 2975eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 2976$as_echo "$ac_try_echo") >&5 2977 (eval "$ac_compiler -V >&5") 2>&5 2978 ac_status=$? 2979 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 2980 (exit $ac_status); } 2981 2982cat >conftest.$ac_ext <<_ACEOF 2983/* confdefs.h. */ 2984_ACEOF 2985cat confdefs.h >>conftest.$ac_ext 2986cat >>conftest.$ac_ext <<_ACEOF 2987/* end confdefs.h. */ 2988 2989int 2990main () 2991{ 2992 2993 ; 2994 return 0; 2995} 2996_ACEOF 2997ac_clean_files_save=$ac_clean_files 2998ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2999# Try to create an executable without -o first, disregard a.out. 3000# It will help us diagnose broken compilers, and finding out an intuition 3001# of exeext. 3002{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3003$as_echo_n "checking for C compiler default output file name... " >&6; } 3004ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3005 3006# The possible output files: 3007ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3008 3009ac_rmfiles= 3010for ac_file in $ac_files 3011do 3012 case $ac_file in 3013 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3014 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3015 esac 3016done 3017rm -f $ac_rmfiles 3018 3019if { (ac_try="$ac_link_default" 3020case "(($ac_try" in 3021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3022 *) ac_try_echo=$ac_try;; 3023esac 3024eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3025$as_echo "$ac_try_echo") >&5 3026 (eval "$ac_link_default") 2>&5 3027 ac_status=$? 3028 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3029 (exit $ac_status); }; then 3030 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3031# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3032# in a Makefile. We should not override ac_cv_exeext if it was cached, 3033# so that the user can short-circuit this test for compilers unknown to 3034# Autoconf. 3035for ac_file in $ac_files '' 3036do 3037 test -f "$ac_file" || continue 3038 case $ac_file in 3039 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3040 ;; 3041 [ab].out ) 3042 # We found the default executable, but exeext='' is most 3043 # certainly right. 3044 break;; 3045 *.* ) 3046 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3047 then :; else 3048 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3049 fi 3050 # We set ac_cv_exeext here because the later test for it is not 3051 # safe: cross compilers may not add the suffix if given an `-o' 3052 # argument, so we may need to know it at that point already. 3053 # Even if this section looks crufty: it has the advantage of 3054 # actually working. 3055 break;; 3056 * ) 3057 break;; 3058 esac 3059done 3060test "$ac_cv_exeext" = no && ac_cv_exeext= 3061 3062else 3063 ac_file='' 3064fi 3065 3066{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 3067$as_echo "$ac_file" >&6; } 3068if test -z "$ac_file"; then 3069 $as_echo "$as_me: failed program was:" >&5 3070sed 's/^/| /' conftest.$ac_ext >&5 3071 3072{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3073$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3074{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3075See \`config.log' for more details." >&5 3076$as_echo "$as_me: error: C compiler cannot create executables 3077See \`config.log' for more details." >&2;} 3078 { (exit 77); exit 77; }; }; } 3079fi 3080 3081ac_exeext=$ac_cv_exeext 3082 3083# Check that the compiler produces executables we can run. If not, either 3084# the compiler is broken, or we cross compile. 3085{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3086$as_echo_n "checking whether the C compiler works... " >&6; } 3087# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3088# If not cross compiling, check that we can run a simple program. 3089if test "$cross_compiling" != yes; then 3090 if { ac_try='./$ac_file' 3091 { (case "(($ac_try" in 3092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3093 *) ac_try_echo=$ac_try;; 3094esac 3095eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3096$as_echo "$ac_try_echo") >&5 3097 (eval "$ac_try") 2>&5 3098 ac_status=$? 3099 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3100 (exit $ac_status); }; }; then 3101 cross_compiling=no 3102 else 3103 if test "$cross_compiling" = maybe; then 3104 cross_compiling=yes 3105 else 3106 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3107$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3108{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3109If you meant to cross compile, use \`--host'. 3110See \`config.log' for more details." >&5 3111$as_echo "$as_me: error: cannot run C compiled programs. 3112If you meant to cross compile, use \`--host'. 3113See \`config.log' for more details." >&2;} 3114 { (exit 1); exit 1; }; }; } 3115 fi 3116 fi 3117fi 3118{ $as_echo "$as_me:$LINENO: result: yes" >&5 3119$as_echo "yes" >&6; } 3120 3121rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3122ac_clean_files=$ac_clean_files_save 3123# Check that the compiler produces executables we can run. If not, either 3124# the compiler is broken, or we cross compile. 3125{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 3126$as_echo_n "checking whether we are cross compiling... " >&6; } 3127{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 3128$as_echo "$cross_compiling" >&6; } 3129 3130{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 3131$as_echo_n "checking for suffix of executables... " >&6; } 3132if { (ac_try="$ac_link" 3133case "(($ac_try" in 3134 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3135 *) ac_try_echo=$ac_try;; 3136esac 3137eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3138$as_echo "$ac_try_echo") >&5 3139 (eval "$ac_link") 2>&5 3140 ac_status=$? 3141 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3142 (exit $ac_status); }; then 3143 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3144# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3145# work properly (i.e., refer to `conftest.exe'), while it won't with 3146# `rm'. 3147for ac_file in conftest.exe conftest conftest.*; do 3148 test -f "$ac_file" || continue 3149 case $ac_file in 3150 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3151 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3152 break;; 3153 * ) break;; 3154 esac 3155done 3156else 3157 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3158$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3159{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3160See \`config.log' for more details." >&5 3161$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3162See \`config.log' for more details." >&2;} 3163 { (exit 1); exit 1; }; }; } 3164fi 3165 3166rm -f conftest$ac_cv_exeext 3167{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3168$as_echo "$ac_cv_exeext" >&6; } 3169 3170rm -f conftest.$ac_ext 3171EXEEXT=$ac_cv_exeext 3172ac_exeext=$EXEEXT 3173{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 3174$as_echo_n "checking for suffix of object files... " >&6; } 3175if test "${ac_cv_objext+set}" = set; then 3176 $as_echo_n "(cached) " >&6 3177else 3178 cat >conftest.$ac_ext <<_ACEOF 3179/* confdefs.h. */ 3180_ACEOF 3181cat confdefs.h >>conftest.$ac_ext 3182cat >>conftest.$ac_ext <<_ACEOF 3183/* end confdefs.h. */ 3184 3185int 3186main () 3187{ 3188 3189 ; 3190 return 0; 3191} 3192_ACEOF 3193rm -f conftest.o conftest.obj 3194if { (ac_try="$ac_compile" 3195case "(($ac_try" in 3196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3197 *) ac_try_echo=$ac_try;; 3198esac 3199eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3200$as_echo "$ac_try_echo") >&5 3201 (eval "$ac_compile") 2>&5 3202 ac_status=$? 3203 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3204 (exit $ac_status); }; then 3205 for ac_file in conftest.o conftest.obj conftest.*; do 3206 test -f "$ac_file" || continue; 3207 case $ac_file in 3208 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3209 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3210 break;; 3211 esac 3212done 3213else 3214 $as_echo "$as_me: failed program was:" >&5 3215sed 's/^/| /' conftest.$ac_ext >&5 3216 3217{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 3218$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3219{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3220See \`config.log' for more details." >&5 3221$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3222See \`config.log' for more details." >&2;} 3223 { (exit 1); exit 1; }; }; } 3224fi 3225 3226rm -f conftest.$ac_cv_objext conftest.$ac_ext 3227fi 3228{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3229$as_echo "$ac_cv_objext" >&6; } 3230OBJEXT=$ac_cv_objext 3231ac_objext=$OBJEXT 3232{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 3233$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3234if test "${ac_cv_c_compiler_gnu+set}" = set; then 3235 $as_echo_n "(cached) " >&6 3236else 3237 cat >conftest.$ac_ext <<_ACEOF 3238/* confdefs.h. */ 3239_ACEOF 3240cat confdefs.h >>conftest.$ac_ext 3241cat >>conftest.$ac_ext <<_ACEOF 3242/* end confdefs.h. */ 3243 3244int 3245main () 3246{ 3247#ifndef __GNUC__ 3248 choke me 3249#endif 3250 3251 ; 3252 return 0; 3253} 3254_ACEOF 3255rm -f conftest.$ac_objext 3256if { (ac_try="$ac_compile" 3257case "(($ac_try" in 3258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3259 *) ac_try_echo=$ac_try;; 3260esac 3261eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3262$as_echo "$ac_try_echo") >&5 3263 (eval "$ac_compile") 2>conftest.er1 3264 ac_status=$? 3265 grep -v '^ *+' conftest.er1 >conftest.err 3266 rm -f conftest.er1 3267 cat conftest.err >&5 3268 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3269 (exit $ac_status); } && { 3270 test -z "$ac_c_werror_flag" || 3271 test ! -s conftest.err 3272 } && test -s conftest.$ac_objext; then 3273 ac_compiler_gnu=yes 3274else 3275 $as_echo "$as_me: failed program was:" >&5 3276sed 's/^/| /' conftest.$ac_ext >&5 3277 3278 ac_compiler_gnu=no 3279fi 3280 3281rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3282ac_cv_c_compiler_gnu=$ac_compiler_gnu 3283 3284fi 3285{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 3286$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3287if test $ac_compiler_gnu = yes; then 3288 GCC=yes 3289else 3290 GCC= 3291fi 3292ac_test_CFLAGS=${CFLAGS+set} 3293ac_save_CFLAGS=$CFLAGS 3294{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 3295$as_echo_n "checking whether $CC accepts -g... " >&6; } 3296if test "${ac_cv_prog_cc_g+set}" = set; then 3297 $as_echo_n "(cached) " >&6 3298else 3299 ac_save_c_werror_flag=$ac_c_werror_flag 3300 ac_c_werror_flag=yes 3301 ac_cv_prog_cc_g=no 3302 CFLAGS="-g" 3303 cat >conftest.$ac_ext <<_ACEOF 3304/* confdefs.h. */ 3305_ACEOF 3306cat confdefs.h >>conftest.$ac_ext 3307cat >>conftest.$ac_ext <<_ACEOF 3308/* end confdefs.h. */ 3309 3310int 3311main () 3312{ 3313 3314 ; 3315 return 0; 3316} 3317_ACEOF 3318rm -f conftest.$ac_objext 3319if { (ac_try="$ac_compile" 3320case "(($ac_try" in 3321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3322 *) ac_try_echo=$ac_try;; 3323esac 3324eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3325$as_echo "$ac_try_echo") >&5 3326 (eval "$ac_compile") 2>conftest.er1 3327 ac_status=$? 3328 grep -v '^ *+' conftest.er1 >conftest.err 3329 rm -f conftest.er1 3330 cat conftest.err >&5 3331 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3332 (exit $ac_status); } && { 3333 test -z "$ac_c_werror_flag" || 3334 test ! -s conftest.err 3335 } && test -s conftest.$ac_objext; then 3336 ac_cv_prog_cc_g=yes 3337else 3338 $as_echo "$as_me: failed program was:" >&5 3339sed 's/^/| /' conftest.$ac_ext >&5 3340 3341 CFLAGS="" 3342 cat >conftest.$ac_ext <<_ACEOF 3343/* confdefs.h. */ 3344_ACEOF 3345cat confdefs.h >>conftest.$ac_ext 3346cat >>conftest.$ac_ext <<_ACEOF 3347/* end confdefs.h. */ 3348 3349int 3350main () 3351{ 3352 3353 ; 3354 return 0; 3355} 3356_ACEOF 3357rm -f conftest.$ac_objext 3358if { (ac_try="$ac_compile" 3359case "(($ac_try" in 3360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3361 *) ac_try_echo=$ac_try;; 3362esac 3363eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3364$as_echo "$ac_try_echo") >&5 3365 (eval "$ac_compile") 2>conftest.er1 3366 ac_status=$? 3367 grep -v '^ *+' conftest.er1 >conftest.err 3368 rm -f conftest.er1 3369 cat conftest.err >&5 3370 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3371 (exit $ac_status); } && { 3372 test -z "$ac_c_werror_flag" || 3373 test ! -s conftest.err 3374 } && test -s conftest.$ac_objext; then 3375 : 3376else 3377 $as_echo "$as_me: failed program was:" >&5 3378sed 's/^/| /' conftest.$ac_ext >&5 3379 3380 ac_c_werror_flag=$ac_save_c_werror_flag 3381 CFLAGS="-g" 3382 cat >conftest.$ac_ext <<_ACEOF 3383/* confdefs.h. */ 3384_ACEOF 3385cat confdefs.h >>conftest.$ac_ext 3386cat >>conftest.$ac_ext <<_ACEOF 3387/* end confdefs.h. */ 3388 3389int 3390main () 3391{ 3392 3393 ; 3394 return 0; 3395} 3396_ACEOF 3397rm -f conftest.$ac_objext 3398if { (ac_try="$ac_compile" 3399case "(($ac_try" in 3400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3401 *) ac_try_echo=$ac_try;; 3402esac 3403eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3404$as_echo "$ac_try_echo") >&5 3405 (eval "$ac_compile") 2>conftest.er1 3406 ac_status=$? 3407 grep -v '^ *+' conftest.er1 >conftest.err 3408 rm -f conftest.er1 3409 cat conftest.err >&5 3410 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3411 (exit $ac_status); } && { 3412 test -z "$ac_c_werror_flag" || 3413 test ! -s conftest.err 3414 } && test -s conftest.$ac_objext; then 3415 ac_cv_prog_cc_g=yes 3416else 3417 $as_echo "$as_me: failed program was:" >&5 3418sed 's/^/| /' conftest.$ac_ext >&5 3419 3420 3421fi 3422 3423rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3424fi 3425 3426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3427fi 3428 3429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3430 ac_c_werror_flag=$ac_save_c_werror_flag 3431fi 3432{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3433$as_echo "$ac_cv_prog_cc_g" >&6; } 3434if test "$ac_test_CFLAGS" = set; then 3435 CFLAGS=$ac_save_CFLAGS 3436elif test $ac_cv_prog_cc_g = yes; then 3437 if test "$GCC" = yes; then 3438 CFLAGS="-g -O2" 3439 else 3440 CFLAGS="-g" 3441 fi 3442else 3443 if test "$GCC" = yes; then 3444 CFLAGS="-O2" 3445 else 3446 CFLAGS= 3447 fi 3448fi 3449{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3450$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3451if test "${ac_cv_prog_cc_c89+set}" = set; then 3452 $as_echo_n "(cached) " >&6 3453else 3454 ac_cv_prog_cc_c89=no 3455ac_save_CC=$CC 3456cat >conftest.$ac_ext <<_ACEOF 3457/* confdefs.h. */ 3458_ACEOF 3459cat confdefs.h >>conftest.$ac_ext 3460cat >>conftest.$ac_ext <<_ACEOF 3461/* end confdefs.h. */ 3462#include <stdarg.h> 3463#include <stdio.h> 3464#include <sys/types.h> 3465#include <sys/stat.h> 3466/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3467struct buf { int x; }; 3468FILE * (*rcsopen) (struct buf *, struct stat *, int); 3469static char *e (p, i) 3470 char **p; 3471 int i; 3472{ 3473 return p[i]; 3474} 3475static char *f (char * (*g) (char **, int), char **p, ...) 3476{ 3477 char *s; 3478 va_list v; 3479 va_start (v,p); 3480 s = g (p, va_arg (v,int)); 3481 va_end (v); 3482 return s; 3483} 3484 3485/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3486 function prototypes and stuff, but not '\xHH' hex character constants. 3487 These don't provoke an error unfortunately, instead are silently treated 3488 as 'x'. The following induces an error, until -std is added to get 3489 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3490 array size at least. It's necessary to write '\x00'==0 to get something 3491 that's true only with -std. */ 3492int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3493 3494/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3495 inside strings and character constants. */ 3496#define FOO(x) 'x' 3497int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3498 3499int test (int i, double x); 3500struct s1 {int (*f) (int a);}; 3501struct s2 {int (*f) (double a);}; 3502int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3503int argc; 3504char **argv; 3505int 3506main () 3507{ 3508return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3509 ; 3510 return 0; 3511} 3512_ACEOF 3513for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3514 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3515do 3516 CC="$ac_save_CC $ac_arg" 3517 rm -f conftest.$ac_objext 3518if { (ac_try="$ac_compile" 3519case "(($ac_try" in 3520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3521 *) ac_try_echo=$ac_try;; 3522esac 3523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 3524$as_echo "$ac_try_echo") >&5 3525 (eval "$ac_compile") 2>conftest.er1 3526 ac_status=$? 3527 grep -v '^ *+' conftest.er1 >conftest.err 3528 rm -f conftest.er1 3529 cat conftest.err >&5 3530 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3531 (exit $ac_status); } && { 3532 test -z "$ac_c_werror_flag" || 3533 test ! -s conftest.err 3534 } && test -s conftest.$ac_objext; then 3535 ac_cv_prog_cc_c89=$ac_arg 3536else 3537 $as_echo "$as_me: failed program was:" >&5 3538sed 's/^/| /' conftest.$ac_ext >&5 3539 3540 3541fi 3542 3543rm -f core conftest.err conftest.$ac_objext 3544 test "x$ac_cv_prog_cc_c89" != "xno" && break 3545done 3546rm -f conftest.$ac_ext 3547CC=$ac_save_CC 3548 3549fi 3550# AC_CACHE_VAL 3551case "x$ac_cv_prog_cc_c89" in 3552 x) 3553 { $as_echo "$as_me:$LINENO: result: none needed" >&5 3554$as_echo "none needed" >&6; } ;; 3555 xno) 3556 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 3557$as_echo "unsupported" >&6; } ;; 3558 *) 3559 CC="$CC $ac_cv_prog_cc_c89" 3560 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3561$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3562esac 3563 3564 3565ac_ext=c 3566ac_cpp='$CPP $CPPFLAGS' 3567ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3568ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3569ac_compiler_gnu=$ac_cv_c_compiler_gnu 3570DEPDIR="${am__leading_dot}deps" 3571 3572ac_config_commands="$ac_config_commands depfiles" 3573 3574 3575am_make=${MAKE-make} 3576cat > confinc << 'END' 3577am__doit: 3578 @echo this is the am__doit target 3579.PHONY: am__doit 3580END 3581# If we don't find an include directive, just comment out the code. 3582{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 3583$as_echo_n "checking for style of include used by $am_make... " >&6; } 3584am__include="#" 3585am__quote= 3586_am_result=none 3587# First try GNU make style include. 3588echo "include confinc" > confmf 3589# Ignore all kinds of additional output from `make'. 3590case `$am_make -s -f confmf 2> /dev/null` in #( 3591*the\ am__doit\ target*) 3592 am__include=include 3593 am__quote= 3594 _am_result=GNU 3595 ;; 3596esac 3597# Now try BSD make style include. 3598if test "$am__include" = "#"; then 3599 echo '.include "confinc"' > confmf 3600 case `$am_make -s -f confmf 2> /dev/null` in #( 3601 *the\ am__doit\ target*) 3602 am__include=.include 3603 am__quote="\"" 3604 _am_result=BSD 3605 ;; 3606 esac 3607fi 3608 3609 3610{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 3611$as_echo "$_am_result" >&6; } 3612rm -f confinc confmf 3613 3614# Check whether --enable-dependency-tracking was given. 3615if test "${enable_dependency_tracking+set}" = set; then 3616 enableval=$enable_dependency_tracking; 3617fi 3618 3619if test "x$enable_dependency_tracking" != xno; then 3620 am_depcomp="$ac_aux_dir/depcomp" 3621 AMDEPBACKSLASH='\' 3622fi 3623 if test "x$enable_dependency_tracking" != xno; then 3624 AMDEP_TRUE= 3625 AMDEP_FALSE='#' 3626else 3627 AMDEP_TRUE='#' 3628 AMDEP_FALSE= 3629fi 3630 3631 3632 3633depcc="$CC" am_compiler_list= 3634 3635{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3636$as_echo_n "checking dependency style of $depcc... " >&6; } 3637if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3638 $as_echo_n "(cached) " >&6 3639else 3640 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3641 # We make a subdir and do the tests there. Otherwise we can end up 3642 # making bogus files that we don't know about and never remove. For 3643 # instance it was reported that on HP-UX the gcc test will end up 3644 # making a dummy file named `D' -- because `-MD' means `put the output 3645 # in D'. 3646 mkdir conftest.dir 3647 # Copy depcomp to subdir because otherwise we won't find it if we're 3648 # using a relative directory. 3649 cp "$am_depcomp" conftest.dir 3650 cd conftest.dir 3651 # We will build objects and dependencies in a subdirectory because 3652 # it helps to detect inapplicable dependency modes. For instance 3653 # both Tru64's cc and ICC support -MD to output dependencies as a 3654 # side effect of compilation, but ICC will put the dependencies in 3655 # the current directory while Tru64 will put them in the object 3656 # directory. 3657 mkdir sub 3658 3659 am_cv_CC_dependencies_compiler_type=none 3660 if test "$am_compiler_list" = ""; then 3661 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3662 fi 3663 am__universal=false 3664 case " $depcc " in #( 3665 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3666 esac 3667 3668 for depmode in $am_compiler_list; do 3669 # Setup a source with many dependencies, because some compilers 3670 # like to wrap large dependency lists on column 80 (with \), and 3671 # we should not choose a depcomp mode which is confused by this. 3672 # 3673 # We need to recreate these files for each test, as the compiler may 3674 # overwrite some of them when testing with obscure command lines. 3675 # This happens at least with the AIX C compiler. 3676 : > sub/conftest.c 3677 for i in 1 2 3 4 5 6; do 3678 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3679 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3680 # Solaris 8's {/usr,}/bin/sh. 3681 touch sub/conftst$i.h 3682 done 3683 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3684 3685 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3686 # mode. It turns out that the SunPro C++ compiler does not properly 3687 # handle `-M -o', and we need to detect this. Also, some Intel 3688 # versions had trouble with output in subdirs 3689 am__obj=sub/conftest.${OBJEXT-o} 3690 am__minus_obj="-o $am__obj" 3691 case $depmode in 3692 gcc) 3693 # This depmode causes a compiler race in universal mode. 3694 test "$am__universal" = false || continue 3695 ;; 3696 nosideeffect) 3697 # after this tag, mechanisms are not by side-effect, so they'll 3698 # only be used when explicitly requested 3699 if test "x$enable_dependency_tracking" = xyes; then 3700 continue 3701 else 3702 break 3703 fi 3704 ;; 3705 msvisualcpp | msvcmsys) 3706 # This compiler won't grok `-c -o', but also, the minuso test has 3707 # not run yet. These depmodes are late enough in the game, and 3708 # so weak that their functioning should not be impacted. 3709 am__obj=conftest.${OBJEXT-o} 3710 am__minus_obj= 3711 ;; 3712 none) break ;; 3713 esac 3714 if depmode=$depmode \ 3715 source=sub/conftest.c object=$am__obj \ 3716 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3717 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3718 >/dev/null 2>conftest.err && 3719 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3720 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3721 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3722 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3723 # icc doesn't choke on unknown options, it will just issue warnings 3724 # or remarks (even with -Werror). So we grep stderr for any message 3725 # that says an option was ignored or not supported. 3726 # When given -MP, icc 7.0 and 7.1 complain thusly: 3727 # icc: Command line warning: ignoring option '-M'; no argument required 3728 # The diagnosis changed in icc 8.0: 3729 # icc: Command line remark: option '-MP' not supported 3730 if (grep 'ignoring option' conftest.err || 3731 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3732 am_cv_CC_dependencies_compiler_type=$depmode 3733 break 3734 fi 3735 fi 3736 done 3737 3738 cd .. 3739 rm -rf conftest.dir 3740else 3741 am_cv_CC_dependencies_compiler_type=none 3742fi 3743 3744fi 3745{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3746$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3747CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3748 3749 if 3750 test "x$enable_dependency_tracking" != xno \ 3751 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3752 am__fastdepCC_TRUE= 3753 am__fastdepCC_FALSE='#' 3754else 3755 am__fastdepCC_TRUE='#' 3756 am__fastdepCC_FALSE= 3757fi 3758 3759 3760# Check whether --enable-shared was given. 3761if test "${enable_shared+set}" = set; then 3762 enableval=$enable_shared; p=${PACKAGE-default} 3763 case $enableval in 3764 yes) enable_shared=yes ;; 3765 no) enable_shared=no ;; 3766 *) 3767 enable_shared=no 3768 # Look at the argument we got. We use all the common list separators. 3769 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3770 for pkg in $enableval; do 3771 IFS="$lt_save_ifs" 3772 if test "X$pkg" = "X$p"; then 3773 enable_shared=yes 3774 fi 3775 done 3776 IFS="$lt_save_ifs" 3777 ;; 3778 esac 3779else 3780 enable_shared=yes 3781fi 3782 3783 3784# Check whether --enable-static was given. 3785if test "${enable_static+set}" = set; then 3786 enableval=$enable_static; p=${PACKAGE-default} 3787 case $enableval in 3788 yes) enable_static=yes ;; 3789 no) enable_static=no ;; 3790 *) 3791 enable_static=no 3792 # Look at the argument we got. We use all the common list separators. 3793 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3794 for pkg in $enableval; do 3795 IFS="$lt_save_ifs" 3796 if test "X$pkg" = "X$p"; then 3797 enable_static=yes 3798 fi 3799 done 3800 IFS="$lt_save_ifs" 3801 ;; 3802 esac 3803else 3804 enable_static=yes 3805fi 3806 3807 3808# Check whether --enable-fast-install was given. 3809if test "${enable_fast_install+set}" = set; then 3810 enableval=$enable_fast_install; p=${PACKAGE-default} 3811 case $enableval in 3812 yes) enable_fast_install=yes ;; 3813 no) enable_fast_install=no ;; 3814 *) 3815 enable_fast_install=no 3816 # Look at the argument we got. We use all the common list separators. 3817 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 3818 for pkg in $enableval; do 3819 IFS="$lt_save_ifs" 3820 if test "X$pkg" = "X$p"; then 3821 enable_fast_install=yes 3822 fi 3823 done 3824 IFS="$lt_save_ifs" 3825 ;; 3826 esac 3827else 3828 enable_fast_install=yes 3829fi 3830 3831 3832# Make sure we can run config.sub. 3833$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3834 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 3835$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 3836 { (exit 1); exit 1; }; } 3837 3838{ $as_echo "$as_me:$LINENO: checking build system type" >&5 3839$as_echo_n "checking build system type... " >&6; } 3840if test "${ac_cv_build+set}" = set; then 3841 $as_echo_n "(cached) " >&6 3842else 3843 ac_build_alias=$build_alias 3844test "x$ac_build_alias" = x && 3845 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3846test "x$ac_build_alias" = x && 3847 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 3848$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 3849 { (exit 1); exit 1; }; } 3850ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3851 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 3852$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 3853 { (exit 1); exit 1; }; } 3854 3855fi 3856{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 3857$as_echo "$ac_cv_build" >&6; } 3858case $ac_cv_build in 3859*-*-*) ;; 3860*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 3861$as_echo "$as_me: error: invalid value of canonical build" >&2;} 3862 { (exit 1); exit 1; }; };; 3863esac 3864build=$ac_cv_build 3865ac_save_IFS=$IFS; IFS='-' 3866set x $ac_cv_build 3867shift 3868build_cpu=$1 3869build_vendor=$2 3870shift; shift 3871# Remember, the first character of IFS is used to create $*, 3872# except with old shells: 3873build_os=$* 3874IFS=$ac_save_IFS 3875case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3876 3877 3878{ $as_echo "$as_me:$LINENO: checking host system type" >&5 3879$as_echo_n "checking host system type... " >&6; } 3880if test "${ac_cv_host+set}" = set; then 3881 $as_echo_n "(cached) " >&6 3882else 3883 if test "x$host_alias" = x; then 3884 ac_cv_host=$ac_cv_build 3885else 3886 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3887 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 3888$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 3889 { (exit 1); exit 1; }; } 3890fi 3891 3892fi 3893{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 3894$as_echo "$ac_cv_host" >&6; } 3895case $ac_cv_host in 3896*-*-*) ;; 3897*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 3898$as_echo "$as_me: error: invalid value of canonical host" >&2;} 3899 { (exit 1); exit 1; }; };; 3900esac 3901host=$ac_cv_host 3902ac_save_IFS=$IFS; IFS='-' 3903set x $ac_cv_host 3904shift 3905host_cpu=$1 3906host_vendor=$2 3907shift; shift 3908# Remember, the first character of IFS is used to create $*, 3909# except with old shells: 3910host_os=$* 3911IFS=$ac_save_IFS 3912case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3913 3914 3915{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3916$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3917if test "${lt_cv_path_SED+set}" = set; then 3918 $as_echo_n "(cached) " >&6 3919else 3920 # Loop through the user's path and test for sed and gsed. 3921# Then use that list of sed's as ones to test for truncation. 3922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3923for as_dir in $PATH 3924do 3925 IFS=$as_save_IFS 3926 test -z "$as_dir" && as_dir=. 3927 for lt_ac_prog in sed gsed; do 3928 for ac_exec_ext in '' $ac_executable_extensions; do 3929 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then 3930 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3931 fi 3932 done 3933 done 3934done 3935IFS=$as_save_IFS 3936lt_ac_max=0 3937lt_ac_count=0 3938# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3939# along with /bin/sed that truncates output. 3940for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3941 test ! -f $lt_ac_sed && continue 3942 cat /dev/null > conftest.in 3943 lt_ac_count=0 3944 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3945 # Check for GNU sed and select it if it is found. 3946 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3947 lt_cv_path_SED=$lt_ac_sed 3948 break 3949 fi 3950 while true; do 3951 cat conftest.in conftest.in >conftest.tmp 3952 mv conftest.tmp conftest.in 3953 cp conftest.in conftest.nl 3954 echo >>conftest.nl 3955 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3956 cmp -s conftest.out conftest.nl || break 3957 # 10000 chars as input seems more than enough 3958 test $lt_ac_count -gt 10 && break 3959 lt_ac_count=`expr $lt_ac_count + 1` 3960 if test $lt_ac_count -gt $lt_ac_max; then 3961 lt_ac_max=$lt_ac_count 3962 lt_cv_path_SED=$lt_ac_sed 3963 fi 3964 done 3965done 3966 3967fi 3968 3969SED=$lt_cv_path_SED 3970 3971{ $as_echo "$as_me:$LINENO: result: $SED" >&5 3972$as_echo "$SED" >&6; } 3973 3974{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 3975$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3976if test "${ac_cv_path_GREP+set}" = set; then 3977 $as_echo_n "(cached) " >&6 3978else 3979 if test -z "$GREP"; then 3980 ac_path_GREP_found=false 3981 # Loop through the user's path and test for each of PROGNAME-LIST 3982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3983for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3984do 3985 IFS=$as_save_IFS 3986 test -z "$as_dir" && as_dir=. 3987 for ac_prog in grep ggrep; do 3988 for ac_exec_ext in '' $ac_executable_extensions; do 3989 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3990 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3991# Check for GNU ac_path_GREP and select it if it is found. 3992 # Check for GNU $ac_path_GREP 3993case `"$ac_path_GREP" --version 2>&1` in 3994*GNU*) 3995 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3996*) 3997 ac_count=0 3998 $as_echo_n 0123456789 >"conftest.in" 3999 while : 4000 do 4001 cat "conftest.in" "conftest.in" >"conftest.tmp" 4002 mv "conftest.tmp" "conftest.in" 4003 cp "conftest.in" "conftest.nl" 4004 $as_echo 'GREP' >> "conftest.nl" 4005 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4006 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4007 ac_count=`expr $ac_count + 1` 4008 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4009 # Best one so far, save it but keep looking for a better one 4010 ac_cv_path_GREP="$ac_path_GREP" 4011 ac_path_GREP_max=$ac_count 4012 fi 4013 # 10*(2^10) chars as input seems more than enough 4014 test $ac_count -gt 10 && break 4015 done 4016 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4017esac 4018 4019 $ac_path_GREP_found && break 3 4020 done 4021 done 4022done 4023IFS=$as_save_IFS 4024 if test -z "$ac_cv_path_GREP"; then 4025 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4026$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4027 { (exit 1); exit 1; }; } 4028 fi 4029else 4030 ac_cv_path_GREP=$GREP 4031fi 4032 4033fi 4034{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 4035$as_echo "$ac_cv_path_GREP" >&6; } 4036 GREP="$ac_cv_path_GREP" 4037 4038 4039{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 4040$as_echo_n "checking for egrep... " >&6; } 4041if test "${ac_cv_path_EGREP+set}" = set; then 4042 $as_echo_n "(cached) " >&6 4043else 4044 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4045 then ac_cv_path_EGREP="$GREP -E" 4046 else 4047 if test -z "$EGREP"; then 4048 ac_path_EGREP_found=false 4049 # Loop through the user's path and test for each of PROGNAME-LIST 4050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4051for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4052do 4053 IFS=$as_save_IFS 4054 test -z "$as_dir" && as_dir=. 4055 for ac_prog in egrep; do 4056 for ac_exec_ext in '' $ac_executable_extensions; do 4057 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4058 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4059# Check for GNU ac_path_EGREP and select it if it is found. 4060 # Check for GNU $ac_path_EGREP 4061case `"$ac_path_EGREP" --version 2>&1` in 4062*GNU*) 4063 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4064*) 4065 ac_count=0 4066 $as_echo_n 0123456789 >"conftest.in" 4067 while : 4068 do 4069 cat "conftest.in" "conftest.in" >"conftest.tmp" 4070 mv "conftest.tmp" "conftest.in" 4071 cp "conftest.in" "conftest.nl" 4072 $as_echo 'EGREP' >> "conftest.nl" 4073 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4074 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4075 ac_count=`expr $ac_count + 1` 4076 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4077 # Best one so far, save it but keep looking for a better one 4078 ac_cv_path_EGREP="$ac_path_EGREP" 4079 ac_path_EGREP_max=$ac_count 4080 fi 4081 # 10*(2^10) chars as input seems more than enough 4082 test $ac_count -gt 10 && break 4083 done 4084 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4085esac 4086 4087 $ac_path_EGREP_found && break 3 4088 done 4089 done 4090done 4091IFS=$as_save_IFS 4092 if test -z "$ac_cv_path_EGREP"; then 4093 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 4094$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4095 { (exit 1); exit 1; }; } 4096 fi 4097else 4098 ac_cv_path_EGREP=$EGREP 4099fi 4100 4101 fi 4102fi 4103{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 4104$as_echo "$ac_cv_path_EGREP" >&6; } 4105 EGREP="$ac_cv_path_EGREP" 4106 4107 4108 4109# Check whether --with-gnu-ld was given. 4110if test "${with_gnu_ld+set}" = set; then 4111 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4112else 4113 with_gnu_ld=no 4114fi 4115 4116ac_prog=ld 4117if test "$GCC" = yes; then 4118 # Check if gcc -print-prog-name=ld gives a path. 4119 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 4120$as_echo_n "checking for ld used by $CC... " >&6; } 4121 case $host in 4122 *-*-mingw*) 4123 # gcc leaves a trailing carriage return which upsets mingw 4124 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4125 *) 4126 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4127 esac 4128 case $ac_prog in 4129 # Accept absolute paths. 4130 [\\/]* | ?:[\\/]*) 4131 re_direlt='/[^/][^/]*/\.\./' 4132 # Canonicalize the pathname of ld 4133 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 4134 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 4135 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 4136 done 4137 test -z "$LD" && LD="$ac_prog" 4138 ;; 4139 "") 4140 # If it fails, then pretend we aren't using GCC. 4141 ac_prog=ld 4142 ;; 4143 *) 4144 # If it is relative, then search for the first ld in PATH. 4145 with_gnu_ld=unknown 4146 ;; 4147 esac 4148elif test "$with_gnu_ld" = yes; then 4149 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 4150$as_echo_n "checking for GNU ld... " >&6; } 4151else 4152 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 4153$as_echo_n "checking for non-GNU ld... " >&6; } 4154fi 4155if test "${lt_cv_path_LD+set}" = set; then 4156 $as_echo_n "(cached) " >&6 4157else 4158 if test -z "$LD"; then 4159 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4160 for ac_dir in $PATH; do 4161 IFS="$lt_save_ifs" 4162 test -z "$ac_dir" && ac_dir=. 4163 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4164 lt_cv_path_LD="$ac_dir/$ac_prog" 4165 # Check to see if the program is GNU ld. I'd rather use --version, 4166 # but apparently some variants of GNU ld only accept -v. 4167 # Break only if it was the GNU/non-GNU ld that we prefer. 4168 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4169 *GNU* | *'with BFD'*) 4170 test "$with_gnu_ld" != no && break 4171 ;; 4172 *) 4173 test "$with_gnu_ld" != yes && break 4174 ;; 4175 esac 4176 fi 4177 done 4178 IFS="$lt_save_ifs" 4179else 4180 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4181fi 4182fi 4183 4184LD="$lt_cv_path_LD" 4185if test -n "$LD"; then 4186 { $as_echo "$as_me:$LINENO: result: $LD" >&5 4187$as_echo "$LD" >&6; } 4188else 4189 { $as_echo "$as_me:$LINENO: result: no" >&5 4190$as_echo "no" >&6; } 4191fi 4192test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 4193$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4194 { (exit 1); exit 1; }; } 4195{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 4196$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4197if test "${lt_cv_prog_gnu_ld+set}" = set; then 4198 $as_echo_n "(cached) " >&6 4199else 4200 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4201case `$LD -v 2>&1 </dev/null` in 4202*GNU* | *'with BFD'*) 4203 lt_cv_prog_gnu_ld=yes 4204 ;; 4205*) 4206 lt_cv_prog_gnu_ld=no 4207 ;; 4208esac 4209fi 4210{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 4211$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4212with_gnu_ld=$lt_cv_prog_gnu_ld 4213 4214 4215{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 4216$as_echo_n "checking for $LD option to reload object files... " >&6; } 4217if test "${lt_cv_ld_reload_flag+set}" = set; then 4218 $as_echo_n "(cached) " >&6 4219else 4220 lt_cv_ld_reload_flag='-r' 4221fi 4222{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 4223$as_echo "$lt_cv_ld_reload_flag" >&6; } 4224reload_flag=$lt_cv_ld_reload_flag 4225case $reload_flag in 4226"" | " "*) ;; 4227*) reload_flag=" $reload_flag" ;; 4228esac 4229reload_cmds='$LD$reload_flag -o $output$reload_objs' 4230case $host_os in 4231 darwin*) 4232 if test "$GCC" = yes; then 4233 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4234 else 4235 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4236 fi 4237 ;; 4238esac 4239 4240{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 4241$as_echo_n "checking for BSD-compatible nm... " >&6; } 4242if test "${lt_cv_path_NM+set}" = set; then 4243 $as_echo_n "(cached) " >&6 4244else 4245 if test -n "$NM"; then 4246 # Let the user override the test. 4247 lt_cv_path_NM="$NM" 4248else 4249 lt_nm_to_check="${ac_tool_prefix}nm" 4250 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4251 lt_nm_to_check="$lt_nm_to_check nm" 4252 fi 4253 for lt_tmp_nm in $lt_nm_to_check; do 4254 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4255 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4256 IFS="$lt_save_ifs" 4257 test -z "$ac_dir" && ac_dir=. 4258 tmp_nm="$ac_dir/$lt_tmp_nm" 4259 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4260 # Check to see if the nm accepts a BSD-compat flag. 4261 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4262 # nm: unknown option "B" ignored 4263 # Tru64's nm complains that /dev/null is an invalid object file 4264 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4265 */dev/null* | *'Invalid file or object type'*) 4266 lt_cv_path_NM="$tmp_nm -B" 4267 break 4268 ;; 4269 *) 4270 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4271 */dev/null*) 4272 lt_cv_path_NM="$tmp_nm -p" 4273 break 4274 ;; 4275 *) 4276 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4277 continue # so that we can try to find one that supports BSD flags 4278 ;; 4279 esac 4280 ;; 4281 esac 4282 fi 4283 done 4284 IFS="$lt_save_ifs" 4285 done 4286 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 4287fi 4288fi 4289{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 4290$as_echo "$lt_cv_path_NM" >&6; } 4291NM="$lt_cv_path_NM" 4292 4293{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 4294$as_echo_n "checking whether ln -s works... " >&6; } 4295LN_S=$as_ln_s 4296if test "$LN_S" = "ln -s"; then 4297 { $as_echo "$as_me:$LINENO: result: yes" >&5 4298$as_echo "yes" >&6; } 4299else 4300 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 4301$as_echo "no, using $LN_S" >&6; } 4302fi 4303 4304{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 4305$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4306if test "${lt_cv_deplibs_check_method+set}" = set; then 4307 $as_echo_n "(cached) " >&6 4308else 4309 lt_cv_file_magic_cmd='$MAGIC_CMD' 4310lt_cv_file_magic_test_file= 4311lt_cv_deplibs_check_method='unknown' 4312# Need to set the preceding variable on all platforms that support 4313# interlibrary dependencies. 4314# 'none' -- dependencies not supported. 4315# `unknown' -- same as none, but documents that we really don't know. 4316# 'pass_all' -- all dependencies passed with no checks. 4317# 'test_compile' -- check by making test program. 4318# 'file_magic [[regex]]' -- check by looking for files in library path 4319# which responds to the $file_magic_cmd with a given extended regex. 4320# If you have `file' or equivalent on your system and you're not sure 4321# whether `pass_all' will *always* work, you probably want this one. 4322 4323case $host_os in 4324aix[4-9]*) 4325 lt_cv_deplibs_check_method=pass_all 4326 ;; 4327 4328beos*) 4329 lt_cv_deplibs_check_method=pass_all 4330 ;; 4331 4332bsdi[45]*) 4333 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4334 lt_cv_file_magic_cmd='/usr/bin/file -L' 4335 lt_cv_file_magic_test_file=/shlib/libc.so 4336 ;; 4337 4338cygwin*) 4339 # func_win32_libid is a shell function defined in ltmain.sh 4340 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4341 lt_cv_file_magic_cmd='func_win32_libid' 4342 ;; 4343 4344mingw* | pw32*) 4345 # Base MSYS/MinGW do not provide the 'file' command needed by 4346 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4347 # unless we find 'file', for example because we are cross-compiling. 4348 if ( file / ) >/dev/null 2>&1; then 4349 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4350 lt_cv_file_magic_cmd='func_win32_libid' 4351 else 4352 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4353 lt_cv_file_magic_cmd='$OBJDUMP -f' 4354 fi 4355 ;; 4356 4357darwin* | rhapsody*) 4358 lt_cv_deplibs_check_method=pass_all 4359 ;; 4360 4361freebsd* | dragonfly*) 4362 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4363 case $host_cpu in 4364 i*86 ) 4365 # Not sure whether the presence of OpenBSD here was a mistake. 4366 # Let's accept both of them until this is cleared up. 4367 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4368 lt_cv_file_magic_cmd=/usr/bin/file 4369 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4370 ;; 4371 esac 4372 else 4373 lt_cv_deplibs_check_method=pass_all 4374 fi 4375 ;; 4376 4377gnu*) 4378 lt_cv_deplibs_check_method=pass_all 4379 ;; 4380 4381hpux10.20* | hpux11*) 4382 lt_cv_file_magic_cmd=/usr/bin/file 4383 case $host_cpu in 4384 ia64*) 4385 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4386 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4387 ;; 4388 hppa*64*) 4389 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]' 4390 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4391 ;; 4392 *) 4393 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4394 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4395 ;; 4396 esac 4397 ;; 4398 4399interix[3-9]*) 4400 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4401 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4402 ;; 4403 4404irix5* | irix6* | nonstopux*) 4405 case $LD in 4406 *-32|*"-32 ") libmagic=32-bit;; 4407 *-n32|*"-n32 ") libmagic=N32;; 4408 *-64|*"-64 ") libmagic=64-bit;; 4409 *) libmagic=never-match;; 4410 esac 4411 lt_cv_deplibs_check_method=pass_all 4412 ;; 4413 4414# This must be Linux ELF. 4415linux* | k*bsd*-gnu) 4416 lt_cv_deplibs_check_method=pass_all 4417 ;; 4418 4419netbsd*) 4420 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4421 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4422 else 4423 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4424 fi 4425 ;; 4426 4427newos6*) 4428 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4429 lt_cv_file_magic_cmd=/usr/bin/file 4430 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4431 ;; 4432 4433nto-qnx*) 4434 lt_cv_deplibs_check_method=unknown 4435 ;; 4436 4437openbsd*) 4438 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4439 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4440 else 4441 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4442 fi 4443 ;; 4444 4445osf3* | osf4* | osf5*) 4446 lt_cv_deplibs_check_method=pass_all 4447 ;; 4448 4449rdos*) 4450 lt_cv_deplibs_check_method=pass_all 4451 ;; 4452 4453solaris*) 4454 lt_cv_deplibs_check_method=pass_all 4455 ;; 4456 4457sysv4 | sysv4.3*) 4458 case $host_vendor in 4459 motorola) 4460 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]' 4461 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4462 ;; 4463 ncr) 4464 lt_cv_deplibs_check_method=pass_all 4465 ;; 4466 sequent) 4467 lt_cv_file_magic_cmd='/bin/file' 4468 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4469 ;; 4470 sni) 4471 lt_cv_file_magic_cmd='/bin/file' 4472 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4473 lt_cv_file_magic_test_file=/lib/libc.so 4474 ;; 4475 siemens) 4476 lt_cv_deplibs_check_method=pass_all 4477 ;; 4478 pc) 4479 lt_cv_deplibs_check_method=pass_all 4480 ;; 4481 esac 4482 ;; 4483 4484sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4485 lt_cv_deplibs_check_method=pass_all 4486 ;; 4487esac 4488 4489fi 4490{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 4491$as_echo "$lt_cv_deplibs_check_method" >&6; } 4492file_magic_cmd=$lt_cv_file_magic_cmd 4493deplibs_check_method=$lt_cv_deplibs_check_method 4494test -z "$deplibs_check_method" && deplibs_check_method=unknown 4495 4496 4497 4498 4499# If no C compiler was specified, use CC. 4500LTCC=${LTCC-"$CC"} 4501 4502# If no C compiler flags were specified, use CFLAGS. 4503LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4504 4505# Allow CC to be a program name with arguments. 4506compiler=$CC 4507 4508 4509# Check whether --enable-libtool-lock was given. 4510if test "${enable_libtool_lock+set}" = set; then 4511 enableval=$enable_libtool_lock; 4512fi 4513 4514test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 4515 4516# Some flags need to be propagated to the compiler or linker for good 4517# libtool support. 4518case $host in 4519ia64-*-hpux*) 4520 # Find out which ABI we are using. 4521 echo 'int i;' > conftest.$ac_ext 4522 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4523 (eval $ac_compile) 2>&5 4524 ac_status=$? 4525 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4526 (exit $ac_status); }; then 4527 case `/usr/bin/file conftest.$ac_objext` in 4528 *ELF-32*) 4529 HPUX_IA64_MODE="32" 4530 ;; 4531 *ELF-64*) 4532 HPUX_IA64_MODE="64" 4533 ;; 4534 esac 4535 fi 4536 rm -rf conftest* 4537 ;; 4538*-*-irix6*) 4539 # Find out which ABI we are using. 4540 echo '#line 4540 "configure"' > conftest.$ac_ext 4541 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4542 (eval $ac_compile) 2>&5 4543 ac_status=$? 4544 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4545 (exit $ac_status); }; then 4546 if test "$lt_cv_prog_gnu_ld" = yes; then 4547 case `/usr/bin/file conftest.$ac_objext` in 4548 *32-bit*) 4549 LD="${LD-ld} -melf32bsmip" 4550 ;; 4551 *N32*) 4552 LD="${LD-ld} -melf32bmipn32" 4553 ;; 4554 *64-bit*) 4555 LD="${LD-ld} -melf64bmip" 4556 ;; 4557 esac 4558 else 4559 case `/usr/bin/file conftest.$ac_objext` in 4560 *32-bit*) 4561 LD="${LD-ld} -32" 4562 ;; 4563 *N32*) 4564 LD="${LD-ld} -n32" 4565 ;; 4566 *64-bit*) 4567 LD="${LD-ld} -64" 4568 ;; 4569 esac 4570 fi 4571 fi 4572 rm -rf conftest* 4573 ;; 4574 4575x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 4576s390*-*linux*|sparc*-*linux*) 4577 # Find out which ABI we are using. 4578 echo 'int i;' > conftest.$ac_ext 4579 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4580 (eval $ac_compile) 2>&5 4581 ac_status=$? 4582 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4583 (exit $ac_status); }; then 4584 case `/usr/bin/file conftest.o` in 4585 *32-bit*) 4586 case $host in 4587 x86_64-*kfreebsd*-gnu) 4588 LD="${LD-ld} -m elf_i386_fbsd" 4589 ;; 4590 x86_64-*linux*) 4591 LD="${LD-ld} -m elf_i386" 4592 ;; 4593 ppc64-*linux*|powerpc64-*linux*) 4594 LD="${LD-ld} -m elf32ppclinux" 4595 ;; 4596 s390x-*linux*) 4597 LD="${LD-ld} -m elf_s390" 4598 ;; 4599 sparc64-*linux*) 4600 LD="${LD-ld} -m elf32_sparc" 4601 ;; 4602 esac 4603 ;; 4604 *64-bit*) 4605 case $host in 4606 x86_64-*kfreebsd*-gnu) 4607 LD="${LD-ld} -m elf_x86_64_fbsd" 4608 ;; 4609 x86_64-*linux*) 4610 LD="${LD-ld} -m elf_x86_64" 4611 ;; 4612 ppc*-*linux*|powerpc*-*linux*) 4613 LD="${LD-ld} -m elf64ppc" 4614 ;; 4615 s390*-*linux*) 4616 LD="${LD-ld} -m elf64_s390" 4617 ;; 4618 sparc*-*linux*) 4619 LD="${LD-ld} -m elf64_sparc" 4620 ;; 4621 esac 4622 ;; 4623 esac 4624 fi 4625 rm -rf conftest* 4626 ;; 4627 4628*-*-sco3.2v5*) 4629 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 4630 SAVE_CFLAGS="$CFLAGS" 4631 CFLAGS="$CFLAGS -belf" 4632 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 4633$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 4634if test "${lt_cv_cc_needs_belf+set}" = set; then 4635 $as_echo_n "(cached) " >&6 4636else 4637 ac_ext=c 4638ac_cpp='$CPP $CPPFLAGS' 4639ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4640ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4641ac_compiler_gnu=$ac_cv_c_compiler_gnu 4642 4643 cat >conftest.$ac_ext <<_ACEOF 4644/* confdefs.h. */ 4645_ACEOF 4646cat confdefs.h >>conftest.$ac_ext 4647cat >>conftest.$ac_ext <<_ACEOF 4648/* end confdefs.h. */ 4649 4650int 4651main () 4652{ 4653 4654 ; 4655 return 0; 4656} 4657_ACEOF 4658rm -f conftest.$ac_objext conftest$ac_exeext 4659if { (ac_try="$ac_link" 4660case "(($ac_try" in 4661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4662 *) ac_try_echo=$ac_try;; 4663esac 4664eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4665$as_echo "$ac_try_echo") >&5 4666 (eval "$ac_link") 2>conftest.er1 4667 ac_status=$? 4668 grep -v '^ *+' conftest.er1 >conftest.err 4669 rm -f conftest.er1 4670 cat conftest.err >&5 4671 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4672 (exit $ac_status); } && { 4673 test -z "$ac_c_werror_flag" || 4674 test ! -s conftest.err 4675 } && test -s conftest$ac_exeext && { 4676 test "$cross_compiling" = yes || 4677 $as_test_x conftest$ac_exeext 4678 }; then 4679 lt_cv_cc_needs_belf=yes 4680else 4681 $as_echo "$as_me: failed program was:" >&5 4682sed 's/^/| /' conftest.$ac_ext >&5 4683 4684 lt_cv_cc_needs_belf=no 4685fi 4686 4687rm -rf conftest.dSYM 4688rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4689 conftest$ac_exeext conftest.$ac_ext 4690 ac_ext=c 4691ac_cpp='$CPP $CPPFLAGS' 4692ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4693ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4694ac_compiler_gnu=$ac_cv_c_compiler_gnu 4695 4696fi 4697{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 4698$as_echo "$lt_cv_cc_needs_belf" >&6; } 4699 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 4700 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 4701 CFLAGS="$SAVE_CFLAGS" 4702 fi 4703 ;; 4704sparc*-*solaris*) 4705 # Find out which ABI we are using. 4706 echo 'int i;' > conftest.$ac_ext 4707 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4708 (eval $ac_compile) 2>&5 4709 ac_status=$? 4710 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4711 (exit $ac_status); }; then 4712 case `/usr/bin/file conftest.o` in 4713 *64-bit*) 4714 case $lt_cv_prog_gnu_ld in 4715 yes*) LD="${LD-ld} -m elf64_sparc" ;; 4716 *) 4717 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 4718 LD="${LD-ld} -64" 4719 fi 4720 ;; 4721 esac 4722 ;; 4723 esac 4724 fi 4725 rm -rf conftest* 4726 ;; 4727 4728 4729esac 4730 4731need_locks="$enable_libtool_lock" 4732 4733 4734ac_ext=c 4735ac_cpp='$CPP $CPPFLAGS' 4736ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4737ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4738ac_compiler_gnu=$ac_cv_c_compiler_gnu 4739{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 4740$as_echo_n "checking how to run the C preprocessor... " >&6; } 4741# On Suns, sometimes $CPP names a directory. 4742if test -n "$CPP" && test -d "$CPP"; then 4743 CPP= 4744fi 4745if test -z "$CPP"; then 4746 if test "${ac_cv_prog_CPP+set}" = set; then 4747 $as_echo_n "(cached) " >&6 4748else 4749 # Double quotes because CPP needs to be expanded 4750 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4751 do 4752 ac_preproc_ok=false 4753for ac_c_preproc_warn_flag in '' yes 4754do 4755 # Use a header file that comes with gcc, so configuring glibc 4756 # with a fresh cross-compiler works. 4757 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4758 # <limits.h> exists even on freestanding compilers. 4759 # On the NeXT, cc -E runs the code through the compiler's parser, 4760 # not just through cpp. "Syntax error" is here to catch this case. 4761 cat >conftest.$ac_ext <<_ACEOF 4762/* confdefs.h. */ 4763_ACEOF 4764cat confdefs.h >>conftest.$ac_ext 4765cat >>conftest.$ac_ext <<_ACEOF 4766/* end confdefs.h. */ 4767#ifdef __STDC__ 4768# include <limits.h> 4769#else 4770# include <assert.h> 4771#endif 4772 Syntax error 4773_ACEOF 4774if { (ac_try="$ac_cpp conftest.$ac_ext" 4775case "(($ac_try" in 4776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4777 *) ac_try_echo=$ac_try;; 4778esac 4779eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4780$as_echo "$ac_try_echo") >&5 4781 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4782 ac_status=$? 4783 grep -v '^ *+' conftest.er1 >conftest.err 4784 rm -f conftest.er1 4785 cat conftest.err >&5 4786 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4787 (exit $ac_status); } >/dev/null && { 4788 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4789 test ! -s conftest.err 4790 }; then 4791 : 4792else 4793 $as_echo "$as_me: failed program was:" >&5 4794sed 's/^/| /' conftest.$ac_ext >&5 4795 4796 # Broken: fails on valid input. 4797continue 4798fi 4799 4800rm -f conftest.err conftest.$ac_ext 4801 4802 # OK, works on sane cases. Now check whether nonexistent headers 4803 # can be detected and how. 4804 cat >conftest.$ac_ext <<_ACEOF 4805/* confdefs.h. */ 4806_ACEOF 4807cat confdefs.h >>conftest.$ac_ext 4808cat >>conftest.$ac_ext <<_ACEOF 4809/* end confdefs.h. */ 4810#include <ac_nonexistent.h> 4811_ACEOF 4812if { (ac_try="$ac_cpp conftest.$ac_ext" 4813case "(($ac_try" in 4814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4815 *) ac_try_echo=$ac_try;; 4816esac 4817eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4818$as_echo "$ac_try_echo") >&5 4819 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4820 ac_status=$? 4821 grep -v '^ *+' conftest.er1 >conftest.err 4822 rm -f conftest.er1 4823 cat conftest.err >&5 4824 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4825 (exit $ac_status); } >/dev/null && { 4826 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4827 test ! -s conftest.err 4828 }; then 4829 # Broken: success on invalid input. 4830continue 4831else 4832 $as_echo "$as_me: failed program was:" >&5 4833sed 's/^/| /' conftest.$ac_ext >&5 4834 4835 # Passes both tests. 4836ac_preproc_ok=: 4837break 4838fi 4839 4840rm -f conftest.err conftest.$ac_ext 4841 4842done 4843# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4844rm -f conftest.err conftest.$ac_ext 4845if $ac_preproc_ok; then 4846 break 4847fi 4848 4849 done 4850 ac_cv_prog_CPP=$CPP 4851 4852fi 4853 CPP=$ac_cv_prog_CPP 4854else 4855 ac_cv_prog_CPP=$CPP 4856fi 4857{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 4858$as_echo "$CPP" >&6; } 4859ac_preproc_ok=false 4860for ac_c_preproc_warn_flag in '' yes 4861do 4862 # Use a header file that comes with gcc, so configuring glibc 4863 # with a fresh cross-compiler works. 4864 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4865 # <limits.h> exists even on freestanding compilers. 4866 # On the NeXT, cc -E runs the code through the compiler's parser, 4867 # not just through cpp. "Syntax error" is here to catch this case. 4868 cat >conftest.$ac_ext <<_ACEOF 4869/* confdefs.h. */ 4870_ACEOF 4871cat confdefs.h >>conftest.$ac_ext 4872cat >>conftest.$ac_ext <<_ACEOF 4873/* end confdefs.h. */ 4874#ifdef __STDC__ 4875# include <limits.h> 4876#else 4877# include <assert.h> 4878#endif 4879 Syntax error 4880_ACEOF 4881if { (ac_try="$ac_cpp conftest.$ac_ext" 4882case "(($ac_try" in 4883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4884 *) ac_try_echo=$ac_try;; 4885esac 4886eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4887$as_echo "$ac_try_echo") >&5 4888 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4889 ac_status=$? 4890 grep -v '^ *+' conftest.er1 >conftest.err 4891 rm -f conftest.er1 4892 cat conftest.err >&5 4893 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4894 (exit $ac_status); } >/dev/null && { 4895 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4896 test ! -s conftest.err 4897 }; then 4898 : 4899else 4900 $as_echo "$as_me: failed program was:" >&5 4901sed 's/^/| /' conftest.$ac_ext >&5 4902 4903 # Broken: fails on valid input. 4904continue 4905fi 4906 4907rm -f conftest.err conftest.$ac_ext 4908 4909 # OK, works on sane cases. Now check whether nonexistent headers 4910 # can be detected and how. 4911 cat >conftest.$ac_ext <<_ACEOF 4912/* confdefs.h. */ 4913_ACEOF 4914cat confdefs.h >>conftest.$ac_ext 4915cat >>conftest.$ac_ext <<_ACEOF 4916/* end confdefs.h. */ 4917#include <ac_nonexistent.h> 4918_ACEOF 4919if { (ac_try="$ac_cpp conftest.$ac_ext" 4920case "(($ac_try" in 4921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4922 *) ac_try_echo=$ac_try;; 4923esac 4924eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 4925$as_echo "$ac_try_echo") >&5 4926 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 4927 ac_status=$? 4928 grep -v '^ *+' conftest.er1 >conftest.err 4929 rm -f conftest.er1 4930 cat conftest.err >&5 4931 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 4932 (exit $ac_status); } >/dev/null && { 4933 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 4934 test ! -s conftest.err 4935 }; then 4936 # Broken: success on invalid input. 4937continue 4938else 4939 $as_echo "$as_me: failed program was:" >&5 4940sed 's/^/| /' conftest.$ac_ext >&5 4941 4942 # Passes both tests. 4943ac_preproc_ok=: 4944break 4945fi 4946 4947rm -f conftest.err conftest.$ac_ext 4948 4949done 4950# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4951rm -f conftest.err conftest.$ac_ext 4952if $ac_preproc_ok; then 4953 : 4954else 4955 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 4956$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4957{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4958See \`config.log' for more details." >&5 4959$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4960See \`config.log' for more details." >&2;} 4961 { (exit 1); exit 1; }; }; } 4962fi 4963 4964ac_ext=c 4965ac_cpp='$CPP $CPPFLAGS' 4966ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4967ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4968ac_compiler_gnu=$ac_cv_c_compiler_gnu 4969 4970 4971{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4972$as_echo_n "checking for ANSI C header files... " >&6; } 4973if test "${ac_cv_header_stdc+set}" = set; then 4974 $as_echo_n "(cached) " >&6 4975else 4976 cat >conftest.$ac_ext <<_ACEOF 4977/* confdefs.h. */ 4978_ACEOF 4979cat confdefs.h >>conftest.$ac_ext 4980cat >>conftest.$ac_ext <<_ACEOF 4981/* end confdefs.h. */ 4982#include <stdlib.h> 4983#include <stdarg.h> 4984#include <string.h> 4985#include <float.h> 4986 4987int 4988main () 4989{ 4990 4991 ; 4992 return 0; 4993} 4994_ACEOF 4995rm -f conftest.$ac_objext 4996if { (ac_try="$ac_compile" 4997case "(($ac_try" in 4998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4999 *) ac_try_echo=$ac_try;; 5000esac 5001eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5002$as_echo "$ac_try_echo") >&5 5003 (eval "$ac_compile") 2>conftest.er1 5004 ac_status=$? 5005 grep -v '^ *+' conftest.er1 >conftest.err 5006 rm -f conftest.er1 5007 cat conftest.err >&5 5008 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5009 (exit $ac_status); } && { 5010 test -z "$ac_c_werror_flag" || 5011 test ! -s conftest.err 5012 } && test -s conftest.$ac_objext; then 5013 ac_cv_header_stdc=yes 5014else 5015 $as_echo "$as_me: failed program was:" >&5 5016sed 's/^/| /' conftest.$ac_ext >&5 5017 5018 ac_cv_header_stdc=no 5019fi 5020 5021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5022 5023if test $ac_cv_header_stdc = yes; then 5024 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5025 cat >conftest.$ac_ext <<_ACEOF 5026/* confdefs.h. */ 5027_ACEOF 5028cat confdefs.h >>conftest.$ac_ext 5029cat >>conftest.$ac_ext <<_ACEOF 5030/* end confdefs.h. */ 5031#include <string.h> 5032 5033_ACEOF 5034if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5035 $EGREP "memchr" >/dev/null 2>&1; then 5036 : 5037else 5038 ac_cv_header_stdc=no 5039fi 5040rm -f conftest* 5041 5042fi 5043 5044if test $ac_cv_header_stdc = yes; then 5045 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5046 cat >conftest.$ac_ext <<_ACEOF 5047/* confdefs.h. */ 5048_ACEOF 5049cat confdefs.h >>conftest.$ac_ext 5050cat >>conftest.$ac_ext <<_ACEOF 5051/* end confdefs.h. */ 5052#include <stdlib.h> 5053 5054_ACEOF 5055if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5056 $EGREP "free" >/dev/null 2>&1; then 5057 : 5058else 5059 ac_cv_header_stdc=no 5060fi 5061rm -f conftest* 5062 5063fi 5064 5065if test $ac_cv_header_stdc = yes; then 5066 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5067 if test "$cross_compiling" = yes; then 5068 : 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#include <ctype.h> 5077#include <stdlib.h> 5078#if ((' ' & 0x0FF) == 0x020) 5079# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5080# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5081#else 5082# define ISLOWER(c) \ 5083 (('a' <= (c) && (c) <= 'i') \ 5084 || ('j' <= (c) && (c) <= 'r') \ 5085 || ('s' <= (c) && (c) <= 'z')) 5086# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5087#endif 5088 5089#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5090int 5091main () 5092{ 5093 int i; 5094 for (i = 0; i < 256; i++) 5095 if (XOR (islower (i), ISLOWER (i)) 5096 || toupper (i) != TOUPPER (i)) 5097 return 2; 5098 return 0; 5099} 5100_ACEOF 5101rm -f conftest$ac_exeext 5102if { (ac_try="$ac_link" 5103case "(($ac_try" in 5104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5105 *) ac_try_echo=$ac_try;; 5106esac 5107eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5108$as_echo "$ac_try_echo") >&5 5109 (eval "$ac_link") 2>&5 5110 ac_status=$? 5111 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5112 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5113 { (case "(($ac_try" in 5114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5115 *) ac_try_echo=$ac_try;; 5116esac 5117eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5118$as_echo "$ac_try_echo") >&5 5119 (eval "$ac_try") 2>&5 5120 ac_status=$? 5121 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5122 (exit $ac_status); }; }; then 5123 : 5124else 5125 $as_echo "$as_me: program exited with status $ac_status" >&5 5126$as_echo "$as_me: failed program was:" >&5 5127sed 's/^/| /' conftest.$ac_ext >&5 5128 5129( exit $ac_status ) 5130ac_cv_header_stdc=no 5131fi 5132rm -rf conftest.dSYM 5133rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5134fi 5135 5136 5137fi 5138fi 5139{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 5140$as_echo "$ac_cv_header_stdc" >&6; } 5141if test $ac_cv_header_stdc = yes; then 5142 5143cat >>confdefs.h <<\_ACEOF 5144#define STDC_HEADERS 1 5145_ACEOF 5146 5147fi 5148 5149# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5160 inttypes.h stdint.h unistd.h 5161do 5162as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5163{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5164$as_echo_n "checking for $ac_header... " >&6; } 5165if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5166 $as_echo_n "(cached) " >&6 5167else 5168 cat >conftest.$ac_ext <<_ACEOF 5169/* confdefs.h. */ 5170_ACEOF 5171cat confdefs.h >>conftest.$ac_ext 5172cat >>conftest.$ac_ext <<_ACEOF 5173/* end confdefs.h. */ 5174$ac_includes_default 5175 5176#include <$ac_header> 5177_ACEOF 5178rm -f conftest.$ac_objext 5179if { (ac_try="$ac_compile" 5180case "(($ac_try" in 5181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5182 *) ac_try_echo=$ac_try;; 5183esac 5184eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5185$as_echo "$ac_try_echo") >&5 5186 (eval "$ac_compile") 2>conftest.er1 5187 ac_status=$? 5188 grep -v '^ *+' conftest.er1 >conftest.err 5189 rm -f conftest.er1 5190 cat conftest.err >&5 5191 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5192 (exit $ac_status); } && { 5193 test -z "$ac_c_werror_flag" || 5194 test ! -s conftest.err 5195 } && test -s conftest.$ac_objext; then 5196 eval "$as_ac_Header=yes" 5197else 5198 $as_echo "$as_me: failed program was:" >&5 5199sed 's/^/| /' conftest.$ac_ext >&5 5200 5201 eval "$as_ac_Header=no" 5202fi 5203 5204rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5205fi 5206ac_res=`eval 'as_val=${'$as_ac_Header'} 5207 $as_echo "$as_val"'` 5208 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5209$as_echo "$ac_res" >&6; } 5210as_val=`eval 'as_val=${'$as_ac_Header'} 5211 $as_echo "$as_val"'` 5212 if test "x$as_val" = x""yes; then 5213 cat >>confdefs.h <<_ACEOF 5214#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5215_ACEOF 5216 5217fi 5218 5219done 5220 5221 5222 5223for ac_header in dlfcn.h 5224do 5225as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5226if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5227 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5228$as_echo_n "checking for $ac_header... " >&6; } 5229if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5230 $as_echo_n "(cached) " >&6 5231fi 5232ac_res=`eval 'as_val=${'$as_ac_Header'} 5233 $as_echo "$as_val"'` 5234 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5235$as_echo "$ac_res" >&6; } 5236else 5237 # Is the header compilable? 5238{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 5239$as_echo_n "checking $ac_header usability... " >&6; } 5240cat >conftest.$ac_ext <<_ACEOF 5241/* confdefs.h. */ 5242_ACEOF 5243cat confdefs.h >>conftest.$ac_ext 5244cat >>conftest.$ac_ext <<_ACEOF 5245/* end confdefs.h. */ 5246$ac_includes_default 5247#include <$ac_header> 5248_ACEOF 5249rm -f conftest.$ac_objext 5250if { (ac_try="$ac_compile" 5251case "(($ac_try" in 5252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5253 *) ac_try_echo=$ac_try;; 5254esac 5255eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5256$as_echo "$ac_try_echo") >&5 5257 (eval "$ac_compile") 2>conftest.er1 5258 ac_status=$? 5259 grep -v '^ *+' conftest.er1 >conftest.err 5260 rm -f conftest.er1 5261 cat conftest.err >&5 5262 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5263 (exit $ac_status); } && { 5264 test -z "$ac_c_werror_flag" || 5265 test ! -s conftest.err 5266 } && test -s conftest.$ac_objext; then 5267 ac_header_compiler=yes 5268else 5269 $as_echo "$as_me: failed program was:" >&5 5270sed 's/^/| /' conftest.$ac_ext >&5 5271 5272 ac_header_compiler=no 5273fi 5274 5275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5276{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 5277$as_echo "$ac_header_compiler" >&6; } 5278 5279# Is the header present? 5280{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 5281$as_echo_n "checking $ac_header presence... " >&6; } 5282cat >conftest.$ac_ext <<_ACEOF 5283/* confdefs.h. */ 5284_ACEOF 5285cat confdefs.h >>conftest.$ac_ext 5286cat >>conftest.$ac_ext <<_ACEOF 5287/* end confdefs.h. */ 5288#include <$ac_header> 5289_ACEOF 5290if { (ac_try="$ac_cpp conftest.$ac_ext" 5291case "(($ac_try" in 5292 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5293 *) ac_try_echo=$ac_try;; 5294esac 5295eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5296$as_echo "$ac_try_echo") >&5 5297 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5298 ac_status=$? 5299 grep -v '^ *+' conftest.er1 >conftest.err 5300 rm -f conftest.er1 5301 cat conftest.err >&5 5302 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5303 (exit $ac_status); } >/dev/null && { 5304 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 5305 test ! -s conftest.err 5306 }; then 5307 ac_header_preproc=yes 5308else 5309 $as_echo "$as_me: failed program was:" >&5 5310sed 's/^/| /' conftest.$ac_ext >&5 5311 5312 ac_header_preproc=no 5313fi 5314 5315rm -f conftest.err conftest.$ac_ext 5316{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 5317$as_echo "$ac_header_preproc" >&6; } 5318 5319# So? What about this header? 5320case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 5321 yes:no: ) 5322 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 5323$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 5324 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 5325$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 5326 ac_header_preproc=yes 5327 ;; 5328 no:yes:* ) 5329 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 5330$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 5331 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 5332$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 5333 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 5334$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 5335 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 5336$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 5337 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 5338$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 5339 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 5340$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 5341 ( cat <<\_ASBOX 5342## ---------------------------------------------------------------------- ## 5343## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 5344## ---------------------------------------------------------------------- ## 5345_ASBOX 5346 ) | sed "s/^/$as_me: WARNING: /" >&2 5347 ;; 5348esac 5349{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 5350$as_echo_n "checking for $ac_header... " >&6; } 5351if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 5352 $as_echo_n "(cached) " >&6 5353else 5354 eval "$as_ac_Header=\$ac_header_preproc" 5355fi 5356ac_res=`eval 'as_val=${'$as_ac_Header'} 5357 $as_echo "$as_val"'` 5358 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 5359$as_echo "$ac_res" >&6; } 5360 5361fi 5362as_val=`eval 'as_val=${'$as_ac_Header'} 5363 $as_echo "$as_val"'` 5364 if test "x$as_val" = x""yes; then 5365 cat >>confdefs.h <<_ACEOF 5366#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5367_ACEOF 5368 5369fi 5370 5371done 5372 5373ac_ext=cpp 5374ac_cpp='$CXXCPP $CPPFLAGS' 5375ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5376ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5377ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5378if test -z "$CXX"; then 5379 if test -n "$CCC"; then 5380 CXX=$CCC 5381 else 5382 if test -n "$ac_tool_prefix"; then 5383 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5384 do 5385 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5386set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5387{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5388$as_echo_n "checking for $ac_word... " >&6; } 5389if test "${ac_cv_prog_CXX+set}" = set; then 5390 $as_echo_n "(cached) " >&6 5391else 5392 if test -n "$CXX"; then 5393 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5394else 5395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5396for as_dir in $PATH 5397do 5398 IFS=$as_save_IFS 5399 test -z "$as_dir" && as_dir=. 5400 for ac_exec_ext in '' $ac_executable_extensions; do 5401 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5402 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5403 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5404 break 2 5405 fi 5406done 5407done 5408IFS=$as_save_IFS 5409 5410fi 5411fi 5412CXX=$ac_cv_prog_CXX 5413if test -n "$CXX"; then 5414 { $as_echo "$as_me:$LINENO: result: $CXX" >&5 5415$as_echo "$CXX" >&6; } 5416else 5417 { $as_echo "$as_me:$LINENO: result: no" >&5 5418$as_echo "no" >&6; } 5419fi 5420 5421 5422 test -n "$CXX" && break 5423 done 5424fi 5425if test -z "$CXX"; then 5426 ac_ct_CXX=$CXX 5427 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5428do 5429 # Extract the first word of "$ac_prog", so it can be a program name with args. 5430set dummy $ac_prog; ac_word=$2 5431{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 5432$as_echo_n "checking for $ac_word... " >&6; } 5433if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 5434 $as_echo_n "(cached) " >&6 5435else 5436 if test -n "$ac_ct_CXX"; then 5437 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5438else 5439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5440for as_dir in $PATH 5441do 5442 IFS=$as_save_IFS 5443 test -z "$as_dir" && as_dir=. 5444 for ac_exec_ext in '' $ac_executable_extensions; do 5445 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5446 ac_cv_prog_ac_ct_CXX="$ac_prog" 5447 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5448 break 2 5449 fi 5450done 5451done 5452IFS=$as_save_IFS 5453 5454fi 5455fi 5456ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5457if test -n "$ac_ct_CXX"; then 5458 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 5459$as_echo "$ac_ct_CXX" >&6; } 5460else 5461 { $as_echo "$as_me:$LINENO: result: no" >&5 5462$as_echo "no" >&6; } 5463fi 5464 5465 5466 test -n "$ac_ct_CXX" && break 5467done 5468 5469 if test "x$ac_ct_CXX" = x; then 5470 CXX="g++" 5471 else 5472 case $cross_compiling:$ac_tool_warned in 5473yes:) 5474{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 5475$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5476ac_tool_warned=yes ;; 5477esac 5478 CXX=$ac_ct_CXX 5479 fi 5480fi 5481 5482 fi 5483fi 5484# Provide some information about the compiler. 5485$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5 5486set X $ac_compile 5487ac_compiler=$2 5488{ (ac_try="$ac_compiler --version >&5" 5489case "(($ac_try" in 5490 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5491 *) ac_try_echo=$ac_try;; 5492esac 5493eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5494$as_echo "$ac_try_echo") >&5 5495 (eval "$ac_compiler --version >&5") 2>&5 5496 ac_status=$? 5497 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5498 (exit $ac_status); } 5499{ (ac_try="$ac_compiler -v >&5" 5500case "(($ac_try" in 5501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5502 *) ac_try_echo=$ac_try;; 5503esac 5504eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5505$as_echo "$ac_try_echo") >&5 5506 (eval "$ac_compiler -v >&5") 2>&5 5507 ac_status=$? 5508 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5509 (exit $ac_status); } 5510{ (ac_try="$ac_compiler -V >&5" 5511case "(($ac_try" in 5512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5513 *) ac_try_echo=$ac_try;; 5514esac 5515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5516$as_echo "$ac_try_echo") >&5 5517 (eval "$ac_compiler -V >&5") 2>&5 5518 ac_status=$? 5519 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5520 (exit $ac_status); } 5521 5522{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 5523$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5524if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 5525 $as_echo_n "(cached) " >&6 5526else 5527 cat >conftest.$ac_ext <<_ACEOF 5528/* confdefs.h. */ 5529_ACEOF 5530cat confdefs.h >>conftest.$ac_ext 5531cat >>conftest.$ac_ext <<_ACEOF 5532/* end confdefs.h. */ 5533 5534int 5535main () 5536{ 5537#ifndef __GNUC__ 5538 choke me 5539#endif 5540 5541 ; 5542 return 0; 5543} 5544_ACEOF 5545rm -f conftest.$ac_objext 5546if { (ac_try="$ac_compile" 5547case "(($ac_try" in 5548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5549 *) ac_try_echo=$ac_try;; 5550esac 5551eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5552$as_echo "$ac_try_echo") >&5 5553 (eval "$ac_compile") 2>conftest.er1 5554 ac_status=$? 5555 grep -v '^ *+' conftest.er1 >conftest.err 5556 rm -f conftest.er1 5557 cat conftest.err >&5 5558 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5559 (exit $ac_status); } && { 5560 test -z "$ac_cxx_werror_flag" || 5561 test ! -s conftest.err 5562 } && test -s conftest.$ac_objext; then 5563 ac_compiler_gnu=yes 5564else 5565 $as_echo "$as_me: failed program was:" >&5 5566sed 's/^/| /' conftest.$ac_ext >&5 5567 5568 ac_compiler_gnu=no 5569fi 5570 5571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5572ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5573 5574fi 5575{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 5576$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5577if test $ac_compiler_gnu = yes; then 5578 GXX=yes 5579else 5580 GXX= 5581fi 5582ac_test_CXXFLAGS=${CXXFLAGS+set} 5583ac_save_CXXFLAGS=$CXXFLAGS 5584{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 5585$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5586if test "${ac_cv_prog_cxx_g+set}" = set; then 5587 $as_echo_n "(cached) " >&6 5588else 5589 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5590 ac_cxx_werror_flag=yes 5591 ac_cv_prog_cxx_g=no 5592 CXXFLAGS="-g" 5593 cat >conftest.$ac_ext <<_ACEOF 5594/* confdefs.h. */ 5595_ACEOF 5596cat confdefs.h >>conftest.$ac_ext 5597cat >>conftest.$ac_ext <<_ACEOF 5598/* end confdefs.h. */ 5599 5600int 5601main () 5602{ 5603 5604 ; 5605 return 0; 5606} 5607_ACEOF 5608rm -f conftest.$ac_objext 5609if { (ac_try="$ac_compile" 5610case "(($ac_try" in 5611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5612 *) ac_try_echo=$ac_try;; 5613esac 5614eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5615$as_echo "$ac_try_echo") >&5 5616 (eval "$ac_compile") 2>conftest.er1 5617 ac_status=$? 5618 grep -v '^ *+' conftest.er1 >conftest.err 5619 rm -f conftest.er1 5620 cat conftest.err >&5 5621 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5622 (exit $ac_status); } && { 5623 test -z "$ac_cxx_werror_flag" || 5624 test ! -s conftest.err 5625 } && test -s conftest.$ac_objext; then 5626 ac_cv_prog_cxx_g=yes 5627else 5628 $as_echo "$as_me: failed program was:" >&5 5629sed 's/^/| /' conftest.$ac_ext >&5 5630 5631 CXXFLAGS="" 5632 cat >conftest.$ac_ext <<_ACEOF 5633/* confdefs.h. */ 5634_ACEOF 5635cat confdefs.h >>conftest.$ac_ext 5636cat >>conftest.$ac_ext <<_ACEOF 5637/* end confdefs.h. */ 5638 5639int 5640main () 5641{ 5642 5643 ; 5644 return 0; 5645} 5646_ACEOF 5647rm -f conftest.$ac_objext 5648if { (ac_try="$ac_compile" 5649case "(($ac_try" in 5650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5651 *) ac_try_echo=$ac_try;; 5652esac 5653eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5654$as_echo "$ac_try_echo") >&5 5655 (eval "$ac_compile") 2>conftest.er1 5656 ac_status=$? 5657 grep -v '^ *+' conftest.er1 >conftest.err 5658 rm -f conftest.er1 5659 cat conftest.err >&5 5660 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5661 (exit $ac_status); } && { 5662 test -z "$ac_cxx_werror_flag" || 5663 test ! -s conftest.err 5664 } && test -s conftest.$ac_objext; then 5665 : 5666else 5667 $as_echo "$as_me: failed program was:" >&5 5668sed 's/^/| /' conftest.$ac_ext >&5 5669 5670 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5671 CXXFLAGS="-g" 5672 cat >conftest.$ac_ext <<_ACEOF 5673/* confdefs.h. */ 5674_ACEOF 5675cat confdefs.h >>conftest.$ac_ext 5676cat >>conftest.$ac_ext <<_ACEOF 5677/* end confdefs.h. */ 5678 5679int 5680main () 5681{ 5682 5683 ; 5684 return 0; 5685} 5686_ACEOF 5687rm -f conftest.$ac_objext 5688if { (ac_try="$ac_compile" 5689case "(($ac_try" in 5690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5691 *) ac_try_echo=$ac_try;; 5692esac 5693eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5694$as_echo "$ac_try_echo") >&5 5695 (eval "$ac_compile") 2>conftest.er1 5696 ac_status=$? 5697 grep -v '^ *+' conftest.er1 >conftest.err 5698 rm -f conftest.er1 5699 cat conftest.err >&5 5700 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5701 (exit $ac_status); } && { 5702 test -z "$ac_cxx_werror_flag" || 5703 test ! -s conftest.err 5704 } && test -s conftest.$ac_objext; then 5705 ac_cv_prog_cxx_g=yes 5706else 5707 $as_echo "$as_me: failed program was:" >&5 5708sed 's/^/| /' conftest.$ac_ext >&5 5709 5710 5711fi 5712 5713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 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 5720 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5721fi 5722{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 5723$as_echo "$ac_cv_prog_cxx_g" >&6; } 5724if test "$ac_test_CXXFLAGS" = set; then 5725 CXXFLAGS=$ac_save_CXXFLAGS 5726elif test $ac_cv_prog_cxx_g = yes; then 5727 if test "$GXX" = yes; then 5728 CXXFLAGS="-g -O2" 5729 else 5730 CXXFLAGS="-g" 5731 fi 5732else 5733 if test "$GXX" = yes; then 5734 CXXFLAGS="-O2" 5735 else 5736 CXXFLAGS= 5737 fi 5738fi 5739ac_ext=cpp 5740ac_cpp='$CXXCPP $CPPFLAGS' 5741ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5742ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5743ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5744 5745depcc="$CXX" am_compiler_list= 5746 5747{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 5748$as_echo_n "checking dependency style of $depcc... " >&6; } 5749if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 5750 $as_echo_n "(cached) " >&6 5751else 5752 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5753 # We make a subdir and do the tests there. Otherwise we can end up 5754 # making bogus files that we don't know about and never remove. For 5755 # instance it was reported that on HP-UX the gcc test will end up 5756 # making a dummy file named `D' -- because `-MD' means `put the output 5757 # in D'. 5758 mkdir conftest.dir 5759 # Copy depcomp to subdir because otherwise we won't find it if we're 5760 # using a relative directory. 5761 cp "$am_depcomp" conftest.dir 5762 cd conftest.dir 5763 # We will build objects and dependencies in a subdirectory because 5764 # it helps to detect inapplicable dependency modes. For instance 5765 # both Tru64's cc and ICC support -MD to output dependencies as a 5766 # side effect of compilation, but ICC will put the dependencies in 5767 # the current directory while Tru64 will put them in the object 5768 # directory. 5769 mkdir sub 5770 5771 am_cv_CXX_dependencies_compiler_type=none 5772 if test "$am_compiler_list" = ""; then 5773 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5774 fi 5775 am__universal=false 5776 case " $depcc " in #( 5777 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5778 esac 5779 5780 for depmode in $am_compiler_list; do 5781 # Setup a source with many dependencies, because some compilers 5782 # like to wrap large dependency lists on column 80 (with \), and 5783 # we should not choose a depcomp mode which is confused by this. 5784 # 5785 # We need to recreate these files for each test, as the compiler may 5786 # overwrite some of them when testing with obscure command lines. 5787 # This happens at least with the AIX C compiler. 5788 : > sub/conftest.c 5789 for i in 1 2 3 4 5 6; do 5790 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5791 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5792 # Solaris 8's {/usr,}/bin/sh. 5793 touch sub/conftst$i.h 5794 done 5795 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5796 5797 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5798 # mode. It turns out that the SunPro C++ compiler does not properly 5799 # handle `-M -o', and we need to detect this. Also, some Intel 5800 # versions had trouble with output in subdirs 5801 am__obj=sub/conftest.${OBJEXT-o} 5802 am__minus_obj="-o $am__obj" 5803 case $depmode in 5804 gcc) 5805 # This depmode causes a compiler race in universal mode. 5806 test "$am__universal" = false || continue 5807 ;; 5808 nosideeffect) 5809 # after this tag, mechanisms are not by side-effect, so they'll 5810 # only be used when explicitly requested 5811 if test "x$enable_dependency_tracking" = xyes; then 5812 continue 5813 else 5814 break 5815 fi 5816 ;; 5817 msvisualcpp | msvcmsys) 5818 # This compiler won't grok `-c -o', but also, the minuso test has 5819 # not run yet. These depmodes are late enough in the game, and 5820 # so weak that their functioning should not be impacted. 5821 am__obj=conftest.${OBJEXT-o} 5822 am__minus_obj= 5823 ;; 5824 none) break ;; 5825 esac 5826 if depmode=$depmode \ 5827 source=sub/conftest.c object=$am__obj \ 5828 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5829 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5830 >/dev/null 2>conftest.err && 5831 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5832 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5833 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5834 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5835 # icc doesn't choke on unknown options, it will just issue warnings 5836 # or remarks (even with -Werror). So we grep stderr for any message 5837 # that says an option was ignored or not supported. 5838 # When given -MP, icc 7.0 and 7.1 complain thusly: 5839 # icc: Command line warning: ignoring option '-M'; no argument required 5840 # The diagnosis changed in icc 8.0: 5841 # icc: Command line remark: option '-MP' not supported 5842 if (grep 'ignoring option' conftest.err || 5843 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5844 am_cv_CXX_dependencies_compiler_type=$depmode 5845 break 5846 fi 5847 fi 5848 done 5849 5850 cd .. 5851 rm -rf conftest.dir 5852else 5853 am_cv_CXX_dependencies_compiler_type=none 5854fi 5855 5856fi 5857{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 5858$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5859CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5860 5861 if 5862 test "x$enable_dependency_tracking" != xno \ 5863 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5864 am__fastdepCXX_TRUE= 5865 am__fastdepCXX_FALSE='#' 5866else 5867 am__fastdepCXX_TRUE='#' 5868 am__fastdepCXX_FALSE= 5869fi 5870 5871 5872 5873 5874if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5875 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5876 (test "X$CXX" != "Xg++"))) ; then 5877 ac_ext=cpp 5878ac_cpp='$CXXCPP $CPPFLAGS' 5879ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5880ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5881ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5882{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5883$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 5884if test -z "$CXXCPP"; then 5885 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5886 $as_echo_n "(cached) " >&6 5887else 5888 # Double quotes because CXXCPP needs to be expanded 5889 for CXXCPP in "$CXX -E" "/lib/cpp" 5890 do 5891 ac_preproc_ok=false 5892for ac_cxx_preproc_warn_flag in '' yes 5893do 5894 # Use a header file that comes with gcc, so configuring glibc 5895 # with a fresh cross-compiler works. 5896 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5897 # <limits.h> exists even on freestanding compilers. 5898 # On the NeXT, cc -E runs the code through the compiler's parser, 5899 # not just through cpp. "Syntax error" is here to catch this case. 5900 cat >conftest.$ac_ext <<_ACEOF 5901/* confdefs.h. */ 5902_ACEOF 5903cat confdefs.h >>conftest.$ac_ext 5904cat >>conftest.$ac_ext <<_ACEOF 5905/* end confdefs.h. */ 5906#ifdef __STDC__ 5907# include <limits.h> 5908#else 5909# include <assert.h> 5910#endif 5911 Syntax error 5912_ACEOF 5913if { (ac_try="$ac_cpp conftest.$ac_ext" 5914case "(($ac_try" in 5915 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5916 *) ac_try_echo=$ac_try;; 5917esac 5918eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5919$as_echo "$ac_try_echo") >&5 5920 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5921 ac_status=$? 5922 grep -v '^ *+' conftest.er1 >conftest.err 5923 rm -f conftest.er1 5924 cat conftest.err >&5 5925 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5926 (exit $ac_status); } >/dev/null && { 5927 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5928 test ! -s conftest.err 5929 }; then 5930 : 5931else 5932 $as_echo "$as_me: failed program was:" >&5 5933sed 's/^/| /' conftest.$ac_ext >&5 5934 5935 # Broken: fails on valid input. 5936continue 5937fi 5938 5939rm -f conftest.err conftest.$ac_ext 5940 5941 # OK, works on sane cases. Now check whether nonexistent headers 5942 # can be detected and how. 5943 cat >conftest.$ac_ext <<_ACEOF 5944/* confdefs.h. */ 5945_ACEOF 5946cat confdefs.h >>conftest.$ac_ext 5947cat >>conftest.$ac_ext <<_ACEOF 5948/* end confdefs.h. */ 5949#include <ac_nonexistent.h> 5950_ACEOF 5951if { (ac_try="$ac_cpp conftest.$ac_ext" 5952case "(($ac_try" in 5953 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5954 *) ac_try_echo=$ac_try;; 5955esac 5956eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 5957$as_echo "$ac_try_echo") >&5 5958 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 5959 ac_status=$? 5960 grep -v '^ *+' conftest.er1 >conftest.err 5961 rm -f conftest.er1 5962 cat conftest.err >&5 5963 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5964 (exit $ac_status); } >/dev/null && { 5965 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 5966 test ! -s conftest.err 5967 }; then 5968 # Broken: success on invalid input. 5969continue 5970else 5971 $as_echo "$as_me: failed program was:" >&5 5972sed 's/^/| /' conftest.$ac_ext >&5 5973 5974 # Passes both tests. 5975ac_preproc_ok=: 5976break 5977fi 5978 5979rm -f conftest.err conftest.$ac_ext 5980 5981done 5982# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5983rm -f conftest.err conftest.$ac_ext 5984if $ac_preproc_ok; then 5985 break 5986fi 5987 5988 done 5989 ac_cv_prog_CXXCPP=$CXXCPP 5990 5991fi 5992 CXXCPP=$ac_cv_prog_CXXCPP 5993else 5994 ac_cv_prog_CXXCPP=$CXXCPP 5995fi 5996{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5 5997$as_echo "$CXXCPP" >&6; } 5998ac_preproc_ok=false 5999for ac_cxx_preproc_warn_flag in '' yes 6000do 6001 # Use a header file that comes with gcc, so configuring glibc 6002 # with a fresh cross-compiler works. 6003 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6004 # <limits.h> exists even on freestanding compilers. 6005 # On the NeXT, cc -E runs the code through the compiler's parser, 6006 # not just through cpp. "Syntax error" is here to catch this case. 6007 cat >conftest.$ac_ext <<_ACEOF 6008/* confdefs.h. */ 6009_ACEOF 6010cat confdefs.h >>conftest.$ac_ext 6011cat >>conftest.$ac_ext <<_ACEOF 6012/* end confdefs.h. */ 6013#ifdef __STDC__ 6014# include <limits.h> 6015#else 6016# include <assert.h> 6017#endif 6018 Syntax error 6019_ACEOF 6020if { (ac_try="$ac_cpp conftest.$ac_ext" 6021case "(($ac_try" in 6022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6023 *) ac_try_echo=$ac_try;; 6024esac 6025eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6026$as_echo "$ac_try_echo") >&5 6027 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6028 ac_status=$? 6029 grep -v '^ *+' conftest.er1 >conftest.err 6030 rm -f conftest.er1 6031 cat conftest.err >&5 6032 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6033 (exit $ac_status); } >/dev/null && { 6034 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6035 test ! -s conftest.err 6036 }; then 6037 : 6038else 6039 $as_echo "$as_me: failed program was:" >&5 6040sed 's/^/| /' conftest.$ac_ext >&5 6041 6042 # Broken: fails on valid input. 6043continue 6044fi 6045 6046rm -f conftest.err conftest.$ac_ext 6047 6048 # OK, works on sane cases. Now check whether nonexistent headers 6049 # can be detected and how. 6050 cat >conftest.$ac_ext <<_ACEOF 6051/* confdefs.h. */ 6052_ACEOF 6053cat confdefs.h >>conftest.$ac_ext 6054cat >>conftest.$ac_ext <<_ACEOF 6055/* end confdefs.h. */ 6056#include <ac_nonexistent.h> 6057_ACEOF 6058if { (ac_try="$ac_cpp conftest.$ac_ext" 6059case "(($ac_try" in 6060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6061 *) ac_try_echo=$ac_try;; 6062esac 6063eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6064$as_echo "$ac_try_echo") >&5 6065 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 6066 ac_status=$? 6067 grep -v '^ *+' conftest.er1 >conftest.err 6068 rm -f conftest.er1 6069 cat conftest.err >&5 6070 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6071 (exit $ac_status); } >/dev/null && { 6072 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 6073 test ! -s conftest.err 6074 }; then 6075 # Broken: success on invalid input. 6076continue 6077else 6078 $as_echo "$as_me: failed program was:" >&5 6079sed 's/^/| /' conftest.$ac_ext >&5 6080 6081 # Passes both tests. 6082ac_preproc_ok=: 6083break 6084fi 6085 6086rm -f conftest.err conftest.$ac_ext 6087 6088done 6089# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6090rm -f conftest.err conftest.$ac_ext 6091if $ac_preproc_ok; then 6092 : 6093else 6094 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 6095$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6096{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6097See \`config.log' for more details." >&5 6098$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 6099See \`config.log' for more details." >&2;} 6100 { (exit 1); exit 1; }; }; } 6101fi 6102 6103ac_ext=cpp 6104ac_cpp='$CXXCPP $CPPFLAGS' 6105ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6106ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6107ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6108 6109fi 6110 6111 6112ac_ext=f 6113ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 6114ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6115ac_compiler_gnu=$ac_cv_f77_compiler_gnu 6116if test -n "$ac_tool_prefix"; then 6117 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 6118 do 6119 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6120set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6121{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6122$as_echo_n "checking for $ac_word... " >&6; } 6123if test "${ac_cv_prog_F77+set}" = set; then 6124 $as_echo_n "(cached) " >&6 6125else 6126 if test -n "$F77"; then 6127 ac_cv_prog_F77="$F77" # Let the user override the test. 6128else 6129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6130for as_dir in $PATH 6131do 6132 IFS=$as_save_IFS 6133 test -z "$as_dir" && as_dir=. 6134 for ac_exec_ext in '' $ac_executable_extensions; do 6135 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6136 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 6137 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6138 break 2 6139 fi 6140done 6141done 6142IFS=$as_save_IFS 6143 6144fi 6145fi 6146F77=$ac_cv_prog_F77 6147if test -n "$F77"; then 6148 { $as_echo "$as_me:$LINENO: result: $F77" >&5 6149$as_echo "$F77" >&6; } 6150else 6151 { $as_echo "$as_me:$LINENO: result: no" >&5 6152$as_echo "no" >&6; } 6153fi 6154 6155 6156 test -n "$F77" && break 6157 done 6158fi 6159if test -z "$F77"; then 6160 ac_ct_F77=$F77 6161 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 6162do 6163 # Extract the first word of "$ac_prog", so it can be a program name with args. 6164set dummy $ac_prog; ac_word=$2 6165{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6166$as_echo_n "checking for $ac_word... " >&6; } 6167if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 6168 $as_echo_n "(cached) " >&6 6169else 6170 if test -n "$ac_ct_F77"; then 6171 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 6172else 6173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6174for as_dir in $PATH 6175do 6176 IFS=$as_save_IFS 6177 test -z "$as_dir" && as_dir=. 6178 for ac_exec_ext in '' $ac_executable_extensions; do 6179 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6180 ac_cv_prog_ac_ct_F77="$ac_prog" 6181 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6182 break 2 6183 fi 6184done 6185done 6186IFS=$as_save_IFS 6187 6188fi 6189fi 6190ac_ct_F77=$ac_cv_prog_ac_ct_F77 6191if test -n "$ac_ct_F77"; then 6192 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 6193$as_echo "$ac_ct_F77" >&6; } 6194else 6195 { $as_echo "$as_me:$LINENO: result: no" >&5 6196$as_echo "no" >&6; } 6197fi 6198 6199 6200 test -n "$ac_ct_F77" && break 6201done 6202 6203 if test "x$ac_ct_F77" = x; then 6204 F77="" 6205 else 6206 case $cross_compiling:$ac_tool_warned in 6207yes:) 6208{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6209$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6210ac_tool_warned=yes ;; 6211esac 6212 F77=$ac_ct_F77 6213 fi 6214fi 6215 6216 6217# Provide some information about the compiler. 6218$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 6219set X $ac_compile 6220ac_compiler=$2 6221{ (ac_try="$ac_compiler --version >&5" 6222case "(($ac_try" in 6223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6224 *) ac_try_echo=$ac_try;; 6225esac 6226eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6227$as_echo "$ac_try_echo") >&5 6228 (eval "$ac_compiler --version >&5") 2>&5 6229 ac_status=$? 6230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6231 (exit $ac_status); } 6232{ (ac_try="$ac_compiler -v >&5" 6233case "(($ac_try" in 6234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6235 *) ac_try_echo=$ac_try;; 6236esac 6237eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6238$as_echo "$ac_try_echo") >&5 6239 (eval "$ac_compiler -v >&5") 2>&5 6240 ac_status=$? 6241 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6242 (exit $ac_status); } 6243{ (ac_try="$ac_compiler -V >&5" 6244case "(($ac_try" in 6245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6246 *) ac_try_echo=$ac_try;; 6247esac 6248eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6249$as_echo "$ac_try_echo") >&5 6250 (eval "$ac_compiler -V >&5") 2>&5 6251 ac_status=$? 6252 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6253 (exit $ac_status); } 6254rm -f a.out 6255 6256# If we don't use `.F' as extension, the preprocessor is not run on the 6257# input file. (Note that this only needs to work for GNU compilers.) 6258ac_save_ext=$ac_ext 6259ac_ext=F 6260{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 6261$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } 6262if test "${ac_cv_f77_compiler_gnu+set}" = set; then 6263 $as_echo_n "(cached) " >&6 6264else 6265 cat >conftest.$ac_ext <<_ACEOF 6266 program main 6267#ifndef __GNUC__ 6268 choke me 6269#endif 6270 6271 end 6272_ACEOF 6273rm -f conftest.$ac_objext 6274if { (ac_try="$ac_compile" 6275case "(($ac_try" in 6276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6277 *) ac_try_echo=$ac_try;; 6278esac 6279eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6280$as_echo "$ac_try_echo") >&5 6281 (eval "$ac_compile") 2>conftest.er1 6282 ac_status=$? 6283 grep -v '^ *+' conftest.er1 >conftest.err 6284 rm -f conftest.er1 6285 cat conftest.err >&5 6286 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6287 (exit $ac_status); } && { 6288 test -z "$ac_f77_werror_flag" || 6289 test ! -s conftest.err 6290 } && test -s conftest.$ac_objext; then 6291 ac_compiler_gnu=yes 6292else 6293 $as_echo "$as_me: failed program was:" >&5 6294sed 's/^/| /' conftest.$ac_ext >&5 6295 6296 ac_compiler_gnu=no 6297fi 6298 6299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6300ac_cv_f77_compiler_gnu=$ac_compiler_gnu 6301 6302fi 6303{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 6304$as_echo "$ac_cv_f77_compiler_gnu" >&6; } 6305ac_ext=$ac_save_ext 6306ac_test_FFLAGS=${FFLAGS+set} 6307ac_save_FFLAGS=$FFLAGS 6308FFLAGS= 6309{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 6310$as_echo_n "checking whether $F77 accepts -g... " >&6; } 6311if test "${ac_cv_prog_f77_g+set}" = set; then 6312 $as_echo_n "(cached) " >&6 6313else 6314 FFLAGS=-g 6315cat >conftest.$ac_ext <<_ACEOF 6316 program main 6317 6318 end 6319_ACEOF 6320rm -f conftest.$ac_objext 6321if { (ac_try="$ac_compile" 6322case "(($ac_try" in 6323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6324 *) ac_try_echo=$ac_try;; 6325esac 6326eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 6327$as_echo "$ac_try_echo") >&5 6328 (eval "$ac_compile") 2>conftest.er1 6329 ac_status=$? 6330 grep -v '^ *+' conftest.er1 >conftest.err 6331 rm -f conftest.er1 6332 cat conftest.err >&5 6333 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6334 (exit $ac_status); } && { 6335 test -z "$ac_f77_werror_flag" || 6336 test ! -s conftest.err 6337 } && test -s conftest.$ac_objext; then 6338 ac_cv_prog_f77_g=yes 6339else 6340 $as_echo "$as_me: failed program was:" >&5 6341sed 's/^/| /' conftest.$ac_ext >&5 6342 6343 ac_cv_prog_f77_g=no 6344fi 6345 6346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6347 6348fi 6349{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 6350$as_echo "$ac_cv_prog_f77_g" >&6; } 6351if test "$ac_test_FFLAGS" = set; then 6352 FFLAGS=$ac_save_FFLAGS 6353elif test $ac_cv_prog_f77_g = yes; then 6354 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6355 FFLAGS="-g -O2" 6356 else 6357 FFLAGS="-g" 6358 fi 6359else 6360 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 6361 FFLAGS="-O2" 6362 else 6363 FFLAGS= 6364 fi 6365fi 6366 6367if test $ac_compiler_gnu = yes; then 6368 G77=yes 6369else 6370 G77= 6371fi 6372ac_ext=c 6373ac_cpp='$CPP $CPPFLAGS' 6374ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6375ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6376ac_compiler_gnu=$ac_cv_c_compiler_gnu 6377 6378 6379 6380# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 6381# find the maximum length of command line arguments 6382{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 6383$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6384if test "${lt_cv_sys_max_cmd_len+set}" = set; then 6385 $as_echo_n "(cached) " >&6 6386else 6387 i=0 6388 teststring="ABCD" 6389 6390 case $build_os in 6391 msdosdjgpp*) 6392 # On DJGPP, this test can blow up pretty badly due to problems in libc 6393 # (any single argument exceeding 2000 bytes causes a buffer overrun 6394 # during glob expansion). Even if it were fixed, the result of this 6395 # check would be larger than it should be. 6396 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6397 ;; 6398 6399 gnu*) 6400 # Under GNU Hurd, this test is not required because there is 6401 # no limit to the length of command line arguments. 6402 # Libtool will interpret -1 as no limit whatsoever 6403 lt_cv_sys_max_cmd_len=-1; 6404 ;; 6405 6406 cygwin* | mingw*) 6407 # On Win9x/ME, this test blows up -- it succeeds, but takes 6408 # about 5 minutes as the teststring grows exponentially. 6409 # Worse, since 9x/ME are not pre-emptively multitasking, 6410 # you end up with a "frozen" computer, even though with patience 6411 # the test eventually succeeds (with a max line length of 256k). 6412 # Instead, let's just punt: use the minimum linelength reported by 6413 # all of the supported platforms: 8192 (on NT/2K/XP). 6414 lt_cv_sys_max_cmd_len=8192; 6415 ;; 6416 6417 amigaos*) 6418 # On AmigaOS with pdksh, this test takes hours, literally. 6419 # So we just punt and use a minimum line length of 8192. 6420 lt_cv_sys_max_cmd_len=8192; 6421 ;; 6422 6423 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6424 # This has been around since 386BSD, at least. Likely further. 6425 if test -x /sbin/sysctl; then 6426 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6427 elif test -x /usr/sbin/sysctl; then 6428 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6429 else 6430 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6431 fi 6432 # And add a safety zone 6433 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6434 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6435 ;; 6436 6437 interix*) 6438 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6439 lt_cv_sys_max_cmd_len=196608 6440 ;; 6441 6442 osf*) 6443 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6444 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6445 # nice to cause kernel panics so lets avoid the loop below. 6446 # First set a reasonable default. 6447 lt_cv_sys_max_cmd_len=16384 6448 # 6449 if test -x /sbin/sysconfig; then 6450 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6451 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6452 esac 6453 fi 6454 ;; 6455 sco3.2v5*) 6456 lt_cv_sys_max_cmd_len=102400 6457 ;; 6458 sysv5* | sco5v6* | sysv4.2uw2*) 6459 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6460 if test -n "$kargmax"; then 6461 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6462 else 6463 lt_cv_sys_max_cmd_len=32768 6464 fi 6465 ;; 6466 *) 6467 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6468 if test -n "$lt_cv_sys_max_cmd_len"; then 6469 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6470 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6471 else 6472 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6473 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 6474 = "XX$teststring") >/dev/null 2>&1 && 6475 new_result=`expr "X$teststring" : ".*" 2>&1` && 6476 lt_cv_sys_max_cmd_len=$new_result && 6477 test $i != 17 # 1/2 MB should be enough 6478 do 6479 i=`expr $i + 1` 6480 teststring=$teststring$teststring 6481 done 6482 teststring= 6483 # Add a significant safety factor because C++ compilers can tack on massive 6484 # amounts of additional arguments before passing them to the linker. 6485 # It appears as though 1/2 is a usable value. 6486 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6487 fi 6488 ;; 6489 esac 6490 6491fi 6492 6493if test -n $lt_cv_sys_max_cmd_len ; then 6494 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 6495$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6496else 6497 { $as_echo "$as_me:$LINENO: result: none" >&5 6498$as_echo "none" >&6; } 6499fi 6500 6501 6502 6503 6504 6505# Check for command to grab the raw symbol name followed by C symbol from nm. 6506{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 6507$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6508if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 6509 $as_echo_n "(cached) " >&6 6510else 6511 6512# These are sane defaults that work on at least a few old systems. 6513# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6514 6515# Character class describing NM global symbol codes. 6516symcode='[BCDEGRST]' 6517 6518# Regexp to match symbols that can be accessed directly from C. 6519sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6520 6521# Transform an extracted symbol line into a proper C declaration 6522lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 6523 6524# Transform an extracted symbol line into symbol name and symbol address 6525lt_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'" 6526 6527# Define system-specific variables. 6528case $host_os in 6529aix*) 6530 symcode='[BCDT]' 6531 ;; 6532cygwin* | mingw* | pw32*) 6533 symcode='[ABCDGISTW]' 6534 ;; 6535hpux*) # Its linker distinguishes data from code symbols 6536 if test "$host_cpu" = ia64; then 6537 symcode='[ABCDEGRST]' 6538 fi 6539 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6540 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'" 6541 ;; 6542linux* | k*bsd*-gnu) 6543 if test "$host_cpu" = ia64; then 6544 symcode='[ABCDGIRSTW]' 6545 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6546 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'" 6547 fi 6548 ;; 6549irix* | nonstopux*) 6550 symcode='[BCDEGRST]' 6551 ;; 6552osf*) 6553 symcode='[BCDEGQRST]' 6554 ;; 6555solaris*) 6556 symcode='[BDRT]' 6557 ;; 6558sco3.2v5*) 6559 symcode='[DT]' 6560 ;; 6561sysv4.2uw2*) 6562 symcode='[DT]' 6563 ;; 6564sysv5* | sco5v6* | unixware* | OpenUNIX*) 6565 symcode='[ABDT]' 6566 ;; 6567sysv4) 6568 symcode='[DFNSTU]' 6569 ;; 6570esac 6571 6572# Handle CRLF in mingw tool chain 6573opt_cr= 6574case $build_os in 6575mingw*) 6576 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6577 ;; 6578esac 6579 6580# If we're using GNU nm, then use its standard symbol codes. 6581case `$NM -V 2>&1` in 6582*GNU* | *'with BFD'*) 6583 symcode='[ABCDGIRSTW]' ;; 6584esac 6585 6586# Try without a prefix undercore, then with it. 6587for ac_symprfx in "" "_"; do 6588 6589 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6590 symxfrm="\\1 $ac_symprfx\\2 \\2" 6591 6592 # Write the raw and C identifiers. 6593 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6594 6595 # Check to see that the pipe works correctly. 6596 pipe_works=no 6597 6598 rm -f conftest* 6599 cat > conftest.$ac_ext <<EOF 6600#ifdef __cplusplus 6601extern "C" { 6602#endif 6603char nm_test_var; 6604void nm_test_func(){} 6605#ifdef __cplusplus 6606} 6607#endif 6608int main(){nm_test_var='a';nm_test_func();return(0);} 6609EOF 6610 6611 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 6612 (eval $ac_compile) 2>&5 6613 ac_status=$? 6614 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6615 (exit $ac_status); }; then 6616 # Now try to grab the symbols. 6617 nlist=conftest.nm 6618 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 6619 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6620 ac_status=$? 6621 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6622 (exit $ac_status); } && test -s "$nlist"; then 6623 # Try sorting and uniquifying the output. 6624 if sort "$nlist" | uniq > "$nlist"T; then 6625 mv -f "$nlist"T "$nlist" 6626 else 6627 rm -f "$nlist"T 6628 fi 6629 6630 # Make sure that we snagged all the symbols we need. 6631 if grep ' nm_test_var$' "$nlist" >/dev/null; then 6632 if grep ' nm_test_func$' "$nlist" >/dev/null; then 6633 cat <<EOF > conftest.$ac_ext 6634#ifdef __cplusplus 6635extern "C" { 6636#endif 6637 6638EOF 6639 # Now generate the symbol file. 6640 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 6641 6642 cat <<EOF >> conftest.$ac_ext 6643#if defined (__STDC__) && __STDC__ 6644# define lt_ptr_t void * 6645#else 6646# define lt_ptr_t char * 6647# define const 6648#endif 6649 6650/* The mapping between symbol names and symbols. */ 6651const struct { 6652 const char *name; 6653 lt_ptr_t address; 6654} 6655lt_preloaded_symbols[] = 6656{ 6657EOF 6658 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 6659 cat <<\EOF >> conftest.$ac_ext 6660 {0, (lt_ptr_t) 0} 6661}; 6662 6663#ifdef __cplusplus 6664} 6665#endif 6666EOF 6667 # Now try linking the two files. 6668 mv conftest.$ac_objext conftstm.$ac_objext 6669 lt_save_LIBS="$LIBS" 6670 lt_save_CFLAGS="$CFLAGS" 6671 LIBS="conftstm.$ac_objext" 6672 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6673 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6674 (eval $ac_link) 2>&5 6675 ac_status=$? 6676 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6677 (exit $ac_status); } && test -s conftest${ac_exeext}; then 6678 pipe_works=yes 6679 fi 6680 LIBS="$lt_save_LIBS" 6681 CFLAGS="$lt_save_CFLAGS" 6682 else 6683 echo "cannot find nm_test_func in $nlist" >&5 6684 fi 6685 else 6686 echo "cannot find nm_test_var in $nlist" >&5 6687 fi 6688 else 6689 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6690 fi 6691 else 6692 echo "$progname: failed program was:" >&5 6693 cat conftest.$ac_ext >&5 6694 fi 6695 rm -rf conftest* conftst* 6696 6697 # Do not use the global_symbol_pipe unless it works. 6698 if test "$pipe_works" = yes; then 6699 break 6700 else 6701 lt_cv_sys_global_symbol_pipe= 6702 fi 6703done 6704 6705fi 6706 6707if test -z "$lt_cv_sys_global_symbol_pipe"; then 6708 lt_cv_sys_global_symbol_to_cdecl= 6709fi 6710if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6711 { $as_echo "$as_me:$LINENO: result: failed" >&5 6712$as_echo "failed" >&6; } 6713else 6714 { $as_echo "$as_me:$LINENO: result: ok" >&5 6715$as_echo "ok" >&6; } 6716fi 6717 6718{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 6719$as_echo_n "checking for objdir... " >&6; } 6720if test "${lt_cv_objdir+set}" = set; then 6721 $as_echo_n "(cached) " >&6 6722else 6723 rm -f .libs 2>/dev/null 6724mkdir .libs 2>/dev/null 6725if test -d .libs; then 6726 lt_cv_objdir=.libs 6727else 6728 # MS-DOS does not allow filenames that begin with a dot. 6729 lt_cv_objdir=_libs 6730fi 6731rmdir .libs 2>/dev/null 6732fi 6733{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 6734$as_echo "$lt_cv_objdir" >&6; } 6735objdir=$lt_cv_objdir 6736 6737 6738 6739 6740 6741case $host_os in 6742aix3*) 6743 # AIX sometimes has problems with the GCC collect2 program. For some 6744 # reason, if we set the COLLECT_NAMES environment variable, the problems 6745 # vanish in a puff of smoke. 6746 if test "X${COLLECT_NAMES+set}" != Xset; then 6747 COLLECT_NAMES= 6748 export COLLECT_NAMES 6749 fi 6750 ;; 6751esac 6752 6753# Sed substitution that helps us do robust quoting. It backslashifies 6754# metacharacters that are still active within double-quoted strings. 6755Xsed='sed -e 1s/^X//' 6756sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 6757 6758# Same as above, but do not quote variable references. 6759double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 6760 6761# Sed substitution to delay expansion of an escaped shell variable in a 6762# double_quote_subst'ed string. 6763delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6764 6765# Sed substitution to avoid accidental globbing in evaled expressions 6766no_glob_subst='s/\*/\\\*/g' 6767 6768# Constants: 6769rm="rm -f" 6770 6771# Global variables: 6772default_ofile=libtool 6773can_build_shared=yes 6774 6775# All known linkers require a `.a' archive for static linking (except MSVC, 6776# which needs '.lib'). 6777libext=a 6778ltmain="$ac_aux_dir/ltmain.sh" 6779ofile="$default_ofile" 6780with_gnu_ld="$lt_cv_prog_gnu_ld" 6781 6782if test -n "$ac_tool_prefix"; then 6783 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6784set dummy ${ac_tool_prefix}ar; ac_word=$2 6785{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6786$as_echo_n "checking for $ac_word... " >&6; } 6787if test "${ac_cv_prog_AR+set}" = set; then 6788 $as_echo_n "(cached) " >&6 6789else 6790 if test -n "$AR"; then 6791 ac_cv_prog_AR="$AR" # Let the user override the test. 6792else 6793as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6794for as_dir in $PATH 6795do 6796 IFS=$as_save_IFS 6797 test -z "$as_dir" && as_dir=. 6798 for ac_exec_ext in '' $ac_executable_extensions; do 6799 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6800 ac_cv_prog_AR="${ac_tool_prefix}ar" 6801 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6802 break 2 6803 fi 6804done 6805done 6806IFS=$as_save_IFS 6807 6808fi 6809fi 6810AR=$ac_cv_prog_AR 6811if test -n "$AR"; then 6812 { $as_echo "$as_me:$LINENO: result: $AR" >&5 6813$as_echo "$AR" >&6; } 6814else 6815 { $as_echo "$as_me:$LINENO: result: no" >&5 6816$as_echo "no" >&6; } 6817fi 6818 6819 6820fi 6821if test -z "$ac_cv_prog_AR"; then 6822 ac_ct_AR=$AR 6823 # Extract the first word of "ar", so it can be a program name with args. 6824set dummy ar; ac_word=$2 6825{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6826$as_echo_n "checking for $ac_word... " >&6; } 6827if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 6828 $as_echo_n "(cached) " >&6 6829else 6830 if test -n "$ac_ct_AR"; then 6831 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6832else 6833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6834for as_dir in $PATH 6835do 6836 IFS=$as_save_IFS 6837 test -z "$as_dir" && as_dir=. 6838 for ac_exec_ext in '' $ac_executable_extensions; do 6839 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6840 ac_cv_prog_ac_ct_AR="ar" 6841 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6842 break 2 6843 fi 6844done 6845done 6846IFS=$as_save_IFS 6847 6848fi 6849fi 6850ac_ct_AR=$ac_cv_prog_ac_ct_AR 6851if test -n "$ac_ct_AR"; then 6852 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 6853$as_echo "$ac_ct_AR" >&6; } 6854else 6855 { $as_echo "$as_me:$LINENO: result: no" >&5 6856$as_echo "no" >&6; } 6857fi 6858 6859 if test "x$ac_ct_AR" = x; then 6860 AR="false" 6861 else 6862 case $cross_compiling:$ac_tool_warned in 6863yes:) 6864{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6865$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6866ac_tool_warned=yes ;; 6867esac 6868 AR=$ac_ct_AR 6869 fi 6870else 6871 AR="$ac_cv_prog_AR" 6872fi 6873 6874if test -n "$ac_tool_prefix"; then 6875 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6876set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6877{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6878$as_echo_n "checking for $ac_word... " >&6; } 6879if test "${ac_cv_prog_RANLIB+set}" = set; then 6880 $as_echo_n "(cached) " >&6 6881else 6882 if test -n "$RANLIB"; then 6883 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6884else 6885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6886for as_dir in $PATH 6887do 6888 IFS=$as_save_IFS 6889 test -z "$as_dir" && as_dir=. 6890 for ac_exec_ext in '' $ac_executable_extensions; do 6891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6892 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6893 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6894 break 2 6895 fi 6896done 6897done 6898IFS=$as_save_IFS 6899 6900fi 6901fi 6902RANLIB=$ac_cv_prog_RANLIB 6903if test -n "$RANLIB"; then 6904 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 6905$as_echo "$RANLIB" >&6; } 6906else 6907 { $as_echo "$as_me:$LINENO: result: no" >&5 6908$as_echo "no" >&6; } 6909fi 6910 6911 6912fi 6913if test -z "$ac_cv_prog_RANLIB"; then 6914 ac_ct_RANLIB=$RANLIB 6915 # Extract the first word of "ranlib", so it can be a program name with args. 6916set dummy ranlib; ac_word=$2 6917{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6918$as_echo_n "checking for $ac_word... " >&6; } 6919if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6920 $as_echo_n "(cached) " >&6 6921else 6922 if test -n "$ac_ct_RANLIB"; then 6923 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6924else 6925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6926for as_dir in $PATH 6927do 6928 IFS=$as_save_IFS 6929 test -z "$as_dir" && as_dir=. 6930 for ac_exec_ext in '' $ac_executable_extensions; do 6931 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6932 ac_cv_prog_ac_ct_RANLIB="ranlib" 6933 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6934 break 2 6935 fi 6936done 6937done 6938IFS=$as_save_IFS 6939 6940fi 6941fi 6942ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6943if test -n "$ac_ct_RANLIB"; then 6944 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6945$as_echo "$ac_ct_RANLIB" >&6; } 6946else 6947 { $as_echo "$as_me:$LINENO: result: no" >&5 6948$as_echo "no" >&6; } 6949fi 6950 6951 if test "x$ac_ct_RANLIB" = x; then 6952 RANLIB=":" 6953 else 6954 case $cross_compiling:$ac_tool_warned in 6955yes:) 6956{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 6957$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6958ac_tool_warned=yes ;; 6959esac 6960 RANLIB=$ac_ct_RANLIB 6961 fi 6962else 6963 RANLIB="$ac_cv_prog_RANLIB" 6964fi 6965 6966if test -n "$ac_tool_prefix"; then 6967 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6968set dummy ${ac_tool_prefix}strip; ac_word=$2 6969{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 6970$as_echo_n "checking for $ac_word... " >&6; } 6971if test "${ac_cv_prog_STRIP+set}" = set; then 6972 $as_echo_n "(cached) " >&6 6973else 6974 if test -n "$STRIP"; then 6975 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6976else 6977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6978for as_dir in $PATH 6979do 6980 IFS=$as_save_IFS 6981 test -z "$as_dir" && as_dir=. 6982 for ac_exec_ext in '' $ac_executable_extensions; do 6983 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6984 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6985 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6986 break 2 6987 fi 6988done 6989done 6990IFS=$as_save_IFS 6991 6992fi 6993fi 6994STRIP=$ac_cv_prog_STRIP 6995if test -n "$STRIP"; then 6996 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 6997$as_echo "$STRIP" >&6; } 6998else 6999 { $as_echo "$as_me:$LINENO: result: no" >&5 7000$as_echo "no" >&6; } 7001fi 7002 7003 7004fi 7005if test -z "$ac_cv_prog_STRIP"; then 7006 ac_ct_STRIP=$STRIP 7007 # Extract the first word of "strip", so it can be a program name with args. 7008set dummy strip; ac_word=$2 7009{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7010$as_echo_n "checking for $ac_word... " >&6; } 7011if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 7012 $as_echo_n "(cached) " >&6 7013else 7014 if test -n "$ac_ct_STRIP"; then 7015 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7016else 7017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7018for as_dir in $PATH 7019do 7020 IFS=$as_save_IFS 7021 test -z "$as_dir" && as_dir=. 7022 for ac_exec_ext in '' $ac_executable_extensions; do 7023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7024 ac_cv_prog_ac_ct_STRIP="strip" 7025 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7026 break 2 7027 fi 7028done 7029done 7030IFS=$as_save_IFS 7031 7032fi 7033fi 7034ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7035if test -n "$ac_ct_STRIP"; then 7036 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 7037$as_echo "$ac_ct_STRIP" >&6; } 7038else 7039 { $as_echo "$as_me:$LINENO: result: no" >&5 7040$as_echo "no" >&6; } 7041fi 7042 7043 if test "x$ac_ct_STRIP" = x; then 7044 STRIP=":" 7045 else 7046 case $cross_compiling:$ac_tool_warned in 7047yes:) 7048{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7049$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7050ac_tool_warned=yes ;; 7051esac 7052 STRIP=$ac_ct_STRIP 7053 fi 7054else 7055 STRIP="$ac_cv_prog_STRIP" 7056fi 7057 7058 7059old_CC="$CC" 7060old_CFLAGS="$CFLAGS" 7061 7062# Set sane defaults for various variables 7063test -z "$AR" && AR=ar 7064test -z "$AR_FLAGS" && AR_FLAGS=cru 7065test -z "$AS" && AS=as 7066test -z "$CC" && CC=cc 7067test -z "$LTCC" && LTCC=$CC 7068test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7069test -z "$DLLTOOL" && DLLTOOL=dlltool 7070test -z "$LD" && LD=ld 7071test -z "$LN_S" && LN_S="ln -s" 7072test -z "$MAGIC_CMD" && MAGIC_CMD=file 7073test -z "$NM" && NM=nm 7074test -z "$SED" && SED=sed 7075test -z "$OBJDUMP" && OBJDUMP=objdump 7076test -z "$RANLIB" && RANLIB=: 7077test -z "$STRIP" && STRIP=: 7078test -z "$ac_objext" && ac_objext=o 7079 7080# Determine commands to create old-style static archives. 7081old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7082old_postinstall_cmds='chmod 644 $oldlib' 7083old_postuninstall_cmds= 7084 7085if test -n "$RANLIB"; then 7086 case $host_os in 7087 openbsd*) 7088 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7089 ;; 7090 *) 7091 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7092 ;; 7093 esac 7094 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7095fi 7096 7097for cc_temp in $compiler""; do 7098 case $cc_temp in 7099 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7100 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7101 \-*) ;; 7102 *) break;; 7103 esac 7104done 7105cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7106 7107 7108# Only perform the check for file, if the check method requires it 7109case $deplibs_check_method in 7110file_magic*) 7111 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7112 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 7113$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7114if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7115 $as_echo_n "(cached) " >&6 7116else 7117 case $MAGIC_CMD in 7118[\\/*] | ?:[\\/]*) 7119 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7120 ;; 7121*) 7122 lt_save_MAGIC_CMD="$MAGIC_CMD" 7123 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7124 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7125 for ac_dir in $ac_dummy; do 7126 IFS="$lt_save_ifs" 7127 test -z "$ac_dir" && ac_dir=. 7128 if test -f $ac_dir/${ac_tool_prefix}file; then 7129 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7130 if test -n "$file_magic_test_file"; then 7131 case $deplibs_check_method in 7132 "file_magic "*) 7133 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7134 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7135 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7136 $EGREP "$file_magic_regex" > /dev/null; then 7137 : 7138 else 7139 cat <<EOF 1>&2 7140 7141*** Warning: the command libtool uses to detect shared libraries, 7142*** $file_magic_cmd, produces output that libtool cannot recognize. 7143*** The result is that libtool may fail to recognize shared libraries 7144*** as such. This will affect the creation of libtool libraries that 7145*** depend on shared libraries, but programs linked with such libtool 7146*** libraries will work regardless of this problem. Nevertheless, you 7147*** may want to report the problem to your system manager and/or to 7148*** bug-libtool@gnu.org 7149 7150EOF 7151 fi ;; 7152 esac 7153 fi 7154 break 7155 fi 7156 done 7157 IFS="$lt_save_ifs" 7158 MAGIC_CMD="$lt_save_MAGIC_CMD" 7159 ;; 7160esac 7161fi 7162 7163MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7164if test -n "$MAGIC_CMD"; then 7165 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7166$as_echo "$MAGIC_CMD" >&6; } 7167else 7168 { $as_echo "$as_me:$LINENO: result: no" >&5 7169$as_echo "no" >&6; } 7170fi 7171 7172if test -z "$lt_cv_path_MAGIC_CMD"; then 7173 if test -n "$ac_tool_prefix"; then 7174 { $as_echo "$as_me:$LINENO: checking for file" >&5 7175$as_echo_n "checking for file... " >&6; } 7176if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 7177 $as_echo_n "(cached) " >&6 7178else 7179 case $MAGIC_CMD in 7180[\\/*] | ?:[\\/]*) 7181 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7182 ;; 7183*) 7184 lt_save_MAGIC_CMD="$MAGIC_CMD" 7185 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7186 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7187 for ac_dir in $ac_dummy; do 7188 IFS="$lt_save_ifs" 7189 test -z "$ac_dir" && ac_dir=. 7190 if test -f $ac_dir/file; then 7191 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7192 if test -n "$file_magic_test_file"; then 7193 case $deplibs_check_method in 7194 "file_magic "*) 7195 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7196 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7197 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7198 $EGREP "$file_magic_regex" > /dev/null; then 7199 : 7200 else 7201 cat <<EOF 1>&2 7202 7203*** Warning: the command libtool uses to detect shared libraries, 7204*** $file_magic_cmd, produces output that libtool cannot recognize. 7205*** The result is that libtool may fail to recognize shared libraries 7206*** as such. This will affect the creation of libtool libraries that 7207*** depend on shared libraries, but programs linked with such libtool 7208*** libraries will work regardless of this problem. Nevertheless, you 7209*** may want to report the problem to your system manager and/or to 7210*** bug-libtool@gnu.org 7211 7212EOF 7213 fi ;; 7214 esac 7215 fi 7216 break 7217 fi 7218 done 7219 IFS="$lt_save_ifs" 7220 MAGIC_CMD="$lt_save_MAGIC_CMD" 7221 ;; 7222esac 7223fi 7224 7225MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7226if test -n "$MAGIC_CMD"; then 7227 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 7228$as_echo "$MAGIC_CMD" >&6; } 7229else 7230 { $as_echo "$as_me:$LINENO: result: no" >&5 7231$as_echo "no" >&6; } 7232fi 7233 7234 else 7235 MAGIC_CMD=: 7236 fi 7237fi 7238 7239 fi 7240 ;; 7241esac 7242 7243 7244 case $host_os in 7245 rhapsody* | darwin*) 7246 if test -n "$ac_tool_prefix"; then 7247 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7248set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7249{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7250$as_echo_n "checking for $ac_word... " >&6; } 7251if test "${ac_cv_prog_DSYMUTIL+set}" = set; then 7252 $as_echo_n "(cached) " >&6 7253else 7254 if test -n "$DSYMUTIL"; then 7255 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7256else 7257as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7258for as_dir in $PATH 7259do 7260 IFS=$as_save_IFS 7261 test -z "$as_dir" && as_dir=. 7262 for ac_exec_ext in '' $ac_executable_extensions; do 7263 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7264 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7265 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7266 break 2 7267 fi 7268done 7269done 7270IFS=$as_save_IFS 7271 7272fi 7273fi 7274DSYMUTIL=$ac_cv_prog_DSYMUTIL 7275if test -n "$DSYMUTIL"; then 7276 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 7277$as_echo "$DSYMUTIL" >&6; } 7278else 7279 { $as_echo "$as_me:$LINENO: result: no" >&5 7280$as_echo "no" >&6; } 7281fi 7282 7283 7284fi 7285if test -z "$ac_cv_prog_DSYMUTIL"; then 7286 ac_ct_DSYMUTIL=$DSYMUTIL 7287 # Extract the first word of "dsymutil", so it can be a program name with args. 7288set dummy dsymutil; ac_word=$2 7289{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7290$as_echo_n "checking for $ac_word... " >&6; } 7291if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 7292 $as_echo_n "(cached) " >&6 7293else 7294 if test -n "$ac_ct_DSYMUTIL"; then 7295 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7296else 7297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7298for as_dir in $PATH 7299do 7300 IFS=$as_save_IFS 7301 test -z "$as_dir" && as_dir=. 7302 for ac_exec_ext in '' $ac_executable_extensions; do 7303 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7304 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7305 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7306 break 2 7307 fi 7308done 7309done 7310IFS=$as_save_IFS 7311 7312fi 7313fi 7314ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7315if test -n "$ac_ct_DSYMUTIL"; then 7316 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 7317$as_echo "$ac_ct_DSYMUTIL" >&6; } 7318else 7319 { $as_echo "$as_me:$LINENO: result: no" >&5 7320$as_echo "no" >&6; } 7321fi 7322 7323 if test "x$ac_ct_DSYMUTIL" = x; then 7324 DSYMUTIL=":" 7325 else 7326 case $cross_compiling:$ac_tool_warned in 7327yes:) 7328{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7329$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7330ac_tool_warned=yes ;; 7331esac 7332 DSYMUTIL=$ac_ct_DSYMUTIL 7333 fi 7334else 7335 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7336fi 7337 7338 if test -n "$ac_tool_prefix"; then 7339 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7340set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7341{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7342$as_echo_n "checking for $ac_word... " >&6; } 7343if test "${ac_cv_prog_NMEDIT+set}" = set; then 7344 $as_echo_n "(cached) " >&6 7345else 7346 if test -n "$NMEDIT"; then 7347 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7348else 7349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7350for as_dir in $PATH 7351do 7352 IFS=$as_save_IFS 7353 test -z "$as_dir" && as_dir=. 7354 for ac_exec_ext in '' $ac_executable_extensions; do 7355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7356 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7357 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7358 break 2 7359 fi 7360done 7361done 7362IFS=$as_save_IFS 7363 7364fi 7365fi 7366NMEDIT=$ac_cv_prog_NMEDIT 7367if test -n "$NMEDIT"; then 7368 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 7369$as_echo "$NMEDIT" >&6; } 7370else 7371 { $as_echo "$as_me:$LINENO: result: no" >&5 7372$as_echo "no" >&6; } 7373fi 7374 7375 7376fi 7377if test -z "$ac_cv_prog_NMEDIT"; then 7378 ac_ct_NMEDIT=$NMEDIT 7379 # Extract the first word of "nmedit", so it can be a program name with args. 7380set dummy nmedit; ac_word=$2 7381{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 7382$as_echo_n "checking for $ac_word... " >&6; } 7383if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 7384 $as_echo_n "(cached) " >&6 7385else 7386 if test -n "$ac_ct_NMEDIT"; then 7387 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7388else 7389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7390for as_dir in $PATH 7391do 7392 IFS=$as_save_IFS 7393 test -z "$as_dir" && as_dir=. 7394 for ac_exec_ext in '' $ac_executable_extensions; do 7395 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7396 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7397 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7398 break 2 7399 fi 7400done 7401done 7402IFS=$as_save_IFS 7403 7404fi 7405fi 7406ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7407if test -n "$ac_ct_NMEDIT"; then 7408 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 7409$as_echo "$ac_ct_NMEDIT" >&6; } 7410else 7411 { $as_echo "$as_me:$LINENO: result: no" >&5 7412$as_echo "no" >&6; } 7413fi 7414 7415 if test "x$ac_ct_NMEDIT" = x; then 7416 NMEDIT=":" 7417 else 7418 case $cross_compiling:$ac_tool_warned in 7419yes:) 7420{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 7421$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7422ac_tool_warned=yes ;; 7423esac 7424 NMEDIT=$ac_ct_NMEDIT 7425 fi 7426else 7427 NMEDIT="$ac_cv_prog_NMEDIT" 7428fi 7429 7430 7431 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 7432$as_echo_n "checking for -single_module linker flag... " >&6; } 7433if test "${lt_cv_apple_cc_single_mod+set}" = set; then 7434 $as_echo_n "(cached) " >&6 7435else 7436 lt_cv_apple_cc_single_mod=no 7437 if test -z "${LT_MULTI_MODULE}"; then 7438 # By default we will add the -single_module flag. You can override 7439 # by either setting the environment variable LT_MULTI_MODULE 7440 # non-empty at configure time, or by adding -multi_module to the 7441 # link flags. 7442 echo "int foo(void){return 1;}" > conftest.c 7443 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7444 -dynamiclib ${wl}-single_module conftest.c 7445 if test -f libconftest.dylib; then 7446 lt_cv_apple_cc_single_mod=yes 7447 rm -rf libconftest.dylib* 7448 fi 7449 rm conftest.c 7450 fi 7451fi 7452{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 7453$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7454 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 7455$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7456if test "${lt_cv_ld_exported_symbols_list+set}" = set; then 7457 $as_echo_n "(cached) " >&6 7458else 7459 lt_cv_ld_exported_symbols_list=no 7460 save_LDFLAGS=$LDFLAGS 7461 echo "_main" > conftest.sym 7462 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7463 cat >conftest.$ac_ext <<_ACEOF 7464/* confdefs.h. */ 7465_ACEOF 7466cat confdefs.h >>conftest.$ac_ext 7467cat >>conftest.$ac_ext <<_ACEOF 7468/* end confdefs.h. */ 7469 7470int 7471main () 7472{ 7473 7474 ; 7475 return 0; 7476} 7477_ACEOF 7478rm -f conftest.$ac_objext conftest$ac_exeext 7479if { (ac_try="$ac_link" 7480case "(($ac_try" in 7481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7482 *) ac_try_echo=$ac_try;; 7483esac 7484eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 7485$as_echo "$ac_try_echo") >&5 7486 (eval "$ac_link") 2>conftest.er1 7487 ac_status=$? 7488 grep -v '^ *+' conftest.er1 >conftest.err 7489 rm -f conftest.er1 7490 cat conftest.err >&5 7491 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7492 (exit $ac_status); } && { 7493 test -z "$ac_c_werror_flag" || 7494 test ! -s conftest.err 7495 } && test -s conftest$ac_exeext && { 7496 test "$cross_compiling" = yes || 7497 $as_test_x conftest$ac_exeext 7498 }; then 7499 lt_cv_ld_exported_symbols_list=yes 7500else 7501 $as_echo "$as_me: failed program was:" >&5 7502sed 's/^/| /' conftest.$ac_ext >&5 7503 7504 lt_cv_ld_exported_symbols_list=no 7505fi 7506 7507rm -rf conftest.dSYM 7508rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 7509 conftest$ac_exeext conftest.$ac_ext 7510 LDFLAGS="$save_LDFLAGS" 7511 7512fi 7513{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 7514$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7515 case $host_os in 7516 rhapsody* | darwin1.[0123]) 7517 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7518 darwin1.*) 7519 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7520 darwin*) 7521 # if running on 10.5 or later, the deployment target defaults 7522 # to the OS version, if on x86, and 10.4, the deployment 7523 # target defaults to 10.4. Don't you love it? 7524 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7525 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7526 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7527 10.[012]*) 7528 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7529 10.*) 7530 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7531 esac 7532 ;; 7533 esac 7534 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7535 _lt_dar_single_mod='$single_module' 7536 fi 7537 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7538 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7539 else 7540 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" 7541 fi 7542 if test "$DSYMUTIL" != ":"; then 7543 _lt_dsymutil="~$DSYMUTIL \$lib || :" 7544 else 7545 _lt_dsymutil= 7546 fi 7547 ;; 7548 esac 7549 7550 7551enable_dlopen=no 7552enable_win32_dll=no 7553 7554# Check whether --enable-libtool-lock was given. 7555if test "${enable_libtool_lock+set}" = set; then 7556 enableval=$enable_libtool_lock; 7557fi 7558 7559test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7560 7561 7562# Check whether --with-pic was given. 7563if test "${with_pic+set}" = set; then 7564 withval=$with_pic; pic_mode="$withval" 7565else 7566 pic_mode=default 7567fi 7568 7569test -z "$pic_mode" && pic_mode=default 7570 7571# Use C for the default configuration in the libtool script 7572tagname= 7573lt_save_CC="$CC" 7574ac_ext=c 7575ac_cpp='$CPP $CPPFLAGS' 7576ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7577ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7578ac_compiler_gnu=$ac_cv_c_compiler_gnu 7579 7580 7581# Source file extension for C test sources. 7582ac_ext=c 7583 7584# Object file extension for compiled C test sources. 7585objext=o 7586objext=$objext 7587 7588# Code to be used in simple compile tests 7589lt_simple_compile_test_code="int some_variable = 0;" 7590 7591# Code to be used in simple link tests 7592lt_simple_link_test_code='int main(){return(0);}' 7593 7594 7595# If no C compiler was specified, use CC. 7596LTCC=${LTCC-"$CC"} 7597 7598# If no C compiler flags were specified, use CFLAGS. 7599LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7600 7601# Allow CC to be a program name with arguments. 7602compiler=$CC 7603 7604 7605# save warnings/boilerplate of simple test code 7606ac_outfile=conftest.$ac_objext 7607echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7608eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7609_lt_compiler_boilerplate=`cat conftest.err` 7610$rm conftest* 7611 7612ac_outfile=conftest.$ac_objext 7613echo "$lt_simple_link_test_code" >conftest.$ac_ext 7614eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7615_lt_linker_boilerplate=`cat conftest.err` 7616$rm -r conftest* 7617 7618 7619 7620lt_prog_compiler_no_builtin_flag= 7621 7622if test "$GCC" = yes; then 7623 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7624 7625 7626{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7627$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7628if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 7629 $as_echo_n "(cached) " >&6 7630else 7631 lt_cv_prog_compiler_rtti_exceptions=no 7632 ac_outfile=conftest.$ac_objext 7633 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7634 lt_compiler_flag="-fno-rtti -fno-exceptions" 7635 # Insert the option either (1) after the last *FLAGS variable, or 7636 # (2) before a word containing "conftest.", or (3) at the end. 7637 # Note that $ac_compile itself does not contain backslashes and begins 7638 # with a dollar sign (not a hyphen), so the echo should work correctly. 7639 # The option is referenced via a variable to avoid confusing sed. 7640 lt_compile=`echo "$ac_compile" | $SED \ 7641 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7642 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7643 -e 's:$: $lt_compiler_flag:'` 7644 (eval echo "\"\$as_me:7644: $lt_compile\"" >&5) 7645 (eval "$lt_compile" 2>conftest.err) 7646 ac_status=$? 7647 cat conftest.err >&5 7648 echo "$as_me:7648: \$? = $ac_status" >&5 7649 if (exit $ac_status) && test -s "$ac_outfile"; then 7650 # The compiler can only warn and ignore the option if not recognized 7651 # So say no if there are warnings other than the usual output. 7652 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7653 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7654 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7655 lt_cv_prog_compiler_rtti_exceptions=yes 7656 fi 7657 fi 7658 $rm conftest* 7659 7660fi 7661{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7662$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7663 7664if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7665 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7666else 7667 : 7668fi 7669 7670fi 7671 7672lt_prog_compiler_wl= 7673lt_prog_compiler_pic= 7674lt_prog_compiler_static= 7675 7676{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 7677$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7678 7679 if test "$GCC" = yes; then 7680 lt_prog_compiler_wl='-Wl,' 7681 lt_prog_compiler_static='-static' 7682 7683 case $host_os in 7684 aix*) 7685 # All AIX code is PIC. 7686 if test "$host_cpu" = ia64; then 7687 # AIX 5 now supports IA64 processor 7688 lt_prog_compiler_static='-Bstatic' 7689 fi 7690 ;; 7691 7692 amigaos*) 7693 # FIXME: we need at least 68020 code to build shared libraries, but 7694 # adding the `-m68020' flag to GCC prevents building anything better, 7695 # like `-m68040'. 7696 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7697 ;; 7698 7699 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7700 # PIC is the default for these OSes. 7701 ;; 7702 7703 mingw* | cygwin* | pw32* | os2*) 7704 # This hack is so that the source file can tell whether it is being 7705 # built for inclusion in a dll (and should export symbols for example). 7706 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7707 # (--disable-auto-import) libraries 7708 lt_prog_compiler_pic='-DDLL_EXPORT' 7709 ;; 7710 7711 darwin* | rhapsody*) 7712 # PIC is the default on this platform 7713 # Common symbols not allowed in MH_DYLIB files 7714 lt_prog_compiler_pic='-fno-common' 7715 ;; 7716 7717 interix[3-9]*) 7718 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7719 # Instead, we relocate shared libraries at runtime. 7720 ;; 7721 7722 msdosdjgpp*) 7723 # Just because we use GCC doesn't mean we suddenly get shared libraries 7724 # on systems that don't support them. 7725 lt_prog_compiler_can_build_shared=no 7726 enable_shared=no 7727 ;; 7728 7729 sysv4*MP*) 7730 if test -d /usr/nec; then 7731 lt_prog_compiler_pic=-Kconform_pic 7732 fi 7733 ;; 7734 7735 hpux*) 7736 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7737 # not for PA HP-UX. 7738 case $host_cpu in 7739 hppa*64*|ia64*) 7740 # +Z the default 7741 ;; 7742 *) 7743 lt_prog_compiler_pic='-fPIC' 7744 ;; 7745 esac 7746 ;; 7747 7748 *) 7749 lt_prog_compiler_pic='-fPIC' 7750 ;; 7751 esac 7752 else 7753 # PORTME Check for flag to pass linker flags through the system compiler. 7754 case $host_os in 7755 aix*) 7756 lt_prog_compiler_wl='-Wl,' 7757 if test "$host_cpu" = ia64; then 7758 # AIX 5 now supports IA64 processor 7759 lt_prog_compiler_static='-Bstatic' 7760 else 7761 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7762 fi 7763 ;; 7764 darwin*) 7765 # PIC is the default on this platform 7766 # Common symbols not allowed in MH_DYLIB files 7767 case $cc_basename in 7768 xlc*) 7769 lt_prog_compiler_pic='-qnocommon' 7770 lt_prog_compiler_wl='-Wl,' 7771 ;; 7772 esac 7773 ;; 7774 7775 mingw* | cygwin* | pw32* | os2*) 7776 # This hack is so that the source file can tell whether it is being 7777 # built for inclusion in a dll (and should export symbols for example). 7778 lt_prog_compiler_pic='-DDLL_EXPORT' 7779 ;; 7780 7781 hpux9* | hpux10* | hpux11*) 7782 lt_prog_compiler_wl='-Wl,' 7783 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7784 # not for PA HP-UX. 7785 case $host_cpu in 7786 hppa*64*|ia64*) 7787 # +Z the default 7788 ;; 7789 *) 7790 lt_prog_compiler_pic='+Z' 7791 ;; 7792 esac 7793 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7794 lt_prog_compiler_static='${wl}-a ${wl}archive' 7795 ;; 7796 7797 irix5* | irix6* | nonstopux*) 7798 lt_prog_compiler_wl='-Wl,' 7799 # PIC (with -KPIC) is the default. 7800 lt_prog_compiler_static='-non_shared' 7801 ;; 7802 7803 newsos6) 7804 lt_prog_compiler_pic='-KPIC' 7805 lt_prog_compiler_static='-Bstatic' 7806 ;; 7807 7808 linux* | k*bsd*-gnu) 7809 case $cc_basename in 7810 icc* | ecc*) 7811 lt_prog_compiler_wl='-Wl,' 7812 lt_prog_compiler_pic='-KPIC' 7813 lt_prog_compiler_static='-static' 7814 ;; 7815 pgcc* | pgf77* | pgf90* | pgf95*) 7816 # Portland Group compilers (*not* the Pentium gcc compiler, 7817 # which looks to be a dead project) 7818 lt_prog_compiler_wl='-Wl,' 7819 lt_prog_compiler_pic='-fpic' 7820 lt_prog_compiler_static='-Bstatic' 7821 ;; 7822 ccc*) 7823 lt_prog_compiler_wl='-Wl,' 7824 # All Alpha code is PIC. 7825 lt_prog_compiler_static='-non_shared' 7826 ;; 7827 *) 7828 case `$CC -V 2>&1 | sed 5q` in 7829 *Sun\ C*) 7830 # Sun C 5.9 7831 lt_prog_compiler_pic='-KPIC' 7832 lt_prog_compiler_static='-Bstatic' 7833 lt_prog_compiler_wl='-Wl,' 7834 ;; 7835 *Sun\ F*) 7836 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7837 lt_prog_compiler_pic='-KPIC' 7838 lt_prog_compiler_static='-Bstatic' 7839 lt_prog_compiler_wl='' 7840 ;; 7841 esac 7842 ;; 7843 esac 7844 ;; 7845 7846 osf3* | osf4* | osf5*) 7847 lt_prog_compiler_wl='-Wl,' 7848 # All OSF/1 code is PIC. 7849 lt_prog_compiler_static='-non_shared' 7850 ;; 7851 7852 rdos*) 7853 lt_prog_compiler_static='-non_shared' 7854 ;; 7855 7856 solaris*) 7857 lt_prog_compiler_pic='-KPIC' 7858 lt_prog_compiler_static='-Bstatic' 7859 case $cc_basename in 7860 f77* | f90* | f95*) 7861 lt_prog_compiler_wl='-Qoption ld ';; 7862 *) 7863 lt_prog_compiler_wl='-Wl,';; 7864 esac 7865 ;; 7866 7867 sunos4*) 7868 lt_prog_compiler_wl='-Qoption ld ' 7869 lt_prog_compiler_pic='-PIC' 7870 lt_prog_compiler_static='-Bstatic' 7871 ;; 7872 7873 sysv4 | sysv4.2uw2* | sysv4.3*) 7874 lt_prog_compiler_wl='-Wl,' 7875 lt_prog_compiler_pic='-KPIC' 7876 lt_prog_compiler_static='-Bstatic' 7877 ;; 7878 7879 sysv4*MP*) 7880 if test -d /usr/nec ;then 7881 lt_prog_compiler_pic='-Kconform_pic' 7882 lt_prog_compiler_static='-Bstatic' 7883 fi 7884 ;; 7885 7886 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7887 lt_prog_compiler_wl='-Wl,' 7888 lt_prog_compiler_pic='-KPIC' 7889 lt_prog_compiler_static='-Bstatic' 7890 ;; 7891 7892 unicos*) 7893 lt_prog_compiler_wl='-Wl,' 7894 lt_prog_compiler_can_build_shared=no 7895 ;; 7896 7897 uts4*) 7898 lt_prog_compiler_pic='-pic' 7899 lt_prog_compiler_static='-Bstatic' 7900 ;; 7901 7902 *) 7903 lt_prog_compiler_can_build_shared=no 7904 ;; 7905 esac 7906 fi 7907 7908{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 7909$as_echo "$lt_prog_compiler_pic" >&6; } 7910 7911# 7912# Check to make sure the PIC flag actually works. 7913# 7914if test -n "$lt_prog_compiler_pic"; then 7915 7916{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7917$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7918if test "${lt_cv_prog_compiler_pic_works+set}" = set; then 7919 $as_echo_n "(cached) " >&6 7920else 7921 lt_cv_prog_compiler_pic_works=no 7922 ac_outfile=conftest.$ac_objext 7923 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7924 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7925 # Insert the option either (1) after the last *FLAGS variable, or 7926 # (2) before a word containing "conftest.", or (3) at the end. 7927 # Note that $ac_compile itself does not contain backslashes and begins 7928 # with a dollar sign (not a hyphen), so the echo should work correctly. 7929 # The option is referenced via a variable to avoid confusing sed. 7930 lt_compile=`echo "$ac_compile" | $SED \ 7931 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7932 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7933 -e 's:$: $lt_compiler_flag:'` 7934 (eval echo "\"\$as_me:7934: $lt_compile\"" >&5) 7935 (eval "$lt_compile" 2>conftest.err) 7936 ac_status=$? 7937 cat conftest.err >&5 7938 echo "$as_me:7938: \$? = $ac_status" >&5 7939 if (exit $ac_status) && test -s "$ac_outfile"; then 7940 # The compiler can only warn and ignore the option if not recognized 7941 # So say no if there are warnings other than the usual output. 7942 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7943 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7944 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7945 lt_cv_prog_compiler_pic_works=yes 7946 fi 7947 fi 7948 $rm conftest* 7949 7950fi 7951{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 7952$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7953 7954if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7955 case $lt_prog_compiler_pic in 7956 "" | " "*) ;; 7957 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7958 esac 7959else 7960 lt_prog_compiler_pic= 7961 lt_prog_compiler_can_build_shared=no 7962fi 7963 7964fi 7965case $host_os in 7966 # For platforms which do not support PIC, -DPIC is meaningless: 7967 *djgpp*) 7968 lt_prog_compiler_pic= 7969 ;; 7970 *) 7971 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7972 ;; 7973esac 7974 7975# 7976# Check to make sure the static flag actually works. 7977# 7978wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7979{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7980$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7981if test "${lt_cv_prog_compiler_static_works+set}" = set; then 7982 $as_echo_n "(cached) " >&6 7983else 7984 lt_cv_prog_compiler_static_works=no 7985 save_LDFLAGS="$LDFLAGS" 7986 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7987 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7988 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7989 # The linker can only warn and ignore the option if not recognized 7990 # So say no if there are warnings 7991 if test -s conftest.err; then 7992 # Append any errors to the config.log. 7993 cat conftest.err 1>&5 7994 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7995 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7996 if diff conftest.exp conftest.er2 >/dev/null; then 7997 lt_cv_prog_compiler_static_works=yes 7998 fi 7999 else 8000 lt_cv_prog_compiler_static_works=yes 8001 fi 8002 fi 8003 $rm -r conftest* 8004 LDFLAGS="$save_LDFLAGS" 8005 8006fi 8007{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 8008$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8009 8010if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8011 : 8012else 8013 lt_prog_compiler_static= 8014fi 8015 8016 8017{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 8018$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8019if test "${lt_cv_prog_compiler_c_o+set}" = set; then 8020 $as_echo_n "(cached) " >&6 8021else 8022 lt_cv_prog_compiler_c_o=no 8023 $rm -r conftest 2>/dev/null 8024 mkdir conftest 8025 cd conftest 8026 mkdir out 8027 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8028 8029 lt_compiler_flag="-o out/conftest2.$ac_objext" 8030 # Insert the option either (1) after the last *FLAGS variable, or 8031 # (2) before a word containing "conftest.", or (3) at the end. 8032 # Note that $ac_compile itself does not contain backslashes and begins 8033 # with a dollar sign (not a hyphen), so the echo should work correctly. 8034 lt_compile=`echo "$ac_compile" | $SED \ 8035 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8036 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8037 -e 's:$: $lt_compiler_flag:'` 8038 (eval echo "\"\$as_me:8038: $lt_compile\"" >&5) 8039 (eval "$lt_compile" 2>out/conftest.err) 8040 ac_status=$? 8041 cat out/conftest.err >&5 8042 echo "$as_me:8042: \$? = $ac_status" >&5 8043 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8044 then 8045 # The compiler can only warn and ignore the option if not recognized 8046 # So say no if there are warnings 8047 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8048 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8049 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8050 lt_cv_prog_compiler_c_o=yes 8051 fi 8052 fi 8053 chmod u+w . 2>&5 8054 $rm conftest* 8055 # SGI C++ compiler will create directory out/ii_files/ for 8056 # template instantiation 8057 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 8058 $rm out/* && rmdir out 8059 cd .. 8060 rmdir conftest 8061 $rm conftest* 8062 8063fi 8064{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 8065$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8066 8067 8068hard_links="nottested" 8069if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8070 # do not overwrite the value of need_locks provided by the user 8071 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 8072$as_echo_n "checking if we can lock with hard links... " >&6; } 8073 hard_links=yes 8074 $rm conftest* 8075 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8076 touch conftest.a 8077 ln conftest.a conftest.b 2>&5 || hard_links=no 8078 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8079 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 8080$as_echo "$hard_links" >&6; } 8081 if test "$hard_links" = no; then 8082 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8083$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8084 need_locks=warn 8085 fi 8086else 8087 need_locks=no 8088fi 8089 8090{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8091$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8092 8093 runpath_var= 8094 allow_undefined_flag= 8095 enable_shared_with_static_runtimes=no 8096 archive_cmds= 8097 archive_expsym_cmds= 8098 old_archive_From_new_cmds= 8099 old_archive_from_expsyms_cmds= 8100 export_dynamic_flag_spec= 8101 whole_archive_flag_spec= 8102 thread_safe_flag_spec= 8103 hardcode_libdir_flag_spec= 8104 hardcode_libdir_flag_spec_ld= 8105 hardcode_libdir_separator= 8106 hardcode_direct=no 8107 hardcode_minus_L=no 8108 hardcode_shlibpath_var=unsupported 8109 link_all_deplibs=unknown 8110 hardcode_automatic=no 8111 module_cmds= 8112 module_expsym_cmds= 8113 always_export_symbols=no 8114 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8115 # include_expsyms should be a list of space-separated symbols to be *always* 8116 # included in the symbol list 8117 include_expsyms= 8118 # exclude_expsyms can be an extended regexp of symbols to exclude 8119 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8120 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8121 # as well as any symbol that contains `d'. 8122 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8123 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8124 # platforms (ab)use it in PIC code, but their linkers get confused if 8125 # the symbol is explicitly referenced. Since portable code cannot 8126 # rely on this symbol name, it's probably fine to never include it in 8127 # preloaded symbol tables. 8128 # Exclude shared library initialization/finalization symbols. 8129 extract_expsyms_cmds= 8130 # Just being paranoid about ensuring that cc_basename is set. 8131 for cc_temp in $compiler""; do 8132 case $cc_temp in 8133 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8134 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8135 \-*) ;; 8136 *) break;; 8137 esac 8138done 8139cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 8140 8141 case $host_os in 8142 cygwin* | mingw* | pw32*) 8143 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8144 # When not using gcc, we currently assume that we are using 8145 # Microsoft Visual C++. 8146 if test "$GCC" != yes; then 8147 with_gnu_ld=no 8148 fi 8149 ;; 8150 interix*) 8151 # we just hope/assume this is gcc and not c89 (= MSVC++) 8152 with_gnu_ld=yes 8153 ;; 8154 openbsd*) 8155 with_gnu_ld=no 8156 ;; 8157 esac 8158 8159 ld_shlibs=yes 8160 if test "$with_gnu_ld" = yes; then 8161 # If archive_cmds runs LD, not CC, wlarc should be empty 8162 wlarc='${wl}' 8163 8164 # Set some defaults for GNU ld with shared library support. These 8165 # are reset later if shared libraries are not supported. Putting them 8166 # here allows them to be overridden if necessary. 8167 runpath_var=LD_RUN_PATH 8168 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 8169 export_dynamic_flag_spec='${wl}--export-dynamic' 8170 # ancient GNU ld didn't support --whole-archive et. al. 8171 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 8172 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8173 else 8174 whole_archive_flag_spec= 8175 fi 8176 supports_anon_versioning=no 8177 case `$LD -v 2>/dev/null` in 8178 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8179 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8180 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8181 *\ 2.11.*) ;; # other 2.11 versions 8182 *) supports_anon_versioning=yes ;; 8183 esac 8184 8185 # See if GNU ld supports shared libraries. 8186 case $host_os in 8187 aix[3-9]*) 8188 # On AIX/PPC, the GNU linker is very broken 8189 if test "$host_cpu" != ia64; then 8190 ld_shlibs=no 8191 cat <<EOF 1>&2 8192 8193*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8194*** to be unable to reliably create shared libraries on AIX. 8195*** Therefore, libtool is disabling shared libraries support. If you 8196*** really care for shared libraries, you may want to modify your PATH 8197*** so that a non-GNU linker is found, and then restart. 8198 8199EOF 8200 fi 8201 ;; 8202 8203 amigaos*) 8204 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)' 8205 hardcode_libdir_flag_spec='-L$libdir' 8206 hardcode_minus_L=yes 8207 8208 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 8209 # that the semantics of dynamic libraries on AmigaOS, at least up 8210 # to version 4, is to share data among multiple programs linked 8211 # with the same dynamic library. Since this doesn't match the 8212 # behavior of shared libraries on other platforms, we can't use 8213 # them. 8214 ld_shlibs=no 8215 ;; 8216 8217 beos*) 8218 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8219 allow_undefined_flag=unsupported 8220 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8221 # support --undefined. This deserves some investigation. FIXME 8222 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8223 else 8224 ld_shlibs=no 8225 fi 8226 ;; 8227 8228 cygwin* | mingw* | pw32*) 8229 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8230 # as there is no search path for DLLs. 8231 hardcode_libdir_flag_spec='-L$libdir' 8232 allow_undefined_flag=unsupported 8233 always_export_symbols=no 8234 enable_shared_with_static_runtimes=yes 8235 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8236 8237 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 8238 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8239 # If the export-symbols file already is a .def file (1st line 8240 # is EXPORTS), use it as is; otherwise, prepend... 8241 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8242 cp $export_symbols $output_objdir/$soname.def; 8243 else 8244 echo EXPORTS > $output_objdir/$soname.def; 8245 cat $export_symbols >> $output_objdir/$soname.def; 8246 fi~ 8247 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8248 else 8249 ld_shlibs=no 8250 fi 8251 ;; 8252 8253 interix[3-9]*) 8254 hardcode_direct=no 8255 hardcode_shlibpath_var=no 8256 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8257 export_dynamic_flag_spec='${wl}-E' 8258 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8259 # Instead, shared libraries are loaded at an image base (0x10000000 by 8260 # default) and relocated if they conflict, which is a slow very memory 8261 # consuming and fragmenting process. To avoid this, we pick a random, 8262 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8263 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8264 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8265 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8266 ;; 8267 8268 gnu* | linux* | k*bsd*-gnu) 8269 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8270 tmp_addflag= 8271 case $cc_basename,$host_cpu in 8272 pgcc*) # Portland Group C compiler 8273 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' 8274 tmp_addflag=' $pic_flag' 8275 ;; 8276 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8277 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' 8278 tmp_addflag=' $pic_flag -Mnomain' ;; 8279 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8280 tmp_addflag=' -i_dynamic' ;; 8281 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8282 tmp_addflag=' -i_dynamic -nofor_main' ;; 8283 ifc* | ifort*) # Intel Fortran compiler 8284 tmp_addflag=' -nofor_main' ;; 8285 esac 8286 case `$CC -V 2>&1 | sed 5q` in 8287 *Sun\ C*) # Sun C 5.9 8288 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 8289 tmp_sharedflag='-G' ;; 8290 *Sun\ F*) # Sun Fortran 8.3 8291 tmp_sharedflag='-G' ;; 8292 *) 8293 tmp_sharedflag='-shared' ;; 8294 esac 8295 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8296 8297 if test $supports_anon_versioning = yes; then 8298 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 8299 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8300 $echo "local: *; };" >> $output_objdir/$libname.ver~ 8301 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8302 fi 8303 else 8304 ld_shlibs=no 8305 fi 8306 ;; 8307 8308 netbsd*) 8309 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8310 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8311 wlarc= 8312 else 8313 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8314 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8315 fi 8316 ;; 8317 8318 solaris*) 8319 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 8320 ld_shlibs=no 8321 cat <<EOF 1>&2 8322 8323*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8324*** create shared libraries on Solaris systems. Therefore, libtool 8325*** is disabling shared libraries support. We urge you to upgrade GNU 8326*** binutils to release 2.9.1 or newer. Another option is to modify 8327*** your PATH or compiler configuration so that the native linker is 8328*** used, and then restart. 8329 8330EOF 8331 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8332 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8333 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8334 else 8335 ld_shlibs=no 8336 fi 8337 ;; 8338 8339 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8340 case `$LD -v 2>&1` in 8341 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8342 ld_shlibs=no 8343 cat <<_LT_EOF 1>&2 8344 8345*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8346*** reliably create shared libraries on SCO systems. Therefore, libtool 8347*** is disabling shared libraries support. We urge you to upgrade GNU 8348*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8349*** your PATH or compiler configuration so that the native linker is 8350*** used, and then restart. 8351 8352_LT_EOF 8353 ;; 8354 *) 8355 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8356 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 8357 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 8358 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 8359 else 8360 ld_shlibs=no 8361 fi 8362 ;; 8363 esac 8364 ;; 8365 8366 sunos4*) 8367 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8368 wlarc= 8369 hardcode_direct=yes 8370 hardcode_shlibpath_var=no 8371 ;; 8372 8373 *) 8374 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 8375 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8376 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8377 else 8378 ld_shlibs=no 8379 fi 8380 ;; 8381 esac 8382 8383 if test "$ld_shlibs" = no; then 8384 runpath_var= 8385 hardcode_libdir_flag_spec= 8386 export_dynamic_flag_spec= 8387 whole_archive_flag_spec= 8388 fi 8389 else 8390 # PORTME fill in a description of your system's linker (not GNU ld) 8391 case $host_os in 8392 aix3*) 8393 allow_undefined_flag=unsupported 8394 always_export_symbols=yes 8395 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' 8396 # Note: this linker hardcodes the directories in LIBPATH if there 8397 # are no directories specified by -L. 8398 hardcode_minus_L=yes 8399 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8400 # Neither direct hardcoding nor static linking is supported with a 8401 # broken collect2. 8402 hardcode_direct=unsupported 8403 fi 8404 ;; 8405 8406 aix[4-9]*) 8407 if test "$host_cpu" = ia64; then 8408 # On IA64, the linker does run time linking by default, so we don't 8409 # have to do anything special. 8410 aix_use_runtimelinking=no 8411 exp_sym_flag='-Bexport' 8412 no_entry_flag="" 8413 else 8414 # If we're using GNU nm, then we don't want the "-C" option. 8415 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8416 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 8417 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' 8418 else 8419 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' 8420 fi 8421 aix_use_runtimelinking=no 8422 8423 # Test if we are trying to use run time linking or normal 8424 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8425 # need to do runtime linking. 8426 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8427 for ld_flag in $LDFLAGS; do 8428 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8429 aix_use_runtimelinking=yes 8430 break 8431 fi 8432 done 8433 ;; 8434 esac 8435 8436 exp_sym_flag='-bexport' 8437 no_entry_flag='-bnoentry' 8438 fi 8439 8440 # When large executables or shared objects are built, AIX ld can 8441 # have problems creating the table of contents. If linking a library 8442 # or program results in "error TOC overflow" add -mminimal-toc to 8443 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8444 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8445 8446 archive_cmds='' 8447 hardcode_direct=yes 8448 hardcode_libdir_separator=':' 8449 link_all_deplibs=yes 8450 8451 if test "$GCC" = yes; then 8452 case $host_os in aix4.[012]|aix4.[012].*) 8453 # We only want to do this on AIX 4.2 and lower, the check 8454 # below for broken collect2 doesn't work under 4.3+ 8455 collect2name=`${CC} -print-prog-name=collect2` 8456 if test -f "$collect2name" && \ 8457 strings "$collect2name" | grep resolve_lib_name >/dev/null 8458 then 8459 # We have reworked collect2 8460 : 8461 else 8462 # We have old collect2 8463 hardcode_direct=unsupported 8464 # It fails to find uninstalled libraries when the uninstalled 8465 # path is not listed in the libpath. Setting hardcode_minus_L 8466 # to unsupported forces relinking 8467 hardcode_minus_L=yes 8468 hardcode_libdir_flag_spec='-L$libdir' 8469 hardcode_libdir_separator= 8470 fi 8471 ;; 8472 esac 8473 shared_flag='-shared' 8474 if test "$aix_use_runtimelinking" = yes; then 8475 shared_flag="$shared_flag "'${wl}-G' 8476 fi 8477 else 8478 # not using gcc 8479 if test "$host_cpu" = ia64; then 8480 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8481 # chokes on -Wl,-G. The following line is correct: 8482 shared_flag='-G' 8483 else 8484 if test "$aix_use_runtimelinking" = yes; then 8485 shared_flag='${wl}-G' 8486 else 8487 shared_flag='${wl}-bM:SRE' 8488 fi 8489 fi 8490 fi 8491 8492 # It seems that -bexpall does not export symbols beginning with 8493 # underscore (_), so it is better to generate a list of symbols to export. 8494 always_export_symbols=yes 8495 if test "$aix_use_runtimelinking" = yes; then 8496 # Warning - without using the other runtime loading flags (-brtl), 8497 # -berok will link without error, but may produce a broken library. 8498 allow_undefined_flag='-berok' 8499 # Determine the default libpath from the value encoded in an empty executable. 8500 cat >conftest.$ac_ext <<_ACEOF 8501/* confdefs.h. */ 8502_ACEOF 8503cat confdefs.h >>conftest.$ac_ext 8504cat >>conftest.$ac_ext <<_ACEOF 8505/* end confdefs.h. */ 8506 8507int 8508main () 8509{ 8510 8511 ; 8512 return 0; 8513} 8514_ACEOF 8515rm -f conftest.$ac_objext conftest$ac_exeext 8516if { (ac_try="$ac_link" 8517case "(($ac_try" in 8518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8519 *) ac_try_echo=$ac_try;; 8520esac 8521eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8522$as_echo "$ac_try_echo") >&5 8523 (eval "$ac_link") 2>conftest.er1 8524 ac_status=$? 8525 grep -v '^ *+' conftest.er1 >conftest.err 8526 rm -f conftest.er1 8527 cat conftest.err >&5 8528 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8529 (exit $ac_status); } && { 8530 test -z "$ac_c_werror_flag" || 8531 test ! -s conftest.err 8532 } && test -s conftest$ac_exeext && { 8533 test "$cross_compiling" = yes || 8534 $as_test_x conftest$ac_exeext 8535 }; then 8536 8537lt_aix_libpath_sed=' 8538 /Import File Strings/,/^$/ { 8539 /^0/ { 8540 s/^0 *\(.*\)$/\1/ 8541 p 8542 } 8543 }' 8544aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8545# Check for a 64-bit object if we didn't find anything. 8546if test -z "$aix_libpath"; then 8547 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8548fi 8549else 8550 $as_echo "$as_me: failed program was:" >&5 8551sed 's/^/| /' conftest.$ac_ext >&5 8552 8553 8554fi 8555 8556rm -rf conftest.dSYM 8557rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8558 conftest$ac_exeext conftest.$ac_ext 8559if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8560 8561 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8562 archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 8563 else 8564 if test "$host_cpu" = ia64; then 8565 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8566 allow_undefined_flag="-z nodefs" 8567 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 8568 else 8569 # Determine the default libpath from the value encoded in an empty executable. 8570 cat >conftest.$ac_ext <<_ACEOF 8571/* confdefs.h. */ 8572_ACEOF 8573cat confdefs.h >>conftest.$ac_ext 8574cat >>conftest.$ac_ext <<_ACEOF 8575/* end confdefs.h. */ 8576 8577int 8578main () 8579{ 8580 8581 ; 8582 return 0; 8583} 8584_ACEOF 8585rm -f conftest.$ac_objext conftest$ac_exeext 8586if { (ac_try="$ac_link" 8587case "(($ac_try" in 8588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8589 *) ac_try_echo=$ac_try;; 8590esac 8591eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 8592$as_echo "$ac_try_echo") >&5 8593 (eval "$ac_link") 2>conftest.er1 8594 ac_status=$? 8595 grep -v '^ *+' conftest.er1 >conftest.err 8596 rm -f conftest.er1 8597 cat conftest.err >&5 8598 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8599 (exit $ac_status); } && { 8600 test -z "$ac_c_werror_flag" || 8601 test ! -s conftest.err 8602 } && test -s conftest$ac_exeext && { 8603 test "$cross_compiling" = yes || 8604 $as_test_x conftest$ac_exeext 8605 }; then 8606 8607lt_aix_libpath_sed=' 8608 /Import File Strings/,/^$/ { 8609 /^0/ { 8610 s/^0 *\(.*\)$/\1/ 8611 p 8612 } 8613 }' 8614aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8615# Check for a 64-bit object if we didn't find anything. 8616if test -z "$aix_libpath"; then 8617 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8618fi 8619else 8620 $as_echo "$as_me: failed program was:" >&5 8621sed 's/^/| /' conftest.$ac_ext >&5 8622 8623 8624fi 8625 8626rm -rf conftest.dSYM 8627rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8628 conftest$ac_exeext conftest.$ac_ext 8629if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8630 8631 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8632 # Warning - without using the other run time loading flags, 8633 # -berok will link without error, but may produce a broken library. 8634 no_undefined_flag=' ${wl}-bernotok' 8635 allow_undefined_flag=' ${wl}-berok' 8636 # Exported symbols can be pulled into shared objects from archives 8637 whole_archive_flag_spec='$convenience' 8638 archive_cmds_need_lc=yes 8639 # This is similar to how AIX traditionally builds its shared libraries. 8640 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 8641 fi 8642 fi 8643 ;; 8644 8645 amigaos*) 8646 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)' 8647 hardcode_libdir_flag_spec='-L$libdir' 8648 hardcode_minus_L=yes 8649 # see comment about different semantics on the GNU ld section 8650 ld_shlibs=no 8651 ;; 8652 8653 bsdi[45]*) 8654 export_dynamic_flag_spec=-rdynamic 8655 ;; 8656 8657 cygwin* | mingw* | pw32*) 8658 # When not using gcc, we currently assume that we are using 8659 # Microsoft Visual C++. 8660 # hardcode_libdir_flag_spec is actually meaningless, as there is 8661 # no search path for DLLs. 8662 hardcode_libdir_flag_spec=' ' 8663 allow_undefined_flag=unsupported 8664 # Tell ltmain to make .lib files, not .a files. 8665 libext=lib 8666 # Tell ltmain to make .dll files, not .so files. 8667 shrext_cmds=".dll" 8668 # FIXME: Setting linknames here is a bad hack. 8669 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8670 # The linker will automatically build a .lib file if we build a DLL. 8671 old_archive_From_new_cmds='true' 8672 # FIXME: Should let the user specify the lib program. 8673 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8674 fix_srcfile_path='`cygpath -w "$srcfile"`' 8675 enable_shared_with_static_runtimes=yes 8676 ;; 8677 8678 darwin* | rhapsody*) 8679 case $host_os in 8680 rhapsody* | darwin1.[012]) 8681 allow_undefined_flag='${wl}-undefined ${wl}suppress' 8682 ;; 8683 *) # Darwin 1.3 on 8684 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 8685 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8686 else 8687 case ${MACOSX_DEPLOYMENT_TARGET} in 8688 10.[012]) 8689 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8690 ;; 8691 10.*) 8692 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 8693 ;; 8694 esac 8695 fi 8696 ;; 8697 esac 8698 archive_cmds_need_lc=no 8699 hardcode_direct=no 8700 hardcode_automatic=yes 8701 hardcode_shlibpath_var=unsupported 8702 whole_archive_flag_spec='' 8703 link_all_deplibs=yes 8704 if test "$GCC" = yes ; then 8705 output_verbose_link_cmd='echo' 8706 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8707 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8708 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 8709 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 8710 else 8711 case $cc_basename in 8712 xlc*) 8713 output_verbose_link_cmd='echo' 8714 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 8715 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 8716 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8717 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 8718 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}' 8719 ;; 8720 *) 8721 ld_shlibs=no 8722 ;; 8723 esac 8724 fi 8725 ;; 8726 8727 dgux*) 8728 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8729 hardcode_libdir_flag_spec='-L$libdir' 8730 hardcode_shlibpath_var=no 8731 ;; 8732 8733 freebsd1*) 8734 ld_shlibs=no 8735 ;; 8736 8737 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8738 # support. Future versions do this automatically, but an explicit c++rt0.o 8739 # does not break anything, and helps significantly (at the cost of a little 8740 # extra space). 8741 freebsd2.2*) 8742 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8743 hardcode_libdir_flag_spec='-R$libdir' 8744 hardcode_direct=yes 8745 hardcode_shlibpath_var=no 8746 ;; 8747 8748 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8749 freebsd2*) 8750 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8751 hardcode_direct=yes 8752 hardcode_minus_L=yes 8753 hardcode_shlibpath_var=no 8754 ;; 8755 8756 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8757 freebsd* | dragonfly*) 8758 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8759 hardcode_libdir_flag_spec='-R$libdir' 8760 hardcode_direct=yes 8761 hardcode_shlibpath_var=no 8762 ;; 8763 8764 hpux9*) 8765 if test "$GCC" = yes; then 8766 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' 8767 else 8768 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' 8769 fi 8770 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8771 hardcode_libdir_separator=: 8772 hardcode_direct=yes 8773 8774 # hardcode_minus_L: Not really in the search PATH, 8775 # but as the default location of the library. 8776 hardcode_minus_L=yes 8777 export_dynamic_flag_spec='${wl}-E' 8778 ;; 8779 8780 hpux10*) 8781 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8782 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8783 else 8784 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8785 fi 8786 if test "$with_gnu_ld" = no; then 8787 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8788 hardcode_libdir_separator=: 8789 8790 hardcode_direct=yes 8791 export_dynamic_flag_spec='${wl}-E' 8792 8793 # hardcode_minus_L: Not really in the search PATH, 8794 # but as the default location of the library. 8795 hardcode_minus_L=yes 8796 fi 8797 ;; 8798 8799 hpux11*) 8800 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8801 case $host_cpu in 8802 hppa*64*) 8803 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8804 ;; 8805 ia64*) 8806 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8807 ;; 8808 *) 8809 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8810 ;; 8811 esac 8812 else 8813 case $host_cpu in 8814 hppa*64*) 8815 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8816 ;; 8817 ia64*) 8818 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8819 ;; 8820 *) 8821 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8822 ;; 8823 esac 8824 fi 8825 if test "$with_gnu_ld" = no; then 8826 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8827 hardcode_libdir_separator=: 8828 8829 case $host_cpu in 8830 hppa*64*|ia64*) 8831 hardcode_libdir_flag_spec_ld='+b $libdir' 8832 hardcode_direct=no 8833 hardcode_shlibpath_var=no 8834 ;; 8835 *) 8836 hardcode_direct=yes 8837 export_dynamic_flag_spec='${wl}-E' 8838 8839 # hardcode_minus_L: Not really in the search PATH, 8840 # but as the default location of the library. 8841 hardcode_minus_L=yes 8842 ;; 8843 esac 8844 fi 8845 ;; 8846 8847 irix5* | irix6* | nonstopux*) 8848 if test "$GCC" = yes; then 8849 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' 8850 else 8851 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' 8852 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8853 fi 8854 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8855 hardcode_libdir_separator=: 8856 link_all_deplibs=yes 8857 ;; 8858 8859 netbsd*) 8860 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8861 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8862 else 8863 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8864 fi 8865 hardcode_libdir_flag_spec='-R$libdir' 8866 hardcode_direct=yes 8867 hardcode_shlibpath_var=no 8868 ;; 8869 8870 newsos6) 8871 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8872 hardcode_direct=yes 8873 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8874 hardcode_libdir_separator=: 8875 hardcode_shlibpath_var=no 8876 ;; 8877 8878 openbsd*) 8879 if test -f /usr/libexec/ld.so; then 8880 hardcode_direct=yes 8881 hardcode_shlibpath_var=no 8882 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8883 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8884 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8885 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8886 export_dynamic_flag_spec='${wl}-E' 8887 else 8888 case $host_os in 8889 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8890 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8891 hardcode_libdir_flag_spec='-R$libdir' 8892 ;; 8893 *) 8894 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8895 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8896 ;; 8897 esac 8898 fi 8899 else 8900 ld_shlibs=no 8901 fi 8902 ;; 8903 8904 os2*) 8905 hardcode_libdir_flag_spec='-L$libdir' 8906 hardcode_minus_L=yes 8907 allow_undefined_flag=unsupported 8908 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' 8909 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8910 ;; 8911 8912 osf3*) 8913 if test "$GCC" = yes; then 8914 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8915 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' 8916 else 8917 allow_undefined_flag=' -expect_unresolved \*' 8918 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' 8919 fi 8920 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8921 hardcode_libdir_separator=: 8922 ;; 8923 8924 osf4* | osf5*) # as osf3* with the addition of -msym flag 8925 if test "$GCC" = yes; then 8926 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8927 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' 8928 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8929 else 8930 allow_undefined_flag=' -expect_unresolved \*' 8931 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' 8932 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 8933 $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' 8934 8935 # Both c and cxx compiler support -rpath directly 8936 hardcode_libdir_flag_spec='-rpath $libdir' 8937 fi 8938 hardcode_libdir_separator=: 8939 ;; 8940 8941 solaris*) 8942 no_undefined_flag=' -z text' 8943 if test "$GCC" = yes; then 8944 wlarc='${wl}' 8945 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8946 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8947 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 8948 else 8949 wlarc='' 8950 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8951 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 8952 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 8953 fi 8954 hardcode_libdir_flag_spec='-R$libdir' 8955 hardcode_shlibpath_var=no 8956 case $host_os in 8957 solaris2.[0-5] | solaris2.[0-5].*) ;; 8958 *) 8959 # The compiler driver will combine and reorder linker options, 8960 # but understands `-z linker_flag'. GCC discards it without `$wl', 8961 # but is careful enough not to reorder. 8962 # Supported since Solaris 2.6 (maybe 2.5.1?) 8963 if test "$GCC" = yes; then 8964 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8965 else 8966 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8967 fi 8968 ;; 8969 esac 8970 link_all_deplibs=yes 8971 ;; 8972 8973 sunos4*) 8974 if test "x$host_vendor" = xsequent; then 8975 # Use $CC to link under sequent, because it throws in some extra .o 8976 # files that make .init and .fini sections work. 8977 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8978 else 8979 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8980 fi 8981 hardcode_libdir_flag_spec='-L$libdir' 8982 hardcode_direct=yes 8983 hardcode_minus_L=yes 8984 hardcode_shlibpath_var=no 8985 ;; 8986 8987 sysv4) 8988 case $host_vendor in 8989 sni) 8990 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8991 hardcode_direct=yes # is this really true??? 8992 ;; 8993 siemens) 8994 ## LD is ld it makes a PLAMLIB 8995 ## CC just makes a GrossModule. 8996 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8997 reload_cmds='$CC -r -o $output$reload_objs' 8998 hardcode_direct=no 8999 ;; 9000 motorola) 9001 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9002 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9003 ;; 9004 esac 9005 runpath_var='LD_RUN_PATH' 9006 hardcode_shlibpath_var=no 9007 ;; 9008 9009 sysv4.3*) 9010 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9011 hardcode_shlibpath_var=no 9012 export_dynamic_flag_spec='-Bexport' 9013 ;; 9014 9015 sysv4*MP*) 9016 if test -d /usr/nec; then 9017 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9018 hardcode_shlibpath_var=no 9019 runpath_var=LD_RUN_PATH 9020 hardcode_runpath_var=yes 9021 ld_shlibs=yes 9022 fi 9023 ;; 9024 9025 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9026 no_undefined_flag='${wl}-z,text' 9027 archive_cmds_need_lc=no 9028 hardcode_shlibpath_var=no 9029 runpath_var='LD_RUN_PATH' 9030 9031 if test "$GCC" = yes; then 9032 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9033 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9034 else 9035 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9036 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9037 fi 9038 ;; 9039 9040 sysv5* | sco3.2v5* | sco5v6*) 9041 # Note: We can NOT use -z defs as we might desire, because we do not 9042 # link with -lc, and that would cause any symbols used from libc to 9043 # always be unresolved, which means just about no library would 9044 # ever link correctly. If we're not using GNU ld we use -z text 9045 # though, which does catch some bad symbols but isn't as heavy-handed 9046 # as -z defs. 9047 no_undefined_flag='${wl}-z,text' 9048 allow_undefined_flag='${wl}-z,nodefs' 9049 archive_cmds_need_lc=no 9050 hardcode_shlibpath_var=no 9051 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 9052 hardcode_libdir_separator=':' 9053 link_all_deplibs=yes 9054 export_dynamic_flag_spec='${wl}-Bexport' 9055 runpath_var='LD_RUN_PATH' 9056 9057 if test "$GCC" = yes; then 9058 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9059 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9060 else 9061 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9062 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 9063 fi 9064 ;; 9065 9066 uts4*) 9067 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9068 hardcode_libdir_flag_spec='-L$libdir' 9069 hardcode_shlibpath_var=no 9070 ;; 9071 9072 *) 9073 ld_shlibs=no 9074 ;; 9075 esac 9076 fi 9077 9078{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 9079$as_echo "$ld_shlibs" >&6; } 9080test "$ld_shlibs" = no && can_build_shared=no 9081 9082# 9083# Do we need to explicitly link libc? 9084# 9085case "x$archive_cmds_need_lc" in 9086x|xyes) 9087 # Assume -lc should be added 9088 archive_cmds_need_lc=yes 9089 9090 if test "$enable_shared" = yes && test "$GCC" = yes; then 9091 case $archive_cmds in 9092 *'~'*) 9093 # FIXME: we may have to deal with multi-command sequences. 9094 ;; 9095 '$CC '*) 9096 # Test whether the compiler implicitly links with -lc since on some 9097 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9098 # to ld, don't add -lc before -lgcc. 9099 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 9100$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9101 $rm conftest* 9102 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9103 9104 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 9105 (eval $ac_compile) 2>&5 9106 ac_status=$? 9107 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9108 (exit $ac_status); } 2>conftest.err; then 9109 soname=conftest 9110 lib=conftest 9111 libobjs=conftest.$ac_objext 9112 deplibs= 9113 wl=$lt_prog_compiler_wl 9114 pic_flag=$lt_prog_compiler_pic 9115 compiler_flags=-v 9116 linker_flags=-v 9117 verstring= 9118 output_objdir=. 9119 libname=conftest 9120 lt_save_allow_undefined_flag=$allow_undefined_flag 9121 allow_undefined_flag= 9122 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 9123 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 9124 ac_status=$? 9125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9126 (exit $ac_status); } 9127 then 9128 archive_cmds_need_lc=no 9129 else 9130 archive_cmds_need_lc=yes 9131 fi 9132 allow_undefined_flag=$lt_save_allow_undefined_flag 9133 else 9134 cat conftest.err 1>&5 9135 fi 9136 $rm conftest* 9137 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 9138$as_echo "$archive_cmds_need_lc" >&6; } 9139 ;; 9140 esac 9141 fi 9142 ;; 9143esac 9144 9145{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 9146$as_echo_n "checking dynamic linker characteristics... " >&6; } 9147library_names_spec= 9148libname_spec='lib$name' 9149soname_spec= 9150shrext_cmds=".so" 9151postinstall_cmds= 9152postuninstall_cmds= 9153finish_cmds= 9154finish_eval= 9155shlibpath_var= 9156shlibpath_overrides_runpath=unknown 9157version_type=none 9158dynamic_linker="$host_os ld.so" 9159sys_lib_dlsearch_path_spec="/lib /usr/lib" 9160 9161if test "$GCC" = yes; then 9162 case $host_os in 9163 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9164 *) lt_awk_arg="/^libraries:/" ;; 9165 esac 9166 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9167 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then 9168 # if the path contains ";" then we assume it to be the separator 9169 # otherwise default to the standard path separator (i.e. ":") - it is 9170 # assumed that no part of a normal pathname contains ";" but that should 9171 # okay in the real world where ";" in dirpaths is itself problematic. 9172 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9173 else 9174 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9175 fi 9176 # Ok, now we have the path, separated by spaces, we can step through it 9177 # and add multilib dir if necessary. 9178 lt_tmp_lt_search_path_spec= 9179 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9180 for lt_sys_path in $lt_search_path_spec; do 9181 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9182 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9183 else 9184 test -d "$lt_sys_path" && \ 9185 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9186 fi 9187 done 9188 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' 9189BEGIN {RS=" "; FS="/|\n";} { 9190 lt_foo=""; 9191 lt_count=0; 9192 for (lt_i = NF; lt_i > 0; lt_i--) { 9193 if ($lt_i != "" && $lt_i != ".") { 9194 if ($lt_i == "..") { 9195 lt_count++; 9196 } else { 9197 if (lt_count == 0) { 9198 lt_foo="/" $lt_i lt_foo; 9199 } else { 9200 lt_count--; 9201 } 9202 } 9203 } 9204 } 9205 if (lt_foo != "") { lt_freq[lt_foo]++; } 9206 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9207}'` 9208 sys_lib_search_path_spec=`echo $lt_search_path_spec` 9209else 9210 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9211fi 9212need_lib_prefix=unknown 9213hardcode_into_libs=no 9214 9215# when you set need_version to no, make sure it does not cause -set_version 9216# flags to be left without arguments 9217need_version=unknown 9218 9219case $host_os in 9220aix3*) 9221 version_type=linux 9222 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9223 shlibpath_var=LIBPATH 9224 9225 # AIX 3 has no versioning support, so we append a major version to the name. 9226 soname_spec='${libname}${release}${shared_ext}$major' 9227 ;; 9228 9229aix[4-9]*) 9230 version_type=linux 9231 need_lib_prefix=no 9232 need_version=no 9233 hardcode_into_libs=yes 9234 if test "$host_cpu" = ia64; then 9235 # AIX 5 supports IA64 9236 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9237 shlibpath_var=LD_LIBRARY_PATH 9238 else 9239 # With GCC up to 2.95.x, collect2 would create an import file 9240 # for dependence libraries. The import file would start with 9241 # the line `#! .'. This would cause the generated library to 9242 # depend on `.', always an invalid library. This was fixed in 9243 # development snapshots of GCC prior to 3.0. 9244 case $host_os in 9245 aix4 | aix4.[01] | aix4.[01].*) 9246 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9247 echo ' yes ' 9248 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 9249 : 9250 else 9251 can_build_shared=no 9252 fi 9253 ;; 9254 esac 9255 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9256 # soname into executable. Probably we can add versioning support to 9257 # collect2, so additional links can be useful in future. 9258 if test "$aix_use_runtimelinking" = yes; then 9259 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9260 # instead of lib<name>.a to let people know that these are not 9261 # typical AIX shared libraries. 9262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9263 else 9264 # We preserve .a as extension for shared libraries through AIX4.2 9265 # and later when we are not doing run time linking. 9266 library_names_spec='${libname}${release}.a $libname.a' 9267 soname_spec='${libname}${release}${shared_ext}$major' 9268 fi 9269 shlibpath_var=LIBPATH 9270 fi 9271 ;; 9272 9273amigaos*) 9274 library_names_spec='$libname.ixlibrary $libname.a' 9275 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9276 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' 9277 ;; 9278 9279beos*) 9280 library_names_spec='${libname}${shared_ext}' 9281 dynamic_linker="$host_os ld.so" 9282 shlibpath_var=LIBRARY_PATH 9283 ;; 9284 9285bsdi[45]*) 9286 version_type=linux 9287 need_version=no 9288 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9289 soname_spec='${libname}${release}${shared_ext}$major' 9290 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9291 shlibpath_var=LD_LIBRARY_PATH 9292 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9293 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9294 # the default ld.so.conf also contains /usr/contrib/lib and 9295 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9296 # libtool to hard-code these into programs 9297 ;; 9298 9299cygwin* | mingw* | pw32*) 9300 version_type=windows 9301 shrext_cmds=".dll" 9302 need_version=no 9303 need_lib_prefix=no 9304 9305 case $GCC,$host_os in 9306 yes,cygwin* | yes,mingw* | yes,pw32*) 9307 library_names_spec='$libname.dll.a' 9308 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9309 postinstall_cmds='base_file=`basename \${file}`~ 9310 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 9311 dldir=$destdir/`dirname \$dlpath`~ 9312 test -d \$dldir || mkdir -p \$dldir~ 9313 $install_prog $dir/$dlname \$dldir/$dlname~ 9314 chmod a+x \$dldir/$dlname' 9315 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9316 dlpath=$dir/\$dldll~ 9317 $rm \$dlpath' 9318 shlibpath_overrides_runpath=yes 9319 9320 case $host_os in 9321 cygwin*) 9322 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9323 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9324 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9325 ;; 9326 mingw*) 9327 # MinGW DLLs use traditional 'lib' prefix 9328 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9329 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9330 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 9331 # It is most probably a Windows format PATH printed by 9332 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9333 # path with ; separators, and with drive letters. We can handle the 9334 # drive letters (cygwin fileutils understands them), so leave them, 9335 # especially as we might pass files found there to a mingw objdump, 9336 # which wouldn't understand a cygwinified path. Ahh. 9337 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9338 else 9339 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9340 fi 9341 ;; 9342 pw32*) 9343 # pw32 DLLs use 'pw' prefix rather than 'lib' 9344 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9345 ;; 9346 esac 9347 ;; 9348 9349 *) 9350 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9351 ;; 9352 esac 9353 dynamic_linker='Win32 ld.exe' 9354 # FIXME: first we should search . and the directory the executable is in 9355 shlibpath_var=PATH 9356 ;; 9357 9358darwin* | rhapsody*) 9359 dynamic_linker="$host_os dyld" 9360 version_type=darwin 9361 need_lib_prefix=no 9362 need_version=no 9363 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9364 soname_spec='${libname}${release}${major}$shared_ext' 9365 shlibpath_overrides_runpath=yes 9366 shlibpath_var=DYLD_LIBRARY_PATH 9367 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9368 9369 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9370 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9371 ;; 9372 9373dgux*) 9374 version_type=linux 9375 need_lib_prefix=no 9376 need_version=no 9377 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9378 soname_spec='${libname}${release}${shared_ext}$major' 9379 shlibpath_var=LD_LIBRARY_PATH 9380 ;; 9381 9382freebsd1*) 9383 dynamic_linker=no 9384 ;; 9385 9386freebsd* | dragonfly*) 9387 # DragonFly does not have aout. When/if they implement a new 9388 # versioning mechanism, adjust this. 9389 if test -x /usr/bin/objformat; then 9390 objformat=`/usr/bin/objformat` 9391 else 9392 case $host_os in 9393 freebsd[123]*) objformat=aout ;; 9394 *) objformat=elf ;; 9395 esac 9396 fi 9397 version_type=freebsd-$objformat 9398 case $version_type in 9399 freebsd-elf*) 9400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9401 need_version=no 9402 need_lib_prefix=no 9403 ;; 9404 freebsd-*) 9405 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9406 need_version=yes 9407 ;; 9408 esac 9409 shlibpath_var=LD_LIBRARY_PATH 9410 case $host_os in 9411 freebsd2*) 9412 shlibpath_overrides_runpath=yes 9413 ;; 9414 freebsd3.[01]* | freebsdelf3.[01]*) 9415 shlibpath_overrides_runpath=yes 9416 hardcode_into_libs=yes 9417 ;; 9418 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9419 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9420 shlibpath_overrides_runpath=no 9421 hardcode_into_libs=yes 9422 ;; 9423 *) # from 4.6 on, and DragonFly 9424 shlibpath_overrides_runpath=yes 9425 hardcode_into_libs=yes 9426 ;; 9427 esac 9428 ;; 9429 9430gnu*) 9431 version_type=linux 9432 need_lib_prefix=no 9433 need_version=no 9434 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9435 soname_spec='${libname}${release}${shared_ext}$major' 9436 shlibpath_var=LD_LIBRARY_PATH 9437 hardcode_into_libs=yes 9438 ;; 9439 9440hpux9* | hpux10* | hpux11*) 9441 # Give a soname corresponding to the major version so that dld.sl refuses to 9442 # link against other versions. 9443 version_type=sunos 9444 need_lib_prefix=no 9445 need_version=no 9446 case $host_cpu in 9447 ia64*) 9448 shrext_cmds='.so' 9449 hardcode_into_libs=yes 9450 dynamic_linker="$host_os dld.so" 9451 shlibpath_var=LD_LIBRARY_PATH 9452 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9453 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9454 soname_spec='${libname}${release}${shared_ext}$major' 9455 if test "X$HPUX_IA64_MODE" = X32; then 9456 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9457 else 9458 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9459 fi 9460 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9461 ;; 9462 hppa*64*) 9463 shrext_cmds='.sl' 9464 hardcode_into_libs=yes 9465 dynamic_linker="$host_os dld.sl" 9466 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9467 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9468 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9469 soname_spec='${libname}${release}${shared_ext}$major' 9470 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9471 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9472 ;; 9473 *) 9474 shrext_cmds='.sl' 9475 dynamic_linker="$host_os dld.sl" 9476 shlibpath_var=SHLIB_PATH 9477 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9478 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9479 soname_spec='${libname}${release}${shared_ext}$major' 9480 ;; 9481 esac 9482 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9483 postinstall_cmds='chmod 555 $lib' 9484 ;; 9485 9486interix[3-9]*) 9487 version_type=linux 9488 need_lib_prefix=no 9489 need_version=no 9490 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9491 soname_spec='${libname}${release}${shared_ext}$major' 9492 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9493 shlibpath_var=LD_LIBRARY_PATH 9494 shlibpath_overrides_runpath=no 9495 hardcode_into_libs=yes 9496 ;; 9497 9498irix5* | irix6* | nonstopux*) 9499 case $host_os in 9500 nonstopux*) version_type=nonstopux ;; 9501 *) 9502 if test "$lt_cv_prog_gnu_ld" = yes; then 9503 version_type=linux 9504 else 9505 version_type=irix 9506 fi ;; 9507 esac 9508 need_lib_prefix=no 9509 need_version=no 9510 soname_spec='${libname}${release}${shared_ext}$major' 9511 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9512 case $host_os in 9513 irix5* | nonstopux*) 9514 libsuff= shlibsuff= 9515 ;; 9516 *) 9517 case $LD in # libtool.m4 will add one of these switches to LD 9518 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9519 libsuff= shlibsuff= libmagic=32-bit;; 9520 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9521 libsuff=32 shlibsuff=N32 libmagic=N32;; 9522 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9523 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9524 *) libsuff= shlibsuff= libmagic=never-match;; 9525 esac 9526 ;; 9527 esac 9528 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9529 shlibpath_overrides_runpath=no 9530 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9531 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9532 hardcode_into_libs=yes 9533 ;; 9534 9535# No shared lib support for Linux oldld, aout, or coff. 9536linux*oldld* | linux*aout* | linux*coff*) 9537 dynamic_linker=no 9538 ;; 9539 9540# This must be Linux ELF. 9541linux* | k*bsd*-gnu) 9542 version_type=linux 9543 need_lib_prefix=no 9544 need_version=no 9545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9546 soname_spec='${libname}${release}${shared_ext}$major' 9547 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9548 shlibpath_var=LD_LIBRARY_PATH 9549 shlibpath_overrides_runpath=no 9550 # This implies no fast_install, which is unacceptable. 9551 # Some rework will be needed to allow for fast_install 9552 # before this can be enabled. 9553 hardcode_into_libs=yes 9554 9555 # Append ld.so.conf contents to the search path 9556 if test -f /etc/ld.so.conf; then 9557 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 9558 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9559 fi 9560 9561 # We used to test for /lib/ld.so.1 and disable shared libraries on 9562 # powerpc, because MkLinux only supported shared libraries with the 9563 # GNU dynamic linker. Since this was broken with cross compilers, 9564 # most powerpc-linux boxes support dynamic linking these days and 9565 # people can always --disable-shared, the test was removed, and we 9566 # assume the GNU/Linux dynamic linker is in use. 9567 dynamic_linker='GNU/Linux ld.so' 9568 ;; 9569 9570netbsd*) 9571 version_type=sunos 9572 need_lib_prefix=no 9573 need_version=no 9574 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 9575 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9576 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9577 dynamic_linker='NetBSD (a.out) ld.so' 9578 else 9579 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9580 soname_spec='${libname}${release}${shared_ext}$major' 9581 dynamic_linker='NetBSD ld.elf_so' 9582 fi 9583 shlibpath_var=LD_LIBRARY_PATH 9584 shlibpath_overrides_runpath=yes 9585 hardcode_into_libs=yes 9586 ;; 9587 9588newsos6) 9589 version_type=linux 9590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9591 shlibpath_var=LD_LIBRARY_PATH 9592 shlibpath_overrides_runpath=yes 9593 ;; 9594 9595nto-qnx*) 9596 version_type=linux 9597 need_lib_prefix=no 9598 need_version=no 9599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9600 soname_spec='${libname}${release}${shared_ext}$major' 9601 shlibpath_var=LD_LIBRARY_PATH 9602 shlibpath_overrides_runpath=yes 9603 ;; 9604 9605openbsd*) 9606 version_type=sunos 9607 sys_lib_dlsearch_path_spec="/usr/lib" 9608 need_lib_prefix=no 9609 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9610 case $host_os in 9611 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9612 *) need_version=no ;; 9613 esac 9614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9615 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9616 shlibpath_var=LD_LIBRARY_PATH 9617 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9618 case $host_os in 9619 openbsd2.[89] | openbsd2.[89].*) 9620 shlibpath_overrides_runpath=no 9621 ;; 9622 *) 9623 shlibpath_overrides_runpath=yes 9624 ;; 9625 esac 9626 else 9627 shlibpath_overrides_runpath=yes 9628 fi 9629 ;; 9630 9631os2*) 9632 libname_spec='$name' 9633 shrext_cmds=".dll" 9634 need_lib_prefix=no 9635 library_names_spec='$libname${shared_ext} $libname.a' 9636 dynamic_linker='OS/2 ld.exe' 9637 shlibpath_var=LIBPATH 9638 ;; 9639 9640osf3* | osf4* | osf5*) 9641 version_type=osf 9642 need_lib_prefix=no 9643 need_version=no 9644 soname_spec='${libname}${release}${shared_ext}$major' 9645 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9646 shlibpath_var=LD_LIBRARY_PATH 9647 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9648 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9649 ;; 9650 9651rdos*) 9652 dynamic_linker=no 9653 ;; 9654 9655solaris*) 9656 version_type=linux 9657 need_lib_prefix=no 9658 need_version=no 9659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9660 soname_spec='${libname}${release}${shared_ext}$major' 9661 shlibpath_var=LD_LIBRARY_PATH 9662 shlibpath_overrides_runpath=yes 9663 hardcode_into_libs=yes 9664 # ldd complains unless libraries are executable 9665 postinstall_cmds='chmod +x $lib' 9666 ;; 9667 9668sunos4*) 9669 version_type=sunos 9670 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9671 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9672 shlibpath_var=LD_LIBRARY_PATH 9673 shlibpath_overrides_runpath=yes 9674 if test "$with_gnu_ld" = yes; then 9675 need_lib_prefix=no 9676 fi 9677 need_version=yes 9678 ;; 9679 9680sysv4 | sysv4.3*) 9681 version_type=linux 9682 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9683 soname_spec='${libname}${release}${shared_ext}$major' 9684 shlibpath_var=LD_LIBRARY_PATH 9685 case $host_vendor in 9686 sni) 9687 shlibpath_overrides_runpath=no 9688 need_lib_prefix=no 9689 export_dynamic_flag_spec='${wl}-Blargedynsym' 9690 runpath_var=LD_RUN_PATH 9691 ;; 9692 siemens) 9693 need_lib_prefix=no 9694 ;; 9695 motorola) 9696 need_lib_prefix=no 9697 need_version=no 9698 shlibpath_overrides_runpath=no 9699 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9700 ;; 9701 esac 9702 ;; 9703 9704sysv4*MP*) 9705 if test -d /usr/nec ;then 9706 version_type=linux 9707 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9708 soname_spec='$libname${shared_ext}.$major' 9709 shlibpath_var=LD_LIBRARY_PATH 9710 fi 9711 ;; 9712 9713sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9714 version_type=freebsd-elf 9715 need_lib_prefix=no 9716 need_version=no 9717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9718 soname_spec='${libname}${release}${shared_ext}$major' 9719 shlibpath_var=LD_LIBRARY_PATH 9720 hardcode_into_libs=yes 9721 if test "$with_gnu_ld" = yes; then 9722 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9723 shlibpath_overrides_runpath=no 9724 else 9725 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9726 shlibpath_overrides_runpath=yes 9727 case $host_os in 9728 sco3.2v5*) 9729 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9730 ;; 9731 esac 9732 fi 9733 sys_lib_dlsearch_path_spec='/usr/lib' 9734 ;; 9735 9736uts4*) 9737 version_type=linux 9738 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9739 soname_spec='${libname}${release}${shared_ext}$major' 9740 shlibpath_var=LD_LIBRARY_PATH 9741 ;; 9742 9743*) 9744 dynamic_linker=no 9745 ;; 9746esac 9747{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 9748$as_echo "$dynamic_linker" >&6; } 9749test "$dynamic_linker" = no && can_build_shared=no 9750 9751if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9752 $as_echo_n "(cached) " >&6 9753else 9754 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 9755fi 9756 9757sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9758if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9759 $as_echo_n "(cached) " >&6 9760else 9761 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 9762fi 9763 9764sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9765 9766variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9767if test "$GCC" = yes; then 9768 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9769fi 9770 9771{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 9772$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9773hardcode_action= 9774if test -n "$hardcode_libdir_flag_spec" || \ 9775 test -n "$runpath_var" || \ 9776 test "X$hardcode_automatic" = "Xyes" ; then 9777 9778 # We can hardcode non-existant directories. 9779 if test "$hardcode_direct" != no && 9780 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9781 # have to relink, otherwise we might link with an installed library 9782 # when we should be linking with a yet-to-be-installed one 9783 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 9784 test "$hardcode_minus_L" != no; then 9785 # Linking always hardcodes the temporary library directory. 9786 hardcode_action=relink 9787 else 9788 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9789 hardcode_action=immediate 9790 fi 9791else 9792 # We cannot hardcode anything, or else we can only hardcode existing 9793 # directories. 9794 hardcode_action=unsupported 9795fi 9796{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 9797$as_echo "$hardcode_action" >&6; } 9798 9799if test "$hardcode_action" = relink; then 9800 # Fast installation is not supported 9801 enable_fast_install=no 9802elif test "$shlibpath_overrides_runpath" = yes || 9803 test "$enable_shared" = no; then 9804 # Fast installation is not necessary 9805 enable_fast_install=needless 9806fi 9807 9808striplib= 9809old_striplib= 9810{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 9811$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9812if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 9813 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9814 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9815 { $as_echo "$as_me:$LINENO: result: yes" >&5 9816$as_echo "yes" >&6; } 9817else 9818# FIXME - insert some real tests, host_os isn't really good enough 9819 case $host_os in 9820 darwin*) 9821 if test -n "$STRIP" ; then 9822 striplib="$STRIP -x" 9823 old_striplib="$STRIP -S" 9824 { $as_echo "$as_me:$LINENO: result: yes" >&5 9825$as_echo "yes" >&6; } 9826 else 9827 { $as_echo "$as_me:$LINENO: result: no" >&5 9828$as_echo "no" >&6; } 9829fi 9830 ;; 9831 *) 9832 { $as_echo "$as_me:$LINENO: result: no" >&5 9833$as_echo "no" >&6; } 9834 ;; 9835 esac 9836fi 9837 9838if test "x$enable_dlopen" != xyes; then 9839 enable_dlopen=unknown 9840 enable_dlopen_self=unknown 9841 enable_dlopen_self_static=unknown 9842else 9843 lt_cv_dlopen=no 9844 lt_cv_dlopen_libs= 9845 9846 case $host_os in 9847 beos*) 9848 lt_cv_dlopen="load_add_on" 9849 lt_cv_dlopen_libs= 9850 lt_cv_dlopen_self=yes 9851 ;; 9852 9853 mingw* | pw32*) 9854 lt_cv_dlopen="LoadLibrary" 9855 lt_cv_dlopen_libs= 9856 ;; 9857 9858 cygwin*) 9859 lt_cv_dlopen="dlopen" 9860 lt_cv_dlopen_libs= 9861 ;; 9862 9863 darwin*) 9864 # if libdl is installed we need to link against it 9865 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 9866$as_echo_n "checking for dlopen in -ldl... " >&6; } 9867if test "${ac_cv_lib_dl_dlopen+set}" = set; then 9868 $as_echo_n "(cached) " >&6 9869else 9870 ac_check_lib_save_LIBS=$LIBS 9871LIBS="-ldl $LIBS" 9872cat >conftest.$ac_ext <<_ACEOF 9873/* confdefs.h. */ 9874_ACEOF 9875cat confdefs.h >>conftest.$ac_ext 9876cat >>conftest.$ac_ext <<_ACEOF 9877/* end confdefs.h. */ 9878 9879/* Override any GCC internal prototype to avoid an error. 9880 Use char because int might match the return type of a GCC 9881 builtin and then its argument prototype would still apply. */ 9882#ifdef __cplusplus 9883extern "C" 9884#endif 9885char dlopen (); 9886int 9887main () 9888{ 9889return dlopen (); 9890 ; 9891 return 0; 9892} 9893_ACEOF 9894rm -f conftest.$ac_objext conftest$ac_exeext 9895if { (ac_try="$ac_link" 9896case "(($ac_try" in 9897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9898 *) ac_try_echo=$ac_try;; 9899esac 9900eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 9901$as_echo "$ac_try_echo") >&5 9902 (eval "$ac_link") 2>conftest.er1 9903 ac_status=$? 9904 grep -v '^ *+' conftest.er1 >conftest.err 9905 rm -f conftest.er1 9906 cat conftest.err >&5 9907 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 9908 (exit $ac_status); } && { 9909 test -z "$ac_c_werror_flag" || 9910 test ! -s conftest.err 9911 } && test -s conftest$ac_exeext && { 9912 test "$cross_compiling" = yes || 9913 $as_test_x conftest$ac_exeext 9914 }; then 9915 ac_cv_lib_dl_dlopen=yes 9916else 9917 $as_echo "$as_me: failed program was:" >&5 9918sed 's/^/| /' conftest.$ac_ext >&5 9919 9920 ac_cv_lib_dl_dlopen=no 9921fi 9922 9923rm -rf conftest.dSYM 9924rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 9925 conftest$ac_exeext conftest.$ac_ext 9926LIBS=$ac_check_lib_save_LIBS 9927fi 9928{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 9929$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9930if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 9931 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9932else 9933 9934 lt_cv_dlopen="dyld" 9935 lt_cv_dlopen_libs= 9936 lt_cv_dlopen_self=yes 9937 9938fi 9939 9940 ;; 9941 9942 *) 9943 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 9944$as_echo_n "checking for shl_load... " >&6; } 9945if test "${ac_cv_func_shl_load+set}" = set; then 9946 $as_echo_n "(cached) " >&6 9947else 9948 cat >conftest.$ac_ext <<_ACEOF 9949/* confdefs.h. */ 9950_ACEOF 9951cat confdefs.h >>conftest.$ac_ext 9952cat >>conftest.$ac_ext <<_ACEOF 9953/* end confdefs.h. */ 9954/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 9955 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 9956#define shl_load innocuous_shl_load 9957 9958/* System header to define __stub macros and hopefully few prototypes, 9959 which can conflict with char shl_load (); below. 9960 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 9961 <limits.h> exists even on freestanding compilers. */ 9962 9963#ifdef __STDC__ 9964# include <limits.h> 9965#else 9966# include <assert.h> 9967#endif 9968 9969#undef shl_load 9970 9971/* Override any GCC internal prototype to avoid an error. 9972 Use char because int might match the return type of a GCC 9973 builtin and then its argument prototype would still apply. */ 9974#ifdef __cplusplus 9975extern "C" 9976#endif 9977char shl_load (); 9978/* The GNU C library defines this for functions which it implements 9979 to always fail with ENOSYS. Some functions are actually named 9980 something starting with __ and the normal name is an alias. */ 9981#if defined __stub_shl_load || defined __stub___shl_load 9982choke me 9983#endif 9984 9985int 9986main () 9987{ 9988return shl_load (); 9989 ; 9990 return 0; 9991} 9992_ACEOF 9993rm -f conftest.$ac_objext conftest$ac_exeext 9994if { (ac_try="$ac_link" 9995case "(($ac_try" in 9996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 9997 *) ac_try_echo=$ac_try;; 9998esac 9999eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10000$as_echo "$ac_try_echo") >&5 10001 (eval "$ac_link") 2>conftest.er1 10002 ac_status=$? 10003 grep -v '^ *+' conftest.er1 >conftest.err 10004 rm -f conftest.er1 10005 cat conftest.err >&5 10006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10007 (exit $ac_status); } && { 10008 test -z "$ac_c_werror_flag" || 10009 test ! -s conftest.err 10010 } && test -s conftest$ac_exeext && { 10011 test "$cross_compiling" = yes || 10012 $as_test_x conftest$ac_exeext 10013 }; then 10014 ac_cv_func_shl_load=yes 10015else 10016 $as_echo "$as_me: failed program was:" >&5 10017sed 's/^/| /' conftest.$ac_ext >&5 10018 10019 ac_cv_func_shl_load=no 10020fi 10021 10022rm -rf conftest.dSYM 10023rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10024 conftest$ac_exeext conftest.$ac_ext 10025fi 10026{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 10027$as_echo "$ac_cv_func_shl_load" >&6; } 10028if test "x$ac_cv_func_shl_load" = x""yes; then 10029 lt_cv_dlopen="shl_load" 10030else 10031 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 10032$as_echo_n "checking for shl_load in -ldld... " >&6; } 10033if test "${ac_cv_lib_dld_shl_load+set}" = set; then 10034 $as_echo_n "(cached) " >&6 10035else 10036 ac_check_lib_save_LIBS=$LIBS 10037LIBS="-ldld $LIBS" 10038cat >conftest.$ac_ext <<_ACEOF 10039/* confdefs.h. */ 10040_ACEOF 10041cat confdefs.h >>conftest.$ac_ext 10042cat >>conftest.$ac_ext <<_ACEOF 10043/* end confdefs.h. */ 10044 10045/* Override any GCC internal prototype to avoid an error. 10046 Use char because int might match the return type of a GCC 10047 builtin and then its argument prototype would still apply. */ 10048#ifdef __cplusplus 10049extern "C" 10050#endif 10051char shl_load (); 10052int 10053main () 10054{ 10055return shl_load (); 10056 ; 10057 return 0; 10058} 10059_ACEOF 10060rm -f conftest.$ac_objext conftest$ac_exeext 10061if { (ac_try="$ac_link" 10062case "(($ac_try" in 10063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10064 *) ac_try_echo=$ac_try;; 10065esac 10066eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10067$as_echo "$ac_try_echo") >&5 10068 (eval "$ac_link") 2>conftest.er1 10069 ac_status=$? 10070 grep -v '^ *+' conftest.er1 >conftest.err 10071 rm -f conftest.er1 10072 cat conftest.err >&5 10073 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10074 (exit $ac_status); } && { 10075 test -z "$ac_c_werror_flag" || 10076 test ! -s conftest.err 10077 } && test -s conftest$ac_exeext && { 10078 test "$cross_compiling" = yes || 10079 $as_test_x conftest$ac_exeext 10080 }; then 10081 ac_cv_lib_dld_shl_load=yes 10082else 10083 $as_echo "$as_me: failed program was:" >&5 10084sed 's/^/| /' conftest.$ac_ext >&5 10085 10086 ac_cv_lib_dld_shl_load=no 10087fi 10088 10089rm -rf conftest.dSYM 10090rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10091 conftest$ac_exeext conftest.$ac_ext 10092LIBS=$ac_check_lib_save_LIBS 10093fi 10094{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 10095$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10096if test "x$ac_cv_lib_dld_shl_load" = x""yes; then 10097 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10098else 10099 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 10100$as_echo_n "checking for dlopen... " >&6; } 10101if test "${ac_cv_func_dlopen+set}" = set; then 10102 $as_echo_n "(cached) " >&6 10103else 10104 cat >conftest.$ac_ext <<_ACEOF 10105/* confdefs.h. */ 10106_ACEOF 10107cat confdefs.h >>conftest.$ac_ext 10108cat >>conftest.$ac_ext <<_ACEOF 10109/* end confdefs.h. */ 10110/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 10111 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 10112#define dlopen innocuous_dlopen 10113 10114/* System header to define __stub macros and hopefully few prototypes, 10115 which can conflict with char dlopen (); below. 10116 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 10117 <limits.h> exists even on freestanding compilers. */ 10118 10119#ifdef __STDC__ 10120# include <limits.h> 10121#else 10122# include <assert.h> 10123#endif 10124 10125#undef dlopen 10126 10127/* Override any GCC internal prototype to avoid an error. 10128 Use char because int might match the return type of a GCC 10129 builtin and then its argument prototype would still apply. */ 10130#ifdef __cplusplus 10131extern "C" 10132#endif 10133char dlopen (); 10134/* The GNU C library defines this for functions which it implements 10135 to always fail with ENOSYS. Some functions are actually named 10136 something starting with __ and the normal name is an alias. */ 10137#if defined __stub_dlopen || defined __stub___dlopen 10138choke me 10139#endif 10140 10141int 10142main () 10143{ 10144return dlopen (); 10145 ; 10146 return 0; 10147} 10148_ACEOF 10149rm -f conftest.$ac_objext conftest$ac_exeext 10150if { (ac_try="$ac_link" 10151case "(($ac_try" in 10152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10153 *) ac_try_echo=$ac_try;; 10154esac 10155eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10156$as_echo "$ac_try_echo") >&5 10157 (eval "$ac_link") 2>conftest.er1 10158 ac_status=$? 10159 grep -v '^ *+' conftest.er1 >conftest.err 10160 rm -f conftest.er1 10161 cat conftest.err >&5 10162 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10163 (exit $ac_status); } && { 10164 test -z "$ac_c_werror_flag" || 10165 test ! -s conftest.err 10166 } && test -s conftest$ac_exeext && { 10167 test "$cross_compiling" = yes || 10168 $as_test_x conftest$ac_exeext 10169 }; then 10170 ac_cv_func_dlopen=yes 10171else 10172 $as_echo "$as_me: failed program was:" >&5 10173sed 's/^/| /' conftest.$ac_ext >&5 10174 10175 ac_cv_func_dlopen=no 10176fi 10177 10178rm -rf conftest.dSYM 10179rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10180 conftest$ac_exeext conftest.$ac_ext 10181fi 10182{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 10183$as_echo "$ac_cv_func_dlopen" >&6; } 10184if test "x$ac_cv_func_dlopen" = x""yes; then 10185 lt_cv_dlopen="dlopen" 10186else 10187 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 10188$as_echo_n "checking for dlopen in -ldl... " >&6; } 10189if test "${ac_cv_lib_dl_dlopen+set}" = set; then 10190 $as_echo_n "(cached) " >&6 10191else 10192 ac_check_lib_save_LIBS=$LIBS 10193LIBS="-ldl $LIBS" 10194cat >conftest.$ac_ext <<_ACEOF 10195/* confdefs.h. */ 10196_ACEOF 10197cat confdefs.h >>conftest.$ac_ext 10198cat >>conftest.$ac_ext <<_ACEOF 10199/* end confdefs.h. */ 10200 10201/* Override any GCC internal prototype to avoid an error. 10202 Use char because int might match the return type of a GCC 10203 builtin and then its argument prototype would still apply. */ 10204#ifdef __cplusplus 10205extern "C" 10206#endif 10207char dlopen (); 10208int 10209main () 10210{ 10211return dlopen (); 10212 ; 10213 return 0; 10214} 10215_ACEOF 10216rm -f conftest.$ac_objext conftest$ac_exeext 10217if { (ac_try="$ac_link" 10218case "(($ac_try" in 10219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10220 *) ac_try_echo=$ac_try;; 10221esac 10222eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10223$as_echo "$ac_try_echo") >&5 10224 (eval "$ac_link") 2>conftest.er1 10225 ac_status=$? 10226 grep -v '^ *+' conftest.er1 >conftest.err 10227 rm -f conftest.er1 10228 cat conftest.err >&5 10229 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10230 (exit $ac_status); } && { 10231 test -z "$ac_c_werror_flag" || 10232 test ! -s conftest.err 10233 } && test -s conftest$ac_exeext && { 10234 test "$cross_compiling" = yes || 10235 $as_test_x conftest$ac_exeext 10236 }; then 10237 ac_cv_lib_dl_dlopen=yes 10238else 10239 $as_echo "$as_me: failed program was:" >&5 10240sed 's/^/| /' conftest.$ac_ext >&5 10241 10242 ac_cv_lib_dl_dlopen=no 10243fi 10244 10245rm -rf conftest.dSYM 10246rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10247 conftest$ac_exeext conftest.$ac_ext 10248LIBS=$ac_check_lib_save_LIBS 10249fi 10250{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 10251$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10252if test "x$ac_cv_lib_dl_dlopen" = x""yes; then 10253 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10254else 10255 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 10256$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10257if test "${ac_cv_lib_svld_dlopen+set}" = set; then 10258 $as_echo_n "(cached) " >&6 10259else 10260 ac_check_lib_save_LIBS=$LIBS 10261LIBS="-lsvld $LIBS" 10262cat >conftest.$ac_ext <<_ACEOF 10263/* confdefs.h. */ 10264_ACEOF 10265cat confdefs.h >>conftest.$ac_ext 10266cat >>conftest.$ac_ext <<_ACEOF 10267/* end confdefs.h. */ 10268 10269/* Override any GCC internal prototype to avoid an error. 10270 Use char because int might match the return type of a GCC 10271 builtin and then its argument prototype would still apply. */ 10272#ifdef __cplusplus 10273extern "C" 10274#endif 10275char dlopen (); 10276int 10277main () 10278{ 10279return dlopen (); 10280 ; 10281 return 0; 10282} 10283_ACEOF 10284rm -f conftest.$ac_objext conftest$ac_exeext 10285if { (ac_try="$ac_link" 10286case "(($ac_try" in 10287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10288 *) ac_try_echo=$ac_try;; 10289esac 10290eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10291$as_echo "$ac_try_echo") >&5 10292 (eval "$ac_link") 2>conftest.er1 10293 ac_status=$? 10294 grep -v '^ *+' conftest.er1 >conftest.err 10295 rm -f conftest.er1 10296 cat conftest.err >&5 10297 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10298 (exit $ac_status); } && { 10299 test -z "$ac_c_werror_flag" || 10300 test ! -s conftest.err 10301 } && test -s conftest$ac_exeext && { 10302 test "$cross_compiling" = yes || 10303 $as_test_x conftest$ac_exeext 10304 }; then 10305 ac_cv_lib_svld_dlopen=yes 10306else 10307 $as_echo "$as_me: failed program was:" >&5 10308sed 's/^/| /' conftest.$ac_ext >&5 10309 10310 ac_cv_lib_svld_dlopen=no 10311fi 10312 10313rm -rf conftest.dSYM 10314rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10315 conftest$ac_exeext conftest.$ac_ext 10316LIBS=$ac_check_lib_save_LIBS 10317fi 10318{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 10319$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10320if test "x$ac_cv_lib_svld_dlopen" = x""yes; then 10321 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10322else 10323 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 10324$as_echo_n "checking for dld_link in -ldld... " >&6; } 10325if test "${ac_cv_lib_dld_dld_link+set}" = set; then 10326 $as_echo_n "(cached) " >&6 10327else 10328 ac_check_lib_save_LIBS=$LIBS 10329LIBS="-ldld $LIBS" 10330cat >conftest.$ac_ext <<_ACEOF 10331/* confdefs.h. */ 10332_ACEOF 10333cat confdefs.h >>conftest.$ac_ext 10334cat >>conftest.$ac_ext <<_ACEOF 10335/* end confdefs.h. */ 10336 10337/* Override any GCC internal prototype to avoid an error. 10338 Use char because int might match the return type of a GCC 10339 builtin and then its argument prototype would still apply. */ 10340#ifdef __cplusplus 10341extern "C" 10342#endif 10343char dld_link (); 10344int 10345main () 10346{ 10347return dld_link (); 10348 ; 10349 return 0; 10350} 10351_ACEOF 10352rm -f conftest.$ac_objext conftest$ac_exeext 10353if { (ac_try="$ac_link" 10354case "(($ac_try" in 10355 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10356 *) ac_try_echo=$ac_try;; 10357esac 10358eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 10359$as_echo "$ac_try_echo") >&5 10360 (eval "$ac_link") 2>conftest.er1 10361 ac_status=$? 10362 grep -v '^ *+' conftest.er1 >conftest.err 10363 rm -f conftest.er1 10364 cat conftest.err >&5 10365 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10366 (exit $ac_status); } && { 10367 test -z "$ac_c_werror_flag" || 10368 test ! -s conftest.err 10369 } && test -s conftest$ac_exeext && { 10370 test "$cross_compiling" = yes || 10371 $as_test_x conftest$ac_exeext 10372 }; then 10373 ac_cv_lib_dld_dld_link=yes 10374else 10375 $as_echo "$as_me: failed program was:" >&5 10376sed 's/^/| /' conftest.$ac_ext >&5 10377 10378 ac_cv_lib_dld_dld_link=no 10379fi 10380 10381rm -rf conftest.dSYM 10382rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10383 conftest$ac_exeext conftest.$ac_ext 10384LIBS=$ac_check_lib_save_LIBS 10385fi 10386{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 10387$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10388if test "x$ac_cv_lib_dld_dld_link" = x""yes; then 10389 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10390fi 10391 10392 10393fi 10394 10395 10396fi 10397 10398 10399fi 10400 10401 10402fi 10403 10404 10405fi 10406 10407 ;; 10408 esac 10409 10410 if test "x$lt_cv_dlopen" != xno; then 10411 enable_dlopen=yes 10412 else 10413 enable_dlopen=no 10414 fi 10415 10416 case $lt_cv_dlopen in 10417 dlopen) 10418 save_CPPFLAGS="$CPPFLAGS" 10419 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10420 10421 save_LDFLAGS="$LDFLAGS" 10422 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10423 10424 save_LIBS="$LIBS" 10425 LIBS="$lt_cv_dlopen_libs $LIBS" 10426 10427 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 10428$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10429if test "${lt_cv_dlopen_self+set}" = set; then 10430 $as_echo_n "(cached) " >&6 10431else 10432 if test "$cross_compiling" = yes; then : 10433 lt_cv_dlopen_self=cross 10434else 10435 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10436 lt_status=$lt_dlunknown 10437 cat > conftest.$ac_ext <<EOF 10438#line 10438 "configure" 10439#include "confdefs.h" 10440 10441#if HAVE_DLFCN_H 10442#include <dlfcn.h> 10443#endif 10444 10445#include <stdio.h> 10446 10447#ifdef RTLD_GLOBAL 10448# define LT_DLGLOBAL RTLD_GLOBAL 10449#else 10450# ifdef DL_GLOBAL 10451# define LT_DLGLOBAL DL_GLOBAL 10452# else 10453# define LT_DLGLOBAL 0 10454# endif 10455#endif 10456 10457/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10458 find out it does not work in some platform. */ 10459#ifndef LT_DLLAZY_OR_NOW 10460# ifdef RTLD_LAZY 10461# define LT_DLLAZY_OR_NOW RTLD_LAZY 10462# else 10463# ifdef DL_LAZY 10464# define LT_DLLAZY_OR_NOW DL_LAZY 10465# else 10466# ifdef RTLD_NOW 10467# define LT_DLLAZY_OR_NOW RTLD_NOW 10468# else 10469# ifdef DL_NOW 10470# define LT_DLLAZY_OR_NOW DL_NOW 10471# else 10472# define LT_DLLAZY_OR_NOW 0 10473# endif 10474# endif 10475# endif 10476# endif 10477#endif 10478 10479#ifdef __cplusplus 10480extern "C" void exit (int); 10481#endif 10482 10483void fnord() { int i=42;} 10484int main () 10485{ 10486 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10487 int status = $lt_dlunknown; 10488 10489 if (self) 10490 { 10491 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10492 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10493 /* dlclose (self); */ 10494 } 10495 else 10496 puts (dlerror ()); 10497 10498 exit (status); 10499} 10500EOF 10501 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10502 (eval $ac_link) 2>&5 10503 ac_status=$? 10504 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10505 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10506 (./conftest; exit; ) >&5 2>/dev/null 10507 lt_status=$? 10508 case x$lt_status in 10509 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10510 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10511 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10512 esac 10513 else : 10514 # compilation failed 10515 lt_cv_dlopen_self=no 10516 fi 10517fi 10518rm -fr conftest* 10519 10520 10521fi 10522{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 10523$as_echo "$lt_cv_dlopen_self" >&6; } 10524 10525 if test "x$lt_cv_dlopen_self" = xyes; then 10526 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10527 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 10528$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10529if test "${lt_cv_dlopen_self_static+set}" = set; then 10530 $as_echo_n "(cached) " >&6 10531else 10532 if test "$cross_compiling" = yes; then : 10533 lt_cv_dlopen_self_static=cross 10534else 10535 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10536 lt_status=$lt_dlunknown 10537 cat > conftest.$ac_ext <<EOF 10538#line 10538 "configure" 10539#include "confdefs.h" 10540 10541#if HAVE_DLFCN_H 10542#include <dlfcn.h> 10543#endif 10544 10545#include <stdio.h> 10546 10547#ifdef RTLD_GLOBAL 10548# define LT_DLGLOBAL RTLD_GLOBAL 10549#else 10550# ifdef DL_GLOBAL 10551# define LT_DLGLOBAL DL_GLOBAL 10552# else 10553# define LT_DLGLOBAL 0 10554# endif 10555#endif 10556 10557/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10558 find out it does not work in some platform. */ 10559#ifndef LT_DLLAZY_OR_NOW 10560# ifdef RTLD_LAZY 10561# define LT_DLLAZY_OR_NOW RTLD_LAZY 10562# else 10563# ifdef DL_LAZY 10564# define LT_DLLAZY_OR_NOW DL_LAZY 10565# else 10566# ifdef RTLD_NOW 10567# define LT_DLLAZY_OR_NOW RTLD_NOW 10568# else 10569# ifdef DL_NOW 10570# define LT_DLLAZY_OR_NOW DL_NOW 10571# else 10572# define LT_DLLAZY_OR_NOW 0 10573# endif 10574# endif 10575# endif 10576# endif 10577#endif 10578 10579#ifdef __cplusplus 10580extern "C" void exit (int); 10581#endif 10582 10583void fnord() { int i=42;} 10584int main () 10585{ 10586 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10587 int status = $lt_dlunknown; 10588 10589 if (self) 10590 { 10591 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10592 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10593 /* dlclose (self); */ 10594 } 10595 else 10596 puts (dlerror ()); 10597 10598 exit (status); 10599} 10600EOF 10601 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10602 (eval $ac_link) 2>&5 10603 ac_status=$? 10604 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 10605 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 10606 (./conftest; exit; ) >&5 2>/dev/null 10607 lt_status=$? 10608 case x$lt_status in 10609 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10610 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10611 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10612 esac 10613 else : 10614 # compilation failed 10615 lt_cv_dlopen_self_static=no 10616 fi 10617fi 10618rm -fr conftest* 10619 10620 10621fi 10622{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 10623$as_echo "$lt_cv_dlopen_self_static" >&6; } 10624 fi 10625 10626 CPPFLAGS="$save_CPPFLAGS" 10627 LDFLAGS="$save_LDFLAGS" 10628 LIBS="$save_LIBS" 10629 ;; 10630 esac 10631 10632 case $lt_cv_dlopen_self in 10633 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10634 *) enable_dlopen_self=unknown ;; 10635 esac 10636 10637 case $lt_cv_dlopen_self_static in 10638 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10639 *) enable_dlopen_self_static=unknown ;; 10640 esac 10641fi 10642 10643 10644# Report which library types will actually be built 10645{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 10646$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10647{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 10648$as_echo "$can_build_shared" >&6; } 10649 10650{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 10651$as_echo_n "checking whether to build shared libraries... " >&6; } 10652test "$can_build_shared" = "no" && enable_shared=no 10653 10654# On AIX, shared libraries and static libraries use the same namespace, and 10655# are all built from PIC. 10656case $host_os in 10657aix3*) 10658 test "$enable_shared" = yes && enable_static=no 10659 if test -n "$RANLIB"; then 10660 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10661 postinstall_cmds='$RANLIB $lib' 10662 fi 10663 ;; 10664 10665aix[4-9]*) 10666 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10667 test "$enable_shared" = yes && enable_static=no 10668 fi 10669 ;; 10670esac 10671{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 10672$as_echo "$enable_shared" >&6; } 10673 10674{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 10675$as_echo_n "checking whether to build static libraries... " >&6; } 10676# Make sure either enable_shared or enable_static is yes. 10677test "$enable_shared" = yes || enable_static=yes 10678{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 10679$as_echo "$enable_static" >&6; } 10680 10681# The else clause should only fire when bootstrapping the 10682# libtool distribution, otherwise you forgot to ship ltmain.sh 10683# with your package, and you will get complaints that there are 10684# no rules to generate ltmain.sh. 10685if test -f "$ltmain"; then 10686 # See if we are running on zsh, and set the options which allow our commands through 10687 # without removal of \ escapes. 10688 if test -n "${ZSH_VERSION+set}" ; then 10689 setopt NO_GLOB_SUBST 10690 fi 10691 # Now quote all the things that may contain metacharacters while being 10692 # careful not to overquote the AC_SUBSTed values. We take copies of the 10693 # variables and quote the copies for generation of the libtool script. 10694 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 10695 SED SHELL STRIP \ 10696 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 10697 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 10698 deplibs_check_method reload_flag reload_cmds need_locks \ 10699 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 10700 lt_cv_sys_global_symbol_to_c_name_address \ 10701 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 10702 old_postinstall_cmds old_postuninstall_cmds \ 10703 compiler \ 10704 CC \ 10705 LD \ 10706 lt_prog_compiler_wl \ 10707 lt_prog_compiler_pic \ 10708 lt_prog_compiler_static \ 10709 lt_prog_compiler_no_builtin_flag \ 10710 export_dynamic_flag_spec \ 10711 thread_safe_flag_spec \ 10712 whole_archive_flag_spec \ 10713 enable_shared_with_static_runtimes \ 10714 old_archive_cmds \ 10715 old_archive_from_new_cmds \ 10716 predep_objects \ 10717 postdep_objects \ 10718 predeps \ 10719 postdeps \ 10720 compiler_lib_search_path \ 10721 compiler_lib_search_dirs \ 10722 archive_cmds \ 10723 archive_expsym_cmds \ 10724 postinstall_cmds \ 10725 postuninstall_cmds \ 10726 old_archive_from_expsyms_cmds \ 10727 allow_undefined_flag \ 10728 no_undefined_flag \ 10729 export_symbols_cmds \ 10730 hardcode_libdir_flag_spec \ 10731 hardcode_libdir_flag_spec_ld \ 10732 hardcode_libdir_separator \ 10733 hardcode_automatic \ 10734 module_cmds \ 10735 module_expsym_cmds \ 10736 lt_cv_prog_compiler_c_o \ 10737 fix_srcfile_path \ 10738 exclude_expsyms \ 10739 include_expsyms; do 10740 10741 case $var in 10742 old_archive_cmds | \ 10743 old_archive_from_new_cmds | \ 10744 archive_cmds | \ 10745 archive_expsym_cmds | \ 10746 module_cmds | \ 10747 module_expsym_cmds | \ 10748 old_archive_from_expsyms_cmds | \ 10749 export_symbols_cmds | \ 10750 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 10751 postinstall_cmds | postuninstall_cmds | \ 10752 old_postinstall_cmds | old_postuninstall_cmds | \ 10753 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 10754 # Double-quote double-evaled strings. 10755 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 10756 ;; 10757 *) 10758 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 10759 ;; 10760 esac 10761 done 10762 10763 case $lt_echo in 10764 *'\$0 --fallback-echo"') 10765 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 10766 ;; 10767 esac 10768 10769cfgfile="${ofile}T" 10770 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 10771 $rm -f "$cfgfile" 10772 { $as_echo "$as_me:$LINENO: creating $ofile" >&5 10773$as_echo "$as_me: creating $ofile" >&6;} 10774 10775 cat <<__EOF__ >> "$cfgfile" 10776#! $SHELL 10777 10778# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 10779# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 10780# NOTE: Changes made to this file will be lost: look at ltmain.sh. 10781# 10782# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 10783# Free Software Foundation, Inc. 10784# 10785# This file is part of GNU Libtool: 10786# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 10787# 10788# This program is free software; you can redistribute it and/or modify 10789# it under the terms of the GNU General Public License as published by 10790# the Free Software Foundation; either version 2 of the License, or 10791# (at your option) any later version. 10792# 10793# This program is distributed in the hope that it will be useful, but 10794# WITHOUT ANY WARRANTY; without even the implied warranty of 10795# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 10796# General Public License for more details. 10797# 10798# You should have received a copy of the GNU General Public License 10799# along with this program; if not, write to the Free Software 10800# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 10801# 10802# As a special exception to the GNU General Public License, if you 10803# distribute this file as part of a program that contains a 10804# configuration script generated by Autoconf, you may include it under 10805# the same distribution terms that you use for the rest of that program. 10806 10807# A sed program that does not truncate output. 10808SED=$lt_SED 10809 10810# Sed that helps us avoid accidentally triggering echo(1) options like -n. 10811Xsed="$SED -e 1s/^X//" 10812 10813# The HP-UX ksh and POSIX shell print the target directory to stdout 10814# if CDPATH is set. 10815(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 10816 10817# The names of the tagged configurations supported by this script. 10818available_tags= 10819 10820# ### BEGIN LIBTOOL CONFIG 10821 10822# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 10823 10824# Shell to use when invoking shell scripts. 10825SHELL=$lt_SHELL 10826 10827# Whether or not to build shared libraries. 10828build_libtool_libs=$enable_shared 10829 10830# Whether or not to build static libraries. 10831build_old_libs=$enable_static 10832 10833# Whether or not to add -lc for building shared libraries. 10834build_libtool_need_lc=$archive_cmds_need_lc 10835 10836# Whether or not to disallow shared libs when runtime libs are static 10837allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 10838 10839# Whether or not to optimize for fast installation. 10840fast_install=$enable_fast_install 10841 10842# The host system. 10843host_alias=$host_alias 10844host=$host 10845host_os=$host_os 10846 10847# The build system. 10848build_alias=$build_alias 10849build=$build 10850build_os=$build_os 10851 10852# An echo program that does not interpret backslashes. 10853echo=$lt_echo 10854 10855# The archiver. 10856AR=$lt_AR 10857AR_FLAGS=$lt_AR_FLAGS 10858 10859# A C compiler. 10860LTCC=$lt_LTCC 10861 10862# LTCC compiler flags. 10863LTCFLAGS=$lt_LTCFLAGS 10864 10865# A language-specific compiler. 10866CC=$lt_compiler 10867 10868# Is the compiler the GNU C compiler? 10869with_gcc=$GCC 10870 10871# An ERE matcher. 10872EGREP=$lt_EGREP 10873 10874# The linker used to build libraries. 10875LD=$lt_LD 10876 10877# Whether we need hard or soft links. 10878LN_S=$lt_LN_S 10879 10880# A BSD-compatible nm program. 10881NM=$lt_NM 10882 10883# A symbol stripping program 10884STRIP=$lt_STRIP 10885 10886# Used to examine libraries when file_magic_cmd begins "file" 10887MAGIC_CMD=$MAGIC_CMD 10888 10889# Used on cygwin: DLL creation program. 10890DLLTOOL="$DLLTOOL" 10891 10892# Used on cygwin: object dumper. 10893OBJDUMP="$OBJDUMP" 10894 10895# Used on cygwin: assembler. 10896AS="$AS" 10897 10898# The name of the directory that contains temporary libtool files. 10899objdir=$objdir 10900 10901# How to create reloadable object files. 10902reload_flag=$lt_reload_flag 10903reload_cmds=$lt_reload_cmds 10904 10905# How to pass a linker flag through the compiler. 10906wl=$lt_lt_prog_compiler_wl 10907 10908# Object file suffix (normally "o"). 10909objext="$ac_objext" 10910 10911# Old archive suffix (normally "a"). 10912libext="$libext" 10913 10914# Shared library suffix (normally ".so"). 10915shrext_cmds='$shrext_cmds' 10916 10917# Executable file suffix (normally ""). 10918exeext="$exeext" 10919 10920# Additional compiler flags for building library objects. 10921pic_flag=$lt_lt_prog_compiler_pic 10922pic_mode=$pic_mode 10923 10924# What is the maximum length of a command? 10925max_cmd_len=$lt_cv_sys_max_cmd_len 10926 10927# Does compiler simultaneously support -c and -o options? 10928compiler_c_o=$lt_lt_cv_prog_compiler_c_o 10929 10930# Must we lock files when doing compilation? 10931need_locks=$lt_need_locks 10932 10933# Do we need the lib prefix for modules? 10934need_lib_prefix=$need_lib_prefix 10935 10936# Do we need a version for libraries? 10937need_version=$need_version 10938 10939# Whether dlopen is supported. 10940dlopen_support=$enable_dlopen 10941 10942# Whether dlopen of programs is supported. 10943dlopen_self=$enable_dlopen_self 10944 10945# Whether dlopen of statically linked programs is supported. 10946dlopen_self_static=$enable_dlopen_self_static 10947 10948# Compiler flag to prevent dynamic linking. 10949link_static_flag=$lt_lt_prog_compiler_static 10950 10951# Compiler flag to turn off builtin functions. 10952no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 10953 10954# Compiler flag to allow reflexive dlopens. 10955export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 10956 10957# Compiler flag to generate shared objects directly from archives. 10958whole_archive_flag_spec=$lt_whole_archive_flag_spec 10959 10960# Compiler flag to generate thread-safe objects. 10961thread_safe_flag_spec=$lt_thread_safe_flag_spec 10962 10963# Library versioning type. 10964version_type=$version_type 10965 10966# Format of library name prefix. 10967libname_spec=$lt_libname_spec 10968 10969# List of archive names. First name is the real one, the rest are links. 10970# The last name is the one that the linker finds with -lNAME. 10971library_names_spec=$lt_library_names_spec 10972 10973# The coded name of the library, if different from the real name. 10974soname_spec=$lt_soname_spec 10975 10976# Commands used to build and install an old-style archive. 10977RANLIB=$lt_RANLIB 10978old_archive_cmds=$lt_old_archive_cmds 10979old_postinstall_cmds=$lt_old_postinstall_cmds 10980old_postuninstall_cmds=$lt_old_postuninstall_cmds 10981 10982# Create an old-style archive from a shared archive. 10983old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 10984 10985# Create a temporary old-style archive to link instead of a shared archive. 10986old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 10987 10988# Commands used to build and install a shared archive. 10989archive_cmds=$lt_archive_cmds 10990archive_expsym_cmds=$lt_archive_expsym_cmds 10991postinstall_cmds=$lt_postinstall_cmds 10992postuninstall_cmds=$lt_postuninstall_cmds 10993 10994# Commands used to build a loadable module (assumed same as above if empty) 10995module_cmds=$lt_module_cmds 10996module_expsym_cmds=$lt_module_expsym_cmds 10997 10998# Commands to strip libraries. 10999old_striplib=$lt_old_striplib 11000striplib=$lt_striplib 11001 11002# Dependencies to place before the objects being linked to create a 11003# shared library. 11004predep_objects=$lt_predep_objects 11005 11006# Dependencies to place after the objects being linked to create a 11007# shared library. 11008postdep_objects=$lt_postdep_objects 11009 11010# Dependencies to place before the objects being linked to create a 11011# shared library. 11012predeps=$lt_predeps 11013 11014# Dependencies to place after the objects being linked to create a 11015# shared library. 11016postdeps=$lt_postdeps 11017 11018# The directories searched by this compiler when creating a shared 11019# library 11020compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 11021 11022# The library search path used internally by the compiler when linking 11023# a shared library. 11024compiler_lib_search_path=$lt_compiler_lib_search_path 11025 11026# Method to check whether dependent libraries are shared objects. 11027deplibs_check_method=$lt_deplibs_check_method 11028 11029# Command to use when deplibs_check_method == file_magic. 11030file_magic_cmd=$lt_file_magic_cmd 11031 11032# Flag that allows shared libraries with undefined symbols to be built. 11033allow_undefined_flag=$lt_allow_undefined_flag 11034 11035# Flag that forces no undefined symbols. 11036no_undefined_flag=$lt_no_undefined_flag 11037 11038# Commands used to finish a libtool library installation in a directory. 11039finish_cmds=$lt_finish_cmds 11040 11041# Same as above, but a single script fragment to be evaled but not shown. 11042finish_eval=$lt_finish_eval 11043 11044# Take the output of nm and produce a listing of raw symbols and C names. 11045global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 11046 11047# Transform the output of nm in a proper C declaration 11048global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 11049 11050# Transform the output of nm in a C name address pair 11051global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 11052 11053# This is the shared library runtime path variable. 11054runpath_var=$runpath_var 11055 11056# This is the shared library path variable. 11057shlibpath_var=$shlibpath_var 11058 11059# Is shlibpath searched before the hard-coded library search path? 11060shlibpath_overrides_runpath=$shlibpath_overrides_runpath 11061 11062# How to hardcode a shared library path into an executable. 11063hardcode_action=$hardcode_action 11064 11065# Whether we should hardcode library paths into libraries. 11066hardcode_into_libs=$hardcode_into_libs 11067 11068# Flag to hardcode \$libdir into a binary during linking. 11069# This must work even if \$libdir does not exist. 11070hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 11071 11072# If ld is used when linking, flag to hardcode \$libdir into 11073# a binary during linking. This must work even if \$libdir does 11074# not exist. 11075hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 11076 11077# Whether we need a single -rpath flag with a separated argument. 11078hardcode_libdir_separator=$lt_hardcode_libdir_separator 11079 11080# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 11081# resulting binary. 11082hardcode_direct=$hardcode_direct 11083 11084# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 11085# resulting binary. 11086hardcode_minus_L=$hardcode_minus_L 11087 11088# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 11089# the resulting binary. 11090hardcode_shlibpath_var=$hardcode_shlibpath_var 11091 11092# Set to yes if building a shared library automatically hardcodes DIR into the library 11093# and all subsequent libraries and executables linked against it. 11094hardcode_automatic=$hardcode_automatic 11095 11096# Variables whose values should be saved in libtool wrapper scripts and 11097# restored at relink time. 11098variables_saved_for_relink="$variables_saved_for_relink" 11099 11100# Whether libtool must link a program against all its dependency libraries. 11101link_all_deplibs=$link_all_deplibs 11102 11103# Compile-time system search path for libraries 11104sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 11105 11106# Run-time system search path for libraries 11107sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 11108 11109# Fix the shell variable \$srcfile for the compiler. 11110fix_srcfile_path=$lt_fix_srcfile_path 11111 11112# Set to yes if exported symbols are required. 11113always_export_symbols=$always_export_symbols 11114 11115# The commands to list exported symbols. 11116export_symbols_cmds=$lt_export_symbols_cmds 11117 11118# The commands to extract the exported symbol list from a shared archive. 11119extract_expsyms_cmds=$lt_extract_expsyms_cmds 11120 11121# Symbols that should not be listed in the preloaded symbols. 11122exclude_expsyms=$lt_exclude_expsyms 11123 11124# Symbols that must always be exported. 11125include_expsyms=$lt_include_expsyms 11126 11127# ### END LIBTOOL CONFIG 11128 11129__EOF__ 11130 11131 11132 case $host_os in 11133 aix3*) 11134 cat <<\EOF >> "$cfgfile" 11135 11136# AIX sometimes has problems with the GCC collect2 program. For some 11137# reason, if we set the COLLECT_NAMES environment variable, the problems 11138# vanish in a puff of smoke. 11139if test "X${COLLECT_NAMES+set}" != Xset; then 11140 COLLECT_NAMES= 11141 export COLLECT_NAMES 11142fi 11143EOF 11144 ;; 11145 esac 11146 11147 # We use sed instead of cat because bash on DJGPP gets confused if 11148 # if finds mixed CR/LF and LF-only lines. Since sed operates in 11149 # text mode, it properly converts lines to CR/LF. This bash problem 11150 # is reportedly fixed, but why not run on old versions too? 11151 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 11152 11153 mv -f "$cfgfile" "$ofile" || \ 11154 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 11155 chmod +x "$ofile" 11156 11157else 11158 # If there is no Makefile yet, we rely on a make rule to execute 11159 # `config.status --recheck' to rerun these tests and create the 11160 # libtool script then. 11161 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 11162 if test -f "$ltmain_in"; then 11163 test -f Makefile && make "$ltmain" 11164 fi 11165fi 11166 11167 11168ac_ext=c 11169ac_cpp='$CPP $CPPFLAGS' 11170ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11171ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11172ac_compiler_gnu=$ac_cv_c_compiler_gnu 11173 11174CC="$lt_save_CC" 11175 11176 11177# Check whether --with-tags was given. 11178if test "${with_tags+set}" = set; then 11179 withval=$with_tags; tagnames="$withval" 11180fi 11181 11182 11183if test -f "$ltmain" && test -n "$tagnames"; then 11184 if test ! -f "${ofile}"; then 11185 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 11186$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 11187 fi 11188 11189 if test -z "$LTCC"; then 11190 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 11191 if test -z "$LTCC"; then 11192 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 11193$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 11194 else 11195 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 11196$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 11197 fi 11198 fi 11199 if test -z "$LTCFLAGS"; then 11200 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 11201 fi 11202 11203 # Extract list of available tagged configurations in $ofile. 11204 # Note that this assumes the entire list is on one line. 11205 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 11206 11207 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11208 for tagname in $tagnames; do 11209 IFS="$lt_save_ifs" 11210 # Check whether tagname contains only valid characters 11211 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 11212 "") ;; 11213 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 11214$as_echo "$as_me: error: invalid tag name: $tagname" >&2;} 11215 { (exit 1); exit 1; }; } 11216 ;; 11217 esac 11218 11219 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 11220 then 11221 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 11222$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 11223 { (exit 1); exit 1; }; } 11224 fi 11225 11226 # Update the list of available tags. 11227 if test -n "$tagname"; then 11228 echo appending configuration tag \"$tagname\" to $ofile 11229 11230 case $tagname in 11231 CXX) 11232 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11233 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11234 (test "X$CXX" != "Xg++"))) ; then 11235 ac_ext=cpp 11236ac_cpp='$CXXCPP $CPPFLAGS' 11237ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11238ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11239ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11240 11241 11242 11243 11244archive_cmds_need_lc_CXX=no 11245allow_undefined_flag_CXX= 11246always_export_symbols_CXX=no 11247archive_expsym_cmds_CXX= 11248export_dynamic_flag_spec_CXX= 11249hardcode_direct_CXX=no 11250hardcode_libdir_flag_spec_CXX= 11251hardcode_libdir_flag_spec_ld_CXX= 11252hardcode_libdir_separator_CXX= 11253hardcode_minus_L_CXX=no 11254hardcode_shlibpath_var_CXX=unsupported 11255hardcode_automatic_CXX=no 11256module_cmds_CXX= 11257module_expsym_cmds_CXX= 11258link_all_deplibs_CXX=unknown 11259old_archive_cmds_CXX=$old_archive_cmds 11260no_undefined_flag_CXX= 11261whole_archive_flag_spec_CXX= 11262enable_shared_with_static_runtimes_CXX=no 11263 11264# Dependencies to place before and after the object being linked: 11265predep_objects_CXX= 11266postdep_objects_CXX= 11267predeps_CXX= 11268postdeps_CXX= 11269compiler_lib_search_path_CXX= 11270compiler_lib_search_dirs_CXX= 11271 11272# Source file extension for C++ test sources. 11273ac_ext=cpp 11274 11275# Object file extension for compiled C++ test sources. 11276objext=o 11277objext_CXX=$objext 11278 11279# Code to be used in simple compile tests 11280lt_simple_compile_test_code="int some_variable = 0;" 11281 11282# Code to be used in simple link tests 11283lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11284 11285# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11286 11287# If no C compiler was specified, use CC. 11288LTCC=${LTCC-"$CC"} 11289 11290# If no C compiler flags were specified, use CFLAGS. 11291LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11292 11293# Allow CC to be a program name with arguments. 11294compiler=$CC 11295 11296 11297# save warnings/boilerplate of simple test code 11298ac_outfile=conftest.$ac_objext 11299echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11300eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11301_lt_compiler_boilerplate=`cat conftest.err` 11302$rm conftest* 11303 11304ac_outfile=conftest.$ac_objext 11305echo "$lt_simple_link_test_code" >conftest.$ac_ext 11306eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11307_lt_linker_boilerplate=`cat conftest.err` 11308$rm -r conftest* 11309 11310 11311# Allow CC to be a program name with arguments. 11312lt_save_CC=$CC 11313lt_save_LD=$LD 11314lt_save_GCC=$GCC 11315GCC=$GXX 11316lt_save_with_gnu_ld=$with_gnu_ld 11317lt_save_path_LD=$lt_cv_path_LD 11318if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11319 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11320else 11321 $as_unset lt_cv_prog_gnu_ld 11322fi 11323if test -n "${lt_cv_path_LDCXX+set}"; then 11324 lt_cv_path_LD=$lt_cv_path_LDCXX 11325else 11326 $as_unset lt_cv_path_LD 11327fi 11328test -z "${LDCXX+set}" || LD=$LDCXX 11329CC=${CXX-"c++"} 11330compiler=$CC 11331compiler_CXX=$CC 11332for cc_temp in $compiler""; do 11333 case $cc_temp in 11334 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11335 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11336 \-*) ;; 11337 *) break;; 11338 esac 11339done 11340cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 11341 11342 11343# We don't want -fno-exception wen compiling C++ code, so set the 11344# no_builtin_flag separately 11345if test "$GXX" = yes; then 11346 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11347else 11348 lt_prog_compiler_no_builtin_flag_CXX= 11349fi 11350 11351if test "$GXX" = yes; then 11352 # Set up default GNU C++ configuration 11353 11354 11355# Check whether --with-gnu-ld was given. 11356if test "${with_gnu_ld+set}" = set; then 11357 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11358else 11359 with_gnu_ld=no 11360fi 11361 11362ac_prog=ld 11363if test "$GCC" = yes; then 11364 # Check if gcc -print-prog-name=ld gives a path. 11365 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 11366$as_echo_n "checking for ld used by $CC... " >&6; } 11367 case $host in 11368 *-*-mingw*) 11369 # gcc leaves a trailing carriage return which upsets mingw 11370 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11371 *) 11372 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11373 esac 11374 case $ac_prog in 11375 # Accept absolute paths. 11376 [\\/]* | ?:[\\/]*) 11377 re_direlt='/[^/][^/]*/\.\./' 11378 # Canonicalize the pathname of ld 11379 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 11380 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11381 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 11382 done 11383 test -z "$LD" && LD="$ac_prog" 11384 ;; 11385 "") 11386 # If it fails, then pretend we aren't using GCC. 11387 ac_prog=ld 11388 ;; 11389 *) 11390 # If it is relative, then search for the first ld in PATH. 11391 with_gnu_ld=unknown 11392 ;; 11393 esac 11394elif test "$with_gnu_ld" = yes; then 11395 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 11396$as_echo_n "checking for GNU ld... " >&6; } 11397else 11398 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 11399$as_echo_n "checking for non-GNU ld... " >&6; } 11400fi 11401if test "${lt_cv_path_LD+set}" = set; then 11402 $as_echo_n "(cached) " >&6 11403else 11404 if test -z "$LD"; then 11405 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11406 for ac_dir in $PATH; do 11407 IFS="$lt_save_ifs" 11408 test -z "$ac_dir" && ac_dir=. 11409 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11410 lt_cv_path_LD="$ac_dir/$ac_prog" 11411 # Check to see if the program is GNU ld. I'd rather use --version, 11412 # but apparently some variants of GNU ld only accept -v. 11413 # Break only if it was the GNU/non-GNU ld that we prefer. 11414 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11415 *GNU* | *'with BFD'*) 11416 test "$with_gnu_ld" != no && break 11417 ;; 11418 *) 11419 test "$with_gnu_ld" != yes && break 11420 ;; 11421 esac 11422 fi 11423 done 11424 IFS="$lt_save_ifs" 11425else 11426 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11427fi 11428fi 11429 11430LD="$lt_cv_path_LD" 11431if test -n "$LD"; then 11432 { $as_echo "$as_me:$LINENO: result: $LD" >&5 11433$as_echo "$LD" >&6; } 11434else 11435 { $as_echo "$as_me:$LINENO: result: no" >&5 11436$as_echo "no" >&6; } 11437fi 11438test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 11439$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 11440 { (exit 1); exit 1; }; } 11441{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 11442$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11443if test "${lt_cv_prog_gnu_ld+set}" = set; then 11444 $as_echo_n "(cached) " >&6 11445else 11446 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11447case `$LD -v 2>&1 </dev/null` in 11448*GNU* | *'with BFD'*) 11449 lt_cv_prog_gnu_ld=yes 11450 ;; 11451*) 11452 lt_cv_prog_gnu_ld=no 11453 ;; 11454esac 11455fi 11456{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 11457$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11458with_gnu_ld=$lt_cv_prog_gnu_ld 11459 11460 11461 11462 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11463 # archiving commands below assume that GNU ld is being used. 11464 if test "$with_gnu_ld" = yes; then 11465 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 11466 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' 11467 11468 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 11469 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 11470 11471 # If archive_cmds runs LD, not CC, wlarc should be empty 11472 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 11473 # investigate it a little bit more. (MM) 11474 wlarc='${wl}' 11475 11476 # ancient GNU ld didn't support --whole-archive et. al. 11477 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 11478 grep 'no-whole-archive' > /dev/null; then 11479 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 11480 else 11481 whole_archive_flag_spec_CXX= 11482 fi 11483 else 11484 with_gnu_ld=no 11485 wlarc= 11486 11487 # A generic and very simple default shared library creation 11488 # command for GNU C++ for the case where it uses the native 11489 # linker, instead of GNU ld. If possible, this setting should 11490 # overridden to take advantage of the native linker features on 11491 # the platform it is being used on. 11492 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11493 fi 11494 11495 # Commands to make compiler produce verbose output that lists 11496 # what "hidden" libraries, object files and flags are used when 11497 # linking a shared library. 11498 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 11499 11500else 11501 GXX=no 11502 with_gnu_ld=no 11503 wlarc= 11504fi 11505 11506# PORTME: fill in a description of your system's C++ link characteristics 11507{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11508$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11509ld_shlibs_CXX=yes 11510case $host_os in 11511 aix3*) 11512 # FIXME: insert proper C++ library support 11513 ld_shlibs_CXX=no 11514 ;; 11515 aix[4-9]*) 11516 if test "$host_cpu" = ia64; then 11517 # On IA64, the linker does run time linking by default, so we don't 11518 # have to do anything special. 11519 aix_use_runtimelinking=no 11520 exp_sym_flag='-Bexport' 11521 no_entry_flag="" 11522 else 11523 aix_use_runtimelinking=no 11524 11525 # Test if we are trying to use run time linking or normal 11526 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11527 # need to do runtime linking. 11528 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11529 for ld_flag in $LDFLAGS; do 11530 case $ld_flag in 11531 *-brtl*) 11532 aix_use_runtimelinking=yes 11533 break 11534 ;; 11535 esac 11536 done 11537 ;; 11538 esac 11539 11540 exp_sym_flag='-bexport' 11541 no_entry_flag='-bnoentry' 11542 fi 11543 11544 # When large executables or shared objects are built, AIX ld can 11545 # have problems creating the table of contents. If linking a library 11546 # or program results in "error TOC overflow" add -mminimal-toc to 11547 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11548 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11549 11550 archive_cmds_CXX='' 11551 hardcode_direct_CXX=yes 11552 hardcode_libdir_separator_CXX=':' 11553 link_all_deplibs_CXX=yes 11554 11555 if test "$GXX" = yes; then 11556 case $host_os in aix4.[012]|aix4.[012].*) 11557 # We only want to do this on AIX 4.2 and lower, the check 11558 # below for broken collect2 doesn't work under 4.3+ 11559 collect2name=`${CC} -print-prog-name=collect2` 11560 if test -f "$collect2name" && \ 11561 strings "$collect2name" | grep resolve_lib_name >/dev/null 11562 then 11563 # We have reworked collect2 11564 : 11565 else 11566 # We have old collect2 11567 hardcode_direct_CXX=unsupported 11568 # It fails to find uninstalled libraries when the uninstalled 11569 # path is not listed in the libpath. Setting hardcode_minus_L 11570 # to unsupported forces relinking 11571 hardcode_minus_L_CXX=yes 11572 hardcode_libdir_flag_spec_CXX='-L$libdir' 11573 hardcode_libdir_separator_CXX= 11574 fi 11575 ;; 11576 esac 11577 shared_flag='-shared' 11578 if test "$aix_use_runtimelinking" = yes; then 11579 shared_flag="$shared_flag "'${wl}-G' 11580 fi 11581 else 11582 # not using gcc 11583 if test "$host_cpu" = ia64; then 11584 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11585 # chokes on -Wl,-G. The following line is correct: 11586 shared_flag='-G' 11587 else 11588 if test "$aix_use_runtimelinking" = yes; then 11589 shared_flag='${wl}-G' 11590 else 11591 shared_flag='${wl}-bM:SRE' 11592 fi 11593 fi 11594 fi 11595 11596 # It seems that -bexpall does not export symbols beginning with 11597 # underscore (_), so it is better to generate a list of symbols to export. 11598 always_export_symbols_CXX=yes 11599 if test "$aix_use_runtimelinking" = yes; then 11600 # Warning - without using the other runtime loading flags (-brtl), 11601 # -berok will link without error, but may produce a broken library. 11602 allow_undefined_flag_CXX='-berok' 11603 # Determine the default libpath from the value encoded in an empty executable. 11604 cat >conftest.$ac_ext <<_ACEOF 11605/* confdefs.h. */ 11606_ACEOF 11607cat confdefs.h >>conftest.$ac_ext 11608cat >>conftest.$ac_ext <<_ACEOF 11609/* end confdefs.h. */ 11610 11611int 11612main () 11613{ 11614 11615 ; 11616 return 0; 11617} 11618_ACEOF 11619rm -f conftest.$ac_objext conftest$ac_exeext 11620if { (ac_try="$ac_link" 11621case "(($ac_try" in 11622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11623 *) ac_try_echo=$ac_try;; 11624esac 11625eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11626$as_echo "$ac_try_echo") >&5 11627 (eval "$ac_link") 2>conftest.er1 11628 ac_status=$? 11629 grep -v '^ *+' conftest.er1 >conftest.err 11630 rm -f conftest.er1 11631 cat conftest.err >&5 11632 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11633 (exit $ac_status); } && { 11634 test -z "$ac_cxx_werror_flag" || 11635 test ! -s conftest.err 11636 } && test -s conftest$ac_exeext && { 11637 test "$cross_compiling" = yes || 11638 $as_test_x conftest$ac_exeext 11639 }; then 11640 11641lt_aix_libpath_sed=' 11642 /Import File Strings/,/^$/ { 11643 /^0/ { 11644 s/^0 *\(.*\)$/\1/ 11645 p 11646 } 11647 }' 11648aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11649# Check for a 64-bit object if we didn't find anything. 11650if test -z "$aix_libpath"; then 11651 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11652fi 11653else 11654 $as_echo "$as_me: failed program was:" >&5 11655sed 's/^/| /' conftest.$ac_ext >&5 11656 11657 11658fi 11659 11660rm -rf conftest.dSYM 11661rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11662 conftest$ac_exeext conftest.$ac_ext 11663if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11664 11665 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11666 11667 archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 11668 else 11669 if test "$host_cpu" = ia64; then 11670 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 11671 allow_undefined_flag_CXX="-z nodefs" 11672 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 11673 else 11674 # Determine the default libpath from the value encoded in an empty executable. 11675 cat >conftest.$ac_ext <<_ACEOF 11676/* confdefs.h. */ 11677_ACEOF 11678cat confdefs.h >>conftest.$ac_ext 11679cat >>conftest.$ac_ext <<_ACEOF 11680/* end confdefs.h. */ 11681 11682int 11683main () 11684{ 11685 11686 ; 11687 return 0; 11688} 11689_ACEOF 11690rm -f conftest.$ac_objext conftest$ac_exeext 11691if { (ac_try="$ac_link" 11692case "(($ac_try" in 11693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11694 *) ac_try_echo=$ac_try;; 11695esac 11696eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 11697$as_echo "$ac_try_echo") >&5 11698 (eval "$ac_link") 2>conftest.er1 11699 ac_status=$? 11700 grep -v '^ *+' conftest.er1 >conftest.err 11701 rm -f conftest.er1 11702 cat conftest.err >&5 11703 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 11704 (exit $ac_status); } && { 11705 test -z "$ac_cxx_werror_flag" || 11706 test ! -s conftest.err 11707 } && test -s conftest$ac_exeext && { 11708 test "$cross_compiling" = yes || 11709 $as_test_x conftest$ac_exeext 11710 }; then 11711 11712lt_aix_libpath_sed=' 11713 /Import File Strings/,/^$/ { 11714 /^0/ { 11715 s/^0 *\(.*\)$/\1/ 11716 p 11717 } 11718 }' 11719aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11720# Check for a 64-bit object if we didn't find anything. 11721if test -z "$aix_libpath"; then 11722 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11723fi 11724else 11725 $as_echo "$as_me: failed program was:" >&5 11726sed 's/^/| /' conftest.$ac_ext >&5 11727 11728 11729fi 11730 11731rm -rf conftest.dSYM 11732rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 11733 conftest$ac_exeext conftest.$ac_ext 11734if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 11735 11736 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 11737 # Warning - without using the other run time loading flags, 11738 # -berok will link without error, but may produce a broken library. 11739 no_undefined_flag_CXX=' ${wl}-bernotok' 11740 allow_undefined_flag_CXX=' ${wl}-berok' 11741 # Exported symbols can be pulled into shared objects from archives 11742 whole_archive_flag_spec_CXX='$convenience' 11743 archive_cmds_need_lc_CXX=yes 11744 # This is similar to how AIX traditionally builds its shared libraries. 11745 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 11746 fi 11747 fi 11748 ;; 11749 11750 beos*) 11751 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 11752 allow_undefined_flag_CXX=unsupported 11753 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11754 # support --undefined. This deserves some investigation. FIXME 11755 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 11756 else 11757 ld_shlibs_CXX=no 11758 fi 11759 ;; 11760 11761 chorus*) 11762 case $cc_basename in 11763 *) 11764 # FIXME: insert proper C++ library support 11765 ld_shlibs_CXX=no 11766 ;; 11767 esac 11768 ;; 11769 11770 cygwin* | mingw* | pw32*) 11771 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 11772 # as there is no search path for DLLs. 11773 hardcode_libdir_flag_spec_CXX='-L$libdir' 11774 allow_undefined_flag_CXX=unsupported 11775 always_export_symbols_CXX=no 11776 enable_shared_with_static_runtimes_CXX=yes 11777 11778 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 11779 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11780 # If the export-symbols file already is a .def file (1st line 11781 # is EXPORTS), use it as is; otherwise, prepend... 11782 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 11783 cp $export_symbols $output_objdir/$soname.def; 11784 else 11785 echo EXPORTS > $output_objdir/$soname.def; 11786 cat $export_symbols >> $output_objdir/$soname.def; 11787 fi~ 11788 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11789 else 11790 ld_shlibs_CXX=no 11791 fi 11792 ;; 11793 darwin* | rhapsody*) 11794 archive_cmds_need_lc_CXX=no 11795 hardcode_direct_CXX=no 11796 hardcode_automatic_CXX=yes 11797 hardcode_shlibpath_var_CXX=unsupported 11798 whole_archive_flag_spec_CXX='' 11799 link_all_deplibs_CXX=yes 11800 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 11801 if test "$GXX" = yes ; then 11802 output_verbose_link_cmd='echo' 11803 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 11804 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 11805 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 11806 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 11807 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 11808 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" 11809 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" 11810 fi 11811 else 11812 case $cc_basename in 11813 xlc*) 11814 output_verbose_link_cmd='echo' 11815 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 11816 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 11817 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11818 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 11819 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}' 11820 ;; 11821 *) 11822 ld_shlibs_CXX=no 11823 ;; 11824 esac 11825 fi 11826 ;; 11827 11828 dgux*) 11829 case $cc_basename in 11830 ec++*) 11831 # FIXME: insert proper C++ library support 11832 ld_shlibs_CXX=no 11833 ;; 11834 ghcx*) 11835 # Green Hills C++ Compiler 11836 # FIXME: insert proper C++ library support 11837 ld_shlibs_CXX=no 11838 ;; 11839 *) 11840 # FIXME: insert proper C++ library support 11841 ld_shlibs_CXX=no 11842 ;; 11843 esac 11844 ;; 11845 freebsd[12]*) 11846 # C++ shared libraries reported to be fairly broken before switch to ELF 11847 ld_shlibs_CXX=no 11848 ;; 11849 freebsd-elf*) 11850 archive_cmds_need_lc_CXX=no 11851 ;; 11852 freebsd* | dragonfly*) 11853 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 11854 # conventions 11855 ld_shlibs_CXX=yes 11856 ;; 11857 gnu*) 11858 ;; 11859 hpux9*) 11860 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11861 hardcode_libdir_separator_CXX=: 11862 export_dynamic_flag_spec_CXX='${wl}-E' 11863 hardcode_direct_CXX=yes 11864 hardcode_minus_L_CXX=yes # Not in the search PATH, 11865 # but as the default 11866 # location of the library. 11867 11868 case $cc_basename in 11869 CC*) 11870 # FIXME: insert proper C++ library support 11871 ld_shlibs_CXX=no 11872 ;; 11873 aCC*) 11874 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' 11875 # Commands to make compiler produce verbose output that lists 11876 # what "hidden" libraries, object files and flags are used when 11877 # linking a shared library. 11878 # 11879 # There doesn't appear to be a way to prevent this compiler from 11880 # explicitly linking system object files so we need to strip them 11881 # from the output so that they don't get included in the library 11882 # dependencies. 11883 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' 11884 ;; 11885 *) 11886 if test "$GXX" = yes; then 11887 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' 11888 else 11889 # FIXME: insert proper C++ library support 11890 ld_shlibs_CXX=no 11891 fi 11892 ;; 11893 esac 11894 ;; 11895 hpux10*|hpux11*) 11896 if test $with_gnu_ld = no; then 11897 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 11898 hardcode_libdir_separator_CXX=: 11899 11900 case $host_cpu in 11901 hppa*64*|ia64*) ;; 11902 *) 11903 export_dynamic_flag_spec_CXX='${wl}-E' 11904 ;; 11905 esac 11906 fi 11907 case $host_cpu in 11908 hppa*64*|ia64*) 11909 hardcode_direct_CXX=no 11910 hardcode_shlibpath_var_CXX=no 11911 ;; 11912 *) 11913 hardcode_direct_CXX=yes 11914 hardcode_minus_L_CXX=yes # Not in the search PATH, 11915 # but as the default 11916 # location of the library. 11917 ;; 11918 esac 11919 11920 case $cc_basename in 11921 CC*) 11922 # FIXME: insert proper C++ library support 11923 ld_shlibs_CXX=no 11924 ;; 11925 aCC*) 11926 case $host_cpu in 11927 hppa*64*) 11928 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11929 ;; 11930 ia64*) 11931 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11932 ;; 11933 *) 11934 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11935 ;; 11936 esac 11937 # Commands to make compiler produce verbose output that lists 11938 # what "hidden" libraries, object files and flags are used when 11939 # linking a shared library. 11940 # 11941 # There doesn't appear to be a way to prevent this compiler from 11942 # explicitly linking system object files so we need to strip them 11943 # from the output so that they don't get included in the library 11944 # dependencies. 11945 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' 11946 ;; 11947 *) 11948 if test "$GXX" = yes; then 11949 if test $with_gnu_ld = no; then 11950 case $host_cpu in 11951 hppa*64*) 11952 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11953 ;; 11954 ia64*) 11955 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 11956 ;; 11957 *) 11958 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' 11959 ;; 11960 esac 11961 fi 11962 else 11963 # FIXME: insert proper C++ library support 11964 ld_shlibs_CXX=no 11965 fi 11966 ;; 11967 esac 11968 ;; 11969 interix[3-9]*) 11970 hardcode_direct_CXX=no 11971 hardcode_shlibpath_var_CXX=no 11972 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11973 export_dynamic_flag_spec_CXX='${wl}-E' 11974 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11975 # Instead, shared libraries are loaded at an image base (0x10000000 by 11976 # default) and relocated if they conflict, which is a slow very memory 11977 # consuming and fragmenting process. To avoid this, we pick a random, 11978 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11979 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11980 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 11981 archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 11982 ;; 11983 irix5* | irix6*) 11984 case $cc_basename in 11985 CC*) 11986 # SGI C++ 11987 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' 11988 11989 # Archives containing C++ object files must be created using 11990 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 11991 # necessary to make sure instantiated templates are included 11992 # in the archive. 11993 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 11994 ;; 11995 *) 11996 if test "$GXX" = yes; then 11997 if test "$with_gnu_ld" = no; then 11998 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' 11999 else 12000 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' 12001 fi 12002 fi 12003 link_all_deplibs_CXX=yes 12004 ;; 12005 esac 12006 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12007 hardcode_libdir_separator_CXX=: 12008 ;; 12009 linux* | k*bsd*-gnu) 12010 case $cc_basename in 12011 KCC*) 12012 # Kuck and Associates, Inc. (KAI) C++ Compiler 12013 12014 # KCC will only create a shared library if the output file 12015 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12016 # to its proper name (with version) after linking. 12017 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' 12018 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' 12019 # Commands to make compiler produce verbose output that lists 12020 # what "hidden" libraries, object files and flags are used when 12021 # linking a shared library. 12022 # 12023 # There doesn't appear to be a way to prevent this compiler from 12024 # explicitly linking system object files so we need to strip them 12025 # from the output so that they don't get included in the library 12026 # dependencies. 12027 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' 12028 12029 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 12030 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12031 12032 # Archives containing C++ object files must be created using 12033 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12034 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12035 ;; 12036 icpc*) 12037 # Intel C++ 12038 with_gnu_ld=yes 12039 # version 8.0 and above of icpc choke on multiply defined symbols 12040 # if we add $predep_objects and $postdep_objects, however 7.1 and 12041 # earlier do not add the objects themselves. 12042 case `$CC -V 2>&1` in 12043 *"Version 7."*) 12044 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12045 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' 12046 ;; 12047 *) # Version 8.0 or newer 12048 tmp_idyn= 12049 case $host_cpu in 12050 ia64*) tmp_idyn=' -i_dynamic';; 12051 esac 12052 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12053 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' 12054 ;; 12055 esac 12056 archive_cmds_need_lc_CXX=no 12057 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12058 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12059 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12060 ;; 12061 pgCC* | pgcpp*) 12062 # Portland Group C++ compiler 12063 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12064 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' 12065 12066 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12067 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12068 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' 12069 ;; 12070 cxx*) 12071 # Compaq C++ 12072 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12073 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' 12074 12075 runpath_var=LD_RUN_PATH 12076 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12077 hardcode_libdir_separator_CXX=: 12078 12079 # Commands to make compiler produce verbose output that lists 12080 # what "hidden" libraries, object files and flags are used when 12081 # linking a shared library. 12082 # 12083 # There doesn't appear to be a way to prevent this compiler from 12084 # explicitly linking system object files so we need to strip them 12085 # from the output so that they don't get included in the library 12086 # dependencies. 12087 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' 12088 ;; 12089 *) 12090 case `$CC -V 2>&1 | sed 5q` in 12091 *Sun\ C*) 12092 # Sun C++ 5.9 12093 no_undefined_flag_CXX=' -zdefs' 12094 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12095 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' 12096 hardcode_libdir_flag_spec_CXX='-R$libdir' 12097 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 12098 12099 # Not sure whether something based on 12100 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12101 # would be better. 12102 output_verbose_link_cmd='echo' 12103 12104 # Archives containing C++ object files must be created using 12105 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12106 # necessary to make sure instantiated templates are included 12107 # in the archive. 12108 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12109 ;; 12110 esac 12111 ;; 12112 esac 12113 ;; 12114 lynxos*) 12115 # FIXME: insert proper C++ library support 12116 ld_shlibs_CXX=no 12117 ;; 12118 m88k*) 12119 # FIXME: insert proper C++ library support 12120 ld_shlibs_CXX=no 12121 ;; 12122 mvs*) 12123 case $cc_basename in 12124 cxx*) 12125 # FIXME: insert proper C++ library support 12126 ld_shlibs_CXX=no 12127 ;; 12128 *) 12129 # FIXME: insert proper C++ library support 12130 ld_shlibs_CXX=no 12131 ;; 12132 esac 12133 ;; 12134 netbsd*) 12135 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12136 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12137 wlarc= 12138 hardcode_libdir_flag_spec_CXX='-R$libdir' 12139 hardcode_direct_CXX=yes 12140 hardcode_shlibpath_var_CXX=no 12141 fi 12142 # Workaround some broken pre-1.5 toolchains 12143 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12144 ;; 12145 openbsd2*) 12146 # C++ shared libraries are fairly broken 12147 ld_shlibs_CXX=no 12148 ;; 12149 openbsd*) 12150 if test -f /usr/libexec/ld.so; then 12151 hardcode_direct_CXX=yes 12152 hardcode_shlibpath_var_CXX=no 12153 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12154 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12155 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12156 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12157 export_dynamic_flag_spec_CXX='${wl}-E' 12158 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12159 fi 12160 output_verbose_link_cmd='echo' 12161 else 12162 ld_shlibs_CXX=no 12163 fi 12164 ;; 12165 osf3*) 12166 case $cc_basename in 12167 KCC*) 12168 # Kuck and Associates, Inc. (KAI) C++ Compiler 12169 12170 # KCC will only create a shared library if the output file 12171 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12172 # to its proper name (with version) after linking. 12173 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' 12174 12175 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12176 hardcode_libdir_separator_CXX=: 12177 12178 # Archives containing C++ object files must be created using 12179 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12180 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12181 12182 ;; 12183 RCC*) 12184 # Rational C++ 2.4.1 12185 # FIXME: insert proper C++ library support 12186 ld_shlibs_CXX=no 12187 ;; 12188 cxx*) 12189 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12190 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' 12191 12192 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12193 hardcode_libdir_separator_CXX=: 12194 12195 # Commands to make compiler produce verbose output that lists 12196 # what "hidden" libraries, object files and flags are used when 12197 # linking a shared library. 12198 # 12199 # There doesn't appear to be a way to prevent this compiler from 12200 # explicitly linking system object files so we need to strip them 12201 # from the output so that they don't get included in the library 12202 # dependencies. 12203 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' 12204 ;; 12205 *) 12206 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12207 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12208 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' 12209 12210 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12211 hardcode_libdir_separator_CXX=: 12212 12213 # Commands to make compiler produce verbose output that lists 12214 # what "hidden" libraries, object files and flags are used when 12215 # linking a shared library. 12216 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12217 12218 else 12219 # FIXME: insert proper C++ library support 12220 ld_shlibs_CXX=no 12221 fi 12222 ;; 12223 esac 12224 ;; 12225 osf4* | osf5*) 12226 case $cc_basename in 12227 KCC*) 12228 # Kuck and Associates, Inc. (KAI) C++ Compiler 12229 12230 # KCC will only create a shared library if the output file 12231 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12232 # to its proper name (with version) after linking. 12233 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' 12234 12235 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12236 hardcode_libdir_separator_CXX=: 12237 12238 # Archives containing C++ object files must be created using 12239 # the KAI C++ compiler. 12240 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 12241 ;; 12242 RCC*) 12243 # Rational C++ 2.4.1 12244 # FIXME: insert proper C++ library support 12245 ld_shlibs_CXX=no 12246 ;; 12247 cxx*) 12248 allow_undefined_flag_CXX=' -expect_unresolved \*' 12249 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' 12250 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12251 echo "-hidden">> $lib.exp~ 12252 $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~ 12253 $rm $lib.exp' 12254 12255 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12256 hardcode_libdir_separator_CXX=: 12257 12258 # Commands to make compiler produce verbose output that lists 12259 # what "hidden" libraries, object files and flags are used when 12260 # linking a shared library. 12261 # 12262 # There doesn't appear to be a way to prevent this compiler from 12263 # explicitly linking system object files so we need to strip them 12264 # from the output so that they don't get included in the library 12265 # dependencies. 12266 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' 12267 ;; 12268 *) 12269 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12270 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12271 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' 12272 12273 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12274 hardcode_libdir_separator_CXX=: 12275 12276 # Commands to make compiler produce verbose output that lists 12277 # what "hidden" libraries, object files and flags are used when 12278 # linking a shared library. 12279 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 12280 12281 else 12282 # FIXME: insert proper C++ library support 12283 ld_shlibs_CXX=no 12284 fi 12285 ;; 12286 esac 12287 ;; 12288 psos*) 12289 # FIXME: insert proper C++ library support 12290 ld_shlibs_CXX=no 12291 ;; 12292 sunos4*) 12293 case $cc_basename in 12294 CC*) 12295 # Sun C++ 4.x 12296 # FIXME: insert proper C++ library support 12297 ld_shlibs_CXX=no 12298 ;; 12299 lcc*) 12300 # Lucid 12301 # FIXME: insert proper C++ library support 12302 ld_shlibs_CXX=no 12303 ;; 12304 *) 12305 # FIXME: insert proper C++ library support 12306 ld_shlibs_CXX=no 12307 ;; 12308 esac 12309 ;; 12310 solaris*) 12311 case $cc_basename in 12312 CC*) 12313 # Sun C++ 4.2, 5.x and Centerline C++ 12314 archive_cmds_need_lc_CXX=yes 12315 no_undefined_flag_CXX=' -zdefs' 12316 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12317 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12318 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12319 12320 hardcode_libdir_flag_spec_CXX='-R$libdir' 12321 hardcode_shlibpath_var_CXX=no 12322 case $host_os in 12323 solaris2.[0-5] | solaris2.[0-5].*) ;; 12324 *) 12325 # The compiler driver will combine and reorder linker options, 12326 # but understands `-z linker_flag'. 12327 # Supported since Solaris 2.6 (maybe 2.5.1?) 12328 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12329 ;; 12330 esac 12331 link_all_deplibs_CXX=yes 12332 12333 output_verbose_link_cmd='echo' 12334 12335 # Archives containing C++ object files must be created using 12336 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12337 # necessary to make sure instantiated templates are included 12338 # in the archive. 12339 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12340 ;; 12341 gcx*) 12342 # Green Hills C++ Compiler 12343 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12344 12345 # The C++ compiler must be used to create the archive. 12346 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12347 ;; 12348 *) 12349 # GNU C++ compiler with Solaris linker 12350 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12351 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12352 if $CC --version | grep -v '^2\.7' > /dev/null; then 12353 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12354 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12355 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12356 12357 # Commands to make compiler produce verbose output that lists 12358 # what "hidden" libraries, object files and flags are used when 12359 # linking a shared library. 12360 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12361 else 12362 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12363 # platform. 12364 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12365 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 12366 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 12367 12368 # Commands to make compiler produce verbose output that lists 12369 # what "hidden" libraries, object files and flags are used when 12370 # linking a shared library. 12371 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 12372 fi 12373 12374 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12375 case $host_os in 12376 solaris2.[0-5] | solaris2.[0-5].*) ;; 12377 *) 12378 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12379 ;; 12380 esac 12381 fi 12382 ;; 12383 esac 12384 ;; 12385 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12386 no_undefined_flag_CXX='${wl}-z,text' 12387 archive_cmds_need_lc_CXX=no 12388 hardcode_shlibpath_var_CXX=no 12389 runpath_var='LD_RUN_PATH' 12390 12391 case $cc_basename in 12392 CC*) 12393 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12394 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12395 ;; 12396 *) 12397 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12398 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12399 ;; 12400 esac 12401 ;; 12402 sysv5* | sco3.2v5* | sco5v6*) 12403 # Note: We can NOT use -z defs as we might desire, because we do not 12404 # link with -lc, and that would cause any symbols used from libc to 12405 # always be unresolved, which means just about no library would 12406 # ever link correctly. If we're not using GNU ld we use -z text 12407 # though, which does catch some bad symbols but isn't as heavy-handed 12408 # as -z defs. 12409 # For security reasons, it is highly recommended that you always 12410 # use absolute paths for naming shared libraries, and exclude the 12411 # DT_RUNPATH tag from executables and libraries. But doing so 12412 # requires that you compile everything twice, which is a pain. 12413 # So that behaviour is only enabled if SCOABSPATH is set to a 12414 # non-empty value in the environment. Most likely only useful for 12415 # creating official distributions of packages. 12416 # This is a hack until libtool officially supports absolute path 12417 # names for shared libraries. 12418 no_undefined_flag_CXX='${wl}-z,text' 12419 allow_undefined_flag_CXX='${wl}-z,nodefs' 12420 archive_cmds_need_lc_CXX=no 12421 hardcode_shlibpath_var_CXX=no 12422 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 12423 hardcode_libdir_separator_CXX=':' 12424 link_all_deplibs_CXX=yes 12425 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12426 runpath_var='LD_RUN_PATH' 12427 12428 case $cc_basename in 12429 CC*) 12430 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12431 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12432 ;; 12433 *) 12434 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12435 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 12436 ;; 12437 esac 12438 ;; 12439 tandem*) 12440 case $cc_basename in 12441 NCC*) 12442 # NonStop-UX NCC 3.20 12443 # FIXME: insert proper C++ library support 12444 ld_shlibs_CXX=no 12445 ;; 12446 *) 12447 # FIXME: insert proper C++ library support 12448 ld_shlibs_CXX=no 12449 ;; 12450 esac 12451 ;; 12452 vxworks*) 12453 # FIXME: insert proper C++ library support 12454 ld_shlibs_CXX=no 12455 ;; 12456 *) 12457 # FIXME: insert proper C++ library support 12458 ld_shlibs_CXX=no 12459 ;; 12460esac 12461{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 12462$as_echo "$ld_shlibs_CXX" >&6; } 12463test "$ld_shlibs_CXX" = no && can_build_shared=no 12464 12465GCC_CXX="$GXX" 12466LD_CXX="$LD" 12467 12468cat > conftest.$ac_ext <<EOF 12469class Foo 12470{ 12471public: 12472 Foo (void) { a = 0; } 12473private: 12474 int a; 12475}; 12476EOF 12477 12478if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12479 (eval $ac_compile) 2>&5 12480 ac_status=$? 12481 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 12482 (exit $ac_status); }; then 12483 # Parse the compiler output and extract the necessary 12484 # objects, libraries and library flags. 12485 12486 # Sentinel used to keep track of whether or not we are before 12487 # the conftest object file. 12488 pre_test_object_deps_done=no 12489 12490 # The `*' in the case matches for architectures that use `case' in 12491 # $output_verbose_cmd can trigger glob expansion during the loop 12492 # eval without this substitution. 12493 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 12494 12495 for p in `eval $output_verbose_link_cmd`; do 12496 case $p in 12497 12498 -L* | -R* | -l*) 12499 # Some compilers place space between "-{L,R}" and the path. 12500 # Remove the space. 12501 if test $p = "-L" \ 12502 || test $p = "-R"; then 12503 prev=$p 12504 continue 12505 else 12506 prev= 12507 fi 12508 12509 if test "$pre_test_object_deps_done" = no; then 12510 case $p in 12511 -L* | -R*) 12512 # Internal compiler library paths should come after those 12513 # provided the user. The postdeps already come after the 12514 # user supplied libs so there is no need to process them. 12515 if test -z "$compiler_lib_search_path_CXX"; then 12516 compiler_lib_search_path_CXX="${prev}${p}" 12517 else 12518 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 12519 fi 12520 ;; 12521 # The "-l" case would never come before the object being 12522 # linked, so don't bother handling this case. 12523 esac 12524 else 12525 if test -z "$postdeps_CXX"; then 12526 postdeps_CXX="${prev}${p}" 12527 else 12528 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 12529 fi 12530 fi 12531 ;; 12532 12533 *.$objext) 12534 # This assumes that the test object file only shows up 12535 # once in the compiler output. 12536 if test "$p" = "conftest.$objext"; then 12537 pre_test_object_deps_done=yes 12538 continue 12539 fi 12540 12541 if test "$pre_test_object_deps_done" = no; then 12542 if test -z "$predep_objects_CXX"; then 12543 predep_objects_CXX="$p" 12544 else 12545 predep_objects_CXX="$predep_objects_CXX $p" 12546 fi 12547 else 12548 if test -z "$postdep_objects_CXX"; then 12549 postdep_objects_CXX="$p" 12550 else 12551 postdep_objects_CXX="$postdep_objects_CXX $p" 12552 fi 12553 fi 12554 ;; 12555 12556 *) ;; # Ignore the rest. 12557 12558 esac 12559 done 12560 12561 # Clean up. 12562 rm -f a.out a.exe 12563else 12564 echo "libtool.m4: error: problem compiling CXX test program" 12565fi 12566 12567$rm -f confest.$objext 12568 12569compiler_lib_search_dirs_CXX= 12570if test -n "$compiler_lib_search_path_CXX"; then 12571 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12572fi 12573 12574# PORTME: override above test on systems where it is broken 12575case $host_os in 12576interix[3-9]*) 12577 # Interix 3.5 installs completely hosed .la files for C++, so rather than 12578 # hack all around it, let's just trust "g++" to DTRT. 12579 predep_objects_CXX= 12580 postdep_objects_CXX= 12581 postdeps_CXX= 12582 ;; 12583 12584linux*) 12585 case `$CC -V 2>&1 | sed 5q` in 12586 *Sun\ C*) 12587 # Sun C++ 5.9 12588 # 12589 # The more standards-conforming stlport4 library is 12590 # incompatible with the Cstd library. Avoid specifying 12591 # it if it's in CXXFLAGS. Ignore libCrun as 12592 # -library=stlport4 depends on it. 12593 case " $CXX $CXXFLAGS " in 12594 *" -library=stlport4 "*) 12595 solaris_use_stlport4=yes 12596 ;; 12597 esac 12598 if test "$solaris_use_stlport4" != yes; then 12599 postdeps_CXX='-library=Cstd -library=Crun' 12600 fi 12601 ;; 12602 esac 12603 ;; 12604 12605solaris*) 12606 case $cc_basename in 12607 CC*) 12608 # The more standards-conforming stlport4 library is 12609 # incompatible with the Cstd library. Avoid specifying 12610 # it if it's in CXXFLAGS. Ignore libCrun as 12611 # -library=stlport4 depends on it. 12612 case " $CXX $CXXFLAGS " in 12613 *" -library=stlport4 "*) 12614 solaris_use_stlport4=yes 12615 ;; 12616 esac 12617 12618 # Adding this requires a known-good setup of shared libraries for 12619 # Sun compiler versions before 5.6, else PIC objects from an old 12620 # archive will be linked into the output, leading to subtle bugs. 12621 if test "$solaris_use_stlport4" != yes; then 12622 postdeps_CXX='-library=Cstd -library=Crun' 12623 fi 12624 ;; 12625 esac 12626 ;; 12627esac 12628 12629case " $postdeps_CXX " in 12630*" -lc "*) archive_cmds_need_lc_CXX=no ;; 12631esac 12632 12633lt_prog_compiler_wl_CXX= 12634lt_prog_compiler_pic_CXX= 12635lt_prog_compiler_static_CXX= 12636 12637{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 12638$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12639 12640 # C++ specific cases for pic, static, wl, etc. 12641 if test "$GXX" = yes; then 12642 lt_prog_compiler_wl_CXX='-Wl,' 12643 lt_prog_compiler_static_CXX='-static' 12644 12645 case $host_os in 12646 aix*) 12647 # All AIX code is PIC. 12648 if test "$host_cpu" = ia64; then 12649 # AIX 5 now supports IA64 processor 12650 lt_prog_compiler_static_CXX='-Bstatic' 12651 fi 12652 ;; 12653 amigaos*) 12654 # FIXME: we need at least 68020 code to build shared libraries, but 12655 # adding the `-m68020' flag to GCC prevents building anything better, 12656 # like `-m68040'. 12657 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 12658 ;; 12659 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12660 # PIC is the default for these OSes. 12661 ;; 12662 mingw* | cygwin* | os2* | pw32*) 12663 # This hack is so that the source file can tell whether it is being 12664 # built for inclusion in a dll (and should export symbols for example). 12665 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12666 # (--disable-auto-import) libraries 12667 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 12668 ;; 12669 darwin* | rhapsody*) 12670 # PIC is the default on this platform 12671 # Common symbols not allowed in MH_DYLIB files 12672 lt_prog_compiler_pic_CXX='-fno-common' 12673 ;; 12674 *djgpp*) 12675 # DJGPP does not support shared libraries at all 12676 lt_prog_compiler_pic_CXX= 12677 ;; 12678 interix[3-9]*) 12679 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12680 # Instead, we relocate shared libraries at runtime. 12681 ;; 12682 sysv4*MP*) 12683 if test -d /usr/nec; then 12684 lt_prog_compiler_pic_CXX=-Kconform_pic 12685 fi 12686 ;; 12687 hpux*) 12688 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12689 # not for PA HP-UX. 12690 case $host_cpu in 12691 hppa*64*|ia64*) 12692 ;; 12693 *) 12694 lt_prog_compiler_pic_CXX='-fPIC' 12695 ;; 12696 esac 12697 ;; 12698 *) 12699 lt_prog_compiler_pic_CXX='-fPIC' 12700 ;; 12701 esac 12702 else 12703 case $host_os in 12704 aix[4-9]*) 12705 # All AIX code is PIC. 12706 if test "$host_cpu" = ia64; then 12707 # AIX 5 now supports IA64 processor 12708 lt_prog_compiler_static_CXX='-Bstatic' 12709 else 12710 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 12711 fi 12712 ;; 12713 chorus*) 12714 case $cc_basename in 12715 cxch68*) 12716 # Green Hills C++ Compiler 12717 # _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" 12718 ;; 12719 esac 12720 ;; 12721 darwin*) 12722 # PIC is the default on this platform 12723 # Common symbols not allowed in MH_DYLIB files 12724 case $cc_basename in 12725 xlc*) 12726 lt_prog_compiler_pic_CXX='-qnocommon' 12727 lt_prog_compiler_wl_CXX='-Wl,' 12728 ;; 12729 esac 12730 ;; 12731 dgux*) 12732 case $cc_basename in 12733 ec++*) 12734 lt_prog_compiler_pic_CXX='-KPIC' 12735 ;; 12736 ghcx*) 12737 # Green Hills C++ Compiler 12738 lt_prog_compiler_pic_CXX='-pic' 12739 ;; 12740 *) 12741 ;; 12742 esac 12743 ;; 12744 freebsd* | dragonfly*) 12745 # FreeBSD uses GNU C++ 12746 ;; 12747 hpux9* | hpux10* | hpux11*) 12748 case $cc_basename in 12749 CC*) 12750 lt_prog_compiler_wl_CXX='-Wl,' 12751 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12752 if test "$host_cpu" != ia64; then 12753 lt_prog_compiler_pic_CXX='+Z' 12754 fi 12755 ;; 12756 aCC*) 12757 lt_prog_compiler_wl_CXX='-Wl,' 12758 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 12759 case $host_cpu in 12760 hppa*64*|ia64*) 12761 # +Z the default 12762 ;; 12763 *) 12764 lt_prog_compiler_pic_CXX='+Z' 12765 ;; 12766 esac 12767 ;; 12768 *) 12769 ;; 12770 esac 12771 ;; 12772 interix*) 12773 # This is c89, which is MS Visual C++ (no shared libs) 12774 # Anyone wants to do a port? 12775 ;; 12776 irix5* | irix6* | nonstopux*) 12777 case $cc_basename in 12778 CC*) 12779 lt_prog_compiler_wl_CXX='-Wl,' 12780 lt_prog_compiler_static_CXX='-non_shared' 12781 # CC pic flag -KPIC is the default. 12782 ;; 12783 *) 12784 ;; 12785 esac 12786 ;; 12787 linux* | k*bsd*-gnu) 12788 case $cc_basename in 12789 KCC*) 12790 # KAI C++ Compiler 12791 lt_prog_compiler_wl_CXX='--backend -Wl,' 12792 lt_prog_compiler_pic_CXX='-fPIC' 12793 ;; 12794 icpc* | ecpc*) 12795 # Intel C++ 12796 lt_prog_compiler_wl_CXX='-Wl,' 12797 lt_prog_compiler_pic_CXX='-KPIC' 12798 lt_prog_compiler_static_CXX='-static' 12799 ;; 12800 pgCC* | pgcpp*) 12801 # Portland Group C++ compiler. 12802 lt_prog_compiler_wl_CXX='-Wl,' 12803 lt_prog_compiler_pic_CXX='-fpic' 12804 lt_prog_compiler_static_CXX='-Bstatic' 12805 ;; 12806 cxx*) 12807 # Compaq C++ 12808 # Make sure the PIC flag is empty. It appears that all Alpha 12809 # Linux and Compaq Tru64 Unix objects are PIC. 12810 lt_prog_compiler_pic_CXX= 12811 lt_prog_compiler_static_CXX='-non_shared' 12812 ;; 12813 *) 12814 case `$CC -V 2>&1 | sed 5q` in 12815 *Sun\ C*) 12816 # Sun C++ 5.9 12817 lt_prog_compiler_pic_CXX='-KPIC' 12818 lt_prog_compiler_static_CXX='-Bstatic' 12819 lt_prog_compiler_wl_CXX='-Qoption ld ' 12820 ;; 12821 esac 12822 ;; 12823 esac 12824 ;; 12825 lynxos*) 12826 ;; 12827 m88k*) 12828 ;; 12829 mvs*) 12830 case $cc_basename in 12831 cxx*) 12832 lt_prog_compiler_pic_CXX='-W c,exportall' 12833 ;; 12834 *) 12835 ;; 12836 esac 12837 ;; 12838 netbsd*) 12839 ;; 12840 osf3* | osf4* | osf5*) 12841 case $cc_basename in 12842 KCC*) 12843 lt_prog_compiler_wl_CXX='--backend -Wl,' 12844 ;; 12845 RCC*) 12846 # Rational C++ 2.4.1 12847 lt_prog_compiler_pic_CXX='-pic' 12848 ;; 12849 cxx*) 12850 # Digital/Compaq C++ 12851 lt_prog_compiler_wl_CXX='-Wl,' 12852 # Make sure the PIC flag is empty. It appears that all Alpha 12853 # Linux and Compaq Tru64 Unix objects are PIC. 12854 lt_prog_compiler_pic_CXX= 12855 lt_prog_compiler_static_CXX='-non_shared' 12856 ;; 12857 *) 12858 ;; 12859 esac 12860 ;; 12861 psos*) 12862 ;; 12863 solaris*) 12864 case $cc_basename in 12865 CC*) 12866 # Sun C++ 4.2, 5.x and Centerline C++ 12867 lt_prog_compiler_pic_CXX='-KPIC' 12868 lt_prog_compiler_static_CXX='-Bstatic' 12869 lt_prog_compiler_wl_CXX='-Qoption ld ' 12870 ;; 12871 gcx*) 12872 # Green Hills C++ Compiler 12873 lt_prog_compiler_pic_CXX='-PIC' 12874 ;; 12875 *) 12876 ;; 12877 esac 12878 ;; 12879 sunos4*) 12880 case $cc_basename in 12881 CC*) 12882 # Sun C++ 4.x 12883 lt_prog_compiler_pic_CXX='-pic' 12884 lt_prog_compiler_static_CXX='-Bstatic' 12885 ;; 12886 lcc*) 12887 # Lucid 12888 lt_prog_compiler_pic_CXX='-pic' 12889 ;; 12890 *) 12891 ;; 12892 esac 12893 ;; 12894 tandem*) 12895 case $cc_basename in 12896 NCC*) 12897 # NonStop-UX NCC 3.20 12898 lt_prog_compiler_pic_CXX='-KPIC' 12899 ;; 12900 *) 12901 ;; 12902 esac 12903 ;; 12904 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12905 case $cc_basename in 12906 CC*) 12907 lt_prog_compiler_wl_CXX='-Wl,' 12908 lt_prog_compiler_pic_CXX='-KPIC' 12909 lt_prog_compiler_static_CXX='-Bstatic' 12910 ;; 12911 esac 12912 ;; 12913 vxworks*) 12914 ;; 12915 *) 12916 lt_prog_compiler_can_build_shared_CXX=no 12917 ;; 12918 esac 12919 fi 12920 12921{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 12922$as_echo "$lt_prog_compiler_pic_CXX" >&6; } 12923 12924# 12925# Check to make sure the PIC flag actually works. 12926# 12927if test -n "$lt_prog_compiler_pic_CXX"; then 12928 12929{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 12930$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 12931if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then 12932 $as_echo_n "(cached) " >&6 12933else 12934 lt_cv_prog_compiler_pic_works_CXX=no 12935 ac_outfile=conftest.$ac_objext 12936 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12937 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 12938 # Insert the option either (1) after the last *FLAGS variable, or 12939 # (2) before a word containing "conftest.", or (3) at the end. 12940 # Note that $ac_compile itself does not contain backslashes and begins 12941 # with a dollar sign (not a hyphen), so the echo should work correctly. 12942 # The option is referenced via a variable to avoid confusing sed. 12943 lt_compile=`echo "$ac_compile" | $SED \ 12944 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12945 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12946 -e 's:$: $lt_compiler_flag:'` 12947 (eval echo "\"\$as_me:12947: $lt_compile\"" >&5) 12948 (eval "$lt_compile" 2>conftest.err) 12949 ac_status=$? 12950 cat conftest.err >&5 12951 echo "$as_me:12951: \$? = $ac_status" >&5 12952 if (exit $ac_status) && test -s "$ac_outfile"; then 12953 # The compiler can only warn and ignore the option if not recognized 12954 # So say no if there are warnings other than the usual output. 12955 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 12956 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12957 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12958 lt_cv_prog_compiler_pic_works_CXX=yes 12959 fi 12960 fi 12961 $rm conftest* 12962 12963fi 12964{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 12965$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 12966 12967if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 12968 case $lt_prog_compiler_pic_CXX in 12969 "" | " "*) ;; 12970 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 12971 esac 12972else 12973 lt_prog_compiler_pic_CXX= 12974 lt_prog_compiler_can_build_shared_CXX=no 12975fi 12976 12977fi 12978case $host_os in 12979 # For platforms which do not support PIC, -DPIC is meaningless: 12980 *djgpp*) 12981 lt_prog_compiler_pic_CXX= 12982 ;; 12983 *) 12984 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 12985 ;; 12986esac 12987 12988# 12989# Check to make sure the static flag actually works. 12990# 12991wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 12992{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12993$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 12994if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then 12995 $as_echo_n "(cached) " >&6 12996else 12997 lt_cv_prog_compiler_static_works_CXX=no 12998 save_LDFLAGS="$LDFLAGS" 12999 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13000 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13001 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13002 # The linker can only warn and ignore the option if not recognized 13003 # So say no if there are warnings 13004 if test -s conftest.err; then 13005 # Append any errors to the config.log. 13006 cat conftest.err 1>&5 13007 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13008 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13009 if diff conftest.exp conftest.er2 >/dev/null; then 13010 lt_cv_prog_compiler_static_works_CXX=yes 13011 fi 13012 else 13013 lt_cv_prog_compiler_static_works_CXX=yes 13014 fi 13015 fi 13016 $rm -r conftest* 13017 LDFLAGS="$save_LDFLAGS" 13018 13019fi 13020{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13021$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13022 13023if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13024 : 13025else 13026 lt_prog_compiler_static_CXX= 13027fi 13028 13029 13030{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13031$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13032if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 13033 $as_echo_n "(cached) " >&6 13034else 13035 lt_cv_prog_compiler_c_o_CXX=no 13036 $rm -r conftest 2>/dev/null 13037 mkdir conftest 13038 cd conftest 13039 mkdir out 13040 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13041 13042 lt_compiler_flag="-o out/conftest2.$ac_objext" 13043 # Insert the option either (1) after the last *FLAGS variable, or 13044 # (2) before a word containing "conftest.", or (3) at the end. 13045 # Note that $ac_compile itself does not contain backslashes and begins 13046 # with a dollar sign (not a hyphen), so the echo should work correctly. 13047 lt_compile=`echo "$ac_compile" | $SED \ 13048 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13049 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13050 -e 's:$: $lt_compiler_flag:'` 13051 (eval echo "\"\$as_me:13051: $lt_compile\"" >&5) 13052 (eval "$lt_compile" 2>out/conftest.err) 13053 ac_status=$? 13054 cat out/conftest.err >&5 13055 echo "$as_me:13055: \$? = $ac_status" >&5 13056 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13057 then 13058 # The compiler can only warn and ignore the option if not recognized 13059 # So say no if there are warnings 13060 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13061 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13062 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13063 lt_cv_prog_compiler_c_o_CXX=yes 13064 fi 13065 fi 13066 chmod u+w . 2>&5 13067 $rm conftest* 13068 # SGI C++ compiler will create directory out/ii_files/ for 13069 # template instantiation 13070 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13071 $rm out/* && rmdir out 13072 cd .. 13073 rmdir conftest 13074 $rm conftest* 13075 13076fi 13077{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13078$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13079 13080 13081hard_links="nottested" 13082if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13083 # do not overwrite the value of need_locks provided by the user 13084 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13085$as_echo_n "checking if we can lock with hard links... " >&6; } 13086 hard_links=yes 13087 $rm conftest* 13088 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13089 touch conftest.a 13090 ln conftest.a conftest.b 2>&5 || hard_links=no 13091 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13092 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 13093$as_echo "$hard_links" >&6; } 13094 if test "$hard_links" = no; then 13095 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13096$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13097 need_locks=warn 13098 fi 13099else 13100 need_locks=no 13101fi 13102 13103{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13104$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13105 13106 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13107 case $host_os in 13108 aix[4-9]*) 13109 # If we're using GNU nm, then we don't want the "-C" option. 13110 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13111 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13112 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' 13113 else 13114 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' 13115 fi 13116 ;; 13117 pw32*) 13118 export_symbols_cmds_CXX="$ltdll_cmds" 13119 ;; 13120 cygwin* | mingw*) 13121 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' 13122 ;; 13123 *) 13124 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13125 ;; 13126 esac 13127 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13128 13129{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 13130$as_echo "$ld_shlibs_CXX" >&6; } 13131test "$ld_shlibs_CXX" = no && can_build_shared=no 13132 13133# 13134# Do we need to explicitly link libc? 13135# 13136case "x$archive_cmds_need_lc_CXX" in 13137x|xyes) 13138 # Assume -lc should be added 13139 archive_cmds_need_lc_CXX=yes 13140 13141 if test "$enable_shared" = yes && test "$GCC" = yes; then 13142 case $archive_cmds_CXX in 13143 *'~'*) 13144 # FIXME: we may have to deal with multi-command sequences. 13145 ;; 13146 '$CC '*) 13147 # Test whether the compiler implicitly links with -lc since on some 13148 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13149 # to ld, don't add -lc before -lgcc. 13150 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 13151$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13152 $rm conftest* 13153 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13154 13155 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 13156 (eval $ac_compile) 2>&5 13157 ac_status=$? 13158 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13159 (exit $ac_status); } 2>conftest.err; then 13160 soname=conftest 13161 lib=conftest 13162 libobjs=conftest.$ac_objext 13163 deplibs= 13164 wl=$lt_prog_compiler_wl_CXX 13165 pic_flag=$lt_prog_compiler_pic_CXX 13166 compiler_flags=-v 13167 linker_flags=-v 13168 verstring= 13169 output_objdir=. 13170 libname=conftest 13171 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13172 allow_undefined_flag_CXX= 13173 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 13174 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 13175 ac_status=$? 13176 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 13177 (exit $ac_status); } 13178 then 13179 archive_cmds_need_lc_CXX=no 13180 else 13181 archive_cmds_need_lc_CXX=yes 13182 fi 13183 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13184 else 13185 cat conftest.err 1>&5 13186 fi 13187 $rm conftest* 13188 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 13189$as_echo "$archive_cmds_need_lc_CXX" >&6; } 13190 ;; 13191 esac 13192 fi 13193 ;; 13194esac 13195 13196{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 13197$as_echo_n "checking dynamic linker characteristics... " >&6; } 13198library_names_spec= 13199libname_spec='lib$name' 13200soname_spec= 13201shrext_cmds=".so" 13202postinstall_cmds= 13203postuninstall_cmds= 13204finish_cmds= 13205finish_eval= 13206shlibpath_var= 13207shlibpath_overrides_runpath=unknown 13208version_type=none 13209dynamic_linker="$host_os ld.so" 13210sys_lib_dlsearch_path_spec="/lib /usr/lib" 13211 13212need_lib_prefix=unknown 13213hardcode_into_libs=no 13214 13215# when you set need_version to no, make sure it does not cause -set_version 13216# flags to be left without arguments 13217need_version=unknown 13218 13219case $host_os in 13220aix3*) 13221 version_type=linux 13222 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13223 shlibpath_var=LIBPATH 13224 13225 # AIX 3 has no versioning support, so we append a major version to the name. 13226 soname_spec='${libname}${release}${shared_ext}$major' 13227 ;; 13228 13229aix[4-9]*) 13230 version_type=linux 13231 need_lib_prefix=no 13232 need_version=no 13233 hardcode_into_libs=yes 13234 if test "$host_cpu" = ia64; then 13235 # AIX 5 supports IA64 13236 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13237 shlibpath_var=LD_LIBRARY_PATH 13238 else 13239 # With GCC up to 2.95.x, collect2 would create an import file 13240 # for dependence libraries. The import file would start with 13241 # the line `#! .'. This would cause the generated library to 13242 # depend on `.', always an invalid library. This was fixed in 13243 # development snapshots of GCC prior to 3.0. 13244 case $host_os in 13245 aix4 | aix4.[01] | aix4.[01].*) 13246 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13247 echo ' yes ' 13248 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 13249 : 13250 else 13251 can_build_shared=no 13252 fi 13253 ;; 13254 esac 13255 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13256 # soname into executable. Probably we can add versioning support to 13257 # collect2, so additional links can be useful in future. 13258 if test "$aix_use_runtimelinking" = yes; then 13259 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13260 # instead of lib<name>.a to let people know that these are not 13261 # typical AIX shared libraries. 13262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13263 else 13264 # We preserve .a as extension for shared libraries through AIX4.2 13265 # and later when we are not doing run time linking. 13266 library_names_spec='${libname}${release}.a $libname.a' 13267 soname_spec='${libname}${release}${shared_ext}$major' 13268 fi 13269 shlibpath_var=LIBPATH 13270 fi 13271 ;; 13272 13273amigaos*) 13274 library_names_spec='$libname.ixlibrary $libname.a' 13275 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13276 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' 13277 ;; 13278 13279beos*) 13280 library_names_spec='${libname}${shared_ext}' 13281 dynamic_linker="$host_os ld.so" 13282 shlibpath_var=LIBRARY_PATH 13283 ;; 13284 13285bsdi[45]*) 13286 version_type=linux 13287 need_version=no 13288 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13289 soname_spec='${libname}${release}${shared_ext}$major' 13290 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13291 shlibpath_var=LD_LIBRARY_PATH 13292 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13293 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13294 # the default ld.so.conf also contains /usr/contrib/lib and 13295 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13296 # libtool to hard-code these into programs 13297 ;; 13298 13299cygwin* | mingw* | pw32*) 13300 version_type=windows 13301 shrext_cmds=".dll" 13302 need_version=no 13303 need_lib_prefix=no 13304 13305 case $GCC,$host_os in 13306 yes,cygwin* | yes,mingw* | yes,pw32*) 13307 library_names_spec='$libname.dll.a' 13308 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13309 postinstall_cmds='base_file=`basename \${file}`~ 13310 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 13311 dldir=$destdir/`dirname \$dlpath`~ 13312 test -d \$dldir || mkdir -p \$dldir~ 13313 $install_prog $dir/$dlname \$dldir/$dlname~ 13314 chmod a+x \$dldir/$dlname' 13315 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13316 dlpath=$dir/\$dldll~ 13317 $rm \$dlpath' 13318 shlibpath_overrides_runpath=yes 13319 13320 case $host_os in 13321 cygwin*) 13322 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13323 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13324 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 13325 ;; 13326 mingw*) 13327 # MinGW DLLs use traditional 'lib' prefix 13328 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13329 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 13330 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 13331 # It is most probably a Windows format PATH printed by 13332 # mingw gcc, but we are running on Cygwin. Gcc prints its search 13333 # path with ; separators, and with drive letters. We can handle the 13334 # drive letters (cygwin fileutils understands them), so leave them, 13335 # especially as we might pass files found there to a mingw objdump, 13336 # which wouldn't understand a cygwinified path. Ahh. 13337 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13338 else 13339 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13340 fi 13341 ;; 13342 pw32*) 13343 # pw32 DLLs use 'pw' prefix rather than 'lib' 13344 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13345 ;; 13346 esac 13347 ;; 13348 13349 *) 13350 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13351 ;; 13352 esac 13353 dynamic_linker='Win32 ld.exe' 13354 # FIXME: first we should search . and the directory the executable is in 13355 shlibpath_var=PATH 13356 ;; 13357 13358darwin* | rhapsody*) 13359 dynamic_linker="$host_os dyld" 13360 version_type=darwin 13361 need_lib_prefix=no 13362 need_version=no 13363 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13364 soname_spec='${libname}${release}${major}$shared_ext' 13365 shlibpath_overrides_runpath=yes 13366 shlibpath_var=DYLD_LIBRARY_PATH 13367 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13368 13369 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13370 ;; 13371 13372dgux*) 13373 version_type=linux 13374 need_lib_prefix=no 13375 need_version=no 13376 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13377 soname_spec='${libname}${release}${shared_ext}$major' 13378 shlibpath_var=LD_LIBRARY_PATH 13379 ;; 13380 13381freebsd1*) 13382 dynamic_linker=no 13383 ;; 13384 13385freebsd* | dragonfly*) 13386 # DragonFly does not have aout. When/if they implement a new 13387 # versioning mechanism, adjust this. 13388 if test -x /usr/bin/objformat; then 13389 objformat=`/usr/bin/objformat` 13390 else 13391 case $host_os in 13392 freebsd[123]*) objformat=aout ;; 13393 *) objformat=elf ;; 13394 esac 13395 fi 13396 version_type=freebsd-$objformat 13397 case $version_type in 13398 freebsd-elf*) 13399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13400 need_version=no 13401 need_lib_prefix=no 13402 ;; 13403 freebsd-*) 13404 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13405 need_version=yes 13406 ;; 13407 esac 13408 shlibpath_var=LD_LIBRARY_PATH 13409 case $host_os in 13410 freebsd2*) 13411 shlibpath_overrides_runpath=yes 13412 ;; 13413 freebsd3.[01]* | freebsdelf3.[01]*) 13414 shlibpath_overrides_runpath=yes 13415 hardcode_into_libs=yes 13416 ;; 13417 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13418 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13419 shlibpath_overrides_runpath=no 13420 hardcode_into_libs=yes 13421 ;; 13422 *) # from 4.6 on, and DragonFly 13423 shlibpath_overrides_runpath=yes 13424 hardcode_into_libs=yes 13425 ;; 13426 esac 13427 ;; 13428 13429gnu*) 13430 version_type=linux 13431 need_lib_prefix=no 13432 need_version=no 13433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13434 soname_spec='${libname}${release}${shared_ext}$major' 13435 shlibpath_var=LD_LIBRARY_PATH 13436 hardcode_into_libs=yes 13437 ;; 13438 13439hpux9* | hpux10* | hpux11*) 13440 # Give a soname corresponding to the major version so that dld.sl refuses to 13441 # link against other versions. 13442 version_type=sunos 13443 need_lib_prefix=no 13444 need_version=no 13445 case $host_cpu in 13446 ia64*) 13447 shrext_cmds='.so' 13448 hardcode_into_libs=yes 13449 dynamic_linker="$host_os dld.so" 13450 shlibpath_var=LD_LIBRARY_PATH 13451 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13453 soname_spec='${libname}${release}${shared_ext}$major' 13454 if test "X$HPUX_IA64_MODE" = X32; then 13455 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13456 else 13457 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13458 fi 13459 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13460 ;; 13461 hppa*64*) 13462 shrext_cmds='.sl' 13463 hardcode_into_libs=yes 13464 dynamic_linker="$host_os dld.sl" 13465 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13466 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13467 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13468 soname_spec='${libname}${release}${shared_ext}$major' 13469 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13470 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13471 ;; 13472 *) 13473 shrext_cmds='.sl' 13474 dynamic_linker="$host_os dld.sl" 13475 shlibpath_var=SHLIB_PATH 13476 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13477 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13478 soname_spec='${libname}${release}${shared_ext}$major' 13479 ;; 13480 esac 13481 # HP-UX runs *really* slowly unless shared libraries are mode 555. 13482 postinstall_cmds='chmod 555 $lib' 13483 ;; 13484 13485interix[3-9]*) 13486 version_type=linux 13487 need_lib_prefix=no 13488 need_version=no 13489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13490 soname_spec='${libname}${release}${shared_ext}$major' 13491 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13492 shlibpath_var=LD_LIBRARY_PATH 13493 shlibpath_overrides_runpath=no 13494 hardcode_into_libs=yes 13495 ;; 13496 13497irix5* | irix6* | nonstopux*) 13498 case $host_os in 13499 nonstopux*) version_type=nonstopux ;; 13500 *) 13501 if test "$lt_cv_prog_gnu_ld" = yes; then 13502 version_type=linux 13503 else 13504 version_type=irix 13505 fi ;; 13506 esac 13507 need_lib_prefix=no 13508 need_version=no 13509 soname_spec='${libname}${release}${shared_ext}$major' 13510 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13511 case $host_os in 13512 irix5* | nonstopux*) 13513 libsuff= shlibsuff= 13514 ;; 13515 *) 13516 case $LD in # libtool.m4 will add one of these switches to LD 13517 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13518 libsuff= shlibsuff= libmagic=32-bit;; 13519 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13520 libsuff=32 shlibsuff=N32 libmagic=N32;; 13521 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13522 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13523 *) libsuff= shlibsuff= libmagic=never-match;; 13524 esac 13525 ;; 13526 esac 13527 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13528 shlibpath_overrides_runpath=no 13529 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 13530 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 13531 hardcode_into_libs=yes 13532 ;; 13533 13534# No shared lib support for Linux oldld, aout, or coff. 13535linux*oldld* | linux*aout* | linux*coff*) 13536 dynamic_linker=no 13537 ;; 13538 13539# This must be Linux ELF. 13540linux* | k*bsd*-gnu) 13541 version_type=linux 13542 need_lib_prefix=no 13543 need_version=no 13544 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13545 soname_spec='${libname}${release}${shared_ext}$major' 13546 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13547 shlibpath_var=LD_LIBRARY_PATH 13548 shlibpath_overrides_runpath=no 13549 # This implies no fast_install, which is unacceptable. 13550 # Some rework will be needed to allow for fast_install 13551 # before this can be enabled. 13552 hardcode_into_libs=yes 13553 13554 # Append ld.so.conf contents to the search path 13555 if test -f /etc/ld.so.conf; then 13556 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 13557 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13558 fi 13559 13560 # We used to test for /lib/ld.so.1 and disable shared libraries on 13561 # powerpc, because MkLinux only supported shared libraries with the 13562 # GNU dynamic linker. Since this was broken with cross compilers, 13563 # most powerpc-linux boxes support dynamic linking these days and 13564 # people can always --disable-shared, the test was removed, and we 13565 # assume the GNU/Linux dynamic linker is in use. 13566 dynamic_linker='GNU/Linux ld.so' 13567 ;; 13568 13569netbsd*) 13570 version_type=sunos 13571 need_lib_prefix=no 13572 need_version=no 13573 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13575 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13576 dynamic_linker='NetBSD (a.out) ld.so' 13577 else 13578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13579 soname_spec='${libname}${release}${shared_ext}$major' 13580 dynamic_linker='NetBSD ld.elf_so' 13581 fi 13582 shlibpath_var=LD_LIBRARY_PATH 13583 shlibpath_overrides_runpath=yes 13584 hardcode_into_libs=yes 13585 ;; 13586 13587newsos6) 13588 version_type=linux 13589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13590 shlibpath_var=LD_LIBRARY_PATH 13591 shlibpath_overrides_runpath=yes 13592 ;; 13593 13594nto-qnx*) 13595 version_type=linux 13596 need_lib_prefix=no 13597 need_version=no 13598 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13599 soname_spec='${libname}${release}${shared_ext}$major' 13600 shlibpath_var=LD_LIBRARY_PATH 13601 shlibpath_overrides_runpath=yes 13602 ;; 13603 13604openbsd*) 13605 version_type=sunos 13606 sys_lib_dlsearch_path_spec="/usr/lib" 13607 need_lib_prefix=no 13608 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 13609 case $host_os in 13610 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 13611 *) need_version=no ;; 13612 esac 13613 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13614 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13615 shlibpath_var=LD_LIBRARY_PATH 13616 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13617 case $host_os in 13618 openbsd2.[89] | openbsd2.[89].*) 13619 shlibpath_overrides_runpath=no 13620 ;; 13621 *) 13622 shlibpath_overrides_runpath=yes 13623 ;; 13624 esac 13625 else 13626 shlibpath_overrides_runpath=yes 13627 fi 13628 ;; 13629 13630os2*) 13631 libname_spec='$name' 13632 shrext_cmds=".dll" 13633 need_lib_prefix=no 13634 library_names_spec='$libname${shared_ext} $libname.a' 13635 dynamic_linker='OS/2 ld.exe' 13636 shlibpath_var=LIBPATH 13637 ;; 13638 13639osf3* | osf4* | osf5*) 13640 version_type=osf 13641 need_lib_prefix=no 13642 need_version=no 13643 soname_spec='${libname}${release}${shared_ext}$major' 13644 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13645 shlibpath_var=LD_LIBRARY_PATH 13646 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13647 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 13648 ;; 13649 13650rdos*) 13651 dynamic_linker=no 13652 ;; 13653 13654solaris*) 13655 version_type=linux 13656 need_lib_prefix=no 13657 need_version=no 13658 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13659 soname_spec='${libname}${release}${shared_ext}$major' 13660 shlibpath_var=LD_LIBRARY_PATH 13661 shlibpath_overrides_runpath=yes 13662 hardcode_into_libs=yes 13663 # ldd complains unless libraries are executable 13664 postinstall_cmds='chmod +x $lib' 13665 ;; 13666 13667sunos4*) 13668 version_type=sunos 13669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 13670 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13671 shlibpath_var=LD_LIBRARY_PATH 13672 shlibpath_overrides_runpath=yes 13673 if test "$with_gnu_ld" = yes; then 13674 need_lib_prefix=no 13675 fi 13676 need_version=yes 13677 ;; 13678 13679sysv4 | sysv4.3*) 13680 version_type=linux 13681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13682 soname_spec='${libname}${release}${shared_ext}$major' 13683 shlibpath_var=LD_LIBRARY_PATH 13684 case $host_vendor in 13685 sni) 13686 shlibpath_overrides_runpath=no 13687 need_lib_prefix=no 13688 export_dynamic_flag_spec='${wl}-Blargedynsym' 13689 runpath_var=LD_RUN_PATH 13690 ;; 13691 siemens) 13692 need_lib_prefix=no 13693 ;; 13694 motorola) 13695 need_lib_prefix=no 13696 need_version=no 13697 shlibpath_overrides_runpath=no 13698 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13699 ;; 13700 esac 13701 ;; 13702 13703sysv4*MP*) 13704 if test -d /usr/nec ;then 13705 version_type=linux 13706 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 13707 soname_spec='$libname${shared_ext}.$major' 13708 shlibpath_var=LD_LIBRARY_PATH 13709 fi 13710 ;; 13711 13712sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13713 version_type=freebsd-elf 13714 need_lib_prefix=no 13715 need_version=no 13716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13717 soname_spec='${libname}${release}${shared_ext}$major' 13718 shlibpath_var=LD_LIBRARY_PATH 13719 hardcode_into_libs=yes 13720 if test "$with_gnu_ld" = yes; then 13721 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13722 shlibpath_overrides_runpath=no 13723 else 13724 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13725 shlibpath_overrides_runpath=yes 13726 case $host_os in 13727 sco3.2v5*) 13728 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13729 ;; 13730 esac 13731 fi 13732 sys_lib_dlsearch_path_spec='/usr/lib' 13733 ;; 13734 13735uts4*) 13736 version_type=linux 13737 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13738 soname_spec='${libname}${release}${shared_ext}$major' 13739 shlibpath_var=LD_LIBRARY_PATH 13740 ;; 13741 13742*) 13743 dynamic_linker=no 13744 ;; 13745esac 13746{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 13747$as_echo "$dynamic_linker" >&6; } 13748test "$dynamic_linker" = no && can_build_shared=no 13749 13750if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 13751 $as_echo_n "(cached) " >&6 13752else 13753 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 13754fi 13755 13756sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 13757if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 13758 $as_echo_n "(cached) " >&6 13759else 13760 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 13761fi 13762 13763sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 13764 13765variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13766if test "$GCC" = yes; then 13767 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13768fi 13769 13770{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 13771$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13772hardcode_action_CXX= 13773if test -n "$hardcode_libdir_flag_spec_CXX" || \ 13774 test -n "$runpath_var_CXX" || \ 13775 test "X$hardcode_automatic_CXX" = "Xyes" ; then 13776 13777 # We can hardcode non-existant directories. 13778 if test "$hardcode_direct_CXX" != no && 13779 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13780 # have to relink, otherwise we might link with an installed library 13781 # when we should be linking with a yet-to-be-installed one 13782 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 13783 test "$hardcode_minus_L_CXX" != no; then 13784 # Linking always hardcodes the temporary library directory. 13785 hardcode_action_CXX=relink 13786 else 13787 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13788 hardcode_action_CXX=immediate 13789 fi 13790else 13791 # We cannot hardcode anything, or else we can only hardcode existing 13792 # directories. 13793 hardcode_action_CXX=unsupported 13794fi 13795{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 13796$as_echo "$hardcode_action_CXX" >&6; } 13797 13798if test "$hardcode_action_CXX" = relink; then 13799 # Fast installation is not supported 13800 enable_fast_install=no 13801elif test "$shlibpath_overrides_runpath" = yes || 13802 test "$enable_shared" = no; then 13803 # Fast installation is not necessary 13804 enable_fast_install=needless 13805fi 13806 13807 13808# The else clause should only fire when bootstrapping the 13809# libtool distribution, otherwise you forgot to ship ltmain.sh 13810# with your package, and you will get complaints that there are 13811# no rules to generate ltmain.sh. 13812if test -f "$ltmain"; then 13813 # See if we are running on zsh, and set the options which allow our commands through 13814 # without removal of \ escapes. 13815 if test -n "${ZSH_VERSION+set}" ; then 13816 setopt NO_GLOB_SUBST 13817 fi 13818 # Now quote all the things that may contain metacharacters while being 13819 # careful not to overquote the AC_SUBSTed values. We take copies of the 13820 # variables and quote the copies for generation of the libtool script. 13821 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 13822 SED SHELL STRIP \ 13823 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 13824 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 13825 deplibs_check_method reload_flag reload_cmds need_locks \ 13826 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 13827 lt_cv_sys_global_symbol_to_c_name_address \ 13828 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 13829 old_postinstall_cmds old_postuninstall_cmds \ 13830 compiler_CXX \ 13831 CC_CXX \ 13832 LD_CXX \ 13833 lt_prog_compiler_wl_CXX \ 13834 lt_prog_compiler_pic_CXX \ 13835 lt_prog_compiler_static_CXX \ 13836 lt_prog_compiler_no_builtin_flag_CXX \ 13837 export_dynamic_flag_spec_CXX \ 13838 thread_safe_flag_spec_CXX \ 13839 whole_archive_flag_spec_CXX \ 13840 enable_shared_with_static_runtimes_CXX \ 13841 old_archive_cmds_CXX \ 13842 old_archive_from_new_cmds_CXX \ 13843 predep_objects_CXX \ 13844 postdep_objects_CXX \ 13845 predeps_CXX \ 13846 postdeps_CXX \ 13847 compiler_lib_search_path_CXX \ 13848 compiler_lib_search_dirs_CXX \ 13849 archive_cmds_CXX \ 13850 archive_expsym_cmds_CXX \ 13851 postinstall_cmds_CXX \ 13852 postuninstall_cmds_CXX \ 13853 old_archive_from_expsyms_cmds_CXX \ 13854 allow_undefined_flag_CXX \ 13855 no_undefined_flag_CXX \ 13856 export_symbols_cmds_CXX \ 13857 hardcode_libdir_flag_spec_CXX \ 13858 hardcode_libdir_flag_spec_ld_CXX \ 13859 hardcode_libdir_separator_CXX \ 13860 hardcode_automatic_CXX \ 13861 module_cmds_CXX \ 13862 module_expsym_cmds_CXX \ 13863 lt_cv_prog_compiler_c_o_CXX \ 13864 fix_srcfile_path_CXX \ 13865 exclude_expsyms_CXX \ 13866 include_expsyms_CXX; do 13867 13868 case $var in 13869 old_archive_cmds_CXX | \ 13870 old_archive_from_new_cmds_CXX | \ 13871 archive_cmds_CXX | \ 13872 archive_expsym_cmds_CXX | \ 13873 module_cmds_CXX | \ 13874 module_expsym_cmds_CXX | \ 13875 old_archive_from_expsyms_cmds_CXX | \ 13876 export_symbols_cmds_CXX | \ 13877 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 13878 postinstall_cmds | postuninstall_cmds | \ 13879 old_postinstall_cmds | old_postuninstall_cmds | \ 13880 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 13881 # Double-quote double-evaled strings. 13882 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 13883 ;; 13884 *) 13885 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 13886 ;; 13887 esac 13888 done 13889 13890 case $lt_echo in 13891 *'\$0 --fallback-echo"') 13892 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 13893 ;; 13894 esac 13895 13896cfgfile="$ofile" 13897 13898 cat <<__EOF__ >> "$cfgfile" 13899# ### BEGIN LIBTOOL TAG CONFIG: $tagname 13900 13901# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13902 13903# Shell to use when invoking shell scripts. 13904SHELL=$lt_SHELL 13905 13906# Whether or not to build shared libraries. 13907build_libtool_libs=$enable_shared 13908 13909# Whether or not to build static libraries. 13910build_old_libs=$enable_static 13911 13912# Whether or not to add -lc for building shared libraries. 13913build_libtool_need_lc=$archive_cmds_need_lc_CXX 13914 13915# Whether or not to disallow shared libs when runtime libs are static 13916allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 13917 13918# Whether or not to optimize for fast installation. 13919fast_install=$enable_fast_install 13920 13921# The host system. 13922host_alias=$host_alias 13923host=$host 13924host_os=$host_os 13925 13926# The build system. 13927build_alias=$build_alias 13928build=$build 13929build_os=$build_os 13930 13931# An echo program that does not interpret backslashes. 13932echo=$lt_echo 13933 13934# The archiver. 13935AR=$lt_AR 13936AR_FLAGS=$lt_AR_FLAGS 13937 13938# A C compiler. 13939LTCC=$lt_LTCC 13940 13941# LTCC compiler flags. 13942LTCFLAGS=$lt_LTCFLAGS 13943 13944# A language-specific compiler. 13945CC=$lt_compiler_CXX 13946 13947# Is the compiler the GNU C compiler? 13948with_gcc=$GCC_CXX 13949 13950# An ERE matcher. 13951EGREP=$lt_EGREP 13952 13953# The linker used to build libraries. 13954LD=$lt_LD_CXX 13955 13956# Whether we need hard or soft links. 13957LN_S=$lt_LN_S 13958 13959# A BSD-compatible nm program. 13960NM=$lt_NM 13961 13962# A symbol stripping program 13963STRIP=$lt_STRIP 13964 13965# Used to examine libraries when file_magic_cmd begins "file" 13966MAGIC_CMD=$MAGIC_CMD 13967 13968# Used on cygwin: DLL creation program. 13969DLLTOOL="$DLLTOOL" 13970 13971# Used on cygwin: object dumper. 13972OBJDUMP="$OBJDUMP" 13973 13974# Used on cygwin: assembler. 13975AS="$AS" 13976 13977# The name of the directory that contains temporary libtool files. 13978objdir=$objdir 13979 13980# How to create reloadable object files. 13981reload_flag=$lt_reload_flag 13982reload_cmds=$lt_reload_cmds 13983 13984# How to pass a linker flag through the compiler. 13985wl=$lt_lt_prog_compiler_wl_CXX 13986 13987# Object file suffix (normally "o"). 13988objext="$ac_objext" 13989 13990# Old archive suffix (normally "a"). 13991libext="$libext" 13992 13993# Shared library suffix (normally ".so"). 13994shrext_cmds='$shrext_cmds' 13995 13996# Executable file suffix (normally ""). 13997exeext="$exeext" 13998 13999# Additional compiler flags for building library objects. 14000pic_flag=$lt_lt_prog_compiler_pic_CXX 14001pic_mode=$pic_mode 14002 14003# What is the maximum length of a command? 14004max_cmd_len=$lt_cv_sys_max_cmd_len 14005 14006# Does compiler simultaneously support -c and -o options? 14007compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 14008 14009# Must we lock files when doing compilation? 14010need_locks=$lt_need_locks 14011 14012# Do we need the lib prefix for modules? 14013need_lib_prefix=$need_lib_prefix 14014 14015# Do we need a version for libraries? 14016need_version=$need_version 14017 14018# Whether dlopen is supported. 14019dlopen_support=$enable_dlopen 14020 14021# Whether dlopen of programs is supported. 14022dlopen_self=$enable_dlopen_self 14023 14024# Whether dlopen of statically linked programs is supported. 14025dlopen_self_static=$enable_dlopen_self_static 14026 14027# Compiler flag to prevent dynamic linking. 14028link_static_flag=$lt_lt_prog_compiler_static_CXX 14029 14030# Compiler flag to turn off builtin functions. 14031no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 14032 14033# Compiler flag to allow reflexive dlopens. 14034export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 14035 14036# Compiler flag to generate shared objects directly from archives. 14037whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 14038 14039# Compiler flag to generate thread-safe objects. 14040thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 14041 14042# Library versioning type. 14043version_type=$version_type 14044 14045# Format of library name prefix. 14046libname_spec=$lt_libname_spec 14047 14048# List of archive names. First name is the real one, the rest are links. 14049# The last name is the one that the linker finds with -lNAME. 14050library_names_spec=$lt_library_names_spec 14051 14052# The coded name of the library, if different from the real name. 14053soname_spec=$lt_soname_spec 14054 14055# Commands used to build and install an old-style archive. 14056RANLIB=$lt_RANLIB 14057old_archive_cmds=$lt_old_archive_cmds_CXX 14058old_postinstall_cmds=$lt_old_postinstall_cmds 14059old_postuninstall_cmds=$lt_old_postuninstall_cmds 14060 14061# Create an old-style archive from a shared archive. 14062old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 14063 14064# Create a temporary old-style archive to link instead of a shared archive. 14065old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 14066 14067# Commands used to build and install a shared archive. 14068archive_cmds=$lt_archive_cmds_CXX 14069archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 14070postinstall_cmds=$lt_postinstall_cmds 14071postuninstall_cmds=$lt_postuninstall_cmds 14072 14073# Commands used to build a loadable module (assumed same as above if empty) 14074module_cmds=$lt_module_cmds_CXX 14075module_expsym_cmds=$lt_module_expsym_cmds_CXX 14076 14077# Commands to strip libraries. 14078old_striplib=$lt_old_striplib 14079striplib=$lt_striplib 14080 14081# Dependencies to place before the objects being linked to create a 14082# shared library. 14083predep_objects=$lt_predep_objects_CXX 14084 14085# Dependencies to place after the objects being linked to create a 14086# shared library. 14087postdep_objects=$lt_postdep_objects_CXX 14088 14089# Dependencies to place before the objects being linked to create a 14090# shared library. 14091predeps=$lt_predeps_CXX 14092 14093# Dependencies to place after the objects being linked to create a 14094# shared library. 14095postdeps=$lt_postdeps_CXX 14096 14097# The directories searched by this compiler when creating a shared 14098# library 14099compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 14100 14101# The library search path used internally by the compiler when linking 14102# a shared library. 14103compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 14104 14105# Method to check whether dependent libraries are shared objects. 14106deplibs_check_method=$lt_deplibs_check_method 14107 14108# Command to use when deplibs_check_method == file_magic. 14109file_magic_cmd=$lt_file_magic_cmd 14110 14111# Flag that allows shared libraries with undefined symbols to be built. 14112allow_undefined_flag=$lt_allow_undefined_flag_CXX 14113 14114# Flag that forces no undefined symbols. 14115no_undefined_flag=$lt_no_undefined_flag_CXX 14116 14117# Commands used to finish a libtool library installation in a directory. 14118finish_cmds=$lt_finish_cmds 14119 14120# Same as above, but a single script fragment to be evaled but not shown. 14121finish_eval=$lt_finish_eval 14122 14123# Take the output of nm and produce a listing of raw symbols and C names. 14124global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14125 14126# Transform the output of nm in a proper C declaration 14127global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14128 14129# Transform the output of nm in a C name address pair 14130global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14131 14132# This is the shared library runtime path variable. 14133runpath_var=$runpath_var 14134 14135# This is the shared library path variable. 14136shlibpath_var=$shlibpath_var 14137 14138# Is shlibpath searched before the hard-coded library search path? 14139shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14140 14141# How to hardcode a shared library path into an executable. 14142hardcode_action=$hardcode_action_CXX 14143 14144# Whether we should hardcode library paths into libraries. 14145hardcode_into_libs=$hardcode_into_libs 14146 14147# Flag to hardcode \$libdir into a binary during linking. 14148# This must work even if \$libdir does not exist. 14149hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 14150 14151# If ld is used when linking, flag to hardcode \$libdir into 14152# a binary during linking. This must work even if \$libdir does 14153# not exist. 14154hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 14155 14156# Whether we need a single -rpath flag with a separated argument. 14157hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 14158 14159# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 14160# resulting binary. 14161hardcode_direct=$hardcode_direct_CXX 14162 14163# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 14164# resulting binary. 14165hardcode_minus_L=$hardcode_minus_L_CXX 14166 14167# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 14168# the resulting binary. 14169hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 14170 14171# Set to yes if building a shared library automatically hardcodes DIR into the library 14172# and all subsequent libraries and executables linked against it. 14173hardcode_automatic=$hardcode_automatic_CXX 14174 14175# Variables whose values should be saved in libtool wrapper scripts and 14176# restored at relink time. 14177variables_saved_for_relink="$variables_saved_for_relink" 14178 14179# Whether libtool must link a program against all its dependency libraries. 14180link_all_deplibs=$link_all_deplibs_CXX 14181 14182# Compile-time system search path for libraries 14183sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14184 14185# Run-time system search path for libraries 14186sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14187 14188# Fix the shell variable \$srcfile for the compiler. 14189fix_srcfile_path=$lt_fix_srcfile_path 14190 14191# Set to yes if exported symbols are required. 14192always_export_symbols=$always_export_symbols_CXX 14193 14194# The commands to list exported symbols. 14195export_symbols_cmds=$lt_export_symbols_cmds_CXX 14196 14197# The commands to extract the exported symbol list from a shared archive. 14198extract_expsyms_cmds=$lt_extract_expsyms_cmds 14199 14200# Symbols that should not be listed in the preloaded symbols. 14201exclude_expsyms=$lt_exclude_expsyms_CXX 14202 14203# Symbols that must always be exported. 14204include_expsyms=$lt_include_expsyms_CXX 14205 14206# ### END LIBTOOL TAG CONFIG: $tagname 14207 14208__EOF__ 14209 14210 14211else 14212 # If there is no Makefile yet, we rely on a make rule to execute 14213 # `config.status --recheck' to rerun these tests and create the 14214 # libtool script then. 14215 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 14216 if test -f "$ltmain_in"; then 14217 test -f Makefile && make "$ltmain" 14218 fi 14219fi 14220 14221 14222ac_ext=c 14223ac_cpp='$CPP $CPPFLAGS' 14224ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14225ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14226ac_compiler_gnu=$ac_cv_c_compiler_gnu 14227 14228CC=$lt_save_CC 14229LDCXX=$LD 14230LD=$lt_save_LD 14231GCC=$lt_save_GCC 14232with_gnu_ldcxx=$with_gnu_ld 14233with_gnu_ld=$lt_save_with_gnu_ld 14234lt_cv_path_LDCXX=$lt_cv_path_LD 14235lt_cv_path_LD=$lt_save_path_LD 14236lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14237lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14238 14239 else 14240 tagname="" 14241 fi 14242 ;; 14243 14244 F77) 14245 if test -n "$F77" && test "X$F77" != "Xno"; then 14246 14247ac_ext=f 14248ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 14249ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14250ac_compiler_gnu=$ac_cv_f77_compiler_gnu 14251 14252 14253archive_cmds_need_lc_F77=no 14254allow_undefined_flag_F77= 14255always_export_symbols_F77=no 14256archive_expsym_cmds_F77= 14257export_dynamic_flag_spec_F77= 14258hardcode_direct_F77=no 14259hardcode_libdir_flag_spec_F77= 14260hardcode_libdir_flag_spec_ld_F77= 14261hardcode_libdir_separator_F77= 14262hardcode_minus_L_F77=no 14263hardcode_automatic_F77=no 14264module_cmds_F77= 14265module_expsym_cmds_F77= 14266link_all_deplibs_F77=unknown 14267old_archive_cmds_F77=$old_archive_cmds 14268no_undefined_flag_F77= 14269whole_archive_flag_spec_F77= 14270enable_shared_with_static_runtimes_F77=no 14271 14272# Source file extension for f77 test sources. 14273ac_ext=f 14274 14275# Object file extension for compiled f77 test sources. 14276objext=o 14277objext_F77=$objext 14278 14279# Code to be used in simple compile tests 14280lt_simple_compile_test_code="\ 14281 subroutine t 14282 return 14283 end 14284" 14285 14286# Code to be used in simple link tests 14287lt_simple_link_test_code="\ 14288 program t 14289 end 14290" 14291 14292# ltmain only uses $CC for tagged configurations so make sure $CC is set. 14293 14294# If no C compiler was specified, use CC. 14295LTCC=${LTCC-"$CC"} 14296 14297# If no C compiler flags were specified, use CFLAGS. 14298LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14299 14300# Allow CC to be a program name with arguments. 14301compiler=$CC 14302 14303 14304# save warnings/boilerplate of simple test code 14305ac_outfile=conftest.$ac_objext 14306echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14307eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14308_lt_compiler_boilerplate=`cat conftest.err` 14309$rm conftest* 14310 14311ac_outfile=conftest.$ac_objext 14312echo "$lt_simple_link_test_code" >conftest.$ac_ext 14313eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14314_lt_linker_boilerplate=`cat conftest.err` 14315$rm -r conftest* 14316 14317 14318# Allow CC to be a program name with arguments. 14319lt_save_CC="$CC" 14320CC=${F77-"f77"} 14321compiler=$CC 14322compiler_F77=$CC 14323for cc_temp in $compiler""; do 14324 case $cc_temp in 14325 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14326 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14327 \-*) ;; 14328 *) break;; 14329 esac 14330done 14331cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14332 14333 14334{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 14335$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14336{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 14337$as_echo "$can_build_shared" >&6; } 14338 14339{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 14340$as_echo_n "checking whether to build shared libraries... " >&6; } 14341test "$can_build_shared" = "no" && enable_shared=no 14342 14343# On AIX, shared libraries and static libraries use the same namespace, and 14344# are all built from PIC. 14345case $host_os in 14346aix3*) 14347 test "$enable_shared" = yes && enable_static=no 14348 if test -n "$RANLIB"; then 14349 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14350 postinstall_cmds='$RANLIB $lib' 14351 fi 14352 ;; 14353aix[4-9]*) 14354 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 14355 test "$enable_shared" = yes && enable_static=no 14356 fi 14357 ;; 14358esac 14359{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 14360$as_echo "$enable_shared" >&6; } 14361 14362{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 14363$as_echo_n "checking whether to build static libraries... " >&6; } 14364# Make sure either enable_shared or enable_static is yes. 14365test "$enable_shared" = yes || enable_static=yes 14366{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5 14367$as_echo "$enable_static" >&6; } 14368 14369GCC_F77="$G77" 14370LD_F77="$LD" 14371 14372lt_prog_compiler_wl_F77= 14373lt_prog_compiler_pic_F77= 14374lt_prog_compiler_static_F77= 14375 14376{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 14377$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14378 14379 if test "$GCC" = yes; then 14380 lt_prog_compiler_wl_F77='-Wl,' 14381 lt_prog_compiler_static_F77='-static' 14382 14383 case $host_os in 14384 aix*) 14385 # All AIX code is PIC. 14386 if test "$host_cpu" = ia64; then 14387 # AIX 5 now supports IA64 processor 14388 lt_prog_compiler_static_F77='-Bstatic' 14389 fi 14390 ;; 14391 14392 amigaos*) 14393 # FIXME: we need at least 68020 code to build shared libraries, but 14394 # adding the `-m68020' flag to GCC prevents building anything better, 14395 # like `-m68040'. 14396 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 14397 ;; 14398 14399 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14400 # PIC is the default for these OSes. 14401 ;; 14402 14403 mingw* | cygwin* | pw32* | os2*) 14404 # This hack is so that the source file can tell whether it is being 14405 # built for inclusion in a dll (and should export symbols for example). 14406 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14407 # (--disable-auto-import) libraries 14408 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14409 ;; 14410 14411 darwin* | rhapsody*) 14412 # PIC is the default on this platform 14413 # Common symbols not allowed in MH_DYLIB files 14414 lt_prog_compiler_pic_F77='-fno-common' 14415 ;; 14416 14417 interix[3-9]*) 14418 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14419 # Instead, we relocate shared libraries at runtime. 14420 ;; 14421 14422 msdosdjgpp*) 14423 # Just because we use GCC doesn't mean we suddenly get shared libraries 14424 # on systems that don't support them. 14425 lt_prog_compiler_can_build_shared_F77=no 14426 enable_shared=no 14427 ;; 14428 14429 sysv4*MP*) 14430 if test -d /usr/nec; then 14431 lt_prog_compiler_pic_F77=-Kconform_pic 14432 fi 14433 ;; 14434 14435 hpux*) 14436 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14437 # not for PA HP-UX. 14438 case $host_cpu in 14439 hppa*64*|ia64*) 14440 # +Z the default 14441 ;; 14442 *) 14443 lt_prog_compiler_pic_F77='-fPIC' 14444 ;; 14445 esac 14446 ;; 14447 14448 *) 14449 lt_prog_compiler_pic_F77='-fPIC' 14450 ;; 14451 esac 14452 else 14453 # PORTME Check for flag to pass linker flags through the system compiler. 14454 case $host_os in 14455 aix*) 14456 lt_prog_compiler_wl_F77='-Wl,' 14457 if test "$host_cpu" = ia64; then 14458 # AIX 5 now supports IA64 processor 14459 lt_prog_compiler_static_F77='-Bstatic' 14460 else 14461 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 14462 fi 14463 ;; 14464 darwin*) 14465 # PIC is the default on this platform 14466 # Common symbols not allowed in MH_DYLIB files 14467 case $cc_basename in 14468 xlc*) 14469 lt_prog_compiler_pic_F77='-qnocommon' 14470 lt_prog_compiler_wl_F77='-Wl,' 14471 ;; 14472 esac 14473 ;; 14474 14475 mingw* | cygwin* | pw32* | os2*) 14476 # This hack is so that the source file can tell whether it is being 14477 # built for inclusion in a dll (and should export symbols for example). 14478 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 14479 ;; 14480 14481 hpux9* | hpux10* | hpux11*) 14482 lt_prog_compiler_wl_F77='-Wl,' 14483 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14484 # not for PA HP-UX. 14485 case $host_cpu in 14486 hppa*64*|ia64*) 14487 # +Z the default 14488 ;; 14489 *) 14490 lt_prog_compiler_pic_F77='+Z' 14491 ;; 14492 esac 14493 # Is there a better lt_prog_compiler_static that works with the bundled CC? 14494 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 14495 ;; 14496 14497 irix5* | irix6* | nonstopux*) 14498 lt_prog_compiler_wl_F77='-Wl,' 14499 # PIC (with -KPIC) is the default. 14500 lt_prog_compiler_static_F77='-non_shared' 14501 ;; 14502 14503 newsos6) 14504 lt_prog_compiler_pic_F77='-KPIC' 14505 lt_prog_compiler_static_F77='-Bstatic' 14506 ;; 14507 14508 linux* | k*bsd*-gnu) 14509 case $cc_basename in 14510 icc* | ecc*) 14511 lt_prog_compiler_wl_F77='-Wl,' 14512 lt_prog_compiler_pic_F77='-KPIC' 14513 lt_prog_compiler_static_F77='-static' 14514 ;; 14515 pgcc* | pgf77* | pgf90* | pgf95*) 14516 # Portland Group compilers (*not* the Pentium gcc compiler, 14517 # which looks to be a dead project) 14518 lt_prog_compiler_wl_F77='-Wl,' 14519 lt_prog_compiler_pic_F77='-fpic' 14520 lt_prog_compiler_static_F77='-Bstatic' 14521 ;; 14522 ccc*) 14523 lt_prog_compiler_wl_F77='-Wl,' 14524 # All Alpha code is PIC. 14525 lt_prog_compiler_static_F77='-non_shared' 14526 ;; 14527 *) 14528 case `$CC -V 2>&1 | sed 5q` in 14529 *Sun\ C*) 14530 # Sun C 5.9 14531 lt_prog_compiler_pic_F77='-KPIC' 14532 lt_prog_compiler_static_F77='-Bstatic' 14533 lt_prog_compiler_wl_F77='-Wl,' 14534 ;; 14535 *Sun\ F*) 14536 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14537 lt_prog_compiler_pic_F77='-KPIC' 14538 lt_prog_compiler_static_F77='-Bstatic' 14539 lt_prog_compiler_wl_F77='' 14540 ;; 14541 esac 14542 ;; 14543 esac 14544 ;; 14545 14546 osf3* | osf4* | osf5*) 14547 lt_prog_compiler_wl_F77='-Wl,' 14548 # All OSF/1 code is PIC. 14549 lt_prog_compiler_static_F77='-non_shared' 14550 ;; 14551 14552 rdos*) 14553 lt_prog_compiler_static_F77='-non_shared' 14554 ;; 14555 14556 solaris*) 14557 lt_prog_compiler_pic_F77='-KPIC' 14558 lt_prog_compiler_static_F77='-Bstatic' 14559 case $cc_basename in 14560 f77* | f90* | f95*) 14561 lt_prog_compiler_wl_F77='-Qoption ld ';; 14562 *) 14563 lt_prog_compiler_wl_F77='-Wl,';; 14564 esac 14565 ;; 14566 14567 sunos4*) 14568 lt_prog_compiler_wl_F77='-Qoption ld ' 14569 lt_prog_compiler_pic_F77='-PIC' 14570 lt_prog_compiler_static_F77='-Bstatic' 14571 ;; 14572 14573 sysv4 | sysv4.2uw2* | sysv4.3*) 14574 lt_prog_compiler_wl_F77='-Wl,' 14575 lt_prog_compiler_pic_F77='-KPIC' 14576 lt_prog_compiler_static_F77='-Bstatic' 14577 ;; 14578 14579 sysv4*MP*) 14580 if test -d /usr/nec ;then 14581 lt_prog_compiler_pic_F77='-Kconform_pic' 14582 lt_prog_compiler_static_F77='-Bstatic' 14583 fi 14584 ;; 14585 14586 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14587 lt_prog_compiler_wl_F77='-Wl,' 14588 lt_prog_compiler_pic_F77='-KPIC' 14589 lt_prog_compiler_static_F77='-Bstatic' 14590 ;; 14591 14592 unicos*) 14593 lt_prog_compiler_wl_F77='-Wl,' 14594 lt_prog_compiler_can_build_shared_F77=no 14595 ;; 14596 14597 uts4*) 14598 lt_prog_compiler_pic_F77='-pic' 14599 lt_prog_compiler_static_F77='-Bstatic' 14600 ;; 14601 14602 *) 14603 lt_prog_compiler_can_build_shared_F77=no 14604 ;; 14605 esac 14606 fi 14607 14608{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 14609$as_echo "$lt_prog_compiler_pic_F77" >&6; } 14610 14611# 14612# Check to make sure the PIC flag actually works. 14613# 14614if test -n "$lt_prog_compiler_pic_F77"; then 14615 14616{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 14617$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } 14618if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then 14619 $as_echo_n "(cached) " >&6 14620else 14621 lt_cv_prog_compiler_pic_works_F77=no 14622 ac_outfile=conftest.$ac_objext 14623 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14624 lt_compiler_flag="$lt_prog_compiler_pic_F77" 14625 # Insert the option either (1) after the last *FLAGS variable, or 14626 # (2) before a word containing "conftest.", or (3) at the end. 14627 # Note that $ac_compile itself does not contain backslashes and begins 14628 # with a dollar sign (not a hyphen), so the echo should work correctly. 14629 # The option is referenced via a variable to avoid confusing sed. 14630 lt_compile=`echo "$ac_compile" | $SED \ 14631 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14632 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14633 -e 's:$: $lt_compiler_flag:'` 14634 (eval echo "\"\$as_me:14634: $lt_compile\"" >&5) 14635 (eval "$lt_compile" 2>conftest.err) 14636 ac_status=$? 14637 cat conftest.err >&5 14638 echo "$as_me:14638: \$? = $ac_status" >&5 14639 if (exit $ac_status) && test -s "$ac_outfile"; then 14640 # The compiler can only warn and ignore the option if not recognized 14641 # So say no if there are warnings other than the usual output. 14642 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 14643 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14644 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14645 lt_cv_prog_compiler_pic_works_F77=yes 14646 fi 14647 fi 14648 $rm conftest* 14649 14650fi 14651{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 14652$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } 14653 14654if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then 14655 case $lt_prog_compiler_pic_F77 in 14656 "" | " "*) ;; 14657 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 14658 esac 14659else 14660 lt_prog_compiler_pic_F77= 14661 lt_prog_compiler_can_build_shared_F77=no 14662fi 14663 14664fi 14665case $host_os in 14666 # For platforms which do not support PIC, -DPIC is meaningless: 14667 *djgpp*) 14668 lt_prog_compiler_pic_F77= 14669 ;; 14670 *) 14671 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 14672 ;; 14673esac 14674 14675# 14676# Check to make sure the static flag actually works. 14677# 14678wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 14679{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14680$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14681if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then 14682 $as_echo_n "(cached) " >&6 14683else 14684 lt_cv_prog_compiler_static_works_F77=no 14685 save_LDFLAGS="$LDFLAGS" 14686 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14687 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14688 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14689 # The linker can only warn and ignore the option if not recognized 14690 # So say no if there are warnings 14691 if test -s conftest.err; then 14692 # Append any errors to the config.log. 14693 cat conftest.err 1>&5 14694 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 14695 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14696 if diff conftest.exp conftest.er2 >/dev/null; then 14697 lt_cv_prog_compiler_static_works_F77=yes 14698 fi 14699 else 14700 lt_cv_prog_compiler_static_works_F77=yes 14701 fi 14702 fi 14703 $rm -r conftest* 14704 LDFLAGS="$save_LDFLAGS" 14705 14706fi 14707{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 14708$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } 14709 14710if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then 14711 : 14712else 14713 lt_prog_compiler_static_F77= 14714fi 14715 14716 14717{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 14718$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14719if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 14720 $as_echo_n "(cached) " >&6 14721else 14722 lt_cv_prog_compiler_c_o_F77=no 14723 $rm -r conftest 2>/dev/null 14724 mkdir conftest 14725 cd conftest 14726 mkdir out 14727 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14728 14729 lt_compiler_flag="-o out/conftest2.$ac_objext" 14730 # Insert the option either (1) after the last *FLAGS variable, or 14731 # (2) before a word containing "conftest.", or (3) at the end. 14732 # Note that $ac_compile itself does not contain backslashes and begins 14733 # with a dollar sign (not a hyphen), so the echo should work correctly. 14734 lt_compile=`echo "$ac_compile" | $SED \ 14735 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14736 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14737 -e 's:$: $lt_compiler_flag:'` 14738 (eval echo "\"\$as_me:14738: $lt_compile\"" >&5) 14739 (eval "$lt_compile" 2>out/conftest.err) 14740 ac_status=$? 14741 cat out/conftest.err >&5 14742 echo "$as_me:14742: \$? = $ac_status" >&5 14743 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14744 then 14745 # The compiler can only warn and ignore the option if not recognized 14746 # So say no if there are warnings 14747 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 14748 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14749 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14750 lt_cv_prog_compiler_c_o_F77=yes 14751 fi 14752 fi 14753 chmod u+w . 2>&5 14754 $rm conftest* 14755 # SGI C++ compiler will create directory out/ii_files/ for 14756 # template instantiation 14757 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 14758 $rm out/* && rmdir out 14759 cd .. 14760 rmdir conftest 14761 $rm conftest* 14762 14763fi 14764{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 14765$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } 14766 14767 14768hard_links="nottested" 14769if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 14770 # do not overwrite the value of need_locks provided by the user 14771 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 14772$as_echo_n "checking if we can lock with hard links... " >&6; } 14773 hard_links=yes 14774 $rm conftest* 14775 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14776 touch conftest.a 14777 ln conftest.a conftest.b 2>&5 || hard_links=no 14778 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14779 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 14780$as_echo "$hard_links" >&6; } 14781 if test "$hard_links" = no; then 14782 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14783$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14784 need_locks=warn 14785 fi 14786else 14787 need_locks=no 14788fi 14789 14790{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14791$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14792 14793 runpath_var= 14794 allow_undefined_flag_F77= 14795 enable_shared_with_static_runtimes_F77=no 14796 archive_cmds_F77= 14797 archive_expsym_cmds_F77= 14798 old_archive_From_new_cmds_F77= 14799 old_archive_from_expsyms_cmds_F77= 14800 export_dynamic_flag_spec_F77= 14801 whole_archive_flag_spec_F77= 14802 thread_safe_flag_spec_F77= 14803 hardcode_libdir_flag_spec_F77= 14804 hardcode_libdir_flag_spec_ld_F77= 14805 hardcode_libdir_separator_F77= 14806 hardcode_direct_F77=no 14807 hardcode_minus_L_F77=no 14808 hardcode_shlibpath_var_F77=unsupported 14809 link_all_deplibs_F77=unknown 14810 hardcode_automatic_F77=no 14811 module_cmds_F77= 14812 module_expsym_cmds_F77= 14813 always_export_symbols_F77=no 14814 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14815 # include_expsyms should be a list of space-separated symbols to be *always* 14816 # included in the symbol list 14817 include_expsyms_F77= 14818 # exclude_expsyms can be an extended regexp of symbols to exclude 14819 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14820 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14821 # as well as any symbol that contains `d'. 14822 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14823 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14824 # platforms (ab)use it in PIC code, but their linkers get confused if 14825 # the symbol is explicitly referenced. Since portable code cannot 14826 # rely on this symbol name, it's probably fine to never include it in 14827 # preloaded symbol tables. 14828 # Exclude shared library initialization/finalization symbols. 14829 extract_expsyms_cmds= 14830 # Just being paranoid about ensuring that cc_basename is set. 14831 for cc_temp in $compiler""; do 14832 case $cc_temp in 14833 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14834 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14835 \-*) ;; 14836 *) break;; 14837 esac 14838done 14839cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 14840 14841 case $host_os in 14842 cygwin* | mingw* | pw32*) 14843 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14844 # When not using gcc, we currently assume that we are using 14845 # Microsoft Visual C++. 14846 if test "$GCC" != yes; then 14847 with_gnu_ld=no 14848 fi 14849 ;; 14850 interix*) 14851 # we just hope/assume this is gcc and not c89 (= MSVC++) 14852 with_gnu_ld=yes 14853 ;; 14854 openbsd*) 14855 with_gnu_ld=no 14856 ;; 14857 esac 14858 14859 ld_shlibs_F77=yes 14860 if test "$with_gnu_ld" = yes; then 14861 # If archive_cmds runs LD, not CC, wlarc should be empty 14862 wlarc='${wl}' 14863 14864 # Set some defaults for GNU ld with shared library support. These 14865 # are reset later if shared libraries are not supported. Putting them 14866 # here allows them to be overridden if necessary. 14867 runpath_var=LD_RUN_PATH 14868 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 14869 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 14870 # ancient GNU ld didn't support --whole-archive et. al. 14871 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 14872 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14873 else 14874 whole_archive_flag_spec_F77= 14875 fi 14876 supports_anon_versioning=no 14877 case `$LD -v 2>/dev/null` in 14878 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14879 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14880 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14881 *\ 2.11.*) ;; # other 2.11 versions 14882 *) supports_anon_versioning=yes ;; 14883 esac 14884 14885 # See if GNU ld supports shared libraries. 14886 case $host_os in 14887 aix[3-9]*) 14888 # On AIX/PPC, the GNU linker is very broken 14889 if test "$host_cpu" != ia64; then 14890 ld_shlibs_F77=no 14891 cat <<EOF 1>&2 14892 14893*** Warning: the GNU linker, at least up to release 2.9.1, is reported 14894*** to be unable to reliably create shared libraries on AIX. 14895*** Therefore, libtool is disabling shared libraries support. If you 14896*** really care for shared libraries, you may want to modify your PATH 14897*** so that a non-GNU linker is found, and then restart. 14898 14899EOF 14900 fi 14901 ;; 14902 14903 amigaos*) 14904 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)' 14905 hardcode_libdir_flag_spec_F77='-L$libdir' 14906 hardcode_minus_L_F77=yes 14907 14908 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 14909 # that the semantics of dynamic libraries on AmigaOS, at least up 14910 # to version 4, is to share data among multiple programs linked 14911 # with the same dynamic library. Since this doesn't match the 14912 # behavior of shared libraries on other platforms, we can't use 14913 # them. 14914 ld_shlibs_F77=no 14915 ;; 14916 14917 beos*) 14918 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14919 allow_undefined_flag_F77=unsupported 14920 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14921 # support --undefined. This deserves some investigation. FIXME 14922 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14923 else 14924 ld_shlibs_F77=no 14925 fi 14926 ;; 14927 14928 cygwin* | mingw* | pw32*) 14929 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 14930 # as there is no search path for DLLs. 14931 hardcode_libdir_flag_spec_F77='-L$libdir' 14932 allow_undefined_flag_F77=unsupported 14933 always_export_symbols_F77=no 14934 enable_shared_with_static_runtimes_F77=yes 14935 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 14936 14937 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 14938 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14939 # If the export-symbols file already is a .def file (1st line 14940 # is EXPORTS), use it as is; otherwise, prepend... 14941 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14942 cp $export_symbols $output_objdir/$soname.def; 14943 else 14944 echo EXPORTS > $output_objdir/$soname.def; 14945 cat $export_symbols >> $output_objdir/$soname.def; 14946 fi~ 14947 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14948 else 14949 ld_shlibs_F77=no 14950 fi 14951 ;; 14952 14953 interix[3-9]*) 14954 hardcode_direct_F77=no 14955 hardcode_shlibpath_var_F77=no 14956 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14957 export_dynamic_flag_spec_F77='${wl}-E' 14958 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14959 # Instead, shared libraries are loaded at an image base (0x10000000 by 14960 # default) and relocated if they conflict, which is a slow very memory 14961 # consuming and fragmenting process. To avoid this, we pick a random, 14962 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14963 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14964 archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 14965 archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 14966 ;; 14967 14968 gnu* | linux* | k*bsd*-gnu) 14969 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 14970 tmp_addflag= 14971 case $cc_basename,$host_cpu in 14972 pgcc*) # Portland Group C compiler 14973 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' 14974 tmp_addflag=' $pic_flag' 14975 ;; 14976 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 14977 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' 14978 tmp_addflag=' $pic_flag -Mnomain' ;; 14979 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14980 tmp_addflag=' -i_dynamic' ;; 14981 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14982 tmp_addflag=' -i_dynamic -nofor_main' ;; 14983 ifc* | ifort*) # Intel Fortran compiler 14984 tmp_addflag=' -nofor_main' ;; 14985 esac 14986 case `$CC -V 2>&1 | sed 5q` in 14987 *Sun\ C*) # Sun C 5.9 14988 whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 14989 tmp_sharedflag='-G' ;; 14990 *Sun\ F*) # Sun Fortran 8.3 14991 tmp_sharedflag='-G' ;; 14992 *) 14993 tmp_sharedflag='-shared' ;; 14994 esac 14995 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14996 14997 if test $supports_anon_versioning = yes; then 14998 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 14999 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15000 $echo "local: *; };" >> $output_objdir/$libname.ver~ 15001 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15002 fi 15003 else 15004 ld_shlibs_F77=no 15005 fi 15006 ;; 15007 15008 netbsd*) 15009 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15010 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15011 wlarc= 15012 else 15013 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15014 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15015 fi 15016 ;; 15017 15018 solaris*) 15019 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 15020 ld_shlibs_F77=no 15021 cat <<EOF 1>&2 15022 15023*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15024*** create shared libraries on Solaris systems. Therefore, libtool 15025*** is disabling shared libraries support. We urge you to upgrade GNU 15026*** binutils to release 2.9.1 or newer. Another option is to modify 15027*** your PATH or compiler configuration so that the native linker is 15028*** used, and then restart. 15029 15030EOF 15031 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15032 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15033 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15034 else 15035 ld_shlibs_F77=no 15036 fi 15037 ;; 15038 15039 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15040 case `$LD -v 2>&1` in 15041 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15042 ld_shlibs_F77=no 15043 cat <<_LT_EOF 1>&2 15044 15045*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15046*** reliably create shared libraries on SCO systems. Therefore, libtool 15047*** is disabling shared libraries support. We urge you to upgrade GNU 15048*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15049*** your PATH or compiler configuration so that the native linker is 15050*** used, and then restart. 15051 15052_LT_EOF 15053 ;; 15054 *) 15055 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15056 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 15057 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 15058 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 15059 else 15060 ld_shlibs_F77=no 15061 fi 15062 ;; 15063 esac 15064 ;; 15065 15066 sunos4*) 15067 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15068 wlarc= 15069 hardcode_direct_F77=yes 15070 hardcode_shlibpath_var_F77=no 15071 ;; 15072 15073 *) 15074 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 15075 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15076 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15077 else 15078 ld_shlibs_F77=no 15079 fi 15080 ;; 15081 esac 15082 15083 if test "$ld_shlibs_F77" = no; then 15084 runpath_var= 15085 hardcode_libdir_flag_spec_F77= 15086 export_dynamic_flag_spec_F77= 15087 whole_archive_flag_spec_F77= 15088 fi 15089 else 15090 # PORTME fill in a description of your system's linker (not GNU ld) 15091 case $host_os in 15092 aix3*) 15093 allow_undefined_flag_F77=unsupported 15094 always_export_symbols_F77=yes 15095 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' 15096 # Note: this linker hardcodes the directories in LIBPATH if there 15097 # are no directories specified by -L. 15098 hardcode_minus_L_F77=yes 15099 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15100 # Neither direct hardcoding nor static linking is supported with a 15101 # broken collect2. 15102 hardcode_direct_F77=unsupported 15103 fi 15104 ;; 15105 15106 aix[4-9]*) 15107 if test "$host_cpu" = ia64; then 15108 # On IA64, the linker does run time linking by default, so we don't 15109 # have to do anything special. 15110 aix_use_runtimelinking=no 15111 exp_sym_flag='-Bexport' 15112 no_entry_flag="" 15113 else 15114 # If we're using GNU nm, then we don't want the "-C" option. 15115 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15116 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 15117 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' 15118 else 15119 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' 15120 fi 15121 aix_use_runtimelinking=no 15122 15123 # Test if we are trying to use run time linking or normal 15124 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15125 # need to do runtime linking. 15126 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15127 for ld_flag in $LDFLAGS; do 15128 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15129 aix_use_runtimelinking=yes 15130 break 15131 fi 15132 done 15133 ;; 15134 esac 15135 15136 exp_sym_flag='-bexport' 15137 no_entry_flag='-bnoentry' 15138 fi 15139 15140 # When large executables or shared objects are built, AIX ld can 15141 # have problems creating the table of contents. If linking a library 15142 # or program results in "error TOC overflow" add -mminimal-toc to 15143 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15144 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15145 15146 archive_cmds_F77='' 15147 hardcode_direct_F77=yes 15148 hardcode_libdir_separator_F77=':' 15149 link_all_deplibs_F77=yes 15150 15151 if test "$GCC" = yes; then 15152 case $host_os in aix4.[012]|aix4.[012].*) 15153 # We only want to do this on AIX 4.2 and lower, the check 15154 # below for broken collect2 doesn't work under 4.3+ 15155 collect2name=`${CC} -print-prog-name=collect2` 15156 if test -f "$collect2name" && \ 15157 strings "$collect2name" | grep resolve_lib_name >/dev/null 15158 then 15159 # We have reworked collect2 15160 : 15161 else 15162 # We have old collect2 15163 hardcode_direct_F77=unsupported 15164 # It fails to find uninstalled libraries when the uninstalled 15165 # path is not listed in the libpath. Setting hardcode_minus_L 15166 # to unsupported forces relinking 15167 hardcode_minus_L_F77=yes 15168 hardcode_libdir_flag_spec_F77='-L$libdir' 15169 hardcode_libdir_separator_F77= 15170 fi 15171 ;; 15172 esac 15173 shared_flag='-shared' 15174 if test "$aix_use_runtimelinking" = yes; then 15175 shared_flag="$shared_flag "'${wl}-G' 15176 fi 15177 else 15178 # not using gcc 15179 if test "$host_cpu" = ia64; then 15180 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15181 # chokes on -Wl,-G. The following line is correct: 15182 shared_flag='-G' 15183 else 15184 if test "$aix_use_runtimelinking" = yes; then 15185 shared_flag='${wl}-G' 15186 else 15187 shared_flag='${wl}-bM:SRE' 15188 fi 15189 fi 15190 fi 15191 15192 # It seems that -bexpall does not export symbols beginning with 15193 # underscore (_), so it is better to generate a list of symbols to export. 15194 always_export_symbols_F77=yes 15195 if test "$aix_use_runtimelinking" = yes; then 15196 # Warning - without using the other runtime loading flags (-brtl), 15197 # -berok will link without error, but may produce a broken library. 15198 allow_undefined_flag_F77='-berok' 15199 # Determine the default libpath from the value encoded in an empty executable. 15200 cat >conftest.$ac_ext <<_ACEOF 15201 program main 15202 15203 end 15204_ACEOF 15205rm -f conftest.$ac_objext conftest$ac_exeext 15206if { (ac_try="$ac_link" 15207case "(($ac_try" in 15208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15209 *) ac_try_echo=$ac_try;; 15210esac 15211eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15212$as_echo "$ac_try_echo") >&5 15213 (eval "$ac_link") 2>conftest.er1 15214 ac_status=$? 15215 grep -v '^ *+' conftest.er1 >conftest.err 15216 rm -f conftest.er1 15217 cat conftest.err >&5 15218 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15219 (exit $ac_status); } && { 15220 test -z "$ac_f77_werror_flag" || 15221 test ! -s conftest.err 15222 } && test -s conftest$ac_exeext && { 15223 test "$cross_compiling" = yes || 15224 $as_test_x conftest$ac_exeext 15225 }; then 15226 15227lt_aix_libpath_sed=' 15228 /Import File Strings/,/^$/ { 15229 /^0/ { 15230 s/^0 *\(.*\)$/\1/ 15231 p 15232 } 15233 }' 15234aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15235# Check for a 64-bit object if we didn't find anything. 15236if test -z "$aix_libpath"; then 15237 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15238fi 15239else 15240 $as_echo "$as_me: failed program was:" >&5 15241sed 's/^/| /' conftest.$ac_ext >&5 15242 15243 15244fi 15245 15246rm -rf conftest.dSYM 15247rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15248 conftest$ac_exeext conftest.$ac_ext 15249if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15250 15251 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15252 archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 15253 else 15254 if test "$host_cpu" = ia64; then 15255 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 15256 allow_undefined_flag_F77="-z nodefs" 15257 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 15258 else 15259 # Determine the default libpath from the value encoded in an empty executable. 15260 cat >conftest.$ac_ext <<_ACEOF 15261 program main 15262 15263 end 15264_ACEOF 15265rm -f conftest.$ac_objext conftest$ac_exeext 15266if { (ac_try="$ac_link" 15267case "(($ac_try" in 15268 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15269 *) ac_try_echo=$ac_try;; 15270esac 15271eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 15272$as_echo "$ac_try_echo") >&5 15273 (eval "$ac_link") 2>conftest.er1 15274 ac_status=$? 15275 grep -v '^ *+' conftest.er1 >conftest.err 15276 rm -f conftest.er1 15277 cat conftest.err >&5 15278 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15279 (exit $ac_status); } && { 15280 test -z "$ac_f77_werror_flag" || 15281 test ! -s conftest.err 15282 } && test -s conftest$ac_exeext && { 15283 test "$cross_compiling" = yes || 15284 $as_test_x conftest$ac_exeext 15285 }; then 15286 15287lt_aix_libpath_sed=' 15288 /Import File Strings/,/^$/ { 15289 /^0/ { 15290 s/^0 *\(.*\)$/\1/ 15291 p 15292 } 15293 }' 15294aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15295# Check for a 64-bit object if we didn't find anything. 15296if test -z "$aix_libpath"; then 15297 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15298fi 15299else 15300 $as_echo "$as_me: failed program was:" >&5 15301sed 's/^/| /' conftest.$ac_ext >&5 15302 15303 15304fi 15305 15306rm -rf conftest.dSYM 15307rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 15308 conftest$ac_exeext conftest.$ac_ext 15309if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 15310 15311 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 15312 # Warning - without using the other run time loading flags, 15313 # -berok will link without error, but may produce a broken library. 15314 no_undefined_flag_F77=' ${wl}-bernotok' 15315 allow_undefined_flag_F77=' ${wl}-berok' 15316 # Exported symbols can be pulled into shared objects from archives 15317 whole_archive_flag_spec_F77='$convenience' 15318 archive_cmds_need_lc_F77=yes 15319 # This is similar to how AIX traditionally builds its shared libraries. 15320 archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 15321 fi 15322 fi 15323 ;; 15324 15325 amigaos*) 15326 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)' 15327 hardcode_libdir_flag_spec_F77='-L$libdir' 15328 hardcode_minus_L_F77=yes 15329 # see comment about different semantics on the GNU ld section 15330 ld_shlibs_F77=no 15331 ;; 15332 15333 bsdi[45]*) 15334 export_dynamic_flag_spec_F77=-rdynamic 15335 ;; 15336 15337 cygwin* | mingw* | pw32*) 15338 # When not using gcc, we currently assume that we are using 15339 # Microsoft Visual C++. 15340 # hardcode_libdir_flag_spec is actually meaningless, as there is 15341 # no search path for DLLs. 15342 hardcode_libdir_flag_spec_F77=' ' 15343 allow_undefined_flag_F77=unsupported 15344 # Tell ltmain to make .lib files, not .a files. 15345 libext=lib 15346 # Tell ltmain to make .dll files, not .so files. 15347 shrext_cmds=".dll" 15348 # FIXME: Setting linknames here is a bad hack. 15349 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 15350 # The linker will automatically build a .lib file if we build a DLL. 15351 old_archive_From_new_cmds_F77='true' 15352 # FIXME: Should let the user specify the lib program. 15353 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' 15354 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 15355 enable_shared_with_static_runtimes_F77=yes 15356 ;; 15357 15358 darwin* | rhapsody*) 15359 case $host_os in 15360 rhapsody* | darwin1.[012]) 15361 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 15362 ;; 15363 *) # Darwin 1.3 on 15364 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 15365 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15366 else 15367 case ${MACOSX_DEPLOYMENT_TARGET} in 15368 10.[012]) 15369 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 15370 ;; 15371 10.*) 15372 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 15373 ;; 15374 esac 15375 fi 15376 ;; 15377 esac 15378 archive_cmds_need_lc_F77=no 15379 hardcode_direct_F77=no 15380 hardcode_automatic_F77=yes 15381 hardcode_shlibpath_var_F77=unsupported 15382 whole_archive_flag_spec_F77='' 15383 link_all_deplibs_F77=yes 15384 if test "$GCC" = yes ; then 15385 output_verbose_link_cmd='echo' 15386 archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 15387 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15388 archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 15389 module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 15390 else 15391 case $cc_basename in 15392 xlc*) 15393 output_verbose_link_cmd='echo' 15394 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 15395 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 15396 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 15397 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 15398 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}' 15399 ;; 15400 *) 15401 ld_shlibs_F77=no 15402 ;; 15403 esac 15404 fi 15405 ;; 15406 15407 dgux*) 15408 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15409 hardcode_libdir_flag_spec_F77='-L$libdir' 15410 hardcode_shlibpath_var_F77=no 15411 ;; 15412 15413 freebsd1*) 15414 ld_shlibs_F77=no 15415 ;; 15416 15417 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15418 # support. Future versions do this automatically, but an explicit c++rt0.o 15419 # does not break anything, and helps significantly (at the cost of a little 15420 # extra space). 15421 freebsd2.2*) 15422 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15423 hardcode_libdir_flag_spec_F77='-R$libdir' 15424 hardcode_direct_F77=yes 15425 hardcode_shlibpath_var_F77=no 15426 ;; 15427 15428 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15429 freebsd2*) 15430 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15431 hardcode_direct_F77=yes 15432 hardcode_minus_L_F77=yes 15433 hardcode_shlibpath_var_F77=no 15434 ;; 15435 15436 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15437 freebsd* | dragonfly*) 15438 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 15439 hardcode_libdir_flag_spec_F77='-R$libdir' 15440 hardcode_direct_F77=yes 15441 hardcode_shlibpath_var_F77=no 15442 ;; 15443 15444 hpux9*) 15445 if test "$GCC" = yes; then 15446 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' 15447 else 15448 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' 15449 fi 15450 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15451 hardcode_libdir_separator_F77=: 15452 hardcode_direct_F77=yes 15453 15454 # hardcode_minus_L: Not really in the search PATH, 15455 # but as the default location of the library. 15456 hardcode_minus_L_F77=yes 15457 export_dynamic_flag_spec_F77='${wl}-E' 15458 ;; 15459 15460 hpux10*) 15461 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15462 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15463 else 15464 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15465 fi 15466 if test "$with_gnu_ld" = no; then 15467 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15468 hardcode_libdir_separator_F77=: 15469 15470 hardcode_direct_F77=yes 15471 export_dynamic_flag_spec_F77='${wl}-E' 15472 15473 # hardcode_minus_L: Not really in the search PATH, 15474 # but as the default location of the library. 15475 hardcode_minus_L_F77=yes 15476 fi 15477 ;; 15478 15479 hpux11*) 15480 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 15481 case $host_cpu in 15482 hppa*64*) 15483 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15484 ;; 15485 ia64*) 15486 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15487 ;; 15488 *) 15489 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15490 ;; 15491 esac 15492 else 15493 case $host_cpu in 15494 hppa*64*) 15495 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15496 ;; 15497 ia64*) 15498 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15499 ;; 15500 *) 15501 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15502 ;; 15503 esac 15504 fi 15505 if test "$with_gnu_ld" = no; then 15506 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 15507 hardcode_libdir_separator_F77=: 15508 15509 case $host_cpu in 15510 hppa*64*|ia64*) 15511 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 15512 hardcode_direct_F77=no 15513 hardcode_shlibpath_var_F77=no 15514 ;; 15515 *) 15516 hardcode_direct_F77=yes 15517 export_dynamic_flag_spec_F77='${wl}-E' 15518 15519 # hardcode_minus_L: Not really in the search PATH, 15520 # but as the default location of the library. 15521 hardcode_minus_L_F77=yes 15522 ;; 15523 esac 15524 fi 15525 ;; 15526 15527 irix5* | irix6* | nonstopux*) 15528 if test "$GCC" = yes; then 15529 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' 15530 else 15531 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' 15532 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 15533 fi 15534 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15535 hardcode_libdir_separator_F77=: 15536 link_all_deplibs_F77=yes 15537 ;; 15538 15539 netbsd*) 15540 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 15541 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15542 else 15543 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15544 fi 15545 hardcode_libdir_flag_spec_F77='-R$libdir' 15546 hardcode_direct_F77=yes 15547 hardcode_shlibpath_var_F77=no 15548 ;; 15549 15550 newsos6) 15551 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15552 hardcode_direct_F77=yes 15553 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15554 hardcode_libdir_separator_F77=: 15555 hardcode_shlibpath_var_F77=no 15556 ;; 15557 15558 openbsd*) 15559 if test -f /usr/libexec/ld.so; then 15560 hardcode_direct_F77=yes 15561 hardcode_shlibpath_var_F77=no 15562 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15563 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15564 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15565 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15566 export_dynamic_flag_spec_F77='${wl}-E' 15567 else 15568 case $host_os in 15569 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15570 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15571 hardcode_libdir_flag_spec_F77='-R$libdir' 15572 ;; 15573 *) 15574 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15575 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 15576 ;; 15577 esac 15578 fi 15579 else 15580 ld_shlibs_F77=no 15581 fi 15582 ;; 15583 15584 os2*) 15585 hardcode_libdir_flag_spec_F77='-L$libdir' 15586 hardcode_minus_L_F77=yes 15587 allow_undefined_flag_F77=unsupported 15588 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' 15589 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15590 ;; 15591 15592 osf3*) 15593 if test "$GCC" = yes; then 15594 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15595 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' 15596 else 15597 allow_undefined_flag_F77=' -expect_unresolved \*' 15598 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' 15599 fi 15600 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15601 hardcode_libdir_separator_F77=: 15602 ;; 15603 15604 osf4* | osf5*) # as osf3* with the addition of -msym flag 15605 if test "$GCC" = yes; then 15606 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 15607 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' 15608 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 15609 else 15610 allow_undefined_flag_F77=' -expect_unresolved \*' 15611 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' 15612 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~ 15613 $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' 15614 15615 # Both c and cxx compiler support -rpath directly 15616 hardcode_libdir_flag_spec_F77='-rpath $libdir' 15617 fi 15618 hardcode_libdir_separator_F77=: 15619 ;; 15620 15621 solaris*) 15622 no_undefined_flag_F77=' -z text' 15623 if test "$GCC" = yes; then 15624 wlarc='${wl}' 15625 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15626 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15627 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 15628 else 15629 wlarc='' 15630 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15631 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 15632 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 15633 fi 15634 hardcode_libdir_flag_spec_F77='-R$libdir' 15635 hardcode_shlibpath_var_F77=no 15636 case $host_os in 15637 solaris2.[0-5] | solaris2.[0-5].*) ;; 15638 *) 15639 # The compiler driver will combine and reorder linker options, 15640 # but understands `-z linker_flag'. GCC discards it without `$wl', 15641 # but is careful enough not to reorder. 15642 # Supported since Solaris 2.6 (maybe 2.5.1?) 15643 if test "$GCC" = yes; then 15644 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15645 else 15646 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' 15647 fi 15648 ;; 15649 esac 15650 link_all_deplibs_F77=yes 15651 ;; 15652 15653 sunos4*) 15654 if test "x$host_vendor" = xsequent; then 15655 # Use $CC to link under sequent, because it throws in some extra .o 15656 # files that make .init and .fini sections work. 15657 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15658 else 15659 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15660 fi 15661 hardcode_libdir_flag_spec_F77='-L$libdir' 15662 hardcode_direct_F77=yes 15663 hardcode_minus_L_F77=yes 15664 hardcode_shlibpath_var_F77=no 15665 ;; 15666 15667 sysv4) 15668 case $host_vendor in 15669 sni) 15670 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15671 hardcode_direct_F77=yes # is this really true??? 15672 ;; 15673 siemens) 15674 ## LD is ld it makes a PLAMLIB 15675 ## CC just makes a GrossModule. 15676 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15677 reload_cmds_F77='$CC -r -o $output$reload_objs' 15678 hardcode_direct_F77=no 15679 ;; 15680 motorola) 15681 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15682 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 15683 ;; 15684 esac 15685 runpath_var='LD_RUN_PATH' 15686 hardcode_shlibpath_var_F77=no 15687 ;; 15688 15689 sysv4.3*) 15690 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15691 hardcode_shlibpath_var_F77=no 15692 export_dynamic_flag_spec_F77='-Bexport' 15693 ;; 15694 15695 sysv4*MP*) 15696 if test -d /usr/nec; then 15697 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15698 hardcode_shlibpath_var_F77=no 15699 runpath_var=LD_RUN_PATH 15700 hardcode_runpath_var=yes 15701 ld_shlibs_F77=yes 15702 fi 15703 ;; 15704 15705 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15706 no_undefined_flag_F77='${wl}-z,text' 15707 archive_cmds_need_lc_F77=no 15708 hardcode_shlibpath_var_F77=no 15709 runpath_var='LD_RUN_PATH' 15710 15711 if test "$GCC" = yes; then 15712 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15713 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15714 else 15715 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15716 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15717 fi 15718 ;; 15719 15720 sysv5* | sco3.2v5* | sco5v6*) 15721 # Note: We can NOT use -z defs as we might desire, because we do not 15722 # link with -lc, and that would cause any symbols used from libc to 15723 # always be unresolved, which means just about no library would 15724 # ever link correctly. If we're not using GNU ld we use -z text 15725 # though, which does catch some bad symbols but isn't as heavy-handed 15726 # as -z defs. 15727 no_undefined_flag_F77='${wl}-z,text' 15728 allow_undefined_flag_F77='${wl}-z,nodefs' 15729 archive_cmds_need_lc_F77=no 15730 hardcode_shlibpath_var_F77=no 15731 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 15732 hardcode_libdir_separator_F77=':' 15733 link_all_deplibs_F77=yes 15734 export_dynamic_flag_spec_F77='${wl}-Bexport' 15735 runpath_var='LD_RUN_PATH' 15736 15737 if test "$GCC" = yes; then 15738 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15739 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15740 else 15741 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15742 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 15743 fi 15744 ;; 15745 15746 uts4*) 15747 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15748 hardcode_libdir_flag_spec_F77='-L$libdir' 15749 hardcode_shlibpath_var_F77=no 15750 ;; 15751 15752 *) 15753 ld_shlibs_F77=no 15754 ;; 15755 esac 15756 fi 15757 15758{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 15759$as_echo "$ld_shlibs_F77" >&6; } 15760test "$ld_shlibs_F77" = no && can_build_shared=no 15761 15762# 15763# Do we need to explicitly link libc? 15764# 15765case "x$archive_cmds_need_lc_F77" in 15766x|xyes) 15767 # Assume -lc should be added 15768 archive_cmds_need_lc_F77=yes 15769 15770 if test "$enable_shared" = yes && test "$GCC" = yes; then 15771 case $archive_cmds_F77 in 15772 *'~'*) 15773 # FIXME: we may have to deal with multi-command sequences. 15774 ;; 15775 '$CC '*) 15776 # Test whether the compiler implicitly links with -lc since on some 15777 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15778 # to ld, don't add -lc before -lgcc. 15779 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 15780$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15781 $rm conftest* 15782 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15783 15784 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 15785 (eval $ac_compile) 2>&5 15786 ac_status=$? 15787 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15788 (exit $ac_status); } 2>conftest.err; then 15789 soname=conftest 15790 lib=conftest 15791 libobjs=conftest.$ac_objext 15792 deplibs= 15793 wl=$lt_prog_compiler_wl_F77 15794 pic_flag=$lt_prog_compiler_pic_F77 15795 compiler_flags=-v 15796 linker_flags=-v 15797 verstring= 15798 output_objdir=. 15799 libname=conftest 15800 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 15801 allow_undefined_flag_F77= 15802 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 15803 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 15804 ac_status=$? 15805 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 15806 (exit $ac_status); } 15807 then 15808 archive_cmds_need_lc_F77=no 15809 else 15810 archive_cmds_need_lc_F77=yes 15811 fi 15812 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 15813 else 15814 cat conftest.err 1>&5 15815 fi 15816 $rm conftest* 15817 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 15818$as_echo "$archive_cmds_need_lc_F77" >&6; } 15819 ;; 15820 esac 15821 fi 15822 ;; 15823esac 15824 15825{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 15826$as_echo_n "checking dynamic linker characteristics... " >&6; } 15827library_names_spec= 15828libname_spec='lib$name' 15829soname_spec= 15830shrext_cmds=".so" 15831postinstall_cmds= 15832postuninstall_cmds= 15833finish_cmds= 15834finish_eval= 15835shlibpath_var= 15836shlibpath_overrides_runpath=unknown 15837version_type=none 15838dynamic_linker="$host_os ld.so" 15839sys_lib_dlsearch_path_spec="/lib /usr/lib" 15840 15841need_lib_prefix=unknown 15842hardcode_into_libs=no 15843 15844# when you set need_version to no, make sure it does not cause -set_version 15845# flags to be left without arguments 15846need_version=unknown 15847 15848case $host_os in 15849aix3*) 15850 version_type=linux 15851 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15852 shlibpath_var=LIBPATH 15853 15854 # AIX 3 has no versioning support, so we append a major version to the name. 15855 soname_spec='${libname}${release}${shared_ext}$major' 15856 ;; 15857 15858aix[4-9]*) 15859 version_type=linux 15860 need_lib_prefix=no 15861 need_version=no 15862 hardcode_into_libs=yes 15863 if test "$host_cpu" = ia64; then 15864 # AIX 5 supports IA64 15865 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15866 shlibpath_var=LD_LIBRARY_PATH 15867 else 15868 # With GCC up to 2.95.x, collect2 would create an import file 15869 # for dependence libraries. The import file would start with 15870 # the line `#! .'. This would cause the generated library to 15871 # depend on `.', always an invalid library. This was fixed in 15872 # development snapshots of GCC prior to 3.0. 15873 case $host_os in 15874 aix4 | aix4.[01] | aix4.[01].*) 15875 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15876 echo ' yes ' 15877 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 15878 : 15879 else 15880 can_build_shared=no 15881 fi 15882 ;; 15883 esac 15884 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15885 # soname into executable. Probably we can add versioning support to 15886 # collect2, so additional links can be useful in future. 15887 if test "$aix_use_runtimelinking" = yes; then 15888 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15889 # instead of lib<name>.a to let people know that these are not 15890 # typical AIX shared libraries. 15891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15892 else 15893 # We preserve .a as extension for shared libraries through AIX4.2 15894 # and later when we are not doing run time linking. 15895 library_names_spec='${libname}${release}.a $libname.a' 15896 soname_spec='${libname}${release}${shared_ext}$major' 15897 fi 15898 shlibpath_var=LIBPATH 15899 fi 15900 ;; 15901 15902amigaos*) 15903 library_names_spec='$libname.ixlibrary $libname.a' 15904 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15905 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' 15906 ;; 15907 15908beos*) 15909 library_names_spec='${libname}${shared_ext}' 15910 dynamic_linker="$host_os ld.so" 15911 shlibpath_var=LIBRARY_PATH 15912 ;; 15913 15914bsdi[45]*) 15915 version_type=linux 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 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15920 shlibpath_var=LD_LIBRARY_PATH 15921 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15922 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15923 # the default ld.so.conf also contains /usr/contrib/lib and 15924 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15925 # libtool to hard-code these into programs 15926 ;; 15927 15928cygwin* | mingw* | pw32*) 15929 version_type=windows 15930 shrext_cmds=".dll" 15931 need_version=no 15932 need_lib_prefix=no 15933 15934 case $GCC,$host_os in 15935 yes,cygwin* | yes,mingw* | yes,pw32*) 15936 library_names_spec='$libname.dll.a' 15937 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15938 postinstall_cmds='base_file=`basename \${file}`~ 15939 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 15940 dldir=$destdir/`dirname \$dlpath`~ 15941 test -d \$dldir || mkdir -p \$dldir~ 15942 $install_prog $dir/$dlname \$dldir/$dlname~ 15943 chmod a+x \$dldir/$dlname' 15944 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15945 dlpath=$dir/\$dldll~ 15946 $rm \$dlpath' 15947 shlibpath_overrides_runpath=yes 15948 15949 case $host_os in 15950 cygwin*) 15951 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15952 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15953 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 15954 ;; 15955 mingw*) 15956 # MinGW DLLs use traditional 'lib' prefix 15957 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15958 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15959 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 15960 # It is most probably a Windows format PATH printed by 15961 # mingw gcc, but we are running on Cygwin. Gcc prints its search 15962 # path with ; separators, and with drive letters. We can handle the 15963 # drive letters (cygwin fileutils understands them), so leave them, 15964 # especially as we might pass files found there to a mingw objdump, 15965 # which wouldn't understand a cygwinified path. Ahh. 15966 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15967 else 15968 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15969 fi 15970 ;; 15971 pw32*) 15972 # pw32 DLLs use 'pw' prefix rather than 'lib' 15973 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15974 ;; 15975 esac 15976 ;; 15977 15978 *) 15979 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15980 ;; 15981 esac 15982 dynamic_linker='Win32 ld.exe' 15983 # FIXME: first we should search . and the directory the executable is in 15984 shlibpath_var=PATH 15985 ;; 15986 15987darwin* | rhapsody*) 15988 dynamic_linker="$host_os dyld" 15989 version_type=darwin 15990 need_lib_prefix=no 15991 need_version=no 15992 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15993 soname_spec='${libname}${release}${major}$shared_ext' 15994 shlibpath_overrides_runpath=yes 15995 shlibpath_var=DYLD_LIBRARY_PATH 15996 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 15997 15998 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15999 ;; 16000 16001dgux*) 16002 version_type=linux 16003 need_lib_prefix=no 16004 need_version=no 16005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16006 soname_spec='${libname}${release}${shared_ext}$major' 16007 shlibpath_var=LD_LIBRARY_PATH 16008 ;; 16009 16010freebsd1*) 16011 dynamic_linker=no 16012 ;; 16013 16014freebsd* | dragonfly*) 16015 # DragonFly does not have aout. When/if they implement a new 16016 # versioning mechanism, adjust this. 16017 if test -x /usr/bin/objformat; then 16018 objformat=`/usr/bin/objformat` 16019 else 16020 case $host_os in 16021 freebsd[123]*) objformat=aout ;; 16022 *) objformat=elf ;; 16023 esac 16024 fi 16025 version_type=freebsd-$objformat 16026 case $version_type in 16027 freebsd-elf*) 16028 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16029 need_version=no 16030 need_lib_prefix=no 16031 ;; 16032 freebsd-*) 16033 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16034 need_version=yes 16035 ;; 16036 esac 16037 shlibpath_var=LD_LIBRARY_PATH 16038 case $host_os in 16039 freebsd2*) 16040 shlibpath_overrides_runpath=yes 16041 ;; 16042 freebsd3.[01]* | freebsdelf3.[01]*) 16043 shlibpath_overrides_runpath=yes 16044 hardcode_into_libs=yes 16045 ;; 16046 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16047 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16048 shlibpath_overrides_runpath=no 16049 hardcode_into_libs=yes 16050 ;; 16051 *) # from 4.6 on, and DragonFly 16052 shlibpath_overrides_runpath=yes 16053 hardcode_into_libs=yes 16054 ;; 16055 esac 16056 ;; 16057 16058gnu*) 16059 version_type=linux 16060 need_lib_prefix=no 16061 need_version=no 16062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16063 soname_spec='${libname}${release}${shared_ext}$major' 16064 shlibpath_var=LD_LIBRARY_PATH 16065 hardcode_into_libs=yes 16066 ;; 16067 16068hpux9* | hpux10* | hpux11*) 16069 # Give a soname corresponding to the major version so that dld.sl refuses to 16070 # link against other versions. 16071 version_type=sunos 16072 need_lib_prefix=no 16073 need_version=no 16074 case $host_cpu in 16075 ia64*) 16076 shrext_cmds='.so' 16077 hardcode_into_libs=yes 16078 dynamic_linker="$host_os dld.so" 16079 shlibpath_var=LD_LIBRARY_PATH 16080 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16082 soname_spec='${libname}${release}${shared_ext}$major' 16083 if test "X$HPUX_IA64_MODE" = X32; then 16084 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16085 else 16086 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16087 fi 16088 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16089 ;; 16090 hppa*64*) 16091 shrext_cmds='.sl' 16092 hardcode_into_libs=yes 16093 dynamic_linker="$host_os dld.sl" 16094 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16095 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16096 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16097 soname_spec='${libname}${release}${shared_ext}$major' 16098 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16099 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16100 ;; 16101 *) 16102 shrext_cmds='.sl' 16103 dynamic_linker="$host_os dld.sl" 16104 shlibpath_var=SHLIB_PATH 16105 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16107 soname_spec='${libname}${release}${shared_ext}$major' 16108 ;; 16109 esac 16110 # HP-UX runs *really* slowly unless shared libraries are mode 555. 16111 postinstall_cmds='chmod 555 $lib' 16112 ;; 16113 16114interix[3-9]*) 16115 version_type=linux 16116 need_lib_prefix=no 16117 need_version=no 16118 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16119 soname_spec='${libname}${release}${shared_ext}$major' 16120 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16121 shlibpath_var=LD_LIBRARY_PATH 16122 shlibpath_overrides_runpath=no 16123 hardcode_into_libs=yes 16124 ;; 16125 16126irix5* | irix6* | nonstopux*) 16127 case $host_os in 16128 nonstopux*) version_type=nonstopux ;; 16129 *) 16130 if test "$lt_cv_prog_gnu_ld" = yes; then 16131 version_type=linux 16132 else 16133 version_type=irix 16134 fi ;; 16135 esac 16136 need_lib_prefix=no 16137 need_version=no 16138 soname_spec='${libname}${release}${shared_ext}$major' 16139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16140 case $host_os in 16141 irix5* | nonstopux*) 16142 libsuff= shlibsuff= 16143 ;; 16144 *) 16145 case $LD in # libtool.m4 will add one of these switches to LD 16146 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16147 libsuff= shlibsuff= libmagic=32-bit;; 16148 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16149 libsuff=32 shlibsuff=N32 libmagic=N32;; 16150 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16151 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16152 *) libsuff= shlibsuff= libmagic=never-match;; 16153 esac 16154 ;; 16155 esac 16156 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16157 shlibpath_overrides_runpath=no 16158 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16159 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16160 hardcode_into_libs=yes 16161 ;; 16162 16163# No shared lib support for Linux oldld, aout, or coff. 16164linux*oldld* | linux*aout* | linux*coff*) 16165 dynamic_linker=no 16166 ;; 16167 16168# This must be Linux ELF. 16169linux* | k*bsd*-gnu) 16170 version_type=linux 16171 need_lib_prefix=no 16172 need_version=no 16173 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16174 soname_spec='${libname}${release}${shared_ext}$major' 16175 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16176 shlibpath_var=LD_LIBRARY_PATH 16177 shlibpath_overrides_runpath=no 16178 # This implies no fast_install, which is unacceptable. 16179 # Some rework will be needed to allow for fast_install 16180 # before this can be enabled. 16181 hardcode_into_libs=yes 16182 16183 # Append ld.so.conf contents to the search path 16184 if test -f /etc/ld.so.conf; then 16185 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 16186 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 16187 fi 16188 16189 # We used to test for /lib/ld.so.1 and disable shared libraries on 16190 # powerpc, because MkLinux only supported shared libraries with the 16191 # GNU dynamic linker. Since this was broken with cross compilers, 16192 # most powerpc-linux boxes support dynamic linking these days and 16193 # people can always --disable-shared, the test was removed, and we 16194 # assume the GNU/Linux dynamic linker is in use. 16195 dynamic_linker='GNU/Linux ld.so' 16196 ;; 16197 16198netbsd*) 16199 version_type=sunos 16200 need_lib_prefix=no 16201 need_version=no 16202 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16203 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16204 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16205 dynamic_linker='NetBSD (a.out) ld.so' 16206 else 16207 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16208 soname_spec='${libname}${release}${shared_ext}$major' 16209 dynamic_linker='NetBSD ld.elf_so' 16210 fi 16211 shlibpath_var=LD_LIBRARY_PATH 16212 shlibpath_overrides_runpath=yes 16213 hardcode_into_libs=yes 16214 ;; 16215 16216newsos6) 16217 version_type=linux 16218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16219 shlibpath_var=LD_LIBRARY_PATH 16220 shlibpath_overrides_runpath=yes 16221 ;; 16222 16223nto-qnx*) 16224 version_type=linux 16225 need_lib_prefix=no 16226 need_version=no 16227 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16228 soname_spec='${libname}${release}${shared_ext}$major' 16229 shlibpath_var=LD_LIBRARY_PATH 16230 shlibpath_overrides_runpath=yes 16231 ;; 16232 16233openbsd*) 16234 version_type=sunos 16235 sys_lib_dlsearch_path_spec="/usr/lib" 16236 need_lib_prefix=no 16237 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16238 case $host_os in 16239 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16240 *) need_version=no ;; 16241 esac 16242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16243 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16244 shlibpath_var=LD_LIBRARY_PATH 16245 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16246 case $host_os in 16247 openbsd2.[89] | openbsd2.[89].*) 16248 shlibpath_overrides_runpath=no 16249 ;; 16250 *) 16251 shlibpath_overrides_runpath=yes 16252 ;; 16253 esac 16254 else 16255 shlibpath_overrides_runpath=yes 16256 fi 16257 ;; 16258 16259os2*) 16260 libname_spec='$name' 16261 shrext_cmds=".dll" 16262 need_lib_prefix=no 16263 library_names_spec='$libname${shared_ext} $libname.a' 16264 dynamic_linker='OS/2 ld.exe' 16265 shlibpath_var=LIBPATH 16266 ;; 16267 16268osf3* | osf4* | osf5*) 16269 version_type=osf 16270 need_lib_prefix=no 16271 need_version=no 16272 soname_spec='${libname}${release}${shared_ext}$major' 16273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16274 shlibpath_var=LD_LIBRARY_PATH 16275 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16276 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16277 ;; 16278 16279rdos*) 16280 dynamic_linker=no 16281 ;; 16282 16283solaris*) 16284 version_type=linux 16285 need_lib_prefix=no 16286 need_version=no 16287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16288 soname_spec='${libname}${release}${shared_ext}$major' 16289 shlibpath_var=LD_LIBRARY_PATH 16290 shlibpath_overrides_runpath=yes 16291 hardcode_into_libs=yes 16292 # ldd complains unless libraries are executable 16293 postinstall_cmds='chmod +x $lib' 16294 ;; 16295 16296sunos4*) 16297 version_type=sunos 16298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16299 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16300 shlibpath_var=LD_LIBRARY_PATH 16301 shlibpath_overrides_runpath=yes 16302 if test "$with_gnu_ld" = yes; then 16303 need_lib_prefix=no 16304 fi 16305 need_version=yes 16306 ;; 16307 16308sysv4 | sysv4.3*) 16309 version_type=linux 16310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16311 soname_spec='${libname}${release}${shared_ext}$major' 16312 shlibpath_var=LD_LIBRARY_PATH 16313 case $host_vendor in 16314 sni) 16315 shlibpath_overrides_runpath=no 16316 need_lib_prefix=no 16317 export_dynamic_flag_spec='${wl}-Blargedynsym' 16318 runpath_var=LD_RUN_PATH 16319 ;; 16320 siemens) 16321 need_lib_prefix=no 16322 ;; 16323 motorola) 16324 need_lib_prefix=no 16325 need_version=no 16326 shlibpath_overrides_runpath=no 16327 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16328 ;; 16329 esac 16330 ;; 16331 16332sysv4*MP*) 16333 if test -d /usr/nec ;then 16334 version_type=linux 16335 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16336 soname_spec='$libname${shared_ext}.$major' 16337 shlibpath_var=LD_LIBRARY_PATH 16338 fi 16339 ;; 16340 16341sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16342 version_type=freebsd-elf 16343 need_lib_prefix=no 16344 need_version=no 16345 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16346 soname_spec='${libname}${release}${shared_ext}$major' 16347 shlibpath_var=LD_LIBRARY_PATH 16348 hardcode_into_libs=yes 16349 if test "$with_gnu_ld" = yes; then 16350 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16351 shlibpath_overrides_runpath=no 16352 else 16353 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16354 shlibpath_overrides_runpath=yes 16355 case $host_os in 16356 sco3.2v5*) 16357 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16358 ;; 16359 esac 16360 fi 16361 sys_lib_dlsearch_path_spec='/usr/lib' 16362 ;; 16363 16364uts4*) 16365 version_type=linux 16366 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16367 soname_spec='${libname}${release}${shared_ext}$major' 16368 shlibpath_var=LD_LIBRARY_PATH 16369 ;; 16370 16371*) 16372 dynamic_linker=no 16373 ;; 16374esac 16375{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 16376$as_echo "$dynamic_linker" >&6; } 16377test "$dynamic_linker" = no && can_build_shared=no 16378 16379if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16380 $as_echo_n "(cached) " >&6 16381else 16382 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 16383fi 16384 16385sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16386if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16387 $as_echo_n "(cached) " >&6 16388else 16389 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 16390fi 16391 16392sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16393 16394variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16395if test "$GCC" = yes; then 16396 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16397fi 16398 16399{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 16400$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16401hardcode_action_F77= 16402if test -n "$hardcode_libdir_flag_spec_F77" || \ 16403 test -n "$runpath_var_F77" || \ 16404 test "X$hardcode_automatic_F77" = "Xyes" ; then 16405 16406 # We can hardcode non-existant directories. 16407 if test "$hardcode_direct_F77" != no && 16408 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16409 # have to relink, otherwise we might link with an installed library 16410 # when we should be linking with a yet-to-be-installed one 16411 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 16412 test "$hardcode_minus_L_F77" != no; then 16413 # Linking always hardcodes the temporary library directory. 16414 hardcode_action_F77=relink 16415 else 16416 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16417 hardcode_action_F77=immediate 16418 fi 16419else 16420 # We cannot hardcode anything, or else we can only hardcode existing 16421 # directories. 16422 hardcode_action_F77=unsupported 16423fi 16424{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 16425$as_echo "$hardcode_action_F77" >&6; } 16426 16427if test "$hardcode_action_F77" = relink; then 16428 # Fast installation is not supported 16429 enable_fast_install=no 16430elif test "$shlibpath_overrides_runpath" = yes || 16431 test "$enable_shared" = no; then 16432 # Fast installation is not necessary 16433 enable_fast_install=needless 16434fi 16435 16436 16437# The else clause should only fire when bootstrapping the 16438# libtool distribution, otherwise you forgot to ship ltmain.sh 16439# with your package, and you will get complaints that there are 16440# no rules to generate ltmain.sh. 16441if test -f "$ltmain"; then 16442 # See if we are running on zsh, and set the options which allow our commands through 16443 # without removal of \ escapes. 16444 if test -n "${ZSH_VERSION+set}" ; then 16445 setopt NO_GLOB_SUBST 16446 fi 16447 # Now quote all the things that may contain metacharacters while being 16448 # careful not to overquote the AC_SUBSTed values. We take copies of the 16449 # variables and quote the copies for generation of the libtool script. 16450 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 16451 SED SHELL STRIP \ 16452 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 16453 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 16454 deplibs_check_method reload_flag reload_cmds need_locks \ 16455 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 16456 lt_cv_sys_global_symbol_to_c_name_address \ 16457 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 16458 old_postinstall_cmds old_postuninstall_cmds \ 16459 compiler_F77 \ 16460 CC_F77 \ 16461 LD_F77 \ 16462 lt_prog_compiler_wl_F77 \ 16463 lt_prog_compiler_pic_F77 \ 16464 lt_prog_compiler_static_F77 \ 16465 lt_prog_compiler_no_builtin_flag_F77 \ 16466 export_dynamic_flag_spec_F77 \ 16467 thread_safe_flag_spec_F77 \ 16468 whole_archive_flag_spec_F77 \ 16469 enable_shared_with_static_runtimes_F77 \ 16470 old_archive_cmds_F77 \ 16471 old_archive_from_new_cmds_F77 \ 16472 predep_objects_F77 \ 16473 postdep_objects_F77 \ 16474 predeps_F77 \ 16475 postdeps_F77 \ 16476 compiler_lib_search_path_F77 \ 16477 compiler_lib_search_dirs_F77 \ 16478 archive_cmds_F77 \ 16479 archive_expsym_cmds_F77 \ 16480 postinstall_cmds_F77 \ 16481 postuninstall_cmds_F77 \ 16482 old_archive_from_expsyms_cmds_F77 \ 16483 allow_undefined_flag_F77 \ 16484 no_undefined_flag_F77 \ 16485 export_symbols_cmds_F77 \ 16486 hardcode_libdir_flag_spec_F77 \ 16487 hardcode_libdir_flag_spec_ld_F77 \ 16488 hardcode_libdir_separator_F77 \ 16489 hardcode_automatic_F77 \ 16490 module_cmds_F77 \ 16491 module_expsym_cmds_F77 \ 16492 lt_cv_prog_compiler_c_o_F77 \ 16493 fix_srcfile_path_F77 \ 16494 exclude_expsyms_F77 \ 16495 include_expsyms_F77; do 16496 16497 case $var in 16498 old_archive_cmds_F77 | \ 16499 old_archive_from_new_cmds_F77 | \ 16500 archive_cmds_F77 | \ 16501 archive_expsym_cmds_F77 | \ 16502 module_cmds_F77 | \ 16503 module_expsym_cmds_F77 | \ 16504 old_archive_from_expsyms_cmds_F77 | \ 16505 export_symbols_cmds_F77 | \ 16506 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 16507 postinstall_cmds | postuninstall_cmds | \ 16508 old_postinstall_cmds | old_postuninstall_cmds | \ 16509 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 16510 # Double-quote double-evaled strings. 16511 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 16512 ;; 16513 *) 16514 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 16515 ;; 16516 esac 16517 done 16518 16519 case $lt_echo in 16520 *'\$0 --fallback-echo"') 16521 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 16522 ;; 16523 esac 16524 16525cfgfile="$ofile" 16526 16527 cat <<__EOF__ >> "$cfgfile" 16528# ### BEGIN LIBTOOL TAG CONFIG: $tagname 16529 16530# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16531 16532# Shell to use when invoking shell scripts. 16533SHELL=$lt_SHELL 16534 16535# Whether or not to build shared libraries. 16536build_libtool_libs=$enable_shared 16537 16538# Whether or not to build static libraries. 16539build_old_libs=$enable_static 16540 16541# Whether or not to add -lc for building shared libraries. 16542build_libtool_need_lc=$archive_cmds_need_lc_F77 16543 16544# Whether or not to disallow shared libs when runtime libs are static 16545allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 16546 16547# Whether or not to optimize for fast installation. 16548fast_install=$enable_fast_install 16549 16550# The host system. 16551host_alias=$host_alias 16552host=$host 16553host_os=$host_os 16554 16555# The build system. 16556build_alias=$build_alias 16557build=$build 16558build_os=$build_os 16559 16560# An echo program that does not interpret backslashes. 16561echo=$lt_echo 16562 16563# The archiver. 16564AR=$lt_AR 16565AR_FLAGS=$lt_AR_FLAGS 16566 16567# A C compiler. 16568LTCC=$lt_LTCC 16569 16570# LTCC compiler flags. 16571LTCFLAGS=$lt_LTCFLAGS 16572 16573# A language-specific compiler. 16574CC=$lt_compiler_F77 16575 16576# Is the compiler the GNU C compiler? 16577with_gcc=$GCC_F77 16578 16579# An ERE matcher. 16580EGREP=$lt_EGREP 16581 16582# The linker used to build libraries. 16583LD=$lt_LD_F77 16584 16585# Whether we need hard or soft links. 16586LN_S=$lt_LN_S 16587 16588# A BSD-compatible nm program. 16589NM=$lt_NM 16590 16591# A symbol stripping program 16592STRIP=$lt_STRIP 16593 16594# Used to examine libraries when file_magic_cmd begins "file" 16595MAGIC_CMD=$MAGIC_CMD 16596 16597# Used on cygwin: DLL creation program. 16598DLLTOOL="$DLLTOOL" 16599 16600# Used on cygwin: object dumper. 16601OBJDUMP="$OBJDUMP" 16602 16603# Used on cygwin: assembler. 16604AS="$AS" 16605 16606# The name of the directory that contains temporary libtool files. 16607objdir=$objdir 16608 16609# How to create reloadable object files. 16610reload_flag=$lt_reload_flag 16611reload_cmds=$lt_reload_cmds 16612 16613# How to pass a linker flag through the compiler. 16614wl=$lt_lt_prog_compiler_wl_F77 16615 16616# Object file suffix (normally "o"). 16617objext="$ac_objext" 16618 16619# Old archive suffix (normally "a"). 16620libext="$libext" 16621 16622# Shared library suffix (normally ".so"). 16623shrext_cmds='$shrext_cmds' 16624 16625# Executable file suffix (normally ""). 16626exeext="$exeext" 16627 16628# Additional compiler flags for building library objects. 16629pic_flag=$lt_lt_prog_compiler_pic_F77 16630pic_mode=$pic_mode 16631 16632# What is the maximum length of a command? 16633max_cmd_len=$lt_cv_sys_max_cmd_len 16634 16635# Does compiler simultaneously support -c and -o options? 16636compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 16637 16638# Must we lock files when doing compilation? 16639need_locks=$lt_need_locks 16640 16641# Do we need the lib prefix for modules? 16642need_lib_prefix=$need_lib_prefix 16643 16644# Do we need a version for libraries? 16645need_version=$need_version 16646 16647# Whether dlopen is supported. 16648dlopen_support=$enable_dlopen 16649 16650# Whether dlopen of programs is supported. 16651dlopen_self=$enable_dlopen_self 16652 16653# Whether dlopen of statically linked programs is supported. 16654dlopen_self_static=$enable_dlopen_self_static 16655 16656# Compiler flag to prevent dynamic linking. 16657link_static_flag=$lt_lt_prog_compiler_static_F77 16658 16659# Compiler flag to turn off builtin functions. 16660no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 16661 16662# Compiler flag to allow reflexive dlopens. 16663export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 16664 16665# Compiler flag to generate shared objects directly from archives. 16666whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 16667 16668# Compiler flag to generate thread-safe objects. 16669thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 16670 16671# Library versioning type. 16672version_type=$version_type 16673 16674# Format of library name prefix. 16675libname_spec=$lt_libname_spec 16676 16677# List of archive names. First name is the real one, the rest are links. 16678# The last name is the one that the linker finds with -lNAME. 16679library_names_spec=$lt_library_names_spec 16680 16681# The coded name of the library, if different from the real name. 16682soname_spec=$lt_soname_spec 16683 16684# Commands used to build and install an old-style archive. 16685RANLIB=$lt_RANLIB 16686old_archive_cmds=$lt_old_archive_cmds_F77 16687old_postinstall_cmds=$lt_old_postinstall_cmds 16688old_postuninstall_cmds=$lt_old_postuninstall_cmds 16689 16690# Create an old-style archive from a shared archive. 16691old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 16692 16693# Create a temporary old-style archive to link instead of a shared archive. 16694old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 16695 16696# Commands used to build and install a shared archive. 16697archive_cmds=$lt_archive_cmds_F77 16698archive_expsym_cmds=$lt_archive_expsym_cmds_F77 16699postinstall_cmds=$lt_postinstall_cmds 16700postuninstall_cmds=$lt_postuninstall_cmds 16701 16702# Commands used to build a loadable module (assumed same as above if empty) 16703module_cmds=$lt_module_cmds_F77 16704module_expsym_cmds=$lt_module_expsym_cmds_F77 16705 16706# Commands to strip libraries. 16707old_striplib=$lt_old_striplib 16708striplib=$lt_striplib 16709 16710# Dependencies to place before the objects being linked to create a 16711# shared library. 16712predep_objects=$lt_predep_objects_F77 16713 16714# Dependencies to place after the objects being linked to create a 16715# shared library. 16716postdep_objects=$lt_postdep_objects_F77 16717 16718# Dependencies to place before the objects being linked to create a 16719# shared library. 16720predeps=$lt_predeps_F77 16721 16722# Dependencies to place after the objects being linked to create a 16723# shared library. 16724postdeps=$lt_postdeps_F77 16725 16726# The directories searched by this compiler when creating a shared 16727# library 16728compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 16729 16730# The library search path used internally by the compiler when linking 16731# a shared library. 16732compiler_lib_search_path=$lt_compiler_lib_search_path_F77 16733 16734# Method to check whether dependent libraries are shared objects. 16735deplibs_check_method=$lt_deplibs_check_method 16736 16737# Command to use when deplibs_check_method == file_magic. 16738file_magic_cmd=$lt_file_magic_cmd 16739 16740# Flag that allows shared libraries with undefined symbols to be built. 16741allow_undefined_flag=$lt_allow_undefined_flag_F77 16742 16743# Flag that forces no undefined symbols. 16744no_undefined_flag=$lt_no_undefined_flag_F77 16745 16746# Commands used to finish a libtool library installation in a directory. 16747finish_cmds=$lt_finish_cmds 16748 16749# Same as above, but a single script fragment to be evaled but not shown. 16750finish_eval=$lt_finish_eval 16751 16752# Take the output of nm and produce a listing of raw symbols and C names. 16753global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16754 16755# Transform the output of nm in a proper C declaration 16756global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16757 16758# Transform the output of nm in a C name address pair 16759global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16760 16761# This is the shared library runtime path variable. 16762runpath_var=$runpath_var 16763 16764# This is the shared library path variable. 16765shlibpath_var=$shlibpath_var 16766 16767# Is shlibpath searched before the hard-coded library search path? 16768shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16769 16770# How to hardcode a shared library path into an executable. 16771hardcode_action=$hardcode_action_F77 16772 16773# Whether we should hardcode library paths into libraries. 16774hardcode_into_libs=$hardcode_into_libs 16775 16776# Flag to hardcode \$libdir into a binary during linking. 16777# This must work even if \$libdir does not exist. 16778hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 16779 16780# If ld is used when linking, flag to hardcode \$libdir into 16781# a binary during linking. This must work even if \$libdir does 16782# not exist. 16783hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 16784 16785# Whether we need a single -rpath flag with a separated argument. 16786hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 16787 16788# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 16789# resulting binary. 16790hardcode_direct=$hardcode_direct_F77 16791 16792# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 16793# resulting binary. 16794hardcode_minus_L=$hardcode_minus_L_F77 16795 16796# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 16797# the resulting binary. 16798hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 16799 16800# Set to yes if building a shared library automatically hardcodes DIR into the library 16801# and all subsequent libraries and executables linked against it. 16802hardcode_automatic=$hardcode_automatic_F77 16803 16804# Variables whose values should be saved in libtool wrapper scripts and 16805# restored at relink time. 16806variables_saved_for_relink="$variables_saved_for_relink" 16807 16808# Whether libtool must link a program against all its dependency libraries. 16809link_all_deplibs=$link_all_deplibs_F77 16810 16811# Compile-time system search path for libraries 16812sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16813 16814# Run-time system search path for libraries 16815sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16816 16817# Fix the shell variable \$srcfile for the compiler. 16818fix_srcfile_path=$lt_fix_srcfile_path 16819 16820# Set to yes if exported symbols are required. 16821always_export_symbols=$always_export_symbols_F77 16822 16823# The commands to list exported symbols. 16824export_symbols_cmds=$lt_export_symbols_cmds_F77 16825 16826# The commands to extract the exported symbol list from a shared archive. 16827extract_expsyms_cmds=$lt_extract_expsyms_cmds 16828 16829# Symbols that should not be listed in the preloaded symbols. 16830exclude_expsyms=$lt_exclude_expsyms_F77 16831 16832# Symbols that must always be exported. 16833include_expsyms=$lt_include_expsyms_F77 16834 16835# ### END LIBTOOL TAG CONFIG: $tagname 16836 16837__EOF__ 16838 16839 16840else 16841 # If there is no Makefile yet, we rely on a make rule to execute 16842 # `config.status --recheck' to rerun these tests and create the 16843 # libtool script then. 16844 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 16845 if test -f "$ltmain_in"; then 16846 test -f Makefile && make "$ltmain" 16847 fi 16848fi 16849 16850 16851ac_ext=c 16852ac_cpp='$CPP $CPPFLAGS' 16853ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16854ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16855ac_compiler_gnu=$ac_cv_c_compiler_gnu 16856 16857CC="$lt_save_CC" 16858 16859 else 16860 tagname="" 16861 fi 16862 ;; 16863 16864 GCJ) 16865 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 16866 16867 16868# Source file extension for Java test sources. 16869ac_ext=java 16870 16871# Object file extension for compiled Java test sources. 16872objext=o 16873objext_GCJ=$objext 16874 16875# Code to be used in simple compile tests 16876lt_simple_compile_test_code="class foo {}" 16877 16878# Code to be used in simple link tests 16879lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' 16880 16881# ltmain only uses $CC for tagged configurations so make sure $CC is set. 16882 16883# If no C compiler was specified, use CC. 16884LTCC=${LTCC-"$CC"} 16885 16886# If no C compiler flags were specified, use CFLAGS. 16887LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16888 16889# Allow CC to be a program name with arguments. 16890compiler=$CC 16891 16892 16893# save warnings/boilerplate of simple test code 16894ac_outfile=conftest.$ac_objext 16895echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16896eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16897_lt_compiler_boilerplate=`cat conftest.err` 16898$rm conftest* 16899 16900ac_outfile=conftest.$ac_objext 16901echo "$lt_simple_link_test_code" >conftest.$ac_ext 16902eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16903_lt_linker_boilerplate=`cat conftest.err` 16904$rm -r conftest* 16905 16906 16907# Allow CC to be a program name with arguments. 16908lt_save_CC="$CC" 16909CC=${GCJ-"gcj"} 16910compiler=$CC 16911compiler_GCJ=$CC 16912for cc_temp in $compiler""; do 16913 case $cc_temp in 16914 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16915 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16916 \-*) ;; 16917 *) break;; 16918 esac 16919done 16920cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16921 16922 16923# GCJ did not exist at the time GCC didn't implicitly link libc in. 16924archive_cmds_need_lc_GCJ=no 16925 16926old_archive_cmds_GCJ=$old_archive_cmds 16927 16928 16929lt_prog_compiler_no_builtin_flag_GCJ= 16930 16931if test "$GCC" = yes; then 16932 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 16933 16934 16935{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16936$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 16937if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 16938 $as_echo_n "(cached) " >&6 16939else 16940 lt_cv_prog_compiler_rtti_exceptions=no 16941 ac_outfile=conftest.$ac_objext 16942 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16943 lt_compiler_flag="-fno-rtti -fno-exceptions" 16944 # Insert the option either (1) after the last *FLAGS variable, or 16945 # (2) before a word containing "conftest.", or (3) at the end. 16946 # Note that $ac_compile itself does not contain backslashes and begins 16947 # with a dollar sign (not a hyphen), so the echo should work correctly. 16948 # The option is referenced via a variable to avoid confusing sed. 16949 lt_compile=`echo "$ac_compile" | $SED \ 16950 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16951 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16952 -e 's:$: $lt_compiler_flag:'` 16953 (eval echo "\"\$as_me:16953: $lt_compile\"" >&5) 16954 (eval "$lt_compile" 2>conftest.err) 16955 ac_status=$? 16956 cat conftest.err >&5 16957 echo "$as_me:16957: \$? = $ac_status" >&5 16958 if (exit $ac_status) && test -s "$ac_outfile"; then 16959 # The compiler can only warn and ignore the option if not recognized 16960 # So say no if there are warnings other than the usual output. 16961 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 16962 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16963 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16964 lt_cv_prog_compiler_rtti_exceptions=yes 16965 fi 16966 fi 16967 $rm conftest* 16968 16969fi 16970{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16971$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16972 16973if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 16974 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 16975else 16976 : 16977fi 16978 16979fi 16980 16981lt_prog_compiler_wl_GCJ= 16982lt_prog_compiler_pic_GCJ= 16983lt_prog_compiler_static_GCJ= 16984 16985{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 16986$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 16987 16988 if test "$GCC" = yes; then 16989 lt_prog_compiler_wl_GCJ='-Wl,' 16990 lt_prog_compiler_static_GCJ='-static' 16991 16992 case $host_os in 16993 aix*) 16994 # All AIX code is PIC. 16995 if test "$host_cpu" = ia64; then 16996 # AIX 5 now supports IA64 processor 16997 lt_prog_compiler_static_GCJ='-Bstatic' 16998 fi 16999 ;; 17000 17001 amigaos*) 17002 # FIXME: we need at least 68020 code to build shared libraries, but 17003 # adding the `-m68020' flag to GCC prevents building anything better, 17004 # like `-m68040'. 17005 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 17006 ;; 17007 17008 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 17009 # PIC is the default for these OSes. 17010 ;; 17011 17012 mingw* | cygwin* | pw32* | os2*) 17013 # This hack is so that the source file can tell whether it is being 17014 # built for inclusion in a dll (and should export symbols for example). 17015 # Although the cygwin gcc ignores -fPIC, still need this for old-style 17016 # (--disable-auto-import) libraries 17017 17018 ;; 17019 17020 darwin* | rhapsody*) 17021 # PIC is the default on this platform 17022 # Common symbols not allowed in MH_DYLIB files 17023 lt_prog_compiler_pic_GCJ='-fno-common' 17024 ;; 17025 17026 interix[3-9]*) 17027 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 17028 # Instead, we relocate shared libraries at runtime. 17029 ;; 17030 17031 msdosdjgpp*) 17032 # Just because we use GCC doesn't mean we suddenly get shared libraries 17033 # on systems that don't support them. 17034 lt_prog_compiler_can_build_shared_GCJ=no 17035 enable_shared=no 17036 ;; 17037 17038 sysv4*MP*) 17039 if test -d /usr/nec; then 17040 lt_prog_compiler_pic_GCJ=-Kconform_pic 17041 fi 17042 ;; 17043 17044 hpux*) 17045 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17046 # not for PA HP-UX. 17047 case $host_cpu in 17048 hppa*64*|ia64*) 17049 # +Z the default 17050 ;; 17051 *) 17052 lt_prog_compiler_pic_GCJ='-fPIC' 17053 ;; 17054 esac 17055 ;; 17056 17057 *) 17058 lt_prog_compiler_pic_GCJ='-fPIC' 17059 ;; 17060 esac 17061 else 17062 # PORTME Check for flag to pass linker flags through the system compiler. 17063 case $host_os in 17064 aix*) 17065 lt_prog_compiler_wl_GCJ='-Wl,' 17066 if test "$host_cpu" = ia64; then 17067 # AIX 5 now supports IA64 processor 17068 lt_prog_compiler_static_GCJ='-Bstatic' 17069 else 17070 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 17071 fi 17072 ;; 17073 darwin*) 17074 # PIC is the default on this platform 17075 # Common symbols not allowed in MH_DYLIB files 17076 case $cc_basename in 17077 xlc*) 17078 lt_prog_compiler_pic_GCJ='-qnocommon' 17079 lt_prog_compiler_wl_GCJ='-Wl,' 17080 ;; 17081 esac 17082 ;; 17083 17084 mingw* | cygwin* | pw32* | os2*) 17085 # This hack is so that the source file can tell whether it is being 17086 # built for inclusion in a dll (and should export symbols for example). 17087 17088 ;; 17089 17090 hpux9* | hpux10* | hpux11*) 17091 lt_prog_compiler_wl_GCJ='-Wl,' 17092 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 17093 # not for PA HP-UX. 17094 case $host_cpu in 17095 hppa*64*|ia64*) 17096 # +Z the default 17097 ;; 17098 *) 17099 lt_prog_compiler_pic_GCJ='+Z' 17100 ;; 17101 esac 17102 # Is there a better lt_prog_compiler_static that works with the bundled CC? 17103 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 17104 ;; 17105 17106 irix5* | irix6* | nonstopux*) 17107 lt_prog_compiler_wl_GCJ='-Wl,' 17108 # PIC (with -KPIC) is the default. 17109 lt_prog_compiler_static_GCJ='-non_shared' 17110 ;; 17111 17112 newsos6) 17113 lt_prog_compiler_pic_GCJ='-KPIC' 17114 lt_prog_compiler_static_GCJ='-Bstatic' 17115 ;; 17116 17117 linux* | k*bsd*-gnu) 17118 case $cc_basename in 17119 icc* | ecc*) 17120 lt_prog_compiler_wl_GCJ='-Wl,' 17121 lt_prog_compiler_pic_GCJ='-KPIC' 17122 lt_prog_compiler_static_GCJ='-static' 17123 ;; 17124 pgcc* | pgf77* | pgf90* | pgf95*) 17125 # Portland Group compilers (*not* the Pentium gcc compiler, 17126 # which looks to be a dead project) 17127 lt_prog_compiler_wl_GCJ='-Wl,' 17128 lt_prog_compiler_pic_GCJ='-fpic' 17129 lt_prog_compiler_static_GCJ='-Bstatic' 17130 ;; 17131 ccc*) 17132 lt_prog_compiler_wl_GCJ='-Wl,' 17133 # All Alpha code is PIC. 17134 lt_prog_compiler_static_GCJ='-non_shared' 17135 ;; 17136 *) 17137 case `$CC -V 2>&1 | sed 5q` in 17138 *Sun\ C*) 17139 # Sun C 5.9 17140 lt_prog_compiler_pic_GCJ='-KPIC' 17141 lt_prog_compiler_static_GCJ='-Bstatic' 17142 lt_prog_compiler_wl_GCJ='-Wl,' 17143 ;; 17144 *Sun\ F*) 17145 # Sun Fortran 8.3 passes all unrecognized flags to the linker 17146 lt_prog_compiler_pic_GCJ='-KPIC' 17147 lt_prog_compiler_static_GCJ='-Bstatic' 17148 lt_prog_compiler_wl_GCJ='' 17149 ;; 17150 esac 17151 ;; 17152 esac 17153 ;; 17154 17155 osf3* | osf4* | osf5*) 17156 lt_prog_compiler_wl_GCJ='-Wl,' 17157 # All OSF/1 code is PIC. 17158 lt_prog_compiler_static_GCJ='-non_shared' 17159 ;; 17160 17161 rdos*) 17162 lt_prog_compiler_static_GCJ='-non_shared' 17163 ;; 17164 17165 solaris*) 17166 lt_prog_compiler_pic_GCJ='-KPIC' 17167 lt_prog_compiler_static_GCJ='-Bstatic' 17168 case $cc_basename in 17169 f77* | f90* | f95*) 17170 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 17171 *) 17172 lt_prog_compiler_wl_GCJ='-Wl,';; 17173 esac 17174 ;; 17175 17176 sunos4*) 17177 lt_prog_compiler_wl_GCJ='-Qoption ld ' 17178 lt_prog_compiler_pic_GCJ='-PIC' 17179 lt_prog_compiler_static_GCJ='-Bstatic' 17180 ;; 17181 17182 sysv4 | sysv4.2uw2* | sysv4.3*) 17183 lt_prog_compiler_wl_GCJ='-Wl,' 17184 lt_prog_compiler_pic_GCJ='-KPIC' 17185 lt_prog_compiler_static_GCJ='-Bstatic' 17186 ;; 17187 17188 sysv4*MP*) 17189 if test -d /usr/nec ;then 17190 lt_prog_compiler_pic_GCJ='-Kconform_pic' 17191 lt_prog_compiler_static_GCJ='-Bstatic' 17192 fi 17193 ;; 17194 17195 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 17196 lt_prog_compiler_wl_GCJ='-Wl,' 17197 lt_prog_compiler_pic_GCJ='-KPIC' 17198 lt_prog_compiler_static_GCJ='-Bstatic' 17199 ;; 17200 17201 unicos*) 17202 lt_prog_compiler_wl_GCJ='-Wl,' 17203 lt_prog_compiler_can_build_shared_GCJ=no 17204 ;; 17205 17206 uts4*) 17207 lt_prog_compiler_pic_GCJ='-pic' 17208 lt_prog_compiler_static_GCJ='-Bstatic' 17209 ;; 17210 17211 *) 17212 lt_prog_compiler_can_build_shared_GCJ=no 17213 ;; 17214 esac 17215 fi 17216 17217{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 17218$as_echo "$lt_prog_compiler_pic_GCJ" >&6; } 17219 17220# 17221# Check to make sure the PIC flag actually works. 17222# 17223if test -n "$lt_prog_compiler_pic_GCJ"; then 17224 17225{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 17226$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; } 17227if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then 17228 $as_echo_n "(cached) " >&6 17229else 17230 lt_cv_prog_compiler_pic_works_GCJ=no 17231 ac_outfile=conftest.$ac_objext 17232 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17233 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 17234 # Insert the option either (1) after the last *FLAGS variable, or 17235 # (2) before a word containing "conftest.", or (3) at the end. 17236 # Note that $ac_compile itself does not contain backslashes and begins 17237 # with a dollar sign (not a hyphen), so the echo should work correctly. 17238 # The option is referenced via a variable to avoid confusing sed. 17239 lt_compile=`echo "$ac_compile" | $SED \ 17240 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17241 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17242 -e 's:$: $lt_compiler_flag:'` 17243 (eval echo "\"\$as_me:17243: $lt_compile\"" >&5) 17244 (eval "$lt_compile" 2>conftest.err) 17245 ac_status=$? 17246 cat conftest.err >&5 17247 echo "$as_me:17247: \$? = $ac_status" >&5 17248 if (exit $ac_status) && test -s "$ac_outfile"; then 17249 # The compiler can only warn and ignore the option if not recognized 17250 # So say no if there are warnings other than the usual output. 17251 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 17252 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17253 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 17254 lt_cv_prog_compiler_pic_works_GCJ=yes 17255 fi 17256 fi 17257 $rm conftest* 17258 17259fi 17260{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 17261$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; } 17262 17263if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then 17264 case $lt_prog_compiler_pic_GCJ in 17265 "" | " "*) ;; 17266 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 17267 esac 17268else 17269 lt_prog_compiler_pic_GCJ= 17270 lt_prog_compiler_can_build_shared_GCJ=no 17271fi 17272 17273fi 17274case $host_os in 17275 # For platforms which do not support PIC, -DPIC is meaningless: 17276 *djgpp*) 17277 lt_prog_compiler_pic_GCJ= 17278 ;; 17279 *) 17280 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 17281 ;; 17282esac 17283 17284# 17285# Check to make sure the static flag actually works. 17286# 17287wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 17288{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 17289$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 17290if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then 17291 $as_echo_n "(cached) " >&6 17292else 17293 lt_cv_prog_compiler_static_works_GCJ=no 17294 save_LDFLAGS="$LDFLAGS" 17295 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 17296 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17297 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17298 # The linker can only warn and ignore the option if not recognized 17299 # So say no if there are warnings 17300 if test -s conftest.err; then 17301 # Append any errors to the config.log. 17302 cat conftest.err 1>&5 17303 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 17304 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17305 if diff conftest.exp conftest.er2 >/dev/null; then 17306 lt_cv_prog_compiler_static_works_GCJ=yes 17307 fi 17308 else 17309 lt_cv_prog_compiler_static_works_GCJ=yes 17310 fi 17311 fi 17312 $rm -r conftest* 17313 LDFLAGS="$save_LDFLAGS" 17314 17315fi 17316{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 17317$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; } 17318 17319if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then 17320 : 17321else 17322 lt_prog_compiler_static_GCJ= 17323fi 17324 17325 17326{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 17327$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 17328if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 17329 $as_echo_n "(cached) " >&6 17330else 17331 lt_cv_prog_compiler_c_o_GCJ=no 17332 $rm -r conftest 2>/dev/null 17333 mkdir conftest 17334 cd conftest 17335 mkdir out 17336 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17337 17338 lt_compiler_flag="-o out/conftest2.$ac_objext" 17339 # Insert the option either (1) after the last *FLAGS variable, or 17340 # (2) before a word containing "conftest.", or (3) at the end. 17341 # Note that $ac_compile itself does not contain backslashes and begins 17342 # with a dollar sign (not a hyphen), so the echo should work correctly. 17343 lt_compile=`echo "$ac_compile" | $SED \ 17344 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 17345 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 17346 -e 's:$: $lt_compiler_flag:'` 17347 (eval echo "\"\$as_me:17347: $lt_compile\"" >&5) 17348 (eval "$lt_compile" 2>out/conftest.err) 17349 ac_status=$? 17350 cat out/conftest.err >&5 17351 echo "$as_me:17351: \$? = $ac_status" >&5 17352 if (exit $ac_status) && test -s out/conftest2.$ac_objext 17353 then 17354 # The compiler can only warn and ignore the option if not recognized 17355 # So say no if there are warnings 17356 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 17357 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 17358 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 17359 lt_cv_prog_compiler_c_o_GCJ=yes 17360 fi 17361 fi 17362 chmod u+w . 2>&5 17363 $rm conftest* 17364 # SGI C++ compiler will create directory out/ii_files/ for 17365 # template instantiation 17366 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 17367 $rm out/* && rmdir out 17368 cd .. 17369 rmdir conftest 17370 $rm conftest* 17371 17372fi 17373{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 17374$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; } 17375 17376 17377hard_links="nottested" 17378if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 17379 # do not overwrite the value of need_locks provided by the user 17380 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 17381$as_echo_n "checking if we can lock with hard links... " >&6; } 17382 hard_links=yes 17383 $rm conftest* 17384 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17385 touch conftest.a 17386 ln conftest.a conftest.b 2>&5 || hard_links=no 17387 ln conftest.a conftest.b 2>/dev/null && hard_links=no 17388 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 17389$as_echo "$hard_links" >&6; } 17390 if test "$hard_links" = no; then 17391 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 17392$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 17393 need_locks=warn 17394 fi 17395else 17396 need_locks=no 17397fi 17398 17399{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17400$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17401 17402 runpath_var= 17403 allow_undefined_flag_GCJ= 17404 enable_shared_with_static_runtimes_GCJ=no 17405 archive_cmds_GCJ= 17406 archive_expsym_cmds_GCJ= 17407 old_archive_From_new_cmds_GCJ= 17408 old_archive_from_expsyms_cmds_GCJ= 17409 export_dynamic_flag_spec_GCJ= 17410 whole_archive_flag_spec_GCJ= 17411 thread_safe_flag_spec_GCJ= 17412 hardcode_libdir_flag_spec_GCJ= 17413 hardcode_libdir_flag_spec_ld_GCJ= 17414 hardcode_libdir_separator_GCJ= 17415 hardcode_direct_GCJ=no 17416 hardcode_minus_L_GCJ=no 17417 hardcode_shlibpath_var_GCJ=unsupported 17418 link_all_deplibs_GCJ=unknown 17419 hardcode_automatic_GCJ=no 17420 module_cmds_GCJ= 17421 module_expsym_cmds_GCJ= 17422 always_export_symbols_GCJ=no 17423 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 17424 # include_expsyms should be a list of space-separated symbols to be *always* 17425 # included in the symbol list 17426 include_expsyms_GCJ= 17427 # exclude_expsyms can be an extended regexp of symbols to exclude 17428 # it will be wrapped by ` (' and `)$', so one must not match beginning or 17429 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 17430 # as well as any symbol that contains `d'. 17431 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 17432 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 17433 # platforms (ab)use it in PIC code, but their linkers get confused if 17434 # the symbol is explicitly referenced. Since portable code cannot 17435 # rely on this symbol name, it's probably fine to never include it in 17436 # preloaded symbol tables. 17437 # Exclude shared library initialization/finalization symbols. 17438 extract_expsyms_cmds= 17439 # Just being paranoid about ensuring that cc_basename is set. 17440 for cc_temp in $compiler""; do 17441 case $cc_temp in 17442 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17443 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17444 \-*) ;; 17445 *) break;; 17446 esac 17447done 17448cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 17449 17450 case $host_os in 17451 cygwin* | mingw* | pw32*) 17452 # FIXME: the MSVC++ port hasn't been tested in a loooong time 17453 # When not using gcc, we currently assume that we are using 17454 # Microsoft Visual C++. 17455 if test "$GCC" != yes; then 17456 with_gnu_ld=no 17457 fi 17458 ;; 17459 interix*) 17460 # we just hope/assume this is gcc and not c89 (= MSVC++) 17461 with_gnu_ld=yes 17462 ;; 17463 openbsd*) 17464 with_gnu_ld=no 17465 ;; 17466 esac 17467 17468 ld_shlibs_GCJ=yes 17469 if test "$with_gnu_ld" = yes; then 17470 # If archive_cmds runs LD, not CC, wlarc should be empty 17471 wlarc='${wl}' 17472 17473 # Set some defaults for GNU ld with shared library support. These 17474 # are reset later if shared libraries are not supported. Putting them 17475 # here allows them to be overridden if necessary. 17476 runpath_var=LD_RUN_PATH 17477 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 17478 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 17479 # ancient GNU ld didn't support --whole-archive et. al. 17480 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 17481 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17482 else 17483 whole_archive_flag_spec_GCJ= 17484 fi 17485 supports_anon_versioning=no 17486 case `$LD -v 2>/dev/null` in 17487 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17488 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17489 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17490 *\ 2.11.*) ;; # other 2.11 versions 17491 *) supports_anon_versioning=yes ;; 17492 esac 17493 17494 # See if GNU ld supports shared libraries. 17495 case $host_os in 17496 aix[3-9]*) 17497 # On AIX/PPC, the GNU linker is very broken 17498 if test "$host_cpu" != ia64; then 17499 ld_shlibs_GCJ=no 17500 cat <<EOF 1>&2 17501 17502*** Warning: the GNU linker, at least up to release 2.9.1, is reported 17503*** to be unable to reliably create shared libraries on AIX. 17504*** Therefore, libtool is disabling shared libraries support. If you 17505*** really care for shared libraries, you may want to modify your PATH 17506*** so that a non-GNU linker is found, and then restart. 17507 17508EOF 17509 fi 17510 ;; 17511 17512 amigaos*) 17513 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)' 17514 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17515 hardcode_minus_L_GCJ=yes 17516 17517 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 17518 # that the semantics of dynamic libraries on AmigaOS, at least up 17519 # to version 4, is to share data among multiple programs linked 17520 # with the same dynamic library. Since this doesn't match the 17521 # behavior of shared libraries on other platforms, we can't use 17522 # them. 17523 ld_shlibs_GCJ=no 17524 ;; 17525 17526 beos*) 17527 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17528 allow_undefined_flag_GCJ=unsupported 17529 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17530 # support --undefined. This deserves some investigation. FIXME 17531 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17532 else 17533 ld_shlibs_GCJ=no 17534 fi 17535 ;; 17536 17537 cygwin* | mingw* | pw32*) 17538 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 17539 # as there is no search path for DLLs. 17540 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17541 allow_undefined_flag_GCJ=unsupported 17542 always_export_symbols_GCJ=no 17543 enable_shared_with_static_runtimes_GCJ=yes 17544 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17545 17546 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 17547 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17548 # If the export-symbols file already is a .def file (1st line 17549 # is EXPORTS), use it as is; otherwise, prepend... 17550 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17551 cp $export_symbols $output_objdir/$soname.def; 17552 else 17553 echo EXPORTS > $output_objdir/$soname.def; 17554 cat $export_symbols >> $output_objdir/$soname.def; 17555 fi~ 17556 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17557 else 17558 ld_shlibs_GCJ=no 17559 fi 17560 ;; 17561 17562 interix[3-9]*) 17563 hardcode_direct_GCJ=no 17564 hardcode_shlibpath_var_GCJ=no 17565 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17566 export_dynamic_flag_spec_GCJ='${wl}-E' 17567 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17568 # Instead, shared libraries are loaded at an image base (0x10000000 by 17569 # default) and relocated if they conflict, which is a slow very memory 17570 # consuming and fragmenting process. To avoid this, we pick a random, 17571 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17572 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17573 archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 17574 archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 17575 ;; 17576 17577 gnu* | linux* | k*bsd*-gnu) 17578 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17579 tmp_addflag= 17580 case $cc_basename,$host_cpu in 17581 pgcc*) # Portland Group C compiler 17582 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' 17583 tmp_addflag=' $pic_flag' 17584 ;; 17585 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 17586 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' 17587 tmp_addflag=' $pic_flag -Mnomain' ;; 17588 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17589 tmp_addflag=' -i_dynamic' ;; 17590 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17591 tmp_addflag=' -i_dynamic -nofor_main' ;; 17592 ifc* | ifort*) # Intel Fortran compiler 17593 tmp_addflag=' -nofor_main' ;; 17594 esac 17595 case `$CC -V 2>&1 | sed 5q` in 17596 *Sun\ C*) # Sun C 5.9 17597 whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 17598 tmp_sharedflag='-G' ;; 17599 *Sun\ F*) # Sun Fortran 8.3 17600 tmp_sharedflag='-G' ;; 17601 *) 17602 tmp_sharedflag='-shared' ;; 17603 esac 17604 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17605 17606 if test $supports_anon_versioning = yes; then 17607 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 17608 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17609 $echo "local: *; };" >> $output_objdir/$libname.ver~ 17610 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 17611 fi 17612 else 17613 ld_shlibs_GCJ=no 17614 fi 17615 ;; 17616 17617 netbsd*) 17618 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17619 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17620 wlarc= 17621 else 17622 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17623 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17624 fi 17625 ;; 17626 17627 solaris*) 17628 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 17629 ld_shlibs_GCJ=no 17630 cat <<EOF 1>&2 17631 17632*** Warning: The releases 2.8.* of the GNU linker cannot reliably 17633*** create shared libraries on Solaris systems. Therefore, libtool 17634*** is disabling shared libraries support. We urge you to upgrade GNU 17635*** binutils to release 2.9.1 or newer. Another option is to modify 17636*** your PATH or compiler configuration so that the native linker is 17637*** used, and then restart. 17638 17639EOF 17640 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17641 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17642 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17643 else 17644 ld_shlibs_GCJ=no 17645 fi 17646 ;; 17647 17648 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17649 case `$LD -v 2>&1` in 17650 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17651 ld_shlibs_GCJ=no 17652 cat <<_LT_EOF 1>&2 17653 17654*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 17655*** reliably create shared libraries on SCO systems. Therefore, libtool 17656*** is disabling shared libraries support. We urge you to upgrade GNU 17657*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17658*** your PATH or compiler configuration so that the native linker is 17659*** used, and then restart. 17660 17661_LT_EOF 17662 ;; 17663 *) 17664 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17665 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 17666 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 17667 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 17668 else 17669 ld_shlibs_GCJ=no 17670 fi 17671 ;; 17672 esac 17673 ;; 17674 17675 sunos4*) 17676 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17677 wlarc= 17678 hardcode_direct_GCJ=yes 17679 hardcode_shlibpath_var_GCJ=no 17680 ;; 17681 17682 *) 17683 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 17684 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17685 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17686 else 17687 ld_shlibs_GCJ=no 17688 fi 17689 ;; 17690 esac 17691 17692 if test "$ld_shlibs_GCJ" = no; then 17693 runpath_var= 17694 hardcode_libdir_flag_spec_GCJ= 17695 export_dynamic_flag_spec_GCJ= 17696 whole_archive_flag_spec_GCJ= 17697 fi 17698 else 17699 # PORTME fill in a description of your system's linker (not GNU ld) 17700 case $host_os in 17701 aix3*) 17702 allow_undefined_flag_GCJ=unsupported 17703 always_export_symbols_GCJ=yes 17704 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' 17705 # Note: this linker hardcodes the directories in LIBPATH if there 17706 # are no directories specified by -L. 17707 hardcode_minus_L_GCJ=yes 17708 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 17709 # Neither direct hardcoding nor static linking is supported with a 17710 # broken collect2. 17711 hardcode_direct_GCJ=unsupported 17712 fi 17713 ;; 17714 17715 aix[4-9]*) 17716 if test "$host_cpu" = ia64; then 17717 # On IA64, the linker does run time linking by default, so we don't 17718 # have to do anything special. 17719 aix_use_runtimelinking=no 17720 exp_sym_flag='-Bexport' 17721 no_entry_flag="" 17722 else 17723 # If we're using GNU nm, then we don't want the "-C" option. 17724 # -C means demangle to AIX nm, but means don't demangle with GNU nm 17725 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 17726 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' 17727 else 17728 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' 17729 fi 17730 aix_use_runtimelinking=no 17731 17732 # Test if we are trying to use run time linking or normal 17733 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17734 # need to do runtime linking. 17735 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17736 for ld_flag in $LDFLAGS; do 17737 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 17738 aix_use_runtimelinking=yes 17739 break 17740 fi 17741 done 17742 ;; 17743 esac 17744 17745 exp_sym_flag='-bexport' 17746 no_entry_flag='-bnoentry' 17747 fi 17748 17749 # When large executables or shared objects are built, AIX ld can 17750 # have problems creating the table of contents. If linking a library 17751 # or program results in "error TOC overflow" add -mminimal-toc to 17752 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17753 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17754 17755 archive_cmds_GCJ='' 17756 hardcode_direct_GCJ=yes 17757 hardcode_libdir_separator_GCJ=':' 17758 link_all_deplibs_GCJ=yes 17759 17760 if test "$GCC" = yes; then 17761 case $host_os in aix4.[012]|aix4.[012].*) 17762 # We only want to do this on AIX 4.2 and lower, the check 17763 # below for broken collect2 doesn't work under 4.3+ 17764 collect2name=`${CC} -print-prog-name=collect2` 17765 if test -f "$collect2name" && \ 17766 strings "$collect2name" | grep resolve_lib_name >/dev/null 17767 then 17768 # We have reworked collect2 17769 : 17770 else 17771 # We have old collect2 17772 hardcode_direct_GCJ=unsupported 17773 # It fails to find uninstalled libraries when the uninstalled 17774 # path is not listed in the libpath. Setting hardcode_minus_L 17775 # to unsupported forces relinking 17776 hardcode_minus_L_GCJ=yes 17777 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17778 hardcode_libdir_separator_GCJ= 17779 fi 17780 ;; 17781 esac 17782 shared_flag='-shared' 17783 if test "$aix_use_runtimelinking" = yes; then 17784 shared_flag="$shared_flag "'${wl}-G' 17785 fi 17786 else 17787 # not using gcc 17788 if test "$host_cpu" = ia64; then 17789 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17790 # chokes on -Wl,-G. The following line is correct: 17791 shared_flag='-G' 17792 else 17793 if test "$aix_use_runtimelinking" = yes; then 17794 shared_flag='${wl}-G' 17795 else 17796 shared_flag='${wl}-bM:SRE' 17797 fi 17798 fi 17799 fi 17800 17801 # It seems that -bexpall does not export symbols beginning with 17802 # underscore (_), so it is better to generate a list of symbols to export. 17803 always_export_symbols_GCJ=yes 17804 if test "$aix_use_runtimelinking" = yes; then 17805 # Warning - without using the other runtime loading flags (-brtl), 17806 # -berok will link without error, but may produce a broken library. 17807 allow_undefined_flag_GCJ='-berok' 17808 # Determine the default libpath from the value encoded in an empty executable. 17809 cat >conftest.$ac_ext <<_ACEOF 17810/* confdefs.h. */ 17811_ACEOF 17812cat confdefs.h >>conftest.$ac_ext 17813cat >>conftest.$ac_ext <<_ACEOF 17814/* end confdefs.h. */ 17815 17816int 17817main () 17818{ 17819 17820 ; 17821 return 0; 17822} 17823_ACEOF 17824rm -f conftest.$ac_objext conftest$ac_exeext 17825if { (ac_try="$ac_link" 17826case "(($ac_try" in 17827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17828 *) ac_try_echo=$ac_try;; 17829esac 17830eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17831$as_echo "$ac_try_echo") >&5 17832 (eval "$ac_link") 2>conftest.er1 17833 ac_status=$? 17834 grep -v '^ *+' conftest.er1 >conftest.err 17835 rm -f conftest.er1 17836 cat conftest.err >&5 17837 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17838 (exit $ac_status); } && { 17839 test -z "$ac_c_werror_flag" || 17840 test ! -s conftest.err 17841 } && test -s conftest$ac_exeext && { 17842 test "$cross_compiling" = yes || 17843 $as_test_x conftest$ac_exeext 17844 }; then 17845 17846lt_aix_libpath_sed=' 17847 /Import File Strings/,/^$/ { 17848 /^0/ { 17849 s/^0 *\(.*\)$/\1/ 17850 p 17851 } 17852 }' 17853aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17854# Check for a 64-bit object if we didn't find anything. 17855if test -z "$aix_libpath"; then 17856 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17857fi 17858else 17859 $as_echo "$as_me: failed program was:" >&5 17860sed 's/^/| /' conftest.$ac_ext >&5 17861 17862 17863fi 17864 17865rm -rf conftest.dSYM 17866rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17867 conftest$ac_exeext conftest.$ac_ext 17868if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17869 17870 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17871 archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 17872 else 17873 if test "$host_cpu" = ia64; then 17874 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 17875 allow_undefined_flag_GCJ="-z nodefs" 17876 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 17877 else 17878 # Determine the default libpath from the value encoded in an empty executable. 17879 cat >conftest.$ac_ext <<_ACEOF 17880/* confdefs.h. */ 17881_ACEOF 17882cat confdefs.h >>conftest.$ac_ext 17883cat >>conftest.$ac_ext <<_ACEOF 17884/* end confdefs.h. */ 17885 17886int 17887main () 17888{ 17889 17890 ; 17891 return 0; 17892} 17893_ACEOF 17894rm -f conftest.$ac_objext conftest$ac_exeext 17895if { (ac_try="$ac_link" 17896case "(($ac_try" in 17897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17898 *) ac_try_echo=$ac_try;; 17899esac 17900eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 17901$as_echo "$ac_try_echo") >&5 17902 (eval "$ac_link") 2>conftest.er1 17903 ac_status=$? 17904 grep -v '^ *+' conftest.er1 >conftest.err 17905 rm -f conftest.er1 17906 cat conftest.err >&5 17907 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 17908 (exit $ac_status); } && { 17909 test -z "$ac_c_werror_flag" || 17910 test ! -s conftest.err 17911 } && test -s conftest$ac_exeext && { 17912 test "$cross_compiling" = yes || 17913 $as_test_x conftest$ac_exeext 17914 }; then 17915 17916lt_aix_libpath_sed=' 17917 /Import File Strings/,/^$/ { 17918 /^0/ { 17919 s/^0 *\(.*\)$/\1/ 17920 p 17921 } 17922 }' 17923aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17924# Check for a 64-bit object if we didn't find anything. 17925if test -z "$aix_libpath"; then 17926 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17927fi 17928else 17929 $as_echo "$as_me: failed program was:" >&5 17930sed 's/^/| /' conftest.$ac_ext >&5 17931 17932 17933fi 17934 17935rm -rf conftest.dSYM 17936rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 17937 conftest$ac_exeext conftest.$ac_ext 17938if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 17939 17940 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 17941 # Warning - without using the other run time loading flags, 17942 # -berok will link without error, but may produce a broken library. 17943 no_undefined_flag_GCJ=' ${wl}-bernotok' 17944 allow_undefined_flag_GCJ=' ${wl}-berok' 17945 # Exported symbols can be pulled into shared objects from archives 17946 whole_archive_flag_spec_GCJ='$convenience' 17947 archive_cmds_need_lc_GCJ=yes 17948 # This is similar to how AIX traditionally builds its shared libraries. 17949 archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 17950 fi 17951 fi 17952 ;; 17953 17954 amigaos*) 17955 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)' 17956 hardcode_libdir_flag_spec_GCJ='-L$libdir' 17957 hardcode_minus_L_GCJ=yes 17958 # see comment about different semantics on the GNU ld section 17959 ld_shlibs_GCJ=no 17960 ;; 17961 17962 bsdi[45]*) 17963 export_dynamic_flag_spec_GCJ=-rdynamic 17964 ;; 17965 17966 cygwin* | mingw* | pw32*) 17967 # When not using gcc, we currently assume that we are using 17968 # Microsoft Visual C++. 17969 # hardcode_libdir_flag_spec is actually meaningless, as there is 17970 # no search path for DLLs. 17971 hardcode_libdir_flag_spec_GCJ=' ' 17972 allow_undefined_flag_GCJ=unsupported 17973 # Tell ltmain to make .lib files, not .a files. 17974 libext=lib 17975 # Tell ltmain to make .dll files, not .so files. 17976 shrext_cmds=".dll" 17977 # FIXME: Setting linknames here is a bad hack. 17978 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 17979 # The linker will automatically build a .lib file if we build a DLL. 17980 old_archive_From_new_cmds_GCJ='true' 17981 # FIXME: Should let the user specify the lib program. 17982 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs' 17983 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 17984 enable_shared_with_static_runtimes_GCJ=yes 17985 ;; 17986 17987 darwin* | rhapsody*) 17988 case $host_os in 17989 rhapsody* | darwin1.[012]) 17990 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 17991 ;; 17992 *) # Darwin 1.3 on 17993 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 17994 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17995 else 17996 case ${MACOSX_DEPLOYMENT_TARGET} in 17997 10.[012]) 17998 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 17999 ;; 18000 10.*) 18001 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 18002 ;; 18003 esac 18004 fi 18005 ;; 18006 esac 18007 archive_cmds_need_lc_GCJ=no 18008 hardcode_direct_GCJ=no 18009 hardcode_automatic_GCJ=yes 18010 hardcode_shlibpath_var_GCJ=unsupported 18011 whole_archive_flag_spec_GCJ='' 18012 link_all_deplibs_GCJ=yes 18013 if test "$GCC" = yes ; then 18014 output_verbose_link_cmd='echo' 18015 archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 18016 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18017 archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 18018 module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 18019 else 18020 case $cc_basename in 18021 xlc*) 18022 output_verbose_link_cmd='echo' 18023 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' 18024 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 18025 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 18026 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 18027 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}' 18028 ;; 18029 *) 18030 ld_shlibs_GCJ=no 18031 ;; 18032 esac 18033 fi 18034 ;; 18035 18036 dgux*) 18037 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18038 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18039 hardcode_shlibpath_var_GCJ=no 18040 ;; 18041 18042 freebsd1*) 18043 ld_shlibs_GCJ=no 18044 ;; 18045 18046 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 18047 # support. Future versions do this automatically, but an explicit c++rt0.o 18048 # does not break anything, and helps significantly (at the cost of a little 18049 # extra space). 18050 freebsd2.2*) 18051 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 18052 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18053 hardcode_direct_GCJ=yes 18054 hardcode_shlibpath_var_GCJ=no 18055 ;; 18056 18057 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 18058 freebsd2*) 18059 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18060 hardcode_direct_GCJ=yes 18061 hardcode_minus_L_GCJ=yes 18062 hardcode_shlibpath_var_GCJ=no 18063 ;; 18064 18065 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 18066 freebsd* | dragonfly*) 18067 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 18068 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18069 hardcode_direct_GCJ=yes 18070 hardcode_shlibpath_var_GCJ=no 18071 ;; 18072 18073 hpux9*) 18074 if test "$GCC" = yes; then 18075 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' 18076 else 18077 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' 18078 fi 18079 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18080 hardcode_libdir_separator_GCJ=: 18081 hardcode_direct_GCJ=yes 18082 18083 # hardcode_minus_L: Not really in the search PATH, 18084 # but as the default location of the library. 18085 hardcode_minus_L_GCJ=yes 18086 export_dynamic_flag_spec_GCJ='${wl}-E' 18087 ;; 18088 18089 hpux10*) 18090 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18091 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18092 else 18093 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 18094 fi 18095 if test "$with_gnu_ld" = no; then 18096 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18097 hardcode_libdir_separator_GCJ=: 18098 18099 hardcode_direct_GCJ=yes 18100 export_dynamic_flag_spec_GCJ='${wl}-E' 18101 18102 # hardcode_minus_L: Not really in the search PATH, 18103 # but as the default location of the library. 18104 hardcode_minus_L_GCJ=yes 18105 fi 18106 ;; 18107 18108 hpux11*) 18109 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 18110 case $host_cpu in 18111 hppa*64*) 18112 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18113 ;; 18114 ia64*) 18115 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18116 ;; 18117 *) 18118 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18119 ;; 18120 esac 18121 else 18122 case $host_cpu in 18123 hppa*64*) 18124 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18125 ;; 18126 ia64*) 18127 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 18128 ;; 18129 *) 18130 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 18131 ;; 18132 esac 18133 fi 18134 if test "$with_gnu_ld" = no; then 18135 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 18136 hardcode_libdir_separator_GCJ=: 18137 18138 case $host_cpu in 18139 hppa*64*|ia64*) 18140 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 18141 hardcode_direct_GCJ=no 18142 hardcode_shlibpath_var_GCJ=no 18143 ;; 18144 *) 18145 hardcode_direct_GCJ=yes 18146 export_dynamic_flag_spec_GCJ='${wl}-E' 18147 18148 # hardcode_minus_L: Not really in the search PATH, 18149 # but as the default location of the library. 18150 hardcode_minus_L_GCJ=yes 18151 ;; 18152 esac 18153 fi 18154 ;; 18155 18156 irix5* | irix6* | nonstopux*) 18157 if test "$GCC" = yes; then 18158 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' 18159 else 18160 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' 18161 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 18162 fi 18163 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18164 hardcode_libdir_separator_GCJ=: 18165 link_all_deplibs_GCJ=yes 18166 ;; 18167 18168 netbsd*) 18169 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18170 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 18171 else 18172 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 18173 fi 18174 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18175 hardcode_direct_GCJ=yes 18176 hardcode_shlibpath_var_GCJ=no 18177 ;; 18178 18179 newsos6) 18180 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18181 hardcode_direct_GCJ=yes 18182 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18183 hardcode_libdir_separator_GCJ=: 18184 hardcode_shlibpath_var_GCJ=no 18185 ;; 18186 18187 openbsd*) 18188 if test -f /usr/libexec/ld.so; then 18189 hardcode_direct_GCJ=yes 18190 hardcode_shlibpath_var_GCJ=no 18191 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18192 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18193 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 18194 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18195 export_dynamic_flag_spec_GCJ='${wl}-E' 18196 else 18197 case $host_os in 18198 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 18199 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 18200 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18201 ;; 18202 *) 18203 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18204 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 18205 ;; 18206 esac 18207 fi 18208 else 18209 ld_shlibs_GCJ=no 18210 fi 18211 ;; 18212 18213 os2*) 18214 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18215 hardcode_minus_L_GCJ=yes 18216 allow_undefined_flag_GCJ=unsupported 18217 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' 18218 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 18219 ;; 18220 18221 osf3*) 18222 if test "$GCC" = yes; then 18223 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18224 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' 18225 else 18226 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18227 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' 18228 fi 18229 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18230 hardcode_libdir_separator_GCJ=: 18231 ;; 18232 18233 osf4* | osf5*) # as osf3* with the addition of -msym flag 18234 if test "$GCC" = yes; then 18235 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 18236 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' 18237 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 18238 else 18239 allow_undefined_flag_GCJ=' -expect_unresolved \*' 18240 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' 18241 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~ 18242 $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' 18243 18244 # Both c and cxx compiler support -rpath directly 18245 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 18246 fi 18247 hardcode_libdir_separator_GCJ=: 18248 ;; 18249 18250 solaris*) 18251 no_undefined_flag_GCJ=' -z text' 18252 if test "$GCC" = yes; then 18253 wlarc='${wl}' 18254 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 18255 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18256 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 18257 else 18258 wlarc='' 18259 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 18260 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 18261 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 18262 fi 18263 hardcode_libdir_flag_spec_GCJ='-R$libdir' 18264 hardcode_shlibpath_var_GCJ=no 18265 case $host_os in 18266 solaris2.[0-5] | solaris2.[0-5].*) ;; 18267 *) 18268 # The compiler driver will combine and reorder linker options, 18269 # but understands `-z linker_flag'. GCC discards it without `$wl', 18270 # but is careful enough not to reorder. 18271 # Supported since Solaris 2.6 (maybe 2.5.1?) 18272 if test "$GCC" = yes; then 18273 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18274 else 18275 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' 18276 fi 18277 ;; 18278 esac 18279 link_all_deplibs_GCJ=yes 18280 ;; 18281 18282 sunos4*) 18283 if test "x$host_vendor" = xsequent; then 18284 # Use $CC to link under sequent, because it throws in some extra .o 18285 # files that make .init and .fini sections work. 18286 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18287 else 18288 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18289 fi 18290 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18291 hardcode_direct_GCJ=yes 18292 hardcode_minus_L_GCJ=yes 18293 hardcode_shlibpath_var_GCJ=no 18294 ;; 18295 18296 sysv4) 18297 case $host_vendor in 18298 sni) 18299 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18300 hardcode_direct_GCJ=yes # is this really true??? 18301 ;; 18302 siemens) 18303 ## LD is ld it makes a PLAMLIB 18304 ## CC just makes a GrossModule. 18305 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18306 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 18307 hardcode_direct_GCJ=no 18308 ;; 18309 motorola) 18310 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18311 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 18312 ;; 18313 esac 18314 runpath_var='LD_RUN_PATH' 18315 hardcode_shlibpath_var_GCJ=no 18316 ;; 18317 18318 sysv4.3*) 18319 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18320 hardcode_shlibpath_var_GCJ=no 18321 export_dynamic_flag_spec_GCJ='-Bexport' 18322 ;; 18323 18324 sysv4*MP*) 18325 if test -d /usr/nec; then 18326 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18327 hardcode_shlibpath_var_GCJ=no 18328 runpath_var=LD_RUN_PATH 18329 hardcode_runpath_var=yes 18330 ld_shlibs_GCJ=yes 18331 fi 18332 ;; 18333 18334 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18335 no_undefined_flag_GCJ='${wl}-z,text' 18336 archive_cmds_need_lc_GCJ=no 18337 hardcode_shlibpath_var_GCJ=no 18338 runpath_var='LD_RUN_PATH' 18339 18340 if test "$GCC" = yes; then 18341 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18342 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18343 else 18344 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18345 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18346 fi 18347 ;; 18348 18349 sysv5* | sco3.2v5* | sco5v6*) 18350 # Note: We can NOT use -z defs as we might desire, because we do not 18351 # link with -lc, and that would cause any symbols used from libc to 18352 # always be unresolved, which means just about no library would 18353 # ever link correctly. If we're not using GNU ld we use -z text 18354 # though, which does catch some bad symbols but isn't as heavy-handed 18355 # as -z defs. 18356 no_undefined_flag_GCJ='${wl}-z,text' 18357 allow_undefined_flag_GCJ='${wl}-z,nodefs' 18358 archive_cmds_need_lc_GCJ=no 18359 hardcode_shlibpath_var_GCJ=no 18360 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 18361 hardcode_libdir_separator_GCJ=':' 18362 link_all_deplibs_GCJ=yes 18363 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 18364 runpath_var='LD_RUN_PATH' 18365 18366 if test "$GCC" = yes; then 18367 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18368 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18369 else 18370 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18371 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 18372 fi 18373 ;; 18374 18375 uts4*) 18376 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18377 hardcode_libdir_flag_spec_GCJ='-L$libdir' 18378 hardcode_shlibpath_var_GCJ=no 18379 ;; 18380 18381 *) 18382 ld_shlibs_GCJ=no 18383 ;; 18384 esac 18385 fi 18386 18387{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 18388$as_echo "$ld_shlibs_GCJ" >&6; } 18389test "$ld_shlibs_GCJ" = no && can_build_shared=no 18390 18391# 18392# Do we need to explicitly link libc? 18393# 18394case "x$archive_cmds_need_lc_GCJ" in 18395x|xyes) 18396 # Assume -lc should be added 18397 archive_cmds_need_lc_GCJ=yes 18398 18399 if test "$enable_shared" = yes && test "$GCC" = yes; then 18400 case $archive_cmds_GCJ in 18401 *'~'*) 18402 # FIXME: we may have to deal with multi-command sequences. 18403 ;; 18404 '$CC '*) 18405 # Test whether the compiler implicitly links with -lc since on some 18406 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18407 # to ld, don't add -lc before -lgcc. 18408 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 18409$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 18410 $rm conftest* 18411 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18412 18413 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 18414 (eval $ac_compile) 2>&5 18415 ac_status=$? 18416 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18417 (exit $ac_status); } 2>conftest.err; then 18418 soname=conftest 18419 lib=conftest 18420 libobjs=conftest.$ac_objext 18421 deplibs= 18422 wl=$lt_prog_compiler_wl_GCJ 18423 pic_flag=$lt_prog_compiler_pic_GCJ 18424 compiler_flags=-v 18425 linker_flags=-v 18426 verstring= 18427 output_objdir=. 18428 libname=conftest 18429 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 18430 allow_undefined_flag_GCJ= 18431 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 18432 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 18433 ac_status=$? 18434 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 18435 (exit $ac_status); } 18436 then 18437 archive_cmds_need_lc_GCJ=no 18438 else 18439 archive_cmds_need_lc_GCJ=yes 18440 fi 18441 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 18442 else 18443 cat conftest.err 1>&5 18444 fi 18445 $rm conftest* 18446 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 18447$as_echo "$archive_cmds_need_lc_GCJ" >&6; } 18448 ;; 18449 esac 18450 fi 18451 ;; 18452esac 18453 18454{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 18455$as_echo_n "checking dynamic linker characteristics... " >&6; } 18456library_names_spec= 18457libname_spec='lib$name' 18458soname_spec= 18459shrext_cmds=".so" 18460postinstall_cmds= 18461postuninstall_cmds= 18462finish_cmds= 18463finish_eval= 18464shlibpath_var= 18465shlibpath_overrides_runpath=unknown 18466version_type=none 18467dynamic_linker="$host_os ld.so" 18468sys_lib_dlsearch_path_spec="/lib /usr/lib" 18469 18470need_lib_prefix=unknown 18471hardcode_into_libs=no 18472 18473# when you set need_version to no, make sure it does not cause -set_version 18474# flags to be left without arguments 18475need_version=unknown 18476 18477case $host_os in 18478aix3*) 18479 version_type=linux 18480 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 18481 shlibpath_var=LIBPATH 18482 18483 # AIX 3 has no versioning support, so we append a major version to the name. 18484 soname_spec='${libname}${release}${shared_ext}$major' 18485 ;; 18486 18487aix[4-9]*) 18488 version_type=linux 18489 need_lib_prefix=no 18490 need_version=no 18491 hardcode_into_libs=yes 18492 if test "$host_cpu" = ia64; then 18493 # AIX 5 supports IA64 18494 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 18495 shlibpath_var=LD_LIBRARY_PATH 18496 else 18497 # With GCC up to 2.95.x, collect2 would create an import file 18498 # for dependence libraries. The import file would start with 18499 # the line `#! .'. This would cause the generated library to 18500 # depend on `.', always an invalid library. This was fixed in 18501 # development snapshots of GCC prior to 3.0. 18502 case $host_os in 18503 aix4 | aix4.[01] | aix4.[01].*) 18504 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18505 echo ' yes ' 18506 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 18507 : 18508 else 18509 can_build_shared=no 18510 fi 18511 ;; 18512 esac 18513 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 18514 # soname into executable. Probably we can add versioning support to 18515 # collect2, so additional links can be useful in future. 18516 if test "$aix_use_runtimelinking" = yes; then 18517 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18518 # instead of lib<name>.a to let people know that these are not 18519 # typical AIX shared libraries. 18520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18521 else 18522 # We preserve .a as extension for shared libraries through AIX4.2 18523 # and later when we are not doing run time linking. 18524 library_names_spec='${libname}${release}.a $libname.a' 18525 soname_spec='${libname}${release}${shared_ext}$major' 18526 fi 18527 shlibpath_var=LIBPATH 18528 fi 18529 ;; 18530 18531amigaos*) 18532 library_names_spec='$libname.ixlibrary $libname.a' 18533 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18534 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' 18535 ;; 18536 18537beos*) 18538 library_names_spec='${libname}${shared_ext}' 18539 dynamic_linker="$host_os ld.so" 18540 shlibpath_var=LIBRARY_PATH 18541 ;; 18542 18543bsdi[45]*) 18544 version_type=linux 18545 need_version=no 18546 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18547 soname_spec='${libname}${release}${shared_ext}$major' 18548 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18549 shlibpath_var=LD_LIBRARY_PATH 18550 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18551 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18552 # the default ld.so.conf also contains /usr/contrib/lib and 18553 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18554 # libtool to hard-code these into programs 18555 ;; 18556 18557cygwin* | mingw* | pw32*) 18558 version_type=windows 18559 shrext_cmds=".dll" 18560 need_version=no 18561 need_lib_prefix=no 18562 18563 case $GCC,$host_os in 18564 yes,cygwin* | yes,mingw* | yes,pw32*) 18565 library_names_spec='$libname.dll.a' 18566 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18567 postinstall_cmds='base_file=`basename \${file}`~ 18568 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 18569 dldir=$destdir/`dirname \$dlpath`~ 18570 test -d \$dldir || mkdir -p \$dldir~ 18571 $install_prog $dir/$dlname \$dldir/$dlname~ 18572 chmod a+x \$dldir/$dlname' 18573 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18574 dlpath=$dir/\$dldll~ 18575 $rm \$dlpath' 18576 shlibpath_overrides_runpath=yes 18577 18578 case $host_os in 18579 cygwin*) 18580 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18581 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18582 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 18583 ;; 18584 mingw*) 18585 # MinGW DLLs use traditional 'lib' prefix 18586 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18587 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 18588 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 18589 # It is most probably a Windows format PATH printed by 18590 # mingw gcc, but we are running on Cygwin. Gcc prints its search 18591 # path with ; separators, and with drive letters. We can handle the 18592 # drive letters (cygwin fileutils understands them), so leave them, 18593 # especially as we might pass files found there to a mingw objdump, 18594 # which wouldn't understand a cygwinified path. Ahh. 18595 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18596 else 18597 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18598 fi 18599 ;; 18600 pw32*) 18601 # pw32 DLLs use 'pw' prefix rather than 'lib' 18602 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 18603 ;; 18604 esac 18605 ;; 18606 18607 *) 18608 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 18609 ;; 18610 esac 18611 dynamic_linker='Win32 ld.exe' 18612 # FIXME: first we should search . and the directory the executable is in 18613 shlibpath_var=PATH 18614 ;; 18615 18616darwin* | rhapsody*) 18617 dynamic_linker="$host_os dyld" 18618 version_type=darwin 18619 need_lib_prefix=no 18620 need_version=no 18621 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 18622 soname_spec='${libname}${release}${major}$shared_ext' 18623 shlibpath_overrides_runpath=yes 18624 shlibpath_var=DYLD_LIBRARY_PATH 18625 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18626 18627 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18628 ;; 18629 18630dgux*) 18631 version_type=linux 18632 need_lib_prefix=no 18633 need_version=no 18634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 18635 soname_spec='${libname}${release}${shared_ext}$major' 18636 shlibpath_var=LD_LIBRARY_PATH 18637 ;; 18638 18639freebsd1*) 18640 dynamic_linker=no 18641 ;; 18642 18643freebsd* | dragonfly*) 18644 # DragonFly does not have aout. When/if they implement a new 18645 # versioning mechanism, adjust this. 18646 if test -x /usr/bin/objformat; then 18647 objformat=`/usr/bin/objformat` 18648 else 18649 case $host_os in 18650 freebsd[123]*) objformat=aout ;; 18651 *) objformat=elf ;; 18652 esac 18653 fi 18654 version_type=freebsd-$objformat 18655 case $version_type in 18656 freebsd-elf*) 18657 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18658 need_version=no 18659 need_lib_prefix=no 18660 ;; 18661 freebsd-*) 18662 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 18663 need_version=yes 18664 ;; 18665 esac 18666 shlibpath_var=LD_LIBRARY_PATH 18667 case $host_os in 18668 freebsd2*) 18669 shlibpath_overrides_runpath=yes 18670 ;; 18671 freebsd3.[01]* | freebsdelf3.[01]*) 18672 shlibpath_overrides_runpath=yes 18673 hardcode_into_libs=yes 18674 ;; 18675 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18676 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18677 shlibpath_overrides_runpath=no 18678 hardcode_into_libs=yes 18679 ;; 18680 *) # from 4.6 on, and DragonFly 18681 shlibpath_overrides_runpath=yes 18682 hardcode_into_libs=yes 18683 ;; 18684 esac 18685 ;; 18686 18687gnu*) 18688 version_type=linux 18689 need_lib_prefix=no 18690 need_version=no 18691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 18692 soname_spec='${libname}${release}${shared_ext}$major' 18693 shlibpath_var=LD_LIBRARY_PATH 18694 hardcode_into_libs=yes 18695 ;; 18696 18697hpux9* | hpux10* | hpux11*) 18698 # Give a soname corresponding to the major version so that dld.sl refuses to 18699 # link against other versions. 18700 version_type=sunos 18701 need_lib_prefix=no 18702 need_version=no 18703 case $host_cpu in 18704 ia64*) 18705 shrext_cmds='.so' 18706 hardcode_into_libs=yes 18707 dynamic_linker="$host_os dld.so" 18708 shlibpath_var=LD_LIBRARY_PATH 18709 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18710 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18711 soname_spec='${libname}${release}${shared_ext}$major' 18712 if test "X$HPUX_IA64_MODE" = X32; then 18713 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18714 else 18715 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18716 fi 18717 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18718 ;; 18719 hppa*64*) 18720 shrext_cmds='.sl' 18721 hardcode_into_libs=yes 18722 dynamic_linker="$host_os dld.sl" 18723 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18724 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18725 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18726 soname_spec='${libname}${release}${shared_ext}$major' 18727 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18728 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18729 ;; 18730 *) 18731 shrext_cmds='.sl' 18732 dynamic_linker="$host_os dld.sl" 18733 shlibpath_var=SHLIB_PATH 18734 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18735 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18736 soname_spec='${libname}${release}${shared_ext}$major' 18737 ;; 18738 esac 18739 # HP-UX runs *really* slowly unless shared libraries are mode 555. 18740 postinstall_cmds='chmod 555 $lib' 18741 ;; 18742 18743interix[3-9]*) 18744 version_type=linux 18745 need_lib_prefix=no 18746 need_version=no 18747 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18748 soname_spec='${libname}${release}${shared_ext}$major' 18749 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18750 shlibpath_var=LD_LIBRARY_PATH 18751 shlibpath_overrides_runpath=no 18752 hardcode_into_libs=yes 18753 ;; 18754 18755irix5* | irix6* | nonstopux*) 18756 case $host_os in 18757 nonstopux*) version_type=nonstopux ;; 18758 *) 18759 if test "$lt_cv_prog_gnu_ld" = yes; then 18760 version_type=linux 18761 else 18762 version_type=irix 18763 fi ;; 18764 esac 18765 need_lib_prefix=no 18766 need_version=no 18767 soname_spec='${libname}${release}${shared_ext}$major' 18768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 18769 case $host_os in 18770 irix5* | nonstopux*) 18771 libsuff= shlibsuff= 18772 ;; 18773 *) 18774 case $LD in # libtool.m4 will add one of these switches to LD 18775 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18776 libsuff= shlibsuff= libmagic=32-bit;; 18777 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18778 libsuff=32 shlibsuff=N32 libmagic=N32;; 18779 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18780 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18781 *) libsuff= shlibsuff= libmagic=never-match;; 18782 esac 18783 ;; 18784 esac 18785 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18786 shlibpath_overrides_runpath=no 18787 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 18788 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 18789 hardcode_into_libs=yes 18790 ;; 18791 18792# No shared lib support for Linux oldld, aout, or coff. 18793linux*oldld* | linux*aout* | linux*coff*) 18794 dynamic_linker=no 18795 ;; 18796 18797# This must be Linux ELF. 18798linux* | k*bsd*-gnu) 18799 version_type=linux 18800 need_lib_prefix=no 18801 need_version=no 18802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18803 soname_spec='${libname}${release}${shared_ext}$major' 18804 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18805 shlibpath_var=LD_LIBRARY_PATH 18806 shlibpath_overrides_runpath=no 18807 # This implies no fast_install, which is unacceptable. 18808 # Some rework will be needed to allow for fast_install 18809 # before this can be enabled. 18810 hardcode_into_libs=yes 18811 18812 # Append ld.so.conf contents to the search path 18813 if test -f /etc/ld.so.conf; then 18814 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 18815 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18816 fi 18817 18818 # We used to test for /lib/ld.so.1 and disable shared libraries on 18819 # powerpc, because MkLinux only supported shared libraries with the 18820 # GNU dynamic linker. Since this was broken with cross compilers, 18821 # most powerpc-linux boxes support dynamic linking these days and 18822 # people can always --disable-shared, the test was removed, and we 18823 # assume the GNU/Linux dynamic linker is in use. 18824 dynamic_linker='GNU/Linux ld.so' 18825 ;; 18826 18827netbsd*) 18828 version_type=sunos 18829 need_lib_prefix=no 18830 need_version=no 18831 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 18832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18833 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18834 dynamic_linker='NetBSD (a.out) ld.so' 18835 else 18836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18837 soname_spec='${libname}${release}${shared_ext}$major' 18838 dynamic_linker='NetBSD ld.elf_so' 18839 fi 18840 shlibpath_var=LD_LIBRARY_PATH 18841 shlibpath_overrides_runpath=yes 18842 hardcode_into_libs=yes 18843 ;; 18844 18845newsos6) 18846 version_type=linux 18847 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18848 shlibpath_var=LD_LIBRARY_PATH 18849 shlibpath_overrides_runpath=yes 18850 ;; 18851 18852nto-qnx*) 18853 version_type=linux 18854 need_lib_prefix=no 18855 need_version=no 18856 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18857 soname_spec='${libname}${release}${shared_ext}$major' 18858 shlibpath_var=LD_LIBRARY_PATH 18859 shlibpath_overrides_runpath=yes 18860 ;; 18861 18862openbsd*) 18863 version_type=sunos 18864 sys_lib_dlsearch_path_spec="/usr/lib" 18865 need_lib_prefix=no 18866 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 18867 case $host_os in 18868 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 18869 *) need_version=no ;; 18870 esac 18871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18872 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18873 shlibpath_var=LD_LIBRARY_PATH 18874 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18875 case $host_os in 18876 openbsd2.[89] | openbsd2.[89].*) 18877 shlibpath_overrides_runpath=no 18878 ;; 18879 *) 18880 shlibpath_overrides_runpath=yes 18881 ;; 18882 esac 18883 else 18884 shlibpath_overrides_runpath=yes 18885 fi 18886 ;; 18887 18888os2*) 18889 libname_spec='$name' 18890 shrext_cmds=".dll" 18891 need_lib_prefix=no 18892 library_names_spec='$libname${shared_ext} $libname.a' 18893 dynamic_linker='OS/2 ld.exe' 18894 shlibpath_var=LIBPATH 18895 ;; 18896 18897osf3* | osf4* | osf5*) 18898 version_type=osf 18899 need_lib_prefix=no 18900 need_version=no 18901 soname_spec='${libname}${release}${shared_ext}$major' 18902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18903 shlibpath_var=LD_LIBRARY_PATH 18904 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18905 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 18906 ;; 18907 18908rdos*) 18909 dynamic_linker=no 18910 ;; 18911 18912solaris*) 18913 version_type=linux 18914 need_lib_prefix=no 18915 need_version=no 18916 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18917 soname_spec='${libname}${release}${shared_ext}$major' 18918 shlibpath_var=LD_LIBRARY_PATH 18919 shlibpath_overrides_runpath=yes 18920 hardcode_into_libs=yes 18921 # ldd complains unless libraries are executable 18922 postinstall_cmds='chmod +x $lib' 18923 ;; 18924 18925sunos4*) 18926 version_type=sunos 18927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 18928 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18929 shlibpath_var=LD_LIBRARY_PATH 18930 shlibpath_overrides_runpath=yes 18931 if test "$with_gnu_ld" = yes; then 18932 need_lib_prefix=no 18933 fi 18934 need_version=yes 18935 ;; 18936 18937sysv4 | sysv4.3*) 18938 version_type=linux 18939 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18940 soname_spec='${libname}${release}${shared_ext}$major' 18941 shlibpath_var=LD_LIBRARY_PATH 18942 case $host_vendor in 18943 sni) 18944 shlibpath_overrides_runpath=no 18945 need_lib_prefix=no 18946 export_dynamic_flag_spec='${wl}-Blargedynsym' 18947 runpath_var=LD_RUN_PATH 18948 ;; 18949 siemens) 18950 need_lib_prefix=no 18951 ;; 18952 motorola) 18953 need_lib_prefix=no 18954 need_version=no 18955 shlibpath_overrides_runpath=no 18956 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18957 ;; 18958 esac 18959 ;; 18960 18961sysv4*MP*) 18962 if test -d /usr/nec ;then 18963 version_type=linux 18964 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 18965 soname_spec='$libname${shared_ext}.$major' 18966 shlibpath_var=LD_LIBRARY_PATH 18967 fi 18968 ;; 18969 18970sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18971 version_type=freebsd-elf 18972 need_lib_prefix=no 18973 need_version=no 18974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 18975 soname_spec='${libname}${release}${shared_ext}$major' 18976 shlibpath_var=LD_LIBRARY_PATH 18977 hardcode_into_libs=yes 18978 if test "$with_gnu_ld" = yes; then 18979 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18980 shlibpath_overrides_runpath=no 18981 else 18982 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18983 shlibpath_overrides_runpath=yes 18984 case $host_os in 18985 sco3.2v5*) 18986 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18987 ;; 18988 esac 18989 fi 18990 sys_lib_dlsearch_path_spec='/usr/lib' 18991 ;; 18992 18993uts4*) 18994 version_type=linux 18995 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 18996 soname_spec='${libname}${release}${shared_ext}$major' 18997 shlibpath_var=LD_LIBRARY_PATH 18998 ;; 18999 19000*) 19001 dynamic_linker=no 19002 ;; 19003esac 19004{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 19005$as_echo "$dynamic_linker" >&6; } 19006test "$dynamic_linker" = no && can_build_shared=no 19007 19008if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 19009 $as_echo_n "(cached) " >&6 19010else 19011 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" 19012fi 19013 19014sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 19015if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 19016 $as_echo_n "(cached) " >&6 19017else 19018 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" 19019fi 19020 19021sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 19022 19023variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19024if test "$GCC" = yes; then 19025 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19026fi 19027 19028{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 19029$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 19030hardcode_action_GCJ= 19031if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 19032 test -n "$runpath_var_GCJ" || \ 19033 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 19034 19035 # We can hardcode non-existant directories. 19036 if test "$hardcode_direct_GCJ" != no && 19037 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19038 # have to relink, otherwise we might link with an installed library 19039 # when we should be linking with a yet-to-be-installed one 19040 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 19041 test "$hardcode_minus_L_GCJ" != no; then 19042 # Linking always hardcodes the temporary library directory. 19043 hardcode_action_GCJ=relink 19044 else 19045 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19046 hardcode_action_GCJ=immediate 19047 fi 19048else 19049 # We cannot hardcode anything, or else we can only hardcode existing 19050 # directories. 19051 hardcode_action_GCJ=unsupported 19052fi 19053{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 19054$as_echo "$hardcode_action_GCJ" >&6; } 19055 19056if test "$hardcode_action_GCJ" = relink; then 19057 # Fast installation is not supported 19058 enable_fast_install=no 19059elif test "$shlibpath_overrides_runpath" = yes || 19060 test "$enable_shared" = no; then 19061 # Fast installation is not necessary 19062 enable_fast_install=needless 19063fi 19064 19065 19066# The else clause should only fire when bootstrapping the 19067# libtool distribution, otherwise you forgot to ship ltmain.sh 19068# with your package, and you will get complaints that there are 19069# no rules to generate ltmain.sh. 19070if test -f "$ltmain"; then 19071 # See if we are running on zsh, and set the options which allow our commands through 19072 # without removal of \ escapes. 19073 if test -n "${ZSH_VERSION+set}" ; then 19074 setopt NO_GLOB_SUBST 19075 fi 19076 # Now quote all the things that may contain metacharacters while being 19077 # careful not to overquote the AC_SUBSTed values. We take copies of the 19078 # variables and quote the copies for generation of the libtool script. 19079 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19080 SED SHELL STRIP \ 19081 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19082 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19083 deplibs_check_method reload_flag reload_cmds need_locks \ 19084 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19085 lt_cv_sys_global_symbol_to_c_name_address \ 19086 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19087 old_postinstall_cmds old_postuninstall_cmds \ 19088 compiler_GCJ \ 19089 CC_GCJ \ 19090 LD_GCJ \ 19091 lt_prog_compiler_wl_GCJ \ 19092 lt_prog_compiler_pic_GCJ \ 19093 lt_prog_compiler_static_GCJ \ 19094 lt_prog_compiler_no_builtin_flag_GCJ \ 19095 export_dynamic_flag_spec_GCJ \ 19096 thread_safe_flag_spec_GCJ \ 19097 whole_archive_flag_spec_GCJ \ 19098 enable_shared_with_static_runtimes_GCJ \ 19099 old_archive_cmds_GCJ \ 19100 old_archive_from_new_cmds_GCJ \ 19101 predep_objects_GCJ \ 19102 postdep_objects_GCJ \ 19103 predeps_GCJ \ 19104 postdeps_GCJ \ 19105 compiler_lib_search_path_GCJ \ 19106 compiler_lib_search_dirs_GCJ \ 19107 archive_cmds_GCJ \ 19108 archive_expsym_cmds_GCJ \ 19109 postinstall_cmds_GCJ \ 19110 postuninstall_cmds_GCJ \ 19111 old_archive_from_expsyms_cmds_GCJ \ 19112 allow_undefined_flag_GCJ \ 19113 no_undefined_flag_GCJ \ 19114 export_symbols_cmds_GCJ \ 19115 hardcode_libdir_flag_spec_GCJ \ 19116 hardcode_libdir_flag_spec_ld_GCJ \ 19117 hardcode_libdir_separator_GCJ \ 19118 hardcode_automatic_GCJ \ 19119 module_cmds_GCJ \ 19120 module_expsym_cmds_GCJ \ 19121 lt_cv_prog_compiler_c_o_GCJ \ 19122 fix_srcfile_path_GCJ \ 19123 exclude_expsyms_GCJ \ 19124 include_expsyms_GCJ; do 19125 19126 case $var in 19127 old_archive_cmds_GCJ | \ 19128 old_archive_from_new_cmds_GCJ | \ 19129 archive_cmds_GCJ | \ 19130 archive_expsym_cmds_GCJ | \ 19131 module_cmds_GCJ | \ 19132 module_expsym_cmds_GCJ | \ 19133 old_archive_from_expsyms_cmds_GCJ | \ 19134 export_symbols_cmds_GCJ | \ 19135 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19136 postinstall_cmds | postuninstall_cmds | \ 19137 old_postinstall_cmds | old_postuninstall_cmds | \ 19138 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19139 # Double-quote double-evaled strings. 19140 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19141 ;; 19142 *) 19143 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19144 ;; 19145 esac 19146 done 19147 19148 case $lt_echo in 19149 *'\$0 --fallback-echo"') 19150 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19151 ;; 19152 esac 19153 19154cfgfile="$ofile" 19155 19156 cat <<__EOF__ >> "$cfgfile" 19157# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19158 19159# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19160 19161# Shell to use when invoking shell scripts. 19162SHELL=$lt_SHELL 19163 19164# Whether or not to build shared libraries. 19165build_libtool_libs=$enable_shared 19166 19167# Whether or not to build static libraries. 19168build_old_libs=$enable_static 19169 19170# Whether or not to add -lc for building shared libraries. 19171build_libtool_need_lc=$archive_cmds_need_lc_GCJ 19172 19173# Whether or not to disallow shared libs when runtime libs are static 19174allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 19175 19176# Whether or not to optimize for fast installation. 19177fast_install=$enable_fast_install 19178 19179# The host system. 19180host_alias=$host_alias 19181host=$host 19182host_os=$host_os 19183 19184# The build system. 19185build_alias=$build_alias 19186build=$build 19187build_os=$build_os 19188 19189# An echo program that does not interpret backslashes. 19190echo=$lt_echo 19191 19192# The archiver. 19193AR=$lt_AR 19194AR_FLAGS=$lt_AR_FLAGS 19195 19196# A C compiler. 19197LTCC=$lt_LTCC 19198 19199# LTCC compiler flags. 19200LTCFLAGS=$lt_LTCFLAGS 19201 19202# A language-specific compiler. 19203CC=$lt_compiler_GCJ 19204 19205# Is the compiler the GNU C compiler? 19206with_gcc=$GCC_GCJ 19207 19208# An ERE matcher. 19209EGREP=$lt_EGREP 19210 19211# The linker used to build libraries. 19212LD=$lt_LD_GCJ 19213 19214# Whether we need hard or soft links. 19215LN_S=$lt_LN_S 19216 19217# A BSD-compatible nm program. 19218NM=$lt_NM 19219 19220# A symbol stripping program 19221STRIP=$lt_STRIP 19222 19223# Used to examine libraries when file_magic_cmd begins "file" 19224MAGIC_CMD=$MAGIC_CMD 19225 19226# Used on cygwin: DLL creation program. 19227DLLTOOL="$DLLTOOL" 19228 19229# Used on cygwin: object dumper. 19230OBJDUMP="$OBJDUMP" 19231 19232# Used on cygwin: assembler. 19233AS="$AS" 19234 19235# The name of the directory that contains temporary libtool files. 19236objdir=$objdir 19237 19238# How to create reloadable object files. 19239reload_flag=$lt_reload_flag 19240reload_cmds=$lt_reload_cmds 19241 19242# How to pass a linker flag through the compiler. 19243wl=$lt_lt_prog_compiler_wl_GCJ 19244 19245# Object file suffix (normally "o"). 19246objext="$ac_objext" 19247 19248# Old archive suffix (normally "a"). 19249libext="$libext" 19250 19251# Shared library suffix (normally ".so"). 19252shrext_cmds='$shrext_cmds' 19253 19254# Executable file suffix (normally ""). 19255exeext="$exeext" 19256 19257# Additional compiler flags for building library objects. 19258pic_flag=$lt_lt_prog_compiler_pic_GCJ 19259pic_mode=$pic_mode 19260 19261# What is the maximum length of a command? 19262max_cmd_len=$lt_cv_sys_max_cmd_len 19263 19264# Does compiler simultaneously support -c and -o options? 19265compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 19266 19267# Must we lock files when doing compilation? 19268need_locks=$lt_need_locks 19269 19270# Do we need the lib prefix for modules? 19271need_lib_prefix=$need_lib_prefix 19272 19273# Do we need a version for libraries? 19274need_version=$need_version 19275 19276# Whether dlopen is supported. 19277dlopen_support=$enable_dlopen 19278 19279# Whether dlopen of programs is supported. 19280dlopen_self=$enable_dlopen_self 19281 19282# Whether dlopen of statically linked programs is supported. 19283dlopen_self_static=$enable_dlopen_self_static 19284 19285# Compiler flag to prevent dynamic linking. 19286link_static_flag=$lt_lt_prog_compiler_static_GCJ 19287 19288# Compiler flag to turn off builtin functions. 19289no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 19290 19291# Compiler flag to allow reflexive dlopens. 19292export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 19293 19294# Compiler flag to generate shared objects directly from archives. 19295whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 19296 19297# Compiler flag to generate thread-safe objects. 19298thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 19299 19300# Library versioning type. 19301version_type=$version_type 19302 19303# Format of library name prefix. 19304libname_spec=$lt_libname_spec 19305 19306# List of archive names. First name is the real one, the rest are links. 19307# The last name is the one that the linker finds with -lNAME. 19308library_names_spec=$lt_library_names_spec 19309 19310# The coded name of the library, if different from the real name. 19311soname_spec=$lt_soname_spec 19312 19313# Commands used to build and install an old-style archive. 19314RANLIB=$lt_RANLIB 19315old_archive_cmds=$lt_old_archive_cmds_GCJ 19316old_postinstall_cmds=$lt_old_postinstall_cmds 19317old_postuninstall_cmds=$lt_old_postuninstall_cmds 19318 19319# Create an old-style archive from a shared archive. 19320old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 19321 19322# Create a temporary old-style archive to link instead of a shared archive. 19323old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 19324 19325# Commands used to build and install a shared archive. 19326archive_cmds=$lt_archive_cmds_GCJ 19327archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 19328postinstall_cmds=$lt_postinstall_cmds 19329postuninstall_cmds=$lt_postuninstall_cmds 19330 19331# Commands used to build a loadable module (assumed same as above if empty) 19332module_cmds=$lt_module_cmds_GCJ 19333module_expsym_cmds=$lt_module_expsym_cmds_GCJ 19334 19335# Commands to strip libraries. 19336old_striplib=$lt_old_striplib 19337striplib=$lt_striplib 19338 19339# Dependencies to place before the objects being linked to create a 19340# shared library. 19341predep_objects=$lt_predep_objects_GCJ 19342 19343# Dependencies to place after the objects being linked to create a 19344# shared library. 19345postdep_objects=$lt_postdep_objects_GCJ 19346 19347# Dependencies to place before the objects being linked to create a 19348# shared library. 19349predeps=$lt_predeps_GCJ 19350 19351# Dependencies to place after the objects being linked to create a 19352# shared library. 19353postdeps=$lt_postdeps_GCJ 19354 19355# The directories searched by this compiler when creating a shared 19356# library 19357compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ 19358 19359# The library search path used internally by the compiler when linking 19360# a shared library. 19361compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 19362 19363# Method to check whether dependent libraries are shared objects. 19364deplibs_check_method=$lt_deplibs_check_method 19365 19366# Command to use when deplibs_check_method == file_magic. 19367file_magic_cmd=$lt_file_magic_cmd 19368 19369# Flag that allows shared libraries with undefined symbols to be built. 19370allow_undefined_flag=$lt_allow_undefined_flag_GCJ 19371 19372# Flag that forces no undefined symbols. 19373no_undefined_flag=$lt_no_undefined_flag_GCJ 19374 19375# Commands used to finish a libtool library installation in a directory. 19376finish_cmds=$lt_finish_cmds 19377 19378# Same as above, but a single script fragment to be evaled but not shown. 19379finish_eval=$lt_finish_eval 19380 19381# Take the output of nm and produce a listing of raw symbols and C names. 19382global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19383 19384# Transform the output of nm in a proper C declaration 19385global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19386 19387# Transform the output of nm in a C name address pair 19388global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19389 19390# This is the shared library runtime path variable. 19391runpath_var=$runpath_var 19392 19393# This is the shared library path variable. 19394shlibpath_var=$shlibpath_var 19395 19396# Is shlibpath searched before the hard-coded library search path? 19397shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19398 19399# How to hardcode a shared library path into an executable. 19400hardcode_action=$hardcode_action_GCJ 19401 19402# Whether we should hardcode library paths into libraries. 19403hardcode_into_libs=$hardcode_into_libs 19404 19405# Flag to hardcode \$libdir into a binary during linking. 19406# This must work even if \$libdir does not exist. 19407hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 19408 19409# If ld is used when linking, flag to hardcode \$libdir into 19410# a binary during linking. This must work even if \$libdir does 19411# not exist. 19412hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 19413 19414# Whether we need a single -rpath flag with a separated argument. 19415hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 19416 19417# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19418# resulting binary. 19419hardcode_direct=$hardcode_direct_GCJ 19420 19421# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19422# resulting binary. 19423hardcode_minus_L=$hardcode_minus_L_GCJ 19424 19425# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19426# the resulting binary. 19427hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 19428 19429# Set to yes if building a shared library automatically hardcodes DIR into the library 19430# and all subsequent libraries and executables linked against it. 19431hardcode_automatic=$hardcode_automatic_GCJ 19432 19433# Variables whose values should be saved in libtool wrapper scripts and 19434# restored at relink time. 19435variables_saved_for_relink="$variables_saved_for_relink" 19436 19437# Whether libtool must link a program against all its dependency libraries. 19438link_all_deplibs=$link_all_deplibs_GCJ 19439 19440# Compile-time system search path for libraries 19441sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19442 19443# Run-time system search path for libraries 19444sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19445 19446# Fix the shell variable \$srcfile for the compiler. 19447fix_srcfile_path=$lt_fix_srcfile_path 19448 19449# Set to yes if exported symbols are required. 19450always_export_symbols=$always_export_symbols_GCJ 19451 19452# The commands to list exported symbols. 19453export_symbols_cmds=$lt_export_symbols_cmds_GCJ 19454 19455# The commands to extract the exported symbol list from a shared archive. 19456extract_expsyms_cmds=$lt_extract_expsyms_cmds 19457 19458# Symbols that should not be listed in the preloaded symbols. 19459exclude_expsyms=$lt_exclude_expsyms_GCJ 19460 19461# Symbols that must always be exported. 19462include_expsyms=$lt_include_expsyms_GCJ 19463 19464# ### END LIBTOOL TAG CONFIG: $tagname 19465 19466__EOF__ 19467 19468 19469else 19470 # If there is no Makefile yet, we rely on a make rule to execute 19471 # `config.status --recheck' to rerun these tests and create the 19472 # libtool script then. 19473 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19474 if test -f "$ltmain_in"; then 19475 test -f Makefile && make "$ltmain" 19476 fi 19477fi 19478 19479 19480ac_ext=c 19481ac_cpp='$CPP $CPPFLAGS' 19482ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19483ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19484ac_compiler_gnu=$ac_cv_c_compiler_gnu 19485 19486CC="$lt_save_CC" 19487 19488 else 19489 tagname="" 19490 fi 19491 ;; 19492 19493 RC) 19494 19495 19496# Source file extension for RC test sources. 19497ac_ext=rc 19498 19499# Object file extension for compiled RC test sources. 19500objext=o 19501objext_RC=$objext 19502 19503# Code to be used in simple compile tests 19504lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' 19505 19506# Code to be used in simple link tests 19507lt_simple_link_test_code="$lt_simple_compile_test_code" 19508 19509# ltmain only uses $CC for tagged configurations so make sure $CC is set. 19510 19511# If no C compiler was specified, use CC. 19512LTCC=${LTCC-"$CC"} 19513 19514# If no C compiler flags were specified, use CFLAGS. 19515LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 19516 19517# Allow CC to be a program name with arguments. 19518compiler=$CC 19519 19520 19521# save warnings/boilerplate of simple test code 19522ac_outfile=conftest.$ac_objext 19523echo "$lt_simple_compile_test_code" >conftest.$ac_ext 19524eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19525_lt_compiler_boilerplate=`cat conftest.err` 19526$rm conftest* 19527 19528ac_outfile=conftest.$ac_objext 19529echo "$lt_simple_link_test_code" >conftest.$ac_ext 19530eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 19531_lt_linker_boilerplate=`cat conftest.err` 19532$rm -r conftest* 19533 19534 19535# Allow CC to be a program name with arguments. 19536lt_save_CC="$CC" 19537CC=${RC-"windres"} 19538compiler=$CC 19539compiler_RC=$CC 19540for cc_temp in $compiler""; do 19541 case $cc_temp in 19542 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 19543 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 19544 \-*) ;; 19545 *) break;; 19546 esac 19547done 19548cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 19549 19550lt_cv_prog_compiler_c_o_RC=yes 19551 19552# The else clause should only fire when bootstrapping the 19553# libtool distribution, otherwise you forgot to ship ltmain.sh 19554# with your package, and you will get complaints that there are 19555# no rules to generate ltmain.sh. 19556if test -f "$ltmain"; then 19557 # See if we are running on zsh, and set the options which allow our commands through 19558 # without removal of \ escapes. 19559 if test -n "${ZSH_VERSION+set}" ; then 19560 setopt NO_GLOB_SUBST 19561 fi 19562 # Now quote all the things that may contain metacharacters while being 19563 # careful not to overquote the AC_SUBSTed values. We take copies of the 19564 # variables and quote the copies for generation of the libtool script. 19565 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 19566 SED SHELL STRIP \ 19567 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 19568 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 19569 deplibs_check_method reload_flag reload_cmds need_locks \ 19570 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 19571 lt_cv_sys_global_symbol_to_c_name_address \ 19572 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 19573 old_postinstall_cmds old_postuninstall_cmds \ 19574 compiler_RC \ 19575 CC_RC \ 19576 LD_RC \ 19577 lt_prog_compiler_wl_RC \ 19578 lt_prog_compiler_pic_RC \ 19579 lt_prog_compiler_static_RC \ 19580 lt_prog_compiler_no_builtin_flag_RC \ 19581 export_dynamic_flag_spec_RC \ 19582 thread_safe_flag_spec_RC \ 19583 whole_archive_flag_spec_RC \ 19584 enable_shared_with_static_runtimes_RC \ 19585 old_archive_cmds_RC \ 19586 old_archive_from_new_cmds_RC \ 19587 predep_objects_RC \ 19588 postdep_objects_RC \ 19589 predeps_RC \ 19590 postdeps_RC \ 19591 compiler_lib_search_path_RC \ 19592 compiler_lib_search_dirs_RC \ 19593 archive_cmds_RC \ 19594 archive_expsym_cmds_RC \ 19595 postinstall_cmds_RC \ 19596 postuninstall_cmds_RC \ 19597 old_archive_from_expsyms_cmds_RC \ 19598 allow_undefined_flag_RC \ 19599 no_undefined_flag_RC \ 19600 export_symbols_cmds_RC \ 19601 hardcode_libdir_flag_spec_RC \ 19602 hardcode_libdir_flag_spec_ld_RC \ 19603 hardcode_libdir_separator_RC \ 19604 hardcode_automatic_RC \ 19605 module_cmds_RC \ 19606 module_expsym_cmds_RC \ 19607 lt_cv_prog_compiler_c_o_RC \ 19608 fix_srcfile_path_RC \ 19609 exclude_expsyms_RC \ 19610 include_expsyms_RC; do 19611 19612 case $var in 19613 old_archive_cmds_RC | \ 19614 old_archive_from_new_cmds_RC | \ 19615 archive_cmds_RC | \ 19616 archive_expsym_cmds_RC | \ 19617 module_cmds_RC | \ 19618 module_expsym_cmds_RC | \ 19619 old_archive_from_expsyms_cmds_RC | \ 19620 export_symbols_cmds_RC | \ 19621 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 19622 postinstall_cmds | postuninstall_cmds | \ 19623 old_postinstall_cmds | old_postuninstall_cmds | \ 19624 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 19625 # Double-quote double-evaled strings. 19626 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 19627 ;; 19628 *) 19629 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 19630 ;; 19631 esac 19632 done 19633 19634 case $lt_echo in 19635 *'\$0 --fallback-echo"') 19636 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 19637 ;; 19638 esac 19639 19640cfgfile="$ofile" 19641 19642 cat <<__EOF__ >> "$cfgfile" 19643# ### BEGIN LIBTOOL TAG CONFIG: $tagname 19644 19645# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19646 19647# Shell to use when invoking shell scripts. 19648SHELL=$lt_SHELL 19649 19650# Whether or not to build shared libraries. 19651build_libtool_libs=$enable_shared 19652 19653# Whether or not to build static libraries. 19654build_old_libs=$enable_static 19655 19656# Whether or not to add -lc for building shared libraries. 19657build_libtool_need_lc=$archive_cmds_need_lc_RC 19658 19659# Whether or not to disallow shared libs when runtime libs are static 19660allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 19661 19662# Whether or not to optimize for fast installation. 19663fast_install=$enable_fast_install 19664 19665# The host system. 19666host_alias=$host_alias 19667host=$host 19668host_os=$host_os 19669 19670# The build system. 19671build_alias=$build_alias 19672build=$build 19673build_os=$build_os 19674 19675# An echo program that does not interpret backslashes. 19676echo=$lt_echo 19677 19678# The archiver. 19679AR=$lt_AR 19680AR_FLAGS=$lt_AR_FLAGS 19681 19682# A C compiler. 19683LTCC=$lt_LTCC 19684 19685# LTCC compiler flags. 19686LTCFLAGS=$lt_LTCFLAGS 19687 19688# A language-specific compiler. 19689CC=$lt_compiler_RC 19690 19691# Is the compiler the GNU C compiler? 19692with_gcc=$GCC_RC 19693 19694# An ERE matcher. 19695EGREP=$lt_EGREP 19696 19697# The linker used to build libraries. 19698LD=$lt_LD_RC 19699 19700# Whether we need hard or soft links. 19701LN_S=$lt_LN_S 19702 19703# A BSD-compatible nm program. 19704NM=$lt_NM 19705 19706# A symbol stripping program 19707STRIP=$lt_STRIP 19708 19709# Used to examine libraries when file_magic_cmd begins "file" 19710MAGIC_CMD=$MAGIC_CMD 19711 19712# Used on cygwin: DLL creation program. 19713DLLTOOL="$DLLTOOL" 19714 19715# Used on cygwin: object dumper. 19716OBJDUMP="$OBJDUMP" 19717 19718# Used on cygwin: assembler. 19719AS="$AS" 19720 19721# The name of the directory that contains temporary libtool files. 19722objdir=$objdir 19723 19724# How to create reloadable object files. 19725reload_flag=$lt_reload_flag 19726reload_cmds=$lt_reload_cmds 19727 19728# How to pass a linker flag through the compiler. 19729wl=$lt_lt_prog_compiler_wl_RC 19730 19731# Object file suffix (normally "o"). 19732objext="$ac_objext" 19733 19734# Old archive suffix (normally "a"). 19735libext="$libext" 19736 19737# Shared library suffix (normally ".so"). 19738shrext_cmds='$shrext_cmds' 19739 19740# Executable file suffix (normally ""). 19741exeext="$exeext" 19742 19743# Additional compiler flags for building library objects. 19744pic_flag=$lt_lt_prog_compiler_pic_RC 19745pic_mode=$pic_mode 19746 19747# What is the maximum length of a command? 19748max_cmd_len=$lt_cv_sys_max_cmd_len 19749 19750# Does compiler simultaneously support -c and -o options? 19751compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 19752 19753# Must we lock files when doing compilation? 19754need_locks=$lt_need_locks 19755 19756# Do we need the lib prefix for modules? 19757need_lib_prefix=$need_lib_prefix 19758 19759# Do we need a version for libraries? 19760need_version=$need_version 19761 19762# Whether dlopen is supported. 19763dlopen_support=$enable_dlopen 19764 19765# Whether dlopen of programs is supported. 19766dlopen_self=$enable_dlopen_self 19767 19768# Whether dlopen of statically linked programs is supported. 19769dlopen_self_static=$enable_dlopen_self_static 19770 19771# Compiler flag to prevent dynamic linking. 19772link_static_flag=$lt_lt_prog_compiler_static_RC 19773 19774# Compiler flag to turn off builtin functions. 19775no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 19776 19777# Compiler flag to allow reflexive dlopens. 19778export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 19779 19780# Compiler flag to generate shared objects directly from archives. 19781whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 19782 19783# Compiler flag to generate thread-safe objects. 19784thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 19785 19786# Library versioning type. 19787version_type=$version_type 19788 19789# Format of library name prefix. 19790libname_spec=$lt_libname_spec 19791 19792# List of archive names. First name is the real one, the rest are links. 19793# The last name is the one that the linker finds with -lNAME. 19794library_names_spec=$lt_library_names_spec 19795 19796# The coded name of the library, if different from the real name. 19797soname_spec=$lt_soname_spec 19798 19799# Commands used to build and install an old-style archive. 19800RANLIB=$lt_RANLIB 19801old_archive_cmds=$lt_old_archive_cmds_RC 19802old_postinstall_cmds=$lt_old_postinstall_cmds 19803old_postuninstall_cmds=$lt_old_postuninstall_cmds 19804 19805# Create an old-style archive from a shared archive. 19806old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 19807 19808# Create a temporary old-style archive to link instead of a shared archive. 19809old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 19810 19811# Commands used to build and install a shared archive. 19812archive_cmds=$lt_archive_cmds_RC 19813archive_expsym_cmds=$lt_archive_expsym_cmds_RC 19814postinstall_cmds=$lt_postinstall_cmds 19815postuninstall_cmds=$lt_postuninstall_cmds 19816 19817# Commands used to build a loadable module (assumed same as above if empty) 19818module_cmds=$lt_module_cmds_RC 19819module_expsym_cmds=$lt_module_expsym_cmds_RC 19820 19821# Commands to strip libraries. 19822old_striplib=$lt_old_striplib 19823striplib=$lt_striplib 19824 19825# Dependencies to place before the objects being linked to create a 19826# shared library. 19827predep_objects=$lt_predep_objects_RC 19828 19829# Dependencies to place after the objects being linked to create a 19830# shared library. 19831postdep_objects=$lt_postdep_objects_RC 19832 19833# Dependencies to place before the objects being linked to create a 19834# shared library. 19835predeps=$lt_predeps_RC 19836 19837# Dependencies to place after the objects being linked to create a 19838# shared library. 19839postdeps=$lt_postdeps_RC 19840 19841# The directories searched by this compiler when creating a shared 19842# library 19843compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC 19844 19845# The library search path used internally by the compiler when linking 19846# a shared library. 19847compiler_lib_search_path=$lt_compiler_lib_search_path_RC 19848 19849# Method to check whether dependent libraries are shared objects. 19850deplibs_check_method=$lt_deplibs_check_method 19851 19852# Command to use when deplibs_check_method == file_magic. 19853file_magic_cmd=$lt_file_magic_cmd 19854 19855# Flag that allows shared libraries with undefined symbols to be built. 19856allow_undefined_flag=$lt_allow_undefined_flag_RC 19857 19858# Flag that forces no undefined symbols. 19859no_undefined_flag=$lt_no_undefined_flag_RC 19860 19861# Commands used to finish a libtool library installation in a directory. 19862finish_cmds=$lt_finish_cmds 19863 19864# Same as above, but a single script fragment to be evaled but not shown. 19865finish_eval=$lt_finish_eval 19866 19867# Take the output of nm and produce a listing of raw symbols and C names. 19868global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19869 19870# Transform the output of nm in a proper C declaration 19871global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19872 19873# Transform the output of nm in a C name address pair 19874global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19875 19876# This is the shared library runtime path variable. 19877runpath_var=$runpath_var 19878 19879# This is the shared library path variable. 19880shlibpath_var=$shlibpath_var 19881 19882# Is shlibpath searched before the hard-coded library search path? 19883shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19884 19885# How to hardcode a shared library path into an executable. 19886hardcode_action=$hardcode_action_RC 19887 19888# Whether we should hardcode library paths into libraries. 19889hardcode_into_libs=$hardcode_into_libs 19890 19891# Flag to hardcode \$libdir into a binary during linking. 19892# This must work even if \$libdir does not exist. 19893hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 19894 19895# If ld is used when linking, flag to hardcode \$libdir into 19896# a binary during linking. This must work even if \$libdir does 19897# not exist. 19898hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 19899 19900# Whether we need a single -rpath flag with a separated argument. 19901hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 19902 19903# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 19904# resulting binary. 19905hardcode_direct=$hardcode_direct_RC 19906 19907# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 19908# resulting binary. 19909hardcode_minus_L=$hardcode_minus_L_RC 19910 19911# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 19912# the resulting binary. 19913hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 19914 19915# Set to yes if building a shared library automatically hardcodes DIR into the library 19916# and all subsequent libraries and executables linked against it. 19917hardcode_automatic=$hardcode_automatic_RC 19918 19919# Variables whose values should be saved in libtool wrapper scripts and 19920# restored at relink time. 19921variables_saved_for_relink="$variables_saved_for_relink" 19922 19923# Whether libtool must link a program against all its dependency libraries. 19924link_all_deplibs=$link_all_deplibs_RC 19925 19926# Compile-time system search path for libraries 19927sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19928 19929# Run-time system search path for libraries 19930sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19931 19932# Fix the shell variable \$srcfile for the compiler. 19933fix_srcfile_path=$lt_fix_srcfile_path 19934 19935# Set to yes if exported symbols are required. 19936always_export_symbols=$always_export_symbols_RC 19937 19938# The commands to list exported symbols. 19939export_symbols_cmds=$lt_export_symbols_cmds_RC 19940 19941# The commands to extract the exported symbol list from a shared archive. 19942extract_expsyms_cmds=$lt_extract_expsyms_cmds 19943 19944# Symbols that should not be listed in the preloaded symbols. 19945exclude_expsyms=$lt_exclude_expsyms_RC 19946 19947# Symbols that must always be exported. 19948include_expsyms=$lt_include_expsyms_RC 19949 19950# ### END LIBTOOL TAG CONFIG: $tagname 19951 19952__EOF__ 19953 19954 19955else 19956 # If there is no Makefile yet, we rely on a make rule to execute 19957 # `config.status --recheck' to rerun these tests and create the 19958 # libtool script then. 19959 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 19960 if test -f "$ltmain_in"; then 19961 test -f Makefile && make "$ltmain" 19962 fi 19963fi 19964 19965 19966ac_ext=c 19967ac_cpp='$CPP $CPPFLAGS' 19968ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19969ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19970ac_compiler_gnu=$ac_cv_c_compiler_gnu 19971 19972CC="$lt_save_CC" 19973 19974 ;; 19975 19976 *) 19977 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 19978$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 19979 { (exit 1); exit 1; }; } 19980 ;; 19981 esac 19982 19983 # Append the new tag name to the list of available tags. 19984 if test -n "$tagname" ; then 19985 available_tags="$available_tags $tagname" 19986 fi 19987 fi 19988 done 19989 IFS="$lt_save_ifs" 19990 19991 # Now substitute the updated list of available tags. 19992 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 19993 mv "${ofile}T" "$ofile" 19994 chmod +x "$ofile" 19995 else 19996 rm -f "${ofile}T" 19997 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 19998$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 19999 { (exit 1); exit 1; }; } 20000 fi 20001fi 20002 20003 20004 20005# This can be used to rebuild libtool when needed 20006LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 20007 20008# Always use our own libtool. 20009LIBTOOL='$(SHELL) $(top_builddir)/libtool' 20010 20011# Prevent multiple expansion 20012 20013 20014 20015 20016 20017 20018 20019 20020 20021 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032for ac_prog in gawk mawk nawk awk 20033do 20034 # Extract the first word of "$ac_prog", so it can be a program name with args. 20035set dummy $ac_prog; ac_word=$2 20036{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20037$as_echo_n "checking for $ac_word... " >&6; } 20038if test "${ac_cv_prog_AWK+set}" = set; then 20039 $as_echo_n "(cached) " >&6 20040else 20041 if test -n "$AWK"; then 20042 ac_cv_prog_AWK="$AWK" # Let the user override the test. 20043else 20044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20045for as_dir in $PATH 20046do 20047 IFS=$as_save_IFS 20048 test -z "$as_dir" && as_dir=. 20049 for ac_exec_ext in '' $ac_executable_extensions; do 20050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20051 ac_cv_prog_AWK="$ac_prog" 20052 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20053 break 2 20054 fi 20055done 20056done 20057IFS=$as_save_IFS 20058 20059fi 20060fi 20061AWK=$ac_cv_prog_AWK 20062if test -n "$AWK"; then 20063 { $as_echo "$as_me:$LINENO: result: $AWK" >&5 20064$as_echo "$AWK" >&6; } 20065else 20066 { $as_echo "$as_me:$LINENO: result: no" >&5 20067$as_echo "no" >&6; } 20068fi 20069 20070 20071 test -n "$AWK" && break 20072done 20073 20074{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 20075$as_echo_n "checking for a sed that does not truncate output... " >&6; } 20076if test "${ac_cv_path_SED+set}" = set; then 20077 $as_echo_n "(cached) " >&6 20078else 20079 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 20080 for ac_i in 1 2 3 4 5 6 7; do 20081 ac_script="$ac_script$as_nl$ac_script" 20082 done 20083 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 20084 $as_unset ac_script || ac_script= 20085 if test -z "$SED"; then 20086 ac_path_SED_found=false 20087 # Loop through the user's path and test for each of PROGNAME-LIST 20088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20089for as_dir in $PATH 20090do 20091 IFS=$as_save_IFS 20092 test -z "$as_dir" && as_dir=. 20093 for ac_prog in sed gsed; do 20094 for ac_exec_ext in '' $ac_executable_extensions; do 20095 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 20096 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 20097# Check for GNU ac_path_SED and select it if it is found. 20098 # Check for GNU $ac_path_SED 20099case `"$ac_path_SED" --version 2>&1` in 20100*GNU*) 20101 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 20102*) 20103 ac_count=0 20104 $as_echo_n 0123456789 >"conftest.in" 20105 while : 20106 do 20107 cat "conftest.in" "conftest.in" >"conftest.tmp" 20108 mv "conftest.tmp" "conftest.in" 20109 cp "conftest.in" "conftest.nl" 20110 $as_echo '' >> "conftest.nl" 20111 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 20112 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 20113 ac_count=`expr $ac_count + 1` 20114 if test $ac_count -gt ${ac_path_SED_max-0}; then 20115 # Best one so far, save it but keep looking for a better one 20116 ac_cv_path_SED="$ac_path_SED" 20117 ac_path_SED_max=$ac_count 20118 fi 20119 # 10*(2^10) chars as input seems more than enough 20120 test $ac_count -gt 10 && break 20121 done 20122 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 20123esac 20124 20125 $ac_path_SED_found && break 3 20126 done 20127 done 20128done 20129IFS=$as_save_IFS 20130 if test -z "$ac_cv_path_SED"; then 20131 { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5 20132$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;} 20133 { (exit 1); exit 1; }; } 20134 fi 20135else 20136 ac_cv_path_SED=$SED 20137fi 20138 20139fi 20140{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 20141$as_echo "$ac_cv_path_SED" >&6; } 20142 SED="$ac_cv_path_SED" 20143 rm -f conftest.sed 20144 20145 20146for ac_prog in groff 20147do 20148 # Extract the first word of "$ac_prog", so it can be a program name with args. 20149set dummy $ac_prog; ac_word=$2 20150{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20151$as_echo_n "checking for $ac_word... " >&6; } 20152if test "${ac_cv_path_GROFF+set}" = set; then 20153 $as_echo_n "(cached) " >&6 20154else 20155 case $GROFF in 20156 [\\/]* | ?:[\\/]*) 20157 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path. 20158 ;; 20159 *) 20160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20161as_dummy="$PATH:/usr/gnu/bin" 20162for as_dir in $as_dummy 20163do 20164 IFS=$as_save_IFS 20165 test -z "$as_dir" && as_dir=. 20166 for ac_exec_ext in '' $ac_executable_extensions; do 20167 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20168 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext" 20169 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20170 break 2 20171 fi 20172done 20173done 20174IFS=$as_save_IFS 20175 20176 ;; 20177esac 20178fi 20179GROFF=$ac_cv_path_GROFF 20180if test -n "$GROFF"; then 20181 { $as_echo "$as_me:$LINENO: result: $GROFF" >&5 20182$as_echo "$GROFF" >&6; } 20183else 20184 { $as_echo "$as_me:$LINENO: result: no" >&5 20185$as_echo "no" >&6; } 20186fi 20187 20188 20189 test -n "$GROFF" && break 20190done 20191test -n "$GROFF" || GROFF="none" 20192 20193 20194{ $as_echo "$as_me:$LINENO: checking whether to build documentation" >&5 20195$as_echo_n "checking whether to build documentation... " >&6; } 20196# Check whether --enable-docs was given. 20197if test "${enable_docs+set}" = set; then 20198 enableval=$enable_docs; build_docs="${enableval}" 20199else 20200 build_docs="auto" 20201fi 20202 20203 20204if test "x${build_docs}" = xauto; then 20205 if test "x${GROFF}" = xnone ; then 20206 build_docs=no 20207 else 20208 build_docs=yes 20209 fi 20210fi 20211{ $as_echo "$as_me:$LINENO: result: ${build_docs}" >&5 20212$as_echo "${build_docs}" >&6; } 20213if test "x${build_docs}" = xyes && test "x${GROFF}" = xnone ; then 20214 { { $as_echo "$as_me:$LINENO: error: can't build documentation without groff" >&5 20215$as_echo "$as_me: error: can't build documentation without groff" >&2;} 20216 { (exit 1); exit 1; }; } 20217fi 20218 20219 if test x$build_docs = xyes; then 20220 BUILD_DOCS_TRUE= 20221 BUILD_DOCS_FALSE='#' 20222else 20223 BUILD_DOCS_TRUE='#' 20224 BUILD_DOCS_FALSE= 20225fi 20226 20227 20228# Need to call this explicitly since the first call to PKG_CHECK_MODULES 20229# is in an if statement, and later calls would break if it's skipped. 20230 20231 20232if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 20233 if test -n "$ac_tool_prefix"; then 20234 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 20235set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 20236{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20237$as_echo_n "checking for $ac_word... " >&6; } 20238if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 20239 $as_echo_n "(cached) " >&6 20240else 20241 case $PKG_CONFIG in 20242 [\\/]* | ?:[\\/]*) 20243 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 20244 ;; 20245 *) 20246 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20247for as_dir in $PATH 20248do 20249 IFS=$as_save_IFS 20250 test -z "$as_dir" && as_dir=. 20251 for ac_exec_ext in '' $ac_executable_extensions; do 20252 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20253 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20254 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20255 break 2 20256 fi 20257done 20258done 20259IFS=$as_save_IFS 20260 20261 ;; 20262esac 20263fi 20264PKG_CONFIG=$ac_cv_path_PKG_CONFIG 20265if test -n "$PKG_CONFIG"; then 20266 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 20267$as_echo "$PKG_CONFIG" >&6; } 20268else 20269 { $as_echo "$as_me:$LINENO: result: no" >&5 20270$as_echo "no" >&6; } 20271fi 20272 20273 20274fi 20275if test -z "$ac_cv_path_PKG_CONFIG"; then 20276 ac_pt_PKG_CONFIG=$PKG_CONFIG 20277 # Extract the first word of "pkg-config", so it can be a program name with args. 20278set dummy pkg-config; ac_word=$2 20279{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 20280$as_echo_n "checking for $ac_word... " >&6; } 20281if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 20282 $as_echo_n "(cached) " >&6 20283else 20284 case $ac_pt_PKG_CONFIG in 20285 [\\/]* | ?:[\\/]*) 20286 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 20287 ;; 20288 *) 20289 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20290for as_dir in $PATH 20291do 20292 IFS=$as_save_IFS 20293 test -z "$as_dir" && as_dir=. 20294 for ac_exec_ext in '' $ac_executable_extensions; do 20295 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 20296 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20297 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 20298 break 2 20299 fi 20300done 20301done 20302IFS=$as_save_IFS 20303 20304 ;; 20305esac 20306fi 20307ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 20308if test -n "$ac_pt_PKG_CONFIG"; then 20309 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 20310$as_echo "$ac_pt_PKG_CONFIG" >&6; } 20311else 20312 { $as_echo "$as_me:$LINENO: result: no" >&5 20313$as_echo "no" >&6; } 20314fi 20315 20316 if test "x$ac_pt_PKG_CONFIG" = x; then 20317 PKG_CONFIG="" 20318 else 20319 case $cross_compiling:$ac_tool_warned in 20320yes:) 20321{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 20322$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20323ac_tool_warned=yes ;; 20324esac 20325 PKG_CONFIG=$ac_pt_PKG_CONFIG 20326 fi 20327else 20328 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 20329fi 20330 20331fi 20332if test -n "$PKG_CONFIG"; then 20333 _pkg_min_version=0.9.0 20334 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 20335$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 20336 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 20337 { $as_echo "$as_me:$LINENO: result: yes" >&5 20338$as_echo "yes" >&6; } 20339 else 20340 { $as_echo "$as_me:$LINENO: result: no" >&5 20341$as_echo "no" >&6; } 20342 PKG_CONFIG="" 20343 fi 20344 20345fi 20346 20347 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5 20348$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 20349if test "${ac_cv_prog_cc_c99+set}" = set; then 20350 $as_echo_n "(cached) " >&6 20351else 20352 ac_cv_prog_cc_c99=no 20353ac_save_CC=$CC 20354cat >conftest.$ac_ext <<_ACEOF 20355/* confdefs.h. */ 20356_ACEOF 20357cat confdefs.h >>conftest.$ac_ext 20358cat >>conftest.$ac_ext <<_ACEOF 20359/* end confdefs.h. */ 20360#include <stdarg.h> 20361#include <stdbool.h> 20362#include <stdlib.h> 20363#include <wchar.h> 20364#include <stdio.h> 20365 20366// Check varargs macros. These examples are taken from C99 6.10.3.5. 20367#define debug(...) fprintf (stderr, __VA_ARGS__) 20368#define showlist(...) puts (#__VA_ARGS__) 20369#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 20370static void 20371test_varargs_macros (void) 20372{ 20373 int x = 1234; 20374 int y = 5678; 20375 debug ("Flag"); 20376 debug ("X = %d\n", x); 20377 showlist (The first, second, and third items.); 20378 report (x>y, "x is %d but y is %d", x, y); 20379} 20380 20381// Check long long types. 20382#define BIG64 18446744073709551615ull 20383#define BIG32 4294967295ul 20384#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 20385#if !BIG_OK 20386 your preprocessor is broken; 20387#endif 20388#if BIG_OK 20389#else 20390 your preprocessor is broken; 20391#endif 20392static long long int bignum = -9223372036854775807LL; 20393static unsigned long long int ubignum = BIG64; 20394 20395struct incomplete_array 20396{ 20397 int datasize; 20398 double data[]; 20399}; 20400 20401struct named_init { 20402 int number; 20403 const wchar_t *name; 20404 double average; 20405}; 20406 20407typedef const char *ccp; 20408 20409static inline int 20410test_restrict (ccp restrict text) 20411{ 20412 // See if C++-style comments work. 20413 // Iterate through items via the restricted pointer. 20414 // Also check for declarations in for loops. 20415 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 20416 continue; 20417 return 0; 20418} 20419 20420// Check varargs and va_copy. 20421static void 20422test_varargs (const char *format, ...) 20423{ 20424 va_list args; 20425 va_start (args, format); 20426 va_list args_copy; 20427 va_copy (args_copy, args); 20428 20429 const char *str; 20430 int number; 20431 float fnumber; 20432 20433 while (*format) 20434 { 20435 switch (*format++) 20436 { 20437 case 's': // string 20438 str = va_arg (args_copy, const char *); 20439 break; 20440 case 'd': // int 20441 number = va_arg (args_copy, int); 20442 break; 20443 case 'f': // float 20444 fnumber = va_arg (args_copy, double); 20445 break; 20446 default: 20447 break; 20448 } 20449 } 20450 va_end (args_copy); 20451 va_end (args); 20452} 20453 20454int 20455main () 20456{ 20457 20458 // Check bool. 20459 _Bool success = false; 20460 20461 // Check restrict. 20462 if (test_restrict ("String literal") == 0) 20463 success = true; 20464 char *restrict newvar = "Another string"; 20465 20466 // Check varargs. 20467 test_varargs ("s, d' f .", "string", 65, 34.234); 20468 test_varargs_macros (); 20469 20470 // Check flexible array members. 20471 struct incomplete_array *ia = 20472 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 20473 ia->datasize = 10; 20474 for (int i = 0; i < ia->datasize; ++i) 20475 ia->data[i] = i * 1.234; 20476 20477 // Check named initializers. 20478 struct named_init ni = { 20479 .number = 34, 20480 .name = L"Test wide string", 20481 .average = 543.34343, 20482 }; 20483 20484 ni.number = 58; 20485 20486 int dynamic_array[ni.number]; 20487 dynamic_array[ni.number - 1] = 543; 20488 20489 // work around unused variable warnings 20490 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 20491 || dynamic_array[ni.number - 1] != 543); 20492 20493 ; 20494 return 0; 20495} 20496_ACEOF 20497for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 20498do 20499 CC="$ac_save_CC $ac_arg" 20500 rm -f conftest.$ac_objext 20501if { (ac_try="$ac_compile" 20502case "(($ac_try" in 20503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20504 *) ac_try_echo=$ac_try;; 20505esac 20506eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20507$as_echo "$ac_try_echo") >&5 20508 (eval "$ac_compile") 2>conftest.er1 20509 ac_status=$? 20510 grep -v '^ *+' conftest.er1 >conftest.err 20511 rm -f conftest.er1 20512 cat conftest.err >&5 20513 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20514 (exit $ac_status); } && { 20515 test -z "$ac_c_werror_flag" || 20516 test ! -s conftest.err 20517 } && test -s conftest.$ac_objext; then 20518 ac_cv_prog_cc_c99=$ac_arg 20519else 20520 $as_echo "$as_me: failed program was:" >&5 20521sed 's/^/| /' conftest.$ac_ext >&5 20522 20523 20524fi 20525 20526rm -f core conftest.err conftest.$ac_objext 20527 test "x$ac_cv_prog_cc_c99" != "xno" && break 20528done 20529rm -f conftest.$ac_ext 20530CC=$ac_save_CC 20531 20532fi 20533# AC_CACHE_VAL 20534case "x$ac_cv_prog_cc_c99" in 20535 x) 20536 { $as_echo "$as_me:$LINENO: result: none needed" >&5 20537$as_echo "none needed" >&6; } ;; 20538 xno) 20539 { $as_echo "$as_me:$LINENO: result: unsupported" >&5 20540$as_echo "unsupported" >&6; } ;; 20541 *) 20542 CC="$CC $ac_cv_prog_cc_c99" 20543 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5 20544$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 20545esac 20546 20547 20548 20549 20550 20551 20552if test "x$GCC" = xyes ; then 20553 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 20554-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 20555-Wbad-function-cast" 20556 case `$CC -dumpversion` in 20557 3.4.* | 4.*) 20558 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 20559 ;; 20560 esac 20561else 20562 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 20563$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 20564if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 20565 $as_echo_n "(cached) " >&6 20566else 20567 cat >conftest.$ac_ext <<_ACEOF 20568/* confdefs.h. */ 20569_ACEOF 20570cat confdefs.h >>conftest.$ac_ext 20571cat >>conftest.$ac_ext <<_ACEOF 20572/* end confdefs.h. */ 20573$ac_includes_default 20574int 20575main () 20576{ 20577#ifndef __SUNPRO_C 20578 (void) __SUNPRO_C; 20579#endif 20580 20581 ; 20582 return 0; 20583} 20584_ACEOF 20585rm -f conftest.$ac_objext 20586if { (ac_try="$ac_compile" 20587case "(($ac_try" in 20588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20589 *) ac_try_echo=$ac_try;; 20590esac 20591eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20592$as_echo "$ac_try_echo") >&5 20593 (eval "$ac_compile") 2>conftest.er1 20594 ac_status=$? 20595 grep -v '^ *+' conftest.er1 >conftest.err 20596 rm -f conftest.er1 20597 cat conftest.err >&5 20598 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20599 (exit $ac_status); } && { 20600 test -z "$ac_c_werror_flag" || 20601 test ! -s conftest.err 20602 } && test -s conftest.$ac_objext; then 20603 ac_cv_have_decl___SUNPRO_C=yes 20604else 20605 $as_echo "$as_me: failed program was:" >&5 20606sed 's/^/| /' conftest.$ac_ext >&5 20607 20608 ac_cv_have_decl___SUNPRO_C=no 20609fi 20610 20611rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20612fi 20613{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 20614$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 20615if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 20616 SUNCC="yes" 20617else 20618 SUNCC="no" 20619fi 20620 20621 if test "x$SUNCC" = "xyes"; then 20622 CWARNFLAGS="-v" 20623 fi 20624fi 20625 20626# Check whether --enable-silent-rules was given. 20627if test "${enable_silent_rules+set}" = set; then 20628 enableval=$enable_silent_rules; 20629fi 20630 20631case $enable_silent_rules in 20632yes) AM_DEFAULT_VERBOSITY=0;; 20633no) AM_DEFAULT_VERBOSITY=1;; 20634*) AM_DEFAULT_VERBOSITY=0;; 20635esac 20636AM_BACKSLASH='\' 20637 20638 20639 20640 20641 20642 20643 20644# Check whether --enable-strict-compilation was given. 20645if test "${enable_strict_compilation+set}" = set; then 20646 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 20647else 20648 STRICT_COMPILE=no 20649fi 20650 20651if test "x$STRICT_COMPILE" = "xyes"; then 20652 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 20653$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 20654if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 20655 $as_echo_n "(cached) " >&6 20656else 20657 cat >conftest.$ac_ext <<_ACEOF 20658/* confdefs.h. */ 20659_ACEOF 20660cat confdefs.h >>conftest.$ac_ext 20661cat >>conftest.$ac_ext <<_ACEOF 20662/* end confdefs.h. */ 20663$ac_includes_default 20664int 20665main () 20666{ 20667#ifndef __SUNPRO_C 20668 (void) __SUNPRO_C; 20669#endif 20670 20671 ; 20672 return 0; 20673} 20674_ACEOF 20675rm -f conftest.$ac_objext 20676if { (ac_try="$ac_compile" 20677case "(($ac_try" in 20678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20679 *) ac_try_echo=$ac_try;; 20680esac 20681eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20682$as_echo "$ac_try_echo") >&5 20683 (eval "$ac_compile") 2>conftest.er1 20684 ac_status=$? 20685 grep -v '^ *+' conftest.er1 >conftest.err 20686 rm -f conftest.er1 20687 cat conftest.err >&5 20688 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20689 (exit $ac_status); } && { 20690 test -z "$ac_c_werror_flag" || 20691 test ! -s conftest.err 20692 } && test -s conftest.$ac_objext; then 20693 ac_cv_have_decl___SUNPRO_C=yes 20694else 20695 $as_echo "$as_me: failed program was:" >&5 20696sed 's/^/| /' conftest.$ac_ext >&5 20697 20698 ac_cv_have_decl___SUNPRO_C=no 20699fi 20700 20701rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20702fi 20703{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 20704$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 20705if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 20706 SUNCC="yes" 20707else 20708 SUNCC="no" 20709fi 20710 20711 { $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5 20712$as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; } 20713if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then 20714 $as_echo_n "(cached) " >&6 20715else 20716 cat >conftest.$ac_ext <<_ACEOF 20717/* confdefs.h. */ 20718_ACEOF 20719cat confdefs.h >>conftest.$ac_ext 20720cat >>conftest.$ac_ext <<_ACEOF 20721/* end confdefs.h. */ 20722$ac_includes_default 20723int 20724main () 20725{ 20726#ifndef __INTEL_COMPILER 20727 (void) __INTEL_COMPILER; 20728#endif 20729 20730 ; 20731 return 0; 20732} 20733_ACEOF 20734rm -f conftest.$ac_objext 20735if { (ac_try="$ac_compile" 20736case "(($ac_try" in 20737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20738 *) ac_try_echo=$ac_try;; 20739esac 20740eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 20741$as_echo "$ac_try_echo") >&5 20742 (eval "$ac_compile") 2>conftest.er1 20743 ac_status=$? 20744 grep -v '^ *+' conftest.er1 >conftest.err 20745 rm -f conftest.er1 20746 cat conftest.err >&5 20747 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20748 (exit $ac_status); } && { 20749 test -z "$ac_c_werror_flag" || 20750 test ! -s conftest.err 20751 } && test -s conftest.$ac_objext; then 20752 ac_cv_have_decl___INTEL_COMPILER=yes 20753else 20754 $as_echo "$as_me: failed program was:" >&5 20755sed 's/^/| /' conftest.$ac_ext >&5 20756 20757 ac_cv_have_decl___INTEL_COMPILER=no 20758fi 20759 20760rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20761fi 20762{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5 20763$as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; } 20764if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then 20765 INTELCC="yes" 20766else 20767 INTELCC="no" 20768fi 20769 20770 if test "x$GCC" = xyes ; then 20771 STRICT_CFLAGS="-pedantic -Werror" 20772 elif test "x$SUNCC" = "xyes"; then 20773 STRICT_CFLAGS="-errwarn" 20774 elif test "x$INTELCC" = "xyes"; then 20775 STRICT_CFLAGS="-Werror" 20776 fi 20777fi 20778CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 20779 20780 20781 20782 20783# Check whether --with-release-version was given. 20784if test "${with_release_version+set}" = set; then 20785 withval=$with_release_version; RELEASE_VERSION="$withval" 20786else 20787 RELEASE_VERSION="" 20788fi 20789 20790 if test "x$RELEASE_VERSION" != "x"; then 20791 PACKAGE="$PACKAGE-$RELEASE_VERSION" 20792 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 20793 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 20794$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 20795 fi 20796 20797cat >>confdefs.h <<_ACEOF 20798#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 20799_ACEOF 20800 20801 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 20802 if test "x$PVM" = "x"; then 20803 PVM="0" 20804 fi 20805 20806cat >>confdefs.h <<_ACEOF 20807#define PACKAGE_VERSION_MINOR $PVM 20808_ACEOF 20809 20810 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 20811 if test "x$PVP" = "x"; then 20812 PVP="0" 20813 fi 20814 20815cat >>confdefs.h <<_ACEOF 20816#define PACKAGE_VERSION_PATCHLEVEL $PVP 20817_ACEOF 20818 20819 20820 20821CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \ 20822mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \ 20823echo 'git directory not found: installing possibly empty changelog.' >&2)" 20824 20825distcleancheck_listfiles='find . -type f ! -name ChangeLog -print' 20826 20827 20828 20829 20830 20831if test x$APP_MAN_SUFFIX = x ; then 20832 APP_MAN_SUFFIX=1 20833fi 20834if test x$APP_MAN_DIR = x ; then 20835 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 20836fi 20837 20838if test x$LIB_MAN_SUFFIX = x ; then 20839 LIB_MAN_SUFFIX=3 20840fi 20841if test x$LIB_MAN_DIR = x ; then 20842 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 20843fi 20844 20845if test x$FILE_MAN_SUFFIX = x ; then 20846 case $host_os in 20847 solaris*) FILE_MAN_SUFFIX=4 ;; 20848 *) FILE_MAN_SUFFIX=5 ;; 20849 esac 20850fi 20851if test x$FILE_MAN_DIR = x ; then 20852 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 20853fi 20854 20855if test x$MISC_MAN_SUFFIX = x ; then 20856 case $host_os in 20857 solaris*) MISC_MAN_SUFFIX=5 ;; 20858 *) MISC_MAN_SUFFIX=7 ;; 20859 esac 20860fi 20861if test x$MISC_MAN_DIR = x ; then 20862 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 20863fi 20864 20865if test x$DRIVER_MAN_SUFFIX = x ; then 20866 case $host_os in 20867 solaris*) DRIVER_MAN_SUFFIX=7 ;; 20868 *) DRIVER_MAN_SUFFIX=4 ;; 20869 esac 20870fi 20871if test x$DRIVER_MAN_DIR = x ; then 20872 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 20873fi 20874 20875if test x$ADMIN_MAN_SUFFIX = x ; then 20876 case $host_os in 20877 solaris*) ADMIN_MAN_SUFFIX=1m ;; 20878 *) ADMIN_MAN_SUFFIX=8 ;; 20879 esac 20880fi 20881if test x$ADMIN_MAN_DIR = x ; then 20882 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 20883fi 20884 20885 20886 20887 20888 20889 20890 20891 20892 20893 20894 20895 20896 20897 20898 20899 20900 20901# 20902# fix libtool to set SONAME to libXaw.so.$major 20903# 20904ac_config_commands="$ac_config_commands libtool_hack" 20905 20906 20907# OSX/Win32 rules are different. 20908platform_win32=no 20909platform_darwin=no 20910LIBEXT=so 20911case $host_os in 20912 cygwin*|mingw*) 20913 platform_win32=yes 20914 ;; 20915 darwin*) 20916 LIBEXT=dylib 20917 platform_darwin=yes 20918 ;; 20919esac 20920 20921 if test "x$platform_win32" = "xyes"; then 20922 PLATFORM_WIN32_TRUE= 20923 PLATFORM_WIN32_FALSE='#' 20924else 20925 PLATFORM_WIN32_TRUE='#' 20926 PLATFORM_WIN32_FALSE= 20927fi 20928 20929 if test "x$platform_darwin" = "xyes"; then 20930 PLATFORM_DARWIN_TRUE= 20931 PLATFORM_DARWIN_FALSE='#' 20932else 20933 PLATFORM_DARWIN_TRUE='#' 20934 PLATFORM_DARWIN_FALSE= 20935fi 20936 20937 20938# Whether to build Xaw6 20939 20940# Check whether --enable-xaw6 was given. 20941if test "${enable_xaw6+set}" = set; then 20942 enableval=$enable_xaw6; build_v6=$enableval 20943else 20944 build_v6=yes 20945fi 20946 20947 20948if test "x$build_v6" = xyes; then 20949 20950pkg_failed=no 20951{ $as_echo "$as_me:$LINENO: checking for XAW6" >&5 20952$as_echo_n "checking for XAW6... " >&6; } 20953 20954if test -n "$XAW6_CFLAGS"; then 20955 pkg_cv_XAW6_CFLAGS="$XAW6_CFLAGS" 20956 elif test -n "$PKG_CONFIG"; then 20957 if test -n "$PKG_CONFIG" && \ 20958 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11 xext xextproto xt xmu\"") >&5 20959 ($PKG_CONFIG --exists --print-errors "xproto x11 xext xextproto xt xmu") 2>&5 20960 ac_status=$? 20961 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20962 (exit $ac_status); }; then 20963 pkg_cv_XAW6_CFLAGS=`$PKG_CONFIG --cflags "xproto x11 xext xextproto xt xmu" 2>/dev/null` 20964else 20965 pkg_failed=yes 20966fi 20967 else 20968 pkg_failed=untried 20969fi 20970if test -n "$XAW6_LIBS"; then 20971 pkg_cv_XAW6_LIBS="$XAW6_LIBS" 20972 elif test -n "$PKG_CONFIG"; then 20973 if test -n "$PKG_CONFIG" && \ 20974 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11 xext xextproto xt xmu\"") >&5 20975 ($PKG_CONFIG --exists --print-errors "xproto x11 xext xextproto xt xmu") 2>&5 20976 ac_status=$? 20977 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 20978 (exit $ac_status); }; then 20979 pkg_cv_XAW6_LIBS=`$PKG_CONFIG --libs "xproto x11 xext xextproto xt xmu" 2>/dev/null` 20980else 20981 pkg_failed=yes 20982fi 20983 else 20984 pkg_failed=untried 20985fi 20986 20987 20988 20989if test $pkg_failed = yes; then 20990 20991if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20992 _pkg_short_errors_supported=yes 20993else 20994 _pkg_short_errors_supported=no 20995fi 20996 if test $_pkg_short_errors_supported = yes; then 20997 XAW6_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xproto x11 xext xextproto xt xmu" 2>&1` 20998 else 20999 XAW6_PKG_ERRORS=`$PKG_CONFIG --print-errors "xproto x11 xext xextproto xt xmu" 2>&1` 21000 fi 21001 # Put the nasty error message in config.log where it belongs 21002 echo "$XAW6_PKG_ERRORS" >&5 21003 21004 { { $as_echo "$as_me:$LINENO: error: Package requirements (xproto x11 xext xextproto xt xmu) were not met: 21005 21006$XAW6_PKG_ERRORS 21007 21008Consider adjusting the PKG_CONFIG_PATH environment variable if you 21009installed software in a non-standard prefix. 21010 21011Alternatively, you may set the environment variables XAW6_CFLAGS 21012and XAW6_LIBS to avoid the need to call pkg-config. 21013See the pkg-config man page for more details. 21014" >&5 21015$as_echo "$as_me: error: Package requirements (xproto x11 xext xextproto xt xmu) were not met: 21016 21017$XAW6_PKG_ERRORS 21018 21019Consider adjusting the PKG_CONFIG_PATH environment variable if you 21020installed software in a non-standard prefix. 21021 21022Alternatively, you may set the environment variables XAW6_CFLAGS 21023and XAW6_LIBS to avoid the need to call pkg-config. 21024See the pkg-config man page for more details. 21025" >&2;} 21026 { (exit 1); exit 1; }; } 21027elif test $pkg_failed = untried; then 21028 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21029$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21030{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21031is in your PATH or set the PKG_CONFIG environment variable to the full 21032path to pkg-config. 21033 21034Alternatively, you may set the environment variables XAW6_CFLAGS 21035and XAW6_LIBS to avoid the need to call pkg-config. 21036See the pkg-config man page for more details. 21037 21038To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21039See \`config.log' for more details." >&5 21040$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21041is in your PATH or set the PKG_CONFIG environment variable to the full 21042path to pkg-config. 21043 21044Alternatively, you may set the environment variables XAW6_CFLAGS 21045and XAW6_LIBS to avoid the need to call pkg-config. 21046See the pkg-config man page for more details. 21047 21048To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21049See \`config.log' for more details." >&2;} 21050 { (exit 1); exit 1; }; }; } 21051else 21052 XAW6_CFLAGS=$pkg_cv_XAW6_CFLAGS 21053 XAW6_LIBS=$pkg_cv_XAW6_LIBS 21054 { $as_echo "$as_me:$LINENO: result: yes" >&5 21055$as_echo "yes" >&6; } 21056 : 21057fi 21058 21059 21060fi 21061 21062 21063# Whether to build Xaw7 21064 21065# Check whether --enable-xaw7 was given. 21066if test "${enable_xaw7+set}" = set; then 21067 enableval=$enable_xaw7; build_v7=$enableval 21068else 21069 build_v7=yes 21070fi 21071 21072 21073if test "x$build_v7" = xyes; then 21074 21075pkg_failed=no 21076{ $as_echo "$as_me:$LINENO: checking for XAW7" >&5 21077$as_echo_n "checking for XAW7... " >&6; } 21078 21079if test -n "$XAW7_CFLAGS"; then 21080 pkg_cv_XAW7_CFLAGS="$XAW7_CFLAGS" 21081 elif test -n "$PKG_CONFIG"; then 21082 if test -n "$PKG_CONFIG" && \ 21083 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11 xext xextproto xt xmu xpm\"") >&5 21084 ($PKG_CONFIG --exists --print-errors "xproto x11 xext xextproto xt xmu xpm") 2>&5 21085 ac_status=$? 21086 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21087 (exit $ac_status); }; then 21088 pkg_cv_XAW7_CFLAGS=`$PKG_CONFIG --cflags "xproto x11 xext xextproto xt xmu xpm" 2>/dev/null` 21089else 21090 pkg_failed=yes 21091fi 21092 else 21093 pkg_failed=untried 21094fi 21095if test -n "$XAW7_LIBS"; then 21096 pkg_cv_XAW7_LIBS="$XAW7_LIBS" 21097 elif test -n "$PKG_CONFIG"; then 21098 if test -n "$PKG_CONFIG" && \ 21099 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11 xext xextproto xt xmu xpm\"") >&5 21100 ($PKG_CONFIG --exists --print-errors "xproto x11 xext xextproto xt xmu xpm") 2>&5 21101 ac_status=$? 21102 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21103 (exit $ac_status); }; then 21104 pkg_cv_XAW7_LIBS=`$PKG_CONFIG --libs "xproto x11 xext xextproto xt xmu xpm" 2>/dev/null` 21105else 21106 pkg_failed=yes 21107fi 21108 else 21109 pkg_failed=untried 21110fi 21111 21112 21113 21114if test $pkg_failed = yes; then 21115 21116if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21117 _pkg_short_errors_supported=yes 21118else 21119 _pkg_short_errors_supported=no 21120fi 21121 if test $_pkg_short_errors_supported = yes; then 21122 XAW7_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xproto x11 xext xextproto xt xmu xpm" 2>&1` 21123 else 21124 XAW7_PKG_ERRORS=`$PKG_CONFIG --print-errors "xproto x11 xext xextproto xt xmu xpm" 2>&1` 21125 fi 21126 # Put the nasty error message in config.log where it belongs 21127 echo "$XAW7_PKG_ERRORS" >&5 21128 21129 { { $as_echo "$as_me:$LINENO: error: Package requirements (xproto x11 xext xextproto xt xmu xpm) were not met: 21130 21131$XAW7_PKG_ERRORS 21132 21133Consider adjusting the PKG_CONFIG_PATH environment variable if you 21134installed software in a non-standard prefix. 21135 21136Alternatively, you may set the environment variables XAW7_CFLAGS 21137and XAW7_LIBS to avoid the need to call pkg-config. 21138See the pkg-config man page for more details. 21139" >&5 21140$as_echo "$as_me: error: Package requirements (xproto x11 xext xextproto xt xmu xpm) were not met: 21141 21142$XAW7_PKG_ERRORS 21143 21144Consider adjusting the PKG_CONFIG_PATH environment variable if you 21145installed software in a non-standard prefix. 21146 21147Alternatively, you may set the environment variables XAW7_CFLAGS 21148and XAW7_LIBS to avoid the need to call pkg-config. 21149See the pkg-config man page for more details. 21150" >&2;} 21151 { (exit 1); exit 1; }; } 21152elif test $pkg_failed = untried; then 21153 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 21154$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 21155{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 21156is in your PATH or set the PKG_CONFIG environment variable to the full 21157path to pkg-config. 21158 21159Alternatively, you may set the environment variables XAW7_CFLAGS 21160and XAW7_LIBS to avoid the need to call pkg-config. 21161See the pkg-config man page for more details. 21162 21163To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21164See \`config.log' for more details." >&5 21165$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 21166is in your PATH or set the PKG_CONFIG environment variable to the full 21167path to pkg-config. 21168 21169Alternatively, you may set the environment variables XAW7_CFLAGS 21170and XAW7_LIBS to avoid the need to call pkg-config. 21171See the pkg-config man page for more details. 21172 21173To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21174See \`config.log' for more details." >&2;} 21175 { (exit 1); exit 1; }; }; } 21176else 21177 XAW7_CFLAGS=$pkg_cv_XAW7_CFLAGS 21178 XAW7_LIBS=$pkg_cv_XAW7_LIBS 21179 { $as_echo "$as_me:$LINENO: result: yes" >&5 21180$as_echo "yes" >&6; } 21181 : 21182fi 21183 21184 21185fi 21186 21187 21188 if test x$build_v6 = xyes; then 21189 BUILD_XAW6_TRUE= 21190 BUILD_XAW6_FALSE='#' 21191else 21192 BUILD_XAW6_TRUE='#' 21193 BUILD_XAW6_FALSE= 21194fi 21195 21196 if test x$build_v7 = xyes; then 21197 BUILD_XAW7_TRUE= 21198 BUILD_XAW7_FALSE='#' 21199else 21200 BUILD_XAW7_TRUE='#' 21201 BUILD_XAW7_FALSE= 21202fi 21203 21204 21205# Checks for header files. 21206{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 21207$as_echo_n "checking for ANSI C header files... " >&6; } 21208if test "${ac_cv_header_stdc+set}" = set; then 21209 $as_echo_n "(cached) " >&6 21210else 21211 cat >conftest.$ac_ext <<_ACEOF 21212/* confdefs.h. */ 21213_ACEOF 21214cat confdefs.h >>conftest.$ac_ext 21215cat >>conftest.$ac_ext <<_ACEOF 21216/* end confdefs.h. */ 21217#include <stdlib.h> 21218#include <stdarg.h> 21219#include <string.h> 21220#include <float.h> 21221 21222int 21223main () 21224{ 21225 21226 ; 21227 return 0; 21228} 21229_ACEOF 21230rm -f conftest.$ac_objext 21231if { (ac_try="$ac_compile" 21232case "(($ac_try" in 21233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21234 *) ac_try_echo=$ac_try;; 21235esac 21236eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21237$as_echo "$ac_try_echo") >&5 21238 (eval "$ac_compile") 2>conftest.er1 21239 ac_status=$? 21240 grep -v '^ *+' conftest.er1 >conftest.err 21241 rm -f conftest.er1 21242 cat conftest.err >&5 21243 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21244 (exit $ac_status); } && { 21245 test -z "$ac_c_werror_flag" || 21246 test ! -s conftest.err 21247 } && test -s conftest.$ac_objext; then 21248 ac_cv_header_stdc=yes 21249else 21250 $as_echo "$as_me: failed program was:" >&5 21251sed 's/^/| /' conftest.$ac_ext >&5 21252 21253 ac_cv_header_stdc=no 21254fi 21255 21256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21257 21258if test $ac_cv_header_stdc = yes; then 21259 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 21260 cat >conftest.$ac_ext <<_ACEOF 21261/* confdefs.h. */ 21262_ACEOF 21263cat confdefs.h >>conftest.$ac_ext 21264cat >>conftest.$ac_ext <<_ACEOF 21265/* end confdefs.h. */ 21266#include <string.h> 21267 21268_ACEOF 21269if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21270 $EGREP "memchr" >/dev/null 2>&1; then 21271 : 21272else 21273 ac_cv_header_stdc=no 21274fi 21275rm -f conftest* 21276 21277fi 21278 21279if test $ac_cv_header_stdc = yes; then 21280 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 21281 cat >conftest.$ac_ext <<_ACEOF 21282/* confdefs.h. */ 21283_ACEOF 21284cat confdefs.h >>conftest.$ac_ext 21285cat >>conftest.$ac_ext <<_ACEOF 21286/* end confdefs.h. */ 21287#include <stdlib.h> 21288 21289_ACEOF 21290if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 21291 $EGREP "free" >/dev/null 2>&1; then 21292 : 21293else 21294 ac_cv_header_stdc=no 21295fi 21296rm -f conftest* 21297 21298fi 21299 21300if test $ac_cv_header_stdc = yes; then 21301 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 21302 if test "$cross_compiling" = yes; then 21303 : 21304else 21305 cat >conftest.$ac_ext <<_ACEOF 21306/* confdefs.h. */ 21307_ACEOF 21308cat confdefs.h >>conftest.$ac_ext 21309cat >>conftest.$ac_ext <<_ACEOF 21310/* end confdefs.h. */ 21311#include <ctype.h> 21312#include <stdlib.h> 21313#if ((' ' & 0x0FF) == 0x020) 21314# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 21315# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 21316#else 21317# define ISLOWER(c) \ 21318 (('a' <= (c) && (c) <= 'i') \ 21319 || ('j' <= (c) && (c) <= 'r') \ 21320 || ('s' <= (c) && (c) <= 'z')) 21321# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 21322#endif 21323 21324#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 21325int 21326main () 21327{ 21328 int i; 21329 for (i = 0; i < 256; i++) 21330 if (XOR (islower (i), ISLOWER (i)) 21331 || toupper (i) != TOUPPER (i)) 21332 return 2; 21333 return 0; 21334} 21335_ACEOF 21336rm -f conftest$ac_exeext 21337if { (ac_try="$ac_link" 21338case "(($ac_try" in 21339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21340 *) ac_try_echo=$ac_try;; 21341esac 21342eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21343$as_echo "$ac_try_echo") >&5 21344 (eval "$ac_link") 2>&5 21345 ac_status=$? 21346 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21347 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 21348 { (case "(($ac_try" in 21349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21350 *) ac_try_echo=$ac_try;; 21351esac 21352eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21353$as_echo "$ac_try_echo") >&5 21354 (eval "$ac_try") 2>&5 21355 ac_status=$? 21356 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21357 (exit $ac_status); }; }; then 21358 : 21359else 21360 $as_echo "$as_me: program exited with status $ac_status" >&5 21361$as_echo "$as_me: failed program was:" >&5 21362sed 's/^/| /' conftest.$ac_ext >&5 21363 21364( exit $ac_status ) 21365ac_cv_header_stdc=no 21366fi 21367rm -rf conftest.dSYM 21368rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 21369fi 21370 21371 21372fi 21373fi 21374{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 21375$as_echo "$ac_cv_header_stdc" >&6; } 21376if test $ac_cv_header_stdc = yes; then 21377 21378cat >>confdefs.h <<\_ACEOF 21379#define STDC_HEADERS 1 21380_ACEOF 21381 21382fi 21383 21384if test "${ac_cv_header_wctype_h+set}" = set; then 21385 { $as_echo "$as_me:$LINENO: checking for wctype.h" >&5 21386$as_echo_n "checking for wctype.h... " >&6; } 21387if test "${ac_cv_header_wctype_h+set}" = set; then 21388 $as_echo_n "(cached) " >&6 21389fi 21390{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_wctype_h" >&5 21391$as_echo "$ac_cv_header_wctype_h" >&6; } 21392else 21393 # Is the header compilable? 21394{ $as_echo "$as_me:$LINENO: checking wctype.h usability" >&5 21395$as_echo_n "checking wctype.h usability... " >&6; } 21396cat >conftest.$ac_ext <<_ACEOF 21397/* confdefs.h. */ 21398_ACEOF 21399cat confdefs.h >>conftest.$ac_ext 21400cat >>conftest.$ac_ext <<_ACEOF 21401/* end confdefs.h. */ 21402$ac_includes_default 21403#include <wctype.h> 21404_ACEOF 21405rm -f conftest.$ac_objext 21406if { (ac_try="$ac_compile" 21407case "(($ac_try" in 21408 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21409 *) ac_try_echo=$ac_try;; 21410esac 21411eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21412$as_echo "$ac_try_echo") >&5 21413 (eval "$ac_compile") 2>conftest.er1 21414 ac_status=$? 21415 grep -v '^ *+' conftest.er1 >conftest.err 21416 rm -f conftest.er1 21417 cat conftest.err >&5 21418 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21419 (exit $ac_status); } && { 21420 test -z "$ac_c_werror_flag" || 21421 test ! -s conftest.err 21422 } && test -s conftest.$ac_objext; then 21423 ac_header_compiler=yes 21424else 21425 $as_echo "$as_me: failed program was:" >&5 21426sed 's/^/| /' conftest.$ac_ext >&5 21427 21428 ac_header_compiler=no 21429fi 21430 21431rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21432{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21433$as_echo "$ac_header_compiler" >&6; } 21434 21435# Is the header present? 21436{ $as_echo "$as_me:$LINENO: checking wctype.h presence" >&5 21437$as_echo_n "checking wctype.h presence... " >&6; } 21438cat >conftest.$ac_ext <<_ACEOF 21439/* confdefs.h. */ 21440_ACEOF 21441cat confdefs.h >>conftest.$ac_ext 21442cat >>conftest.$ac_ext <<_ACEOF 21443/* end confdefs.h. */ 21444#include <wctype.h> 21445_ACEOF 21446if { (ac_try="$ac_cpp conftest.$ac_ext" 21447case "(($ac_try" in 21448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21449 *) ac_try_echo=$ac_try;; 21450esac 21451eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21452$as_echo "$ac_try_echo") >&5 21453 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21454 ac_status=$? 21455 grep -v '^ *+' conftest.er1 >conftest.err 21456 rm -f conftest.er1 21457 cat conftest.err >&5 21458 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21459 (exit $ac_status); } >/dev/null && { 21460 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21461 test ! -s conftest.err 21462 }; then 21463 ac_header_preproc=yes 21464else 21465 $as_echo "$as_me: failed program was:" >&5 21466sed 's/^/| /' conftest.$ac_ext >&5 21467 21468 ac_header_preproc=no 21469fi 21470 21471rm -f conftest.err conftest.$ac_ext 21472{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21473$as_echo "$ac_header_preproc" >&6; } 21474 21475# So? What about this header? 21476case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21477 yes:no: ) 21478 { $as_echo "$as_me:$LINENO: WARNING: wctype.h: accepted by the compiler, rejected by the preprocessor!" >&5 21479$as_echo "$as_me: WARNING: wctype.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 21480 { $as_echo "$as_me:$LINENO: WARNING: wctype.h: proceeding with the compiler's result" >&5 21481$as_echo "$as_me: WARNING: wctype.h: proceeding with the compiler's result" >&2;} 21482 ac_header_preproc=yes 21483 ;; 21484 no:yes:* ) 21485 { $as_echo "$as_me:$LINENO: WARNING: wctype.h: present but cannot be compiled" >&5 21486$as_echo "$as_me: WARNING: wctype.h: present but cannot be compiled" >&2;} 21487 { $as_echo "$as_me:$LINENO: WARNING: wctype.h: check for missing prerequisite headers?" >&5 21488$as_echo "$as_me: WARNING: wctype.h: check for missing prerequisite headers?" >&2;} 21489 { $as_echo "$as_me:$LINENO: WARNING: wctype.h: see the Autoconf documentation" >&5 21490$as_echo "$as_me: WARNING: wctype.h: see the Autoconf documentation" >&2;} 21491 { $as_echo "$as_me:$LINENO: WARNING: wctype.h: section \"Present But Cannot Be Compiled\"" >&5 21492$as_echo "$as_me: WARNING: wctype.h: section \"Present But Cannot Be Compiled\"" >&2;} 21493 { $as_echo "$as_me:$LINENO: WARNING: wctype.h: proceeding with the preprocessor's result" >&5 21494$as_echo "$as_me: WARNING: wctype.h: proceeding with the preprocessor's result" >&2;} 21495 { $as_echo "$as_me:$LINENO: WARNING: wctype.h: in the future, the compiler will take precedence" >&5 21496$as_echo "$as_me: WARNING: wctype.h: in the future, the compiler will take precedence" >&2;} 21497 ( cat <<\_ASBOX 21498## ---------------------------------------------------------------------- ## 21499## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 21500## ---------------------------------------------------------------------- ## 21501_ASBOX 21502 ) | sed "s/^/$as_me: WARNING: /" >&2 21503 ;; 21504esac 21505{ $as_echo "$as_me:$LINENO: checking for wctype.h" >&5 21506$as_echo_n "checking for wctype.h... " >&6; } 21507if test "${ac_cv_header_wctype_h+set}" = set; then 21508 $as_echo_n "(cached) " >&6 21509else 21510 ac_cv_header_wctype_h=$ac_header_preproc 21511fi 21512{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_wctype_h" >&5 21513$as_echo "$ac_cv_header_wctype_h" >&6; } 21514 21515fi 21516if test "x$ac_cv_header_wctype_h" = x""yes; then 21517 21518cat >>confdefs.h <<\_ACEOF 21519#define HAS_WCTYPE_H 1 21520_ACEOF 21521 21522fi 21523 21524 21525if test "${ac_cv_header_wchar_h+set}" = set; then 21526 { $as_echo "$as_me:$LINENO: checking for wchar.h" >&5 21527$as_echo_n "checking for wchar.h... " >&6; } 21528if test "${ac_cv_header_wchar_h+set}" = set; then 21529 $as_echo_n "(cached) " >&6 21530fi 21531{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5 21532$as_echo "$ac_cv_header_wchar_h" >&6; } 21533else 21534 # Is the header compilable? 21535{ $as_echo "$as_me:$LINENO: checking wchar.h usability" >&5 21536$as_echo_n "checking wchar.h usability... " >&6; } 21537cat >conftest.$ac_ext <<_ACEOF 21538/* confdefs.h. */ 21539_ACEOF 21540cat confdefs.h >>conftest.$ac_ext 21541cat >>conftest.$ac_ext <<_ACEOF 21542/* end confdefs.h. */ 21543$ac_includes_default 21544#include <wchar.h> 21545_ACEOF 21546rm -f conftest.$ac_objext 21547if { (ac_try="$ac_compile" 21548case "(($ac_try" in 21549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21550 *) ac_try_echo=$ac_try;; 21551esac 21552eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21553$as_echo "$ac_try_echo") >&5 21554 (eval "$ac_compile") 2>conftest.er1 21555 ac_status=$? 21556 grep -v '^ *+' conftest.er1 >conftest.err 21557 rm -f conftest.er1 21558 cat conftest.err >&5 21559 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21560 (exit $ac_status); } && { 21561 test -z "$ac_c_werror_flag" || 21562 test ! -s conftest.err 21563 } && test -s conftest.$ac_objext; then 21564 ac_header_compiler=yes 21565else 21566 $as_echo "$as_me: failed program was:" >&5 21567sed 's/^/| /' conftest.$ac_ext >&5 21568 21569 ac_header_compiler=no 21570fi 21571 21572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21573{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21574$as_echo "$ac_header_compiler" >&6; } 21575 21576# Is the header present? 21577{ $as_echo "$as_me:$LINENO: checking wchar.h presence" >&5 21578$as_echo_n "checking wchar.h presence... " >&6; } 21579cat >conftest.$ac_ext <<_ACEOF 21580/* confdefs.h. */ 21581_ACEOF 21582cat confdefs.h >>conftest.$ac_ext 21583cat >>conftest.$ac_ext <<_ACEOF 21584/* end confdefs.h. */ 21585#include <wchar.h> 21586_ACEOF 21587if { (ac_try="$ac_cpp conftest.$ac_ext" 21588case "(($ac_try" in 21589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21590 *) ac_try_echo=$ac_try;; 21591esac 21592eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21593$as_echo "$ac_try_echo") >&5 21594 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21595 ac_status=$? 21596 grep -v '^ *+' conftest.er1 >conftest.err 21597 rm -f conftest.er1 21598 cat conftest.err >&5 21599 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21600 (exit $ac_status); } >/dev/null && { 21601 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21602 test ! -s conftest.err 21603 }; then 21604 ac_header_preproc=yes 21605else 21606 $as_echo "$as_me: failed program was:" >&5 21607sed 's/^/| /' conftest.$ac_ext >&5 21608 21609 ac_header_preproc=no 21610fi 21611 21612rm -f conftest.err conftest.$ac_ext 21613{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21614$as_echo "$ac_header_preproc" >&6; } 21615 21616# So? What about this header? 21617case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21618 yes:no: ) 21619 { $as_echo "$as_me:$LINENO: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&5 21620$as_echo "$as_me: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 21621 { $as_echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the compiler's result" >&5 21622$as_echo "$as_me: WARNING: wchar.h: proceeding with the compiler's result" >&2;} 21623 ac_header_preproc=yes 21624 ;; 21625 no:yes:* ) 21626 { $as_echo "$as_me:$LINENO: WARNING: wchar.h: present but cannot be compiled" >&5 21627$as_echo "$as_me: WARNING: wchar.h: present but cannot be compiled" >&2;} 21628 { $as_echo "$as_me:$LINENO: WARNING: wchar.h: check for missing prerequisite headers?" >&5 21629$as_echo "$as_me: WARNING: wchar.h: check for missing prerequisite headers?" >&2;} 21630 { $as_echo "$as_me:$LINENO: WARNING: wchar.h: see the Autoconf documentation" >&5 21631$as_echo "$as_me: WARNING: wchar.h: see the Autoconf documentation" >&2;} 21632 { $as_echo "$as_me:$LINENO: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&5 21633$as_echo "$as_me: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&2;} 21634 { $as_echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the preprocessor's result" >&5 21635$as_echo "$as_me: WARNING: wchar.h: proceeding with the preprocessor's result" >&2;} 21636 { $as_echo "$as_me:$LINENO: WARNING: wchar.h: in the future, the compiler will take precedence" >&5 21637$as_echo "$as_me: WARNING: wchar.h: in the future, the compiler will take precedence" >&2;} 21638 ( cat <<\_ASBOX 21639## ---------------------------------------------------------------------- ## 21640## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 21641## ---------------------------------------------------------------------- ## 21642_ASBOX 21643 ) | sed "s/^/$as_me: WARNING: /" >&2 21644 ;; 21645esac 21646{ $as_echo "$as_me:$LINENO: checking for wchar.h" >&5 21647$as_echo_n "checking for wchar.h... " >&6; } 21648if test "${ac_cv_header_wchar_h+set}" = set; then 21649 $as_echo_n "(cached) " >&6 21650else 21651 ac_cv_header_wchar_h=$ac_header_preproc 21652fi 21653{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5 21654$as_echo "$ac_cv_header_wchar_h" >&6; } 21655 21656fi 21657if test "x$ac_cv_header_wchar_h" = x""yes; then 21658 21659cat >>confdefs.h <<\_ACEOF 21660#define HAS_WCHAR_H 1 21661_ACEOF 21662 21663fi 21664 21665 21666if test "${ac_cv_header_widec_h+set}" = set; then 21667 { $as_echo "$as_me:$LINENO: checking for widec.h" >&5 21668$as_echo_n "checking for widec.h... " >&6; } 21669if test "${ac_cv_header_widec_h+set}" = set; then 21670 $as_echo_n "(cached) " >&6 21671fi 21672{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_widec_h" >&5 21673$as_echo "$ac_cv_header_widec_h" >&6; } 21674else 21675 # Is the header compilable? 21676{ $as_echo "$as_me:$LINENO: checking widec.h usability" >&5 21677$as_echo_n "checking widec.h usability... " >&6; } 21678cat >conftest.$ac_ext <<_ACEOF 21679/* confdefs.h. */ 21680_ACEOF 21681cat confdefs.h >>conftest.$ac_ext 21682cat >>conftest.$ac_ext <<_ACEOF 21683/* end confdefs.h. */ 21684$ac_includes_default 21685#include <widec.h> 21686_ACEOF 21687rm -f conftest.$ac_objext 21688if { (ac_try="$ac_compile" 21689case "(($ac_try" in 21690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21691 *) ac_try_echo=$ac_try;; 21692esac 21693eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21694$as_echo "$ac_try_echo") >&5 21695 (eval "$ac_compile") 2>conftest.er1 21696 ac_status=$? 21697 grep -v '^ *+' conftest.er1 >conftest.err 21698 rm -f conftest.er1 21699 cat conftest.err >&5 21700 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21701 (exit $ac_status); } && { 21702 test -z "$ac_c_werror_flag" || 21703 test ! -s conftest.err 21704 } && test -s conftest.$ac_objext; then 21705 ac_header_compiler=yes 21706else 21707 $as_echo "$as_me: failed program was:" >&5 21708sed 's/^/| /' conftest.$ac_ext >&5 21709 21710 ac_header_compiler=no 21711fi 21712 21713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21714{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 21715$as_echo "$ac_header_compiler" >&6; } 21716 21717# Is the header present? 21718{ $as_echo "$as_me:$LINENO: checking widec.h presence" >&5 21719$as_echo_n "checking widec.h presence... " >&6; } 21720cat >conftest.$ac_ext <<_ACEOF 21721/* confdefs.h. */ 21722_ACEOF 21723cat confdefs.h >>conftest.$ac_ext 21724cat >>conftest.$ac_ext <<_ACEOF 21725/* end confdefs.h. */ 21726#include <widec.h> 21727_ACEOF 21728if { (ac_try="$ac_cpp conftest.$ac_ext" 21729case "(($ac_try" in 21730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21731 *) ac_try_echo=$ac_try;; 21732esac 21733eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21734$as_echo "$ac_try_echo") >&5 21735 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 21736 ac_status=$? 21737 grep -v '^ *+' conftest.er1 >conftest.err 21738 rm -f conftest.er1 21739 cat conftest.err >&5 21740 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21741 (exit $ac_status); } >/dev/null && { 21742 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 21743 test ! -s conftest.err 21744 }; then 21745 ac_header_preproc=yes 21746else 21747 $as_echo "$as_me: failed program was:" >&5 21748sed 's/^/| /' conftest.$ac_ext >&5 21749 21750 ac_header_preproc=no 21751fi 21752 21753rm -f conftest.err conftest.$ac_ext 21754{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 21755$as_echo "$ac_header_preproc" >&6; } 21756 21757# So? What about this header? 21758case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 21759 yes:no: ) 21760 { $as_echo "$as_me:$LINENO: WARNING: widec.h: accepted by the compiler, rejected by the preprocessor!" >&5 21761$as_echo "$as_me: WARNING: widec.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 21762 { $as_echo "$as_me:$LINENO: WARNING: widec.h: proceeding with the compiler's result" >&5 21763$as_echo "$as_me: WARNING: widec.h: proceeding with the compiler's result" >&2;} 21764 ac_header_preproc=yes 21765 ;; 21766 no:yes:* ) 21767 { $as_echo "$as_me:$LINENO: WARNING: widec.h: present but cannot be compiled" >&5 21768$as_echo "$as_me: WARNING: widec.h: present but cannot be compiled" >&2;} 21769 { $as_echo "$as_me:$LINENO: WARNING: widec.h: check for missing prerequisite headers?" >&5 21770$as_echo "$as_me: WARNING: widec.h: check for missing prerequisite headers?" >&2;} 21771 { $as_echo "$as_me:$LINENO: WARNING: widec.h: see the Autoconf documentation" >&5 21772$as_echo "$as_me: WARNING: widec.h: see the Autoconf documentation" >&2;} 21773 { $as_echo "$as_me:$LINENO: WARNING: widec.h: section \"Present But Cannot Be Compiled\"" >&5 21774$as_echo "$as_me: WARNING: widec.h: section \"Present But Cannot Be Compiled\"" >&2;} 21775 { $as_echo "$as_me:$LINENO: WARNING: widec.h: proceeding with the preprocessor's result" >&5 21776$as_echo "$as_me: WARNING: widec.h: proceeding with the preprocessor's result" >&2;} 21777 { $as_echo "$as_me:$LINENO: WARNING: widec.h: in the future, the compiler will take precedence" >&5 21778$as_echo "$as_me: WARNING: widec.h: in the future, the compiler will take precedence" >&2;} 21779 ( cat <<\_ASBOX 21780## ---------------------------------------------------------------------- ## 21781## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 21782## ---------------------------------------------------------------------- ## 21783_ASBOX 21784 ) | sed "s/^/$as_me: WARNING: /" >&2 21785 ;; 21786esac 21787{ $as_echo "$as_me:$LINENO: checking for widec.h" >&5 21788$as_echo_n "checking for widec.h... " >&6; } 21789if test "${ac_cv_header_widec_h+set}" = set; then 21790 $as_echo_n "(cached) " >&6 21791else 21792 ac_cv_header_widec_h=$ac_header_preproc 21793fi 21794{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_widec_h" >&5 21795$as_echo "$ac_cv_header_widec_h" >&6; } 21796 21797fi 21798if test "x$ac_cv_header_widec_h" = x""yes; then 21799 : 21800else 21801 21802cat >>confdefs.h <<\_ACEOF 21803#define NO_WIDEC_H 1 21804_ACEOF 21805 21806fi 21807 21808 21809 21810# Checks for functions 21811 21812for ac_func in iswalnum 21813do 21814as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 21815{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 21816$as_echo_n "checking for $ac_func... " >&6; } 21817if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 21818 $as_echo_n "(cached) " >&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/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 21827 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 21828#define $ac_func innocuous_$ac_func 21829 21830/* System header to define __stub macros and hopefully few prototypes, 21831 which can conflict with char $ac_func (); below. 21832 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 21833 <limits.h> exists even on freestanding compilers. */ 21834 21835#ifdef __STDC__ 21836# include <limits.h> 21837#else 21838# include <assert.h> 21839#endif 21840 21841#undef $ac_func 21842 21843/* Override any GCC internal prototype to avoid an error. 21844 Use char because int might match the return type of a GCC 21845 builtin and then its argument prototype would still apply. */ 21846#ifdef __cplusplus 21847extern "C" 21848#endif 21849char $ac_func (); 21850/* The GNU C library defines this for functions which it implements 21851 to always fail with ENOSYS. Some functions are actually named 21852 something starting with __ and the normal name is an alias. */ 21853#if defined __stub_$ac_func || defined __stub___$ac_func 21854choke me 21855#endif 21856 21857int 21858main () 21859{ 21860return $ac_func (); 21861 ; 21862 return 0; 21863} 21864_ACEOF 21865rm -f conftest.$ac_objext conftest$ac_exeext 21866if { (ac_try="$ac_link" 21867case "(($ac_try" in 21868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 21869 *) ac_try_echo=$ac_try;; 21870esac 21871eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 21872$as_echo "$ac_try_echo") >&5 21873 (eval "$ac_link") 2>conftest.er1 21874 ac_status=$? 21875 grep -v '^ *+' conftest.er1 >conftest.err 21876 rm -f conftest.er1 21877 cat conftest.err >&5 21878 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 21879 (exit $ac_status); } && { 21880 test -z "$ac_c_werror_flag" || 21881 test ! -s conftest.err 21882 } && test -s conftest$ac_exeext && { 21883 test "$cross_compiling" = yes || 21884 $as_test_x conftest$ac_exeext 21885 }; then 21886 eval "$as_ac_var=yes" 21887else 21888 $as_echo "$as_me: failed program was:" >&5 21889sed 's/^/| /' conftest.$ac_ext >&5 21890 21891 eval "$as_ac_var=no" 21892fi 21893 21894rm -rf conftest.dSYM 21895rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 21896 conftest$ac_exeext conftest.$ac_ext 21897fi 21898ac_res=`eval 'as_val=${'$as_ac_var'} 21899 $as_echo "$as_val"'` 21900 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 21901$as_echo "$ac_res" >&6; } 21902as_val=`eval 'as_val=${'$as_ac_var'} 21903 $as_echo "$as_val"'` 21904 if test "x$as_val" = x""yes; then 21905 cat >>confdefs.h <<_ACEOF 21906#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 21907_ACEOF 21908 21909fi 21910done 21911 21912 21913ac_config_files="$ac_config_files Makefile include/Makefile man/Makefile spec/Makefile src/Makefile" 21914 21915cat >confcache <<\_ACEOF 21916# This file is a shell script that caches the results of configure 21917# tests run on this system so they can be shared between configure 21918# scripts and configure runs, see configure's option --config-cache. 21919# It is not useful on other systems. If it contains results you don't 21920# want to keep, you may remove or edit it. 21921# 21922# config.status only pays attention to the cache file if you give it 21923# the --recheck option to rerun configure. 21924# 21925# `ac_cv_env_foo' variables (set or unset) will be overridden when 21926# loading this file, other *unset* `ac_cv_foo' will be assigned the 21927# following values. 21928 21929_ACEOF 21930 21931# The following way of writing the cache mishandles newlines in values, 21932# but we know of no workaround that is simple, portable, and efficient. 21933# So, we kill variables containing newlines. 21934# Ultrix sh set writes to stderr and can't be redirected directly, 21935# and sets the high bit in the cache file unless we assign to the vars. 21936( 21937 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 21938 eval ac_val=\$$ac_var 21939 case $ac_val in #( 21940 *${as_nl}*) 21941 case $ac_var in #( 21942 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 21943$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 21944 esac 21945 case $ac_var in #( 21946 _ | IFS | as_nl) ;; #( 21947 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 21948 *) $as_unset $ac_var ;; 21949 esac ;; 21950 esac 21951 done 21952 21953 (set) 2>&1 | 21954 case $as_nl`(ac_space=' '; set) 2>&1` in #( 21955 *${as_nl}ac_space=\ *) 21956 # `set' does not quote correctly, so add quotes (double-quote 21957 # substitution turns \\\\ into \\, and sed turns \\ into \). 21958 sed -n \ 21959 "s/'/'\\\\''/g; 21960 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 21961 ;; #( 21962 *) 21963 # `set' quotes correctly as required by POSIX, so do not add quotes. 21964 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 21965 ;; 21966 esac | 21967 sort 21968) | 21969 sed ' 21970 /^ac_cv_env_/b end 21971 t clear 21972 :clear 21973 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 21974 t end 21975 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21976 :end' >>confcache 21977if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21978 if test -w "$cache_file"; then 21979 test "x$cache_file" != "x/dev/null" && 21980 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 21981$as_echo "$as_me: updating cache $cache_file" >&6;} 21982 cat confcache >$cache_file 21983 else 21984 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 21985$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 21986 fi 21987fi 21988rm -f confcache 21989 21990test "x$prefix" = xNONE && prefix=$ac_default_prefix 21991# Let make expand exec_prefix. 21992test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21993 21994DEFS=-DHAVE_CONFIG_H 21995 21996ac_libobjs= 21997ac_ltlibobjs= 21998for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21999 # 1. Remove the extension, and $U if already installed. 22000 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 22001 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 22002 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 22003 # will be set to the directory where LIBOBJS objects are built. 22004 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 22005 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 22006done 22007LIBOBJS=$ac_libobjs 22008 22009LTLIBOBJS=$ac_ltlibobjs 22010 22011 22012 if test -n "$EXEEXT"; then 22013 am__EXEEXT_TRUE= 22014 am__EXEEXT_FALSE='#' 22015else 22016 am__EXEEXT_TRUE='#' 22017 am__EXEEXT_FALSE= 22018fi 22019 22020if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 22021 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 22022Usually this means the macro was only invoked conditionally." >&5 22023$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 22024Usually this means the macro was only invoked conditionally." >&2;} 22025 { (exit 1); exit 1; }; } 22026fi 22027if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 22028 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 22029Usually this means the macro was only invoked conditionally." >&5 22030$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 22031Usually this means the macro was only invoked conditionally." >&2;} 22032 { (exit 1); exit 1; }; } 22033fi 22034if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 22035 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 22036Usually this means the macro was only invoked conditionally." >&5 22037$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 22038Usually this means the macro was only invoked conditionally." >&2;} 22039 { (exit 1); exit 1; }; } 22040fi 22041if test -z "${BUILD_DOCS_TRUE}" && test -z "${BUILD_DOCS_FALSE}"; then 22042 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_DOCS\" was never defined. 22043Usually this means the macro was only invoked conditionally." >&5 22044$as_echo "$as_me: error: conditional \"BUILD_DOCS\" was never defined. 22045Usually this means the macro was only invoked conditionally." >&2;} 22046 { (exit 1); exit 1; }; } 22047fi 22048if test -z "${PLATFORM_WIN32_TRUE}" && test -z "${PLATFORM_WIN32_FALSE}"; then 22049 { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_WIN32\" was never defined. 22050Usually this means the macro was only invoked conditionally." >&5 22051$as_echo "$as_me: error: conditional \"PLATFORM_WIN32\" was never defined. 22052Usually this means the macro was only invoked conditionally." >&2;} 22053 { (exit 1); exit 1; }; } 22054fi 22055if test -z "${PLATFORM_DARWIN_TRUE}" && test -z "${PLATFORM_DARWIN_FALSE}"; then 22056 { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_DARWIN\" was never defined. 22057Usually this means the macro was only invoked conditionally." >&5 22058$as_echo "$as_me: error: conditional \"PLATFORM_DARWIN\" was never defined. 22059Usually this means the macro was only invoked conditionally." >&2;} 22060 { (exit 1); exit 1; }; } 22061fi 22062if test -z "${BUILD_XAW6_TRUE}" && test -z "${BUILD_XAW6_FALSE}"; then 22063 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_XAW6\" was never defined. 22064Usually this means the macro was only invoked conditionally." >&5 22065$as_echo "$as_me: error: conditional \"BUILD_XAW6\" was never defined. 22066Usually this means the macro was only invoked conditionally." >&2;} 22067 { (exit 1); exit 1; }; } 22068fi 22069if test -z "${BUILD_XAW7_TRUE}" && test -z "${BUILD_XAW7_FALSE}"; then 22070 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_XAW7\" was never defined. 22071Usually this means the macro was only invoked conditionally." >&5 22072$as_echo "$as_me: error: conditional \"BUILD_XAW7\" was never defined. 22073Usually this means the macro was only invoked conditionally." >&2;} 22074 { (exit 1); exit 1; }; } 22075fi 22076 22077: ${CONFIG_STATUS=./config.status} 22078ac_write_fail=0 22079ac_clean_files_save=$ac_clean_files 22080ac_clean_files="$ac_clean_files $CONFIG_STATUS" 22081{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 22082$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 22083cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22084#! $SHELL 22085# Generated by $as_me. 22086# Run this file to recreate the current configuration. 22087# Compiler output produced by configure, useful for debugging 22088# configure, is in config.log if it exists. 22089 22090debug=false 22091ac_cs_recheck=false 22092ac_cs_silent=false 22093SHELL=\${CONFIG_SHELL-$SHELL} 22094_ACEOF 22095 22096cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22097## --------------------- ## 22098## M4sh Initialization. ## 22099## --------------------- ## 22100 22101# Be more Bourne compatible 22102DUALCASE=1; export DUALCASE # for MKS sh 22103if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 22104 emulate sh 22105 NULLCMD=: 22106 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 22107 # is contrary to our usage. Disable this feature. 22108 alias -g '${1+"$@"}'='"$@"' 22109 setopt NO_GLOB_SUBST 22110else 22111 case `(set -o) 2>/dev/null` in 22112 *posix*) set -o posix ;; 22113esac 22114 22115fi 22116 22117 22118 22119 22120# PATH needs CR 22121# Avoid depending upon Character Ranges. 22122as_cr_letters='abcdefghijklmnopqrstuvwxyz' 22123as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 22124as_cr_Letters=$as_cr_letters$as_cr_LETTERS 22125as_cr_digits='0123456789' 22126as_cr_alnum=$as_cr_Letters$as_cr_digits 22127 22128as_nl=' 22129' 22130export as_nl 22131# Printing a long string crashes Solaris 7 /usr/bin/printf. 22132as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 22133as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 22134as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 22135if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 22136 as_echo='printf %s\n' 22137 as_echo_n='printf %s' 22138else 22139 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 22140 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 22141 as_echo_n='/usr/ucb/echo -n' 22142 else 22143 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 22144 as_echo_n_body='eval 22145 arg=$1; 22146 case $arg in 22147 *"$as_nl"*) 22148 expr "X$arg" : "X\\(.*\\)$as_nl"; 22149 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 22150 esac; 22151 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 22152 ' 22153 export as_echo_n_body 22154 as_echo_n='sh -c $as_echo_n_body as_echo' 22155 fi 22156 export as_echo_body 22157 as_echo='sh -c $as_echo_body as_echo' 22158fi 22159 22160# The user is always right. 22161if test "${PATH_SEPARATOR+set}" != set; then 22162 PATH_SEPARATOR=: 22163 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 22164 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 22165 PATH_SEPARATOR=';' 22166 } 22167fi 22168 22169# Support unset when possible. 22170if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 22171 as_unset=unset 22172else 22173 as_unset=false 22174fi 22175 22176 22177# IFS 22178# We need space, tab and new line, in precisely that order. Quoting is 22179# there to prevent editors from complaining about space-tab. 22180# (If _AS_PATH_WALK were called with IFS unset, it would disable word 22181# splitting by setting IFS to empty value.) 22182IFS=" "" $as_nl" 22183 22184# Find who we are. Look in the path if we contain no directory separator. 22185case $0 in 22186 *[\\/]* ) as_myself=$0 ;; 22187 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22188for as_dir in $PATH 22189do 22190 IFS=$as_save_IFS 22191 test -z "$as_dir" && as_dir=. 22192 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 22193done 22194IFS=$as_save_IFS 22195 22196 ;; 22197esac 22198# We did not find ourselves, most probably we were run as `sh COMMAND' 22199# in which case we are not to be found in the path. 22200if test "x$as_myself" = x; then 22201 as_myself=$0 22202fi 22203if test ! -f "$as_myself"; then 22204 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 22205 { (exit 1); exit 1; } 22206fi 22207 22208# Work around bugs in pre-3.0 UWIN ksh. 22209for as_var in ENV MAIL MAILPATH 22210do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 22211done 22212PS1='$ ' 22213PS2='> ' 22214PS4='+ ' 22215 22216# NLS nuisances. 22217LC_ALL=C 22218export LC_ALL 22219LANGUAGE=C 22220export LANGUAGE 22221 22222# Required to use basename. 22223if expr a : '\(a\)' >/dev/null 2>&1 && 22224 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22225 as_expr=expr 22226else 22227 as_expr=false 22228fi 22229 22230if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 22231 as_basename=basename 22232else 22233 as_basename=false 22234fi 22235 22236 22237# Name of the executable. 22238as_me=`$as_basename -- "$0" || 22239$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 22240 X"$0" : 'X\(//\)$' \| \ 22241 X"$0" : 'X\(/\)' \| . 2>/dev/null || 22242$as_echo X/"$0" | 22243 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22244 s//\1/ 22245 q 22246 } 22247 /^X\/\(\/\/\)$/{ 22248 s//\1/ 22249 q 22250 } 22251 /^X\/\(\/\).*/{ 22252 s//\1/ 22253 q 22254 } 22255 s/.*/./; q'` 22256 22257# CDPATH. 22258$as_unset CDPATH 22259 22260 22261 22262 as_lineno_1=$LINENO 22263 as_lineno_2=$LINENO 22264 test "x$as_lineno_1" != "x$as_lineno_2" && 22265 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 22266 22267 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 22268 # uniformly replaced by the line number. The first 'sed' inserts a 22269 # line-number line after each line using $LINENO; the second 'sed' 22270 # does the real work. The second script uses 'N' to pair each 22271 # line-number line with the line containing $LINENO, and appends 22272 # trailing '-' during substitution so that $LINENO is not a special 22273 # case at line end. 22274 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 22275 # scripts with optimization help from Paolo Bonzini. Blame Lee 22276 # E. McMahon (1931-1989) for sed's syntax. :-) 22277 sed -n ' 22278 p 22279 /[$]LINENO/= 22280 ' <$as_myself | 22281 sed ' 22282 s/[$]LINENO.*/&-/ 22283 t lineno 22284 b 22285 :lineno 22286 N 22287 :loop 22288 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 22289 t loop 22290 s/-\n.*// 22291 ' >$as_me.lineno && 22292 chmod +x "$as_me.lineno" || 22293 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 22294 { (exit 1); exit 1; }; } 22295 22296 # Don't try to exec as it changes $[0], causing all sort of problems 22297 # (the dirname of $[0] is not the place where we might find the 22298 # original and so on. Autoconf is especially sensitive to this). 22299 . "./$as_me.lineno" 22300 # Exit status is that of the last command. 22301 exit 22302} 22303 22304 22305if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 22306 as_dirname=dirname 22307else 22308 as_dirname=false 22309fi 22310 22311ECHO_C= ECHO_N= ECHO_T= 22312case `echo -n x` in 22313-n*) 22314 case `echo 'x\c'` in 22315 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 22316 *) ECHO_C='\c';; 22317 esac;; 22318*) 22319 ECHO_N='-n';; 22320esac 22321if expr a : '\(a\)' >/dev/null 2>&1 && 22322 test "X`expr 00001 : '.*\(...\)'`" = X001; then 22323 as_expr=expr 22324else 22325 as_expr=false 22326fi 22327 22328rm -f conf$$ conf$$.exe conf$$.file 22329if test -d conf$$.dir; then 22330 rm -f conf$$.dir/conf$$.file 22331else 22332 rm -f conf$$.dir 22333 mkdir conf$$.dir 2>/dev/null 22334fi 22335if (echo >conf$$.file) 2>/dev/null; then 22336 if ln -s conf$$.file conf$$ 2>/dev/null; then 22337 as_ln_s='ln -s' 22338 # ... but there are two gotchas: 22339 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 22340 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 22341 # In both cases, we have to default to `cp -p'. 22342 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 22343 as_ln_s='cp -p' 22344 elif ln conf$$.file conf$$ 2>/dev/null; then 22345 as_ln_s=ln 22346 else 22347 as_ln_s='cp -p' 22348 fi 22349else 22350 as_ln_s='cp -p' 22351fi 22352rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 22353rmdir conf$$.dir 2>/dev/null 22354 22355if mkdir -p . 2>/dev/null; then 22356 as_mkdir_p=: 22357else 22358 test -d ./-p && rmdir ./-p 22359 as_mkdir_p=false 22360fi 22361 22362if test -x / >/dev/null 2>&1; then 22363 as_test_x='test -x' 22364else 22365 if ls -dL / >/dev/null 2>&1; then 22366 as_ls_L_option=L 22367 else 22368 as_ls_L_option= 22369 fi 22370 as_test_x=' 22371 eval sh -c '\'' 22372 if test -d "$1"; then 22373 test -d "$1/."; 22374 else 22375 case $1 in 22376 -*)set "./$1";; 22377 esac; 22378 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 22379 ???[sx]*):;;*)false;;esac;fi 22380 '\'' sh 22381 ' 22382fi 22383as_executable_p=$as_test_x 22384 22385# Sed expression to map a string onto a valid CPP name. 22386as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 22387 22388# Sed expression to map a string onto a valid variable name. 22389as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 22390 22391 22392exec 6>&1 22393 22394# Save the log message, to keep $[0] and so on meaningful, and to 22395# report actual input values of CONFIG_FILES etc. instead of their 22396# values after options handling. 22397ac_log=" 22398This file was extended by libXaw $as_me 1.0.7, which was 22399generated by GNU Autoconf 2.63. Invocation command line was 22400 22401 CONFIG_FILES = $CONFIG_FILES 22402 CONFIG_HEADERS = $CONFIG_HEADERS 22403 CONFIG_LINKS = $CONFIG_LINKS 22404 CONFIG_COMMANDS = $CONFIG_COMMANDS 22405 $ $0 $@ 22406 22407on `(hostname || uname -n) 2>/dev/null | sed 1q` 22408" 22409 22410_ACEOF 22411 22412case $ac_config_files in *" 22413"*) set x $ac_config_files; shift; ac_config_files=$*;; 22414esac 22415 22416case $ac_config_headers in *" 22417"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 22418esac 22419 22420 22421cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22422# Files that config.status was made for. 22423config_files="$ac_config_files" 22424config_headers="$ac_config_headers" 22425config_commands="$ac_config_commands" 22426 22427_ACEOF 22428 22429cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22430ac_cs_usage="\ 22431\`$as_me' instantiates files from templates according to the 22432current configuration. 22433 22434Usage: $0 [OPTION]... [FILE]... 22435 22436 -h, --help print this help, then exit 22437 -V, --version print version number and configuration settings, then exit 22438 -q, --quiet, --silent 22439 do not print progress messages 22440 -d, --debug don't remove temporary files 22441 --recheck update $as_me by reconfiguring in the same conditions 22442 --file=FILE[:TEMPLATE] 22443 instantiate the configuration file FILE 22444 --header=FILE[:TEMPLATE] 22445 instantiate the configuration header FILE 22446 22447Configuration files: 22448$config_files 22449 22450Configuration headers: 22451$config_headers 22452 22453Configuration commands: 22454$config_commands 22455 22456Report bugs to <bug-autoconf@gnu.org>." 22457 22458_ACEOF 22459cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22460ac_cs_version="\\ 22461libXaw config.status 1.0.7 22462configured by $0, generated by GNU Autoconf 2.63, 22463 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 22464 22465Copyright (C) 2008 Free Software Foundation, Inc. 22466This config.status script is free software; the Free Software Foundation 22467gives unlimited permission to copy, distribute and modify it." 22468 22469ac_pwd='$ac_pwd' 22470srcdir='$srcdir' 22471INSTALL='$INSTALL' 22472MKDIR_P='$MKDIR_P' 22473AWK='$AWK' 22474test -n "\$AWK" || AWK=awk 22475_ACEOF 22476 22477cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22478# The default lists apply if the user does not specify any file. 22479ac_need_defaults=: 22480while test $# != 0 22481do 22482 case $1 in 22483 --*=*) 22484 ac_option=`expr "X$1" : 'X\([^=]*\)='` 22485 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 22486 ac_shift=: 22487 ;; 22488 *) 22489 ac_option=$1 22490 ac_optarg=$2 22491 ac_shift=shift 22492 ;; 22493 esac 22494 22495 case $ac_option in 22496 # Handling of the options. 22497 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 22498 ac_cs_recheck=: ;; 22499 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 22500 $as_echo "$ac_cs_version"; exit ;; 22501 --debug | --debu | --deb | --de | --d | -d ) 22502 debug=: ;; 22503 --file | --fil | --fi | --f ) 22504 $ac_shift 22505 case $ac_optarg in 22506 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22507 esac 22508 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 22509 ac_need_defaults=false;; 22510 --header | --heade | --head | --hea ) 22511 $ac_shift 22512 case $ac_optarg in 22513 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 22514 esac 22515 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 22516 ac_need_defaults=false;; 22517 --he | --h) 22518 # Conflict between --help and --header 22519 { $as_echo "$as_me: error: ambiguous option: $1 22520Try \`$0 --help' for more information." >&2 22521 { (exit 1); exit 1; }; };; 22522 --help | --hel | -h ) 22523 $as_echo "$ac_cs_usage"; exit ;; 22524 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22525 | -silent | --silent | --silen | --sile | --sil | --si | --s) 22526 ac_cs_silent=: ;; 22527 22528 # This is an error. 22529 -*) { $as_echo "$as_me: error: unrecognized option: $1 22530Try \`$0 --help' for more information." >&2 22531 { (exit 1); exit 1; }; } ;; 22532 22533 *) ac_config_targets="$ac_config_targets $1" 22534 ac_need_defaults=false ;; 22535 22536 esac 22537 shift 22538done 22539 22540ac_configure_extra_args= 22541 22542if $ac_cs_silent; then 22543 exec 6>/dev/null 22544 ac_configure_extra_args="$ac_configure_extra_args --silent" 22545fi 22546 22547_ACEOF 22548cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22549if \$ac_cs_recheck; then 22550 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 22551 shift 22552 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 22553 CONFIG_SHELL='$SHELL' 22554 export CONFIG_SHELL 22555 exec "\$@" 22556fi 22557 22558_ACEOF 22559cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22560exec 5>>config.log 22561{ 22562 echo 22563 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 22564## Running $as_me. ## 22565_ASBOX 22566 $as_echo "$ac_log" 22567} >&5 22568 22569_ACEOF 22570cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22571# 22572# INIT-COMMANDS 22573# 22574AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 22575 22576_ACEOF 22577 22578cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22579 22580# Handling of arguments. 22581for ac_config_target in $ac_config_targets 22582do 22583 case $ac_config_target in 22584 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22585 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22586 "libtool_hack") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool_hack" ;; 22587 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22588 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 22589 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 22590 "spec/Makefile") CONFIG_FILES="$CONFIG_FILES spec/Makefile" ;; 22591 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22592 22593 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 22594$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 22595 { (exit 1); exit 1; }; };; 22596 esac 22597done 22598 22599 22600# If the user did not use the arguments to specify the items to instantiate, 22601# then the envvar interface is used. Set only those that are not. 22602# We use the long form for the default assignment because of an extremely 22603# bizarre bug on SunOS 4.1.3. 22604if $ac_need_defaults; then 22605 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 22606 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 22607 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 22608fi 22609 22610# Have a temporary directory for convenience. Make it in the build tree 22611# simply because there is no reason against having it here, and in addition, 22612# creating and moving files from /tmp can sometimes cause problems. 22613# Hook for its removal unless debugging. 22614# Note that there is a small window in which the directory will not be cleaned: 22615# after its creation but before its name has been assigned to `$tmp'. 22616$debug || 22617{ 22618 tmp= 22619 trap 'exit_status=$? 22620 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 22621' 0 22622 trap '{ (exit 1); exit 1; }' 1 2 13 15 22623} 22624# Create a (secure) tmp directory for tmp files. 22625 22626{ 22627 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22628 test -n "$tmp" && test -d "$tmp" 22629} || 22630{ 22631 tmp=./conf$$-$RANDOM 22632 (umask 077 && mkdir "$tmp") 22633} || 22634{ 22635 $as_echo "$as_me: cannot create a temporary directory in ." >&2 22636 { (exit 1); exit 1; } 22637} 22638 22639# Set up the scripts for CONFIG_FILES section. 22640# No need to generate them if there are no CONFIG_FILES. 22641# This happens for instance with `./config.status config.h'. 22642if test -n "$CONFIG_FILES"; then 22643 22644 22645ac_cr=' 22646' 22647ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 22648if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 22649 ac_cs_awk_cr='\\r' 22650else 22651 ac_cs_awk_cr=$ac_cr 22652fi 22653 22654echo 'BEGIN {' >"$tmp/subs1.awk" && 22655_ACEOF 22656 22657 22658{ 22659 echo "cat >conf$$subs.awk <<_ACEOF" && 22660 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 22661 echo "_ACEOF" 22662} >conf$$subs.sh || 22663 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22664$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22665 { (exit 1); exit 1; }; } 22666ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 22667ac_delim='%!_!# ' 22668for ac_last_try in false false false false false :; do 22669 . ./conf$$subs.sh || 22670 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22671$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22672 { (exit 1); exit 1; }; } 22673 22674 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 22675 if test $ac_delim_n = $ac_delim_num; then 22676 break 22677 elif $ac_last_try; then 22678 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 22679$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 22680 { (exit 1); exit 1; }; } 22681 else 22682 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22683 fi 22684done 22685rm -f conf$$subs.sh 22686 22687cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22688cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 22689_ACEOF 22690sed -n ' 22691h 22692s/^/S["/; s/!.*/"]=/ 22693p 22694g 22695s/^[^!]*!// 22696:repl 22697t repl 22698s/'"$ac_delim"'$// 22699t delim 22700:nl 22701h 22702s/\(.\{148\}\).*/\1/ 22703t more1 22704s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 22705p 22706n 22707b repl 22708:more1 22709s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22710p 22711g 22712s/.\{148\}// 22713t nl 22714:delim 22715h 22716s/\(.\{148\}\).*/\1/ 22717t more2 22718s/["\\]/\\&/g; s/^/"/; s/$/"/ 22719p 22720b 22721:more2 22722s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22723p 22724g 22725s/.\{148\}// 22726t delim 22727' <conf$$subs.awk | sed ' 22728/^[^""]/{ 22729 N 22730 s/\n// 22731} 22732' >>$CONFIG_STATUS || ac_write_fail=1 22733rm -f conf$$subs.awk 22734cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22735_ACAWK 22736cat >>"\$tmp/subs1.awk" <<_ACAWK && 22737 for (key in S) S_is_set[key] = 1 22738 FS = "" 22739 22740} 22741{ 22742 line = $ 0 22743 nfields = split(line, field, "@") 22744 substed = 0 22745 len = length(field[1]) 22746 for (i = 2; i < nfields; i++) { 22747 key = field[i] 22748 keylen = length(key) 22749 if (S_is_set[key]) { 22750 value = S[key] 22751 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 22752 len += length(value) + length(field[++i]) 22753 substed = 1 22754 } else 22755 len += 1 + keylen 22756 } 22757 22758 print line 22759} 22760 22761_ACAWK 22762_ACEOF 22763cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22764if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 22765 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 22766else 22767 cat 22768fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 22769 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 22770$as_echo "$as_me: error: could not setup config files machinery" >&2;} 22771 { (exit 1); exit 1; }; } 22772_ACEOF 22773 22774# VPATH may cause trouble with some makes, so we remove $(srcdir), 22775# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 22776# trailing colons and then remove the whole line if VPATH becomes empty 22777# (actually we leave an empty line to preserve line numbers). 22778if test "x$srcdir" = x.; then 22779 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 22780s/:*\$(srcdir):*/:/ 22781s/:*\${srcdir}:*/:/ 22782s/:*@srcdir@:*/:/ 22783s/^\([^=]*=[ ]*\):*/\1/ 22784s/:*$// 22785s/^[^=]*=[ ]*$// 22786}' 22787fi 22788 22789cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22790fi # test -n "$CONFIG_FILES" 22791 22792# Set up the scripts for CONFIG_HEADERS section. 22793# No need to generate them if there are no CONFIG_HEADERS. 22794# This happens for instance with `./config.status Makefile'. 22795if test -n "$CONFIG_HEADERS"; then 22796cat >"$tmp/defines.awk" <<\_ACAWK || 22797BEGIN { 22798_ACEOF 22799 22800# Transform confdefs.h into an awk script `defines.awk', embedded as 22801# here-document in config.status, that substitutes the proper values into 22802# config.h.in to produce config.h. 22803 22804# Create a delimiter string that does not exist in confdefs.h, to ease 22805# handling of long lines. 22806ac_delim='%!_!# ' 22807for ac_last_try in false false :; do 22808 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 22809 if test -z "$ac_t"; then 22810 break 22811 elif $ac_last_try; then 22812 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 22813$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 22814 { (exit 1); exit 1; }; } 22815 else 22816 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22817 fi 22818done 22819 22820# For the awk script, D is an array of macro values keyed by name, 22821# likewise P contains macro parameters if any. Preserve backslash 22822# newline sequences. 22823 22824ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22825sed -n ' 22826s/.\{148\}/&'"$ac_delim"'/g 22827t rset 22828:rset 22829s/^[ ]*#[ ]*define[ ][ ]*/ / 22830t def 22831d 22832:def 22833s/\\$// 22834t bsnl 22835s/["\\]/\\&/g 22836s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22837D["\1"]=" \3"/p 22838s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 22839d 22840:bsnl 22841s/["\\]/\\&/g 22842s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22843D["\1"]=" \3\\\\\\n"\\/p 22844t cont 22845s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 22846t cont 22847d 22848:cont 22849n 22850s/.\{148\}/&'"$ac_delim"'/g 22851t clear 22852:clear 22853s/\\$// 22854t bsnlc 22855s/["\\]/\\&/g; s/^/"/; s/$/"/p 22856d 22857:bsnlc 22858s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 22859b cont 22860' <confdefs.h | sed ' 22861s/'"$ac_delim"'/"\\\ 22862"/g' >>$CONFIG_STATUS || ac_write_fail=1 22863 22864cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22865 for (key in D) D_is_set[key] = 1 22866 FS = "" 22867} 22868/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 22869 line = \$ 0 22870 split(line, arg, " ") 22871 if (arg[1] == "#") { 22872 defundef = arg[2] 22873 mac1 = arg[3] 22874 } else { 22875 defundef = substr(arg[1], 2) 22876 mac1 = arg[2] 22877 } 22878 split(mac1, mac2, "(") #) 22879 macro = mac2[1] 22880 prefix = substr(line, 1, index(line, defundef) - 1) 22881 if (D_is_set[macro]) { 22882 # Preserve the white space surrounding the "#". 22883 print prefix "define", macro P[macro] D[macro] 22884 next 22885 } else { 22886 # Replace #undef with comments. This is necessary, for example, 22887 # in the case of _POSIX_SOURCE, which is predefined and required 22888 # on some systems where configure will not decide to define it. 22889 if (defundef == "undef") { 22890 print "/*", prefix defundef, macro, "*/" 22891 next 22892 } 22893 } 22894} 22895{ print } 22896_ACAWK 22897_ACEOF 22898cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22899 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 22900$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 22901 { (exit 1); exit 1; }; } 22902fi # test -n "$CONFIG_HEADERS" 22903 22904 22905eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 22906shift 22907for ac_tag 22908do 22909 case $ac_tag in 22910 :[FHLC]) ac_mode=$ac_tag; continue;; 22911 esac 22912 case $ac_mode$ac_tag in 22913 :[FHL]*:*);; 22914 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 22915$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 22916 { (exit 1); exit 1; }; };; 22917 :[FH]-) ac_tag=-:-;; 22918 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22919 esac 22920 ac_save_IFS=$IFS 22921 IFS=: 22922 set x $ac_tag 22923 IFS=$ac_save_IFS 22924 shift 22925 ac_file=$1 22926 shift 22927 22928 case $ac_mode in 22929 :L) ac_source=$1;; 22930 :[FH]) 22931 ac_file_inputs= 22932 for ac_f 22933 do 22934 case $ac_f in 22935 -) ac_f="$tmp/stdin";; 22936 *) # Look for the file first in the build tree, then in the source tree 22937 # (if the path is not absolute). The absolute path cannot be DOS-style, 22938 # because $ac_f cannot contain `:'. 22939 test -f "$ac_f" || 22940 case $ac_f in 22941 [\\/$]*) false;; 22942 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22943 esac || 22944 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 22945$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 22946 { (exit 1); exit 1; }; };; 22947 esac 22948 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 22949 ac_file_inputs="$ac_file_inputs '$ac_f'" 22950 done 22951 22952 # Let's still pretend it is `configure' which instantiates (i.e., don't 22953 # use $as_me), people would be surprised to read: 22954 # /* config.h. Generated by config.status. */ 22955 configure_input='Generated from '` 22956 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 22957 `' by configure.' 22958 if test x"$ac_file" != x-; then 22959 configure_input="$ac_file. $configure_input" 22960 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 22961$as_echo "$as_me: creating $ac_file" >&6;} 22962 fi 22963 # Neutralize special characters interpreted by sed in replacement strings. 22964 case $configure_input in #( 22965 *\&* | *\|* | *\\* ) 22966 ac_sed_conf_input=`$as_echo "$configure_input" | 22967 sed 's/[\\\\&|]/\\\\&/g'`;; #( 22968 *) ac_sed_conf_input=$configure_input;; 22969 esac 22970 22971 case $ac_tag in 22972 *:-:* | *:-) cat >"$tmp/stdin" \ 22973 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 22974$as_echo "$as_me: error: could not create $ac_file" >&2;} 22975 { (exit 1); exit 1; }; } ;; 22976 esac 22977 ;; 22978 esac 22979 22980 ac_dir=`$as_dirname -- "$ac_file" || 22981$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22982 X"$ac_file" : 'X\(//\)[^/]' \| \ 22983 X"$ac_file" : 'X\(//\)$' \| \ 22984 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22985$as_echo X"$ac_file" | 22986 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22987 s//\1/ 22988 q 22989 } 22990 /^X\(\/\/\)[^/].*/{ 22991 s//\1/ 22992 q 22993 } 22994 /^X\(\/\/\)$/{ 22995 s//\1/ 22996 q 22997 } 22998 /^X\(\/\).*/{ 22999 s//\1/ 23000 q 23001 } 23002 s/.*/./; q'` 23003 { as_dir="$ac_dir" 23004 case $as_dir in #( 23005 -*) as_dir=./$as_dir;; 23006 esac 23007 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23008 as_dirs= 23009 while :; do 23010 case $as_dir in #( 23011 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23012 *) as_qdir=$as_dir;; 23013 esac 23014 as_dirs="'$as_qdir' $as_dirs" 23015 as_dir=`$as_dirname -- "$as_dir" || 23016$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23017 X"$as_dir" : 'X\(//\)[^/]' \| \ 23018 X"$as_dir" : 'X\(//\)$' \| \ 23019 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23020$as_echo X"$as_dir" | 23021 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23022 s//\1/ 23023 q 23024 } 23025 /^X\(\/\/\)[^/].*/{ 23026 s//\1/ 23027 q 23028 } 23029 /^X\(\/\/\)$/{ 23030 s//\1/ 23031 q 23032 } 23033 /^X\(\/\).*/{ 23034 s//\1/ 23035 q 23036 } 23037 s/.*/./; q'` 23038 test -d "$as_dir" && break 23039 done 23040 test -z "$as_dirs" || eval "mkdir $as_dirs" 23041 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23042$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23043 { (exit 1); exit 1; }; }; } 23044 ac_builddir=. 23045 23046case "$ac_dir" in 23047.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 23048*) 23049 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 23050 # A ".." for each directory in $ac_dir_suffix. 23051 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 23052 case $ac_top_builddir_sub in 23053 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 23054 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 23055 esac ;; 23056esac 23057ac_abs_top_builddir=$ac_pwd 23058ac_abs_builddir=$ac_pwd$ac_dir_suffix 23059# for backward compatibility: 23060ac_top_builddir=$ac_top_build_prefix 23061 23062case $srcdir in 23063 .) # We are building in place. 23064 ac_srcdir=. 23065 ac_top_srcdir=$ac_top_builddir_sub 23066 ac_abs_top_srcdir=$ac_pwd ;; 23067 [\\/]* | ?:[\\/]* ) # Absolute name. 23068 ac_srcdir=$srcdir$ac_dir_suffix; 23069 ac_top_srcdir=$srcdir 23070 ac_abs_top_srcdir=$srcdir ;; 23071 *) # Relative name. 23072 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 23073 ac_top_srcdir=$ac_top_build_prefix$srcdir 23074 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 23075esac 23076ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 23077 23078 23079 case $ac_mode in 23080 :F) 23081 # 23082 # CONFIG_FILE 23083 # 23084 23085 case $INSTALL in 23086 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 23087 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 23088 esac 23089 ac_MKDIR_P=$MKDIR_P 23090 case $MKDIR_P in 23091 [\\/$]* | ?:[\\/]* ) ;; 23092 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 23093 esac 23094_ACEOF 23095 23096cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23097# If the template does not know about datarootdir, expand it. 23098# FIXME: This hack should be removed a few years after 2.60. 23099ac_datarootdir_hack=; ac_datarootdir_seen= 23100 23101ac_sed_dataroot=' 23102/datarootdir/ { 23103 p 23104 q 23105} 23106/@datadir@/p 23107/@docdir@/p 23108/@infodir@/p 23109/@localedir@/p 23110/@mandir@/p 23111' 23112case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 23113*datarootdir*) ac_datarootdir_seen=yes;; 23114*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 23115 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 23116$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 23117_ACEOF 23118cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23119 ac_datarootdir_hack=' 23120 s&@datadir@&$datadir&g 23121 s&@docdir@&$docdir&g 23122 s&@infodir@&$infodir&g 23123 s&@localedir@&$localedir&g 23124 s&@mandir@&$mandir&g 23125 s&\\\${datarootdir}&$datarootdir&g' ;; 23126esac 23127_ACEOF 23128 23129# Neutralize VPATH when `$srcdir' = `.'. 23130# Shell code in configure.ac might set extrasub. 23131# FIXME: do we really want to maintain this feature? 23132cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23133ac_sed_extra="$ac_vpsub 23134$extrasub 23135_ACEOF 23136cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23137:t 23138/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 23139s|@configure_input@|$ac_sed_conf_input|;t t 23140s&@top_builddir@&$ac_top_builddir_sub&;t t 23141s&@top_build_prefix@&$ac_top_build_prefix&;t t 23142s&@srcdir@&$ac_srcdir&;t t 23143s&@abs_srcdir@&$ac_abs_srcdir&;t t 23144s&@top_srcdir@&$ac_top_srcdir&;t t 23145s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 23146s&@builddir@&$ac_builddir&;t t 23147s&@abs_builddir@&$ac_abs_builddir&;t t 23148s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 23149s&@INSTALL@&$ac_INSTALL&;t t 23150s&@MKDIR_P@&$ac_MKDIR_P&;t t 23151$ac_datarootdir_hack 23152" 23153eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 23154 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23155$as_echo "$as_me: error: could not create $ac_file" >&2;} 23156 { (exit 1); exit 1; }; } 23157 23158test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 23159 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 23160 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 23161 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23162which seems to be undefined. Please make sure it is defined." >&5 23163$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 23164which seems to be undefined. Please make sure it is defined." >&2;} 23165 23166 rm -f "$tmp/stdin" 23167 case $ac_file in 23168 -) cat "$tmp/out" && rm -f "$tmp/out";; 23169 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 23170 esac \ 23171 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23172$as_echo "$as_me: error: could not create $ac_file" >&2;} 23173 { (exit 1); exit 1; }; } 23174 ;; 23175 :H) 23176 # 23177 # CONFIG_HEADER 23178 # 23179 if test x"$ac_file" != x-; then 23180 { 23181 $as_echo "/* $configure_input */" \ 23182 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 23183 } >"$tmp/config.h" \ 23184 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23185$as_echo "$as_me: error: could not create $ac_file" >&2;} 23186 { (exit 1); exit 1; }; } 23187 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 23188 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 23189$as_echo "$as_me: $ac_file is unchanged" >&6;} 23190 else 23191 rm -f "$ac_file" 23192 mv "$tmp/config.h" "$ac_file" \ 23193 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 23194$as_echo "$as_me: error: could not create $ac_file" >&2;} 23195 { (exit 1); exit 1; }; } 23196 fi 23197 else 23198 $as_echo "/* $configure_input */" \ 23199 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 23200 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 23201$as_echo "$as_me: error: could not create -" >&2;} 23202 { (exit 1); exit 1; }; } 23203 fi 23204# Compute "$ac_file"'s index in $config_headers. 23205_am_arg="$ac_file" 23206_am_stamp_count=1 23207for _am_header in $config_headers :; do 23208 case $_am_header in 23209 $_am_arg | $_am_arg:* ) 23210 break ;; 23211 * ) 23212 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 23213 esac 23214done 23215echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 23216$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23217 X"$_am_arg" : 'X\(//\)[^/]' \| \ 23218 X"$_am_arg" : 'X\(//\)$' \| \ 23219 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 23220$as_echo X"$_am_arg" | 23221 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23222 s//\1/ 23223 q 23224 } 23225 /^X\(\/\/\)[^/].*/{ 23226 s//\1/ 23227 q 23228 } 23229 /^X\(\/\/\)$/{ 23230 s//\1/ 23231 q 23232 } 23233 /^X\(\/\).*/{ 23234 s//\1/ 23235 q 23236 } 23237 s/.*/./; q'`/stamp-h$_am_stamp_count 23238 ;; 23239 23240 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 23241$as_echo "$as_me: executing $ac_file commands" >&6;} 23242 ;; 23243 esac 23244 23245 23246 case $ac_file$ac_mode in 23247 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 23248 # Autoconf 2.62 quotes --file arguments for eval, but not when files 23249 # are listed without --file. Let's play safe and only enable the eval 23250 # if we detect the quoting. 23251 case $CONFIG_FILES in 23252 *\'*) eval set x "$CONFIG_FILES" ;; 23253 *) set x $CONFIG_FILES ;; 23254 esac 23255 shift 23256 for mf 23257 do 23258 # Strip MF so we end up with the name of the file. 23259 mf=`echo "$mf" | sed -e 's/:.*$//'` 23260 # Check whether this is an Automake generated Makefile or not. 23261 # We used to match only the files named `Makefile.in', but 23262 # some people rename them; so instead we look at the file content. 23263 # Grep'ing the first line is not enough: some people post-process 23264 # each Makefile.in and add a new line on top of each file to say so. 23265 # Grep'ing the whole file is not good either: AIX grep has a line 23266 # limit of 2048, but all sed's we know have understand at least 4000. 23267 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 23268 dirpart=`$as_dirname -- "$mf" || 23269$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23270 X"$mf" : 'X\(//\)[^/]' \| \ 23271 X"$mf" : 'X\(//\)$' \| \ 23272 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 23273$as_echo X"$mf" | 23274 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23275 s//\1/ 23276 q 23277 } 23278 /^X\(\/\/\)[^/].*/{ 23279 s//\1/ 23280 q 23281 } 23282 /^X\(\/\/\)$/{ 23283 s//\1/ 23284 q 23285 } 23286 /^X\(\/\).*/{ 23287 s//\1/ 23288 q 23289 } 23290 s/.*/./; q'` 23291 else 23292 continue 23293 fi 23294 # Extract the definition of DEPDIR, am__include, and am__quote 23295 # from the Makefile without running `make'. 23296 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 23297 test -z "$DEPDIR" && continue 23298 am__include=`sed -n 's/^am__include = //p' < "$mf"` 23299 test -z "am__include" && continue 23300 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 23301 # When using ansi2knr, U may be empty or an underscore; expand it 23302 U=`sed -n 's/^U = //p' < "$mf"` 23303 # Find all dependency output files, they are included files with 23304 # $(DEPDIR) in their names. We invoke sed twice because it is the 23305 # simplest approach to changing $(DEPDIR) to its actual value in the 23306 # expansion. 23307 for file in `sed -n " 23308 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 23309 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 23310 # Make sure the directory exists. 23311 test -f "$dirpart/$file" && continue 23312 fdir=`$as_dirname -- "$file" || 23313$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23314 X"$file" : 'X\(//\)[^/]' \| \ 23315 X"$file" : 'X\(//\)$' \| \ 23316 X"$file" : 'X\(/\)' \| . 2>/dev/null || 23317$as_echo X"$file" | 23318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23319 s//\1/ 23320 q 23321 } 23322 /^X\(\/\/\)[^/].*/{ 23323 s//\1/ 23324 q 23325 } 23326 /^X\(\/\/\)$/{ 23327 s//\1/ 23328 q 23329 } 23330 /^X\(\/\).*/{ 23331 s//\1/ 23332 q 23333 } 23334 s/.*/./; q'` 23335 { as_dir=$dirpart/$fdir 23336 case $as_dir in #( 23337 -*) as_dir=./$as_dir;; 23338 esac 23339 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 23340 as_dirs= 23341 while :; do 23342 case $as_dir in #( 23343 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 23344 *) as_qdir=$as_dir;; 23345 esac 23346 as_dirs="'$as_qdir' $as_dirs" 23347 as_dir=`$as_dirname -- "$as_dir" || 23348$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23349 X"$as_dir" : 'X\(//\)[^/]' \| \ 23350 X"$as_dir" : 'X\(//\)$' \| \ 23351 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 23352$as_echo X"$as_dir" | 23353 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23354 s//\1/ 23355 q 23356 } 23357 /^X\(\/\/\)[^/].*/{ 23358 s//\1/ 23359 q 23360 } 23361 /^X\(\/\/\)$/{ 23362 s//\1/ 23363 q 23364 } 23365 /^X\(\/\).*/{ 23366 s//\1/ 23367 q 23368 } 23369 s/.*/./; q'` 23370 test -d "$as_dir" && break 23371 done 23372 test -z "$as_dirs" || eval "mkdir $as_dirs" 23373 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 23374$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 23375 { (exit 1); exit 1; }; }; } 23376 # echo "creating $dirpart/$file" 23377 echo '# dummy' > "$dirpart/$file" 23378 done 23379 done 23380} 23381 ;; 23382 "libtool_hack":C) 23383 cp -f libtool libtool_ 23384 test -z "$SED" && SED=sed 23385 $SED '1,/^soname_spec/{ 23386/^soname_spec/i\ 23387# X.Org hack to match monolithic Xaw SONAME\ 23388xorglibxawname="libXaw" 23389/^soname_spec/s/libname/xorglibxawname/ 23390}' libtool_ > libtool 23391 rm -f libtool_ 23392 ;; 23393 23394 esac 23395done # for ac_tag 23396 23397 23398{ (exit 0); exit 0; } 23399_ACEOF 23400chmod +x $CONFIG_STATUS 23401ac_clean_files=$ac_clean_files_save 23402 23403test $ac_write_fail = 0 || 23404 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 23405$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 23406 { (exit 1); exit 1; }; } 23407 23408 23409# configure is writing to config.log, and then calls config.status. 23410# config.status does its own redirection, appending to config.log. 23411# Unfortunately, on DOS this fails, as config.log is still kept open 23412# by configure, so config.status won't be able to write to it; its 23413# output is simply discarded. So we exec the FD to /dev/null, 23414# effectively closing config.log, so it can be properly (re)opened and 23415# appended to by config.status. When coming back to configure, we 23416# need to make the FD available again. 23417if test "$no_create" != yes; then 23418 ac_cs_success=: 23419 ac_config_status_args= 23420 test "$silent" = yes && 23421 ac_config_status_args="$ac_config_status_args --quiet" 23422 exec 5>/dev/null 23423 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23424 exec 5>>config.log 23425 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23426 # would make configure fail if this is the last instruction. 23427 $ac_cs_success || { (exit 1); exit 1; } 23428fi 23429if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23430 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23431$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23432fi 23433 23434 23435if test "x$build_v6" = xyes; then 23436 ac_config_files="$ac_config_files xaw6.pc" 23437 23438cat >confcache <<\_ACEOF 23439# This file is a shell script that caches the results of configure 23440# tests run on this system so they can be shared between configure 23441# scripts and configure runs, see configure's option --config-cache. 23442# It is not useful on other systems. If it contains results you don't 23443# want to keep, you may remove or edit it. 23444# 23445# config.status only pays attention to the cache file if you give it 23446# the --recheck option to rerun configure. 23447# 23448# `ac_cv_env_foo' variables (set or unset) will be overridden when 23449# loading this file, other *unset* `ac_cv_foo' will be assigned the 23450# following values. 23451 23452_ACEOF 23453 23454# The following way of writing the cache mishandles newlines in values, 23455# but we know of no workaround that is simple, portable, and efficient. 23456# So, we kill variables containing newlines. 23457# Ultrix sh set writes to stderr and can't be redirected directly, 23458# and sets the high bit in the cache file unless we assign to the vars. 23459( 23460 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 23461 eval ac_val=\$$ac_var 23462 case $ac_val in #( 23463 *${as_nl}*) 23464 case $ac_var in #( 23465 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 23466$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 23467 esac 23468 case $ac_var in #( 23469 _ | IFS | as_nl) ;; #( 23470 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 23471 *) $as_unset $ac_var ;; 23472 esac ;; 23473 esac 23474 done 23475 23476 (set) 2>&1 | 23477 case $as_nl`(ac_space=' '; set) 2>&1` in #( 23478 *${as_nl}ac_space=\ *) 23479 # `set' does not quote correctly, so add quotes (double-quote 23480 # substitution turns \\\\ into \\, and sed turns \\ into \). 23481 sed -n \ 23482 "s/'/'\\\\''/g; 23483 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 23484 ;; #( 23485 *) 23486 # `set' quotes correctly as required by POSIX, so do not add quotes. 23487 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 23488 ;; 23489 esac | 23490 sort 23491) | 23492 sed ' 23493 /^ac_cv_env_/b end 23494 t clear 23495 :clear 23496 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 23497 t end 23498 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 23499 :end' >>confcache 23500if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 23501 if test -w "$cache_file"; then 23502 test "x$cache_file" != "x/dev/null" && 23503 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 23504$as_echo "$as_me: updating cache $cache_file" >&6;} 23505 cat confcache >$cache_file 23506 else 23507 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 23508$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 23509 fi 23510fi 23511rm -f confcache 23512 23513test "x$prefix" = xNONE && prefix=$ac_default_prefix 23514# Let make expand exec_prefix. 23515test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 23516 23517DEFS=-DHAVE_CONFIG_H 23518 23519ac_libobjs= 23520ac_ltlibobjs= 23521for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 23522 # 1. Remove the extension, and $U if already installed. 23523 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 23524 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 23525 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 23526 # will be set to the directory where LIBOBJS objects are built. 23527 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 23528 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 23529done 23530LIBOBJS=$ac_libobjs 23531 23532LTLIBOBJS=$ac_ltlibobjs 23533 23534 23535 if test -n "$EXEEXT"; then 23536 am__EXEEXT_TRUE= 23537 am__EXEEXT_FALSE='#' 23538else 23539 am__EXEEXT_TRUE='#' 23540 am__EXEEXT_FALSE= 23541fi 23542 23543if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 23544 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 23545Usually this means the macro was only invoked conditionally." >&5 23546$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 23547Usually this means the macro was only invoked conditionally." >&2;} 23548 { (exit 1); exit 1; }; } 23549fi 23550if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 23551 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 23552Usually this means the macro was only invoked conditionally." >&5 23553$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 23554Usually this means the macro was only invoked conditionally." >&2;} 23555 { (exit 1); exit 1; }; } 23556fi 23557if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 23558 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 23559Usually this means the macro was only invoked conditionally." >&5 23560$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 23561Usually this means the macro was only invoked conditionally." >&2;} 23562 { (exit 1); exit 1; }; } 23563fi 23564if test -z "${BUILD_DOCS_TRUE}" && test -z "${BUILD_DOCS_FALSE}"; then 23565 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_DOCS\" was never defined. 23566Usually this means the macro was only invoked conditionally." >&5 23567$as_echo "$as_me: error: conditional \"BUILD_DOCS\" was never defined. 23568Usually this means the macro was only invoked conditionally." >&2;} 23569 { (exit 1); exit 1; }; } 23570fi 23571if test -z "${PLATFORM_WIN32_TRUE}" && test -z "${PLATFORM_WIN32_FALSE}"; then 23572 { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_WIN32\" was never defined. 23573Usually this means the macro was only invoked conditionally." >&5 23574$as_echo "$as_me: error: conditional \"PLATFORM_WIN32\" was never defined. 23575Usually this means the macro was only invoked conditionally." >&2;} 23576 { (exit 1); exit 1; }; } 23577fi 23578if test -z "${PLATFORM_DARWIN_TRUE}" && test -z "${PLATFORM_DARWIN_FALSE}"; then 23579 { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_DARWIN\" was never defined. 23580Usually this means the macro was only invoked conditionally." >&5 23581$as_echo "$as_me: error: conditional \"PLATFORM_DARWIN\" was never defined. 23582Usually this means the macro was only invoked conditionally." >&2;} 23583 { (exit 1); exit 1; }; } 23584fi 23585if test -z "${BUILD_XAW6_TRUE}" && test -z "${BUILD_XAW6_FALSE}"; then 23586 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_XAW6\" was never defined. 23587Usually this means the macro was only invoked conditionally." >&5 23588$as_echo "$as_me: error: conditional \"BUILD_XAW6\" was never defined. 23589Usually this means the macro was only invoked conditionally." >&2;} 23590 { (exit 1); exit 1; }; } 23591fi 23592if test -z "${BUILD_XAW7_TRUE}" && test -z "${BUILD_XAW7_FALSE}"; then 23593 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_XAW7\" was never defined. 23594Usually this means the macro was only invoked conditionally." >&5 23595$as_echo "$as_me: error: conditional \"BUILD_XAW7\" was never defined. 23596Usually this means the macro was only invoked conditionally." >&2;} 23597 { (exit 1); exit 1; }; } 23598fi 23599if test -z "${am__EXEEXT_TRUE}" && test -z "${am__EXEEXT_FALSE}"; then 23600 { { $as_echo "$as_me:$LINENO: error: conditional \"am__EXEEXT\" was never defined. 23601Usually this means the macro was only invoked conditionally." >&5 23602$as_echo "$as_me: error: conditional \"am__EXEEXT\" was never defined. 23603Usually this means the macro was only invoked conditionally." >&2;} 23604 { (exit 1); exit 1; }; } 23605fi 23606 23607: ${CONFIG_STATUS=./config.status} 23608ac_write_fail=0 23609ac_clean_files_save=$ac_clean_files 23610ac_clean_files="$ac_clean_files $CONFIG_STATUS" 23611{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 23612$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 23613cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23614#! $SHELL 23615# Generated by $as_me. 23616# Run this file to recreate the current configuration. 23617# Compiler output produced by configure, useful for debugging 23618# configure, is in config.log if it exists. 23619 23620debug=false 23621ac_cs_recheck=false 23622ac_cs_silent=false 23623SHELL=\${CONFIG_SHELL-$SHELL} 23624_ACEOF 23625 23626cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23627## --------------------- ## 23628## M4sh Initialization. ## 23629## --------------------- ## 23630 23631# Be more Bourne compatible 23632DUALCASE=1; export DUALCASE # for MKS sh 23633if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 23634 emulate sh 23635 NULLCMD=: 23636 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23637 # is contrary to our usage. Disable this feature. 23638 alias -g '${1+"$@"}'='"$@"' 23639 setopt NO_GLOB_SUBST 23640else 23641 case `(set -o) 2>/dev/null` in 23642 *posix*) set -o posix ;; 23643esac 23644 23645fi 23646 23647 23648 23649 23650# PATH needs CR 23651# Avoid depending upon Character Ranges. 23652as_cr_letters='abcdefghijklmnopqrstuvwxyz' 23653as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 23654as_cr_Letters=$as_cr_letters$as_cr_LETTERS 23655as_cr_digits='0123456789' 23656as_cr_alnum=$as_cr_Letters$as_cr_digits 23657 23658as_nl=' 23659' 23660export as_nl 23661# Printing a long string crashes Solaris 7 /usr/bin/printf. 23662as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 23663as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 23664as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 23665if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 23666 as_echo='printf %s\n' 23667 as_echo_n='printf %s' 23668else 23669 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 23670 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 23671 as_echo_n='/usr/ucb/echo -n' 23672 else 23673 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 23674 as_echo_n_body='eval 23675 arg=$1; 23676 case $arg in 23677 *"$as_nl"*) 23678 expr "X$arg" : "X\\(.*\\)$as_nl"; 23679 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 23680 esac; 23681 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 23682 ' 23683 export as_echo_n_body 23684 as_echo_n='sh -c $as_echo_n_body as_echo' 23685 fi 23686 export as_echo_body 23687 as_echo='sh -c $as_echo_body as_echo' 23688fi 23689 23690# The user is always right. 23691if test "${PATH_SEPARATOR+set}" != set; then 23692 PATH_SEPARATOR=: 23693 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 23694 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 23695 PATH_SEPARATOR=';' 23696 } 23697fi 23698 23699# Support unset when possible. 23700if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 23701 as_unset=unset 23702else 23703 as_unset=false 23704fi 23705 23706 23707# IFS 23708# We need space, tab and new line, in precisely that order. Quoting is 23709# there to prevent editors from complaining about space-tab. 23710# (If _AS_PATH_WALK were called with IFS unset, it would disable word 23711# splitting by setting IFS to empty value.) 23712IFS=" "" $as_nl" 23713 23714# Find who we are. Look in the path if we contain no directory separator. 23715case $0 in 23716 *[\\/]* ) as_myself=$0 ;; 23717 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23718for as_dir in $PATH 23719do 23720 IFS=$as_save_IFS 23721 test -z "$as_dir" && as_dir=. 23722 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 23723done 23724IFS=$as_save_IFS 23725 23726 ;; 23727esac 23728# We did not find ourselves, most probably we were run as `sh COMMAND' 23729# in which case we are not to be found in the path. 23730if test "x$as_myself" = x; then 23731 as_myself=$0 23732fi 23733if test ! -f "$as_myself"; then 23734 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 23735 { (exit 1); exit 1; } 23736fi 23737 23738# Work around bugs in pre-3.0 UWIN ksh. 23739for as_var in ENV MAIL MAILPATH 23740do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 23741done 23742PS1='$ ' 23743PS2='> ' 23744PS4='+ ' 23745 23746# NLS nuisances. 23747LC_ALL=C 23748export LC_ALL 23749LANGUAGE=C 23750export LANGUAGE 23751 23752# Required to use basename. 23753if expr a : '\(a\)' >/dev/null 2>&1 && 23754 test "X`expr 00001 : '.*\(...\)'`" = X001; then 23755 as_expr=expr 23756else 23757 as_expr=false 23758fi 23759 23760if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 23761 as_basename=basename 23762else 23763 as_basename=false 23764fi 23765 23766 23767# Name of the executable. 23768as_me=`$as_basename -- "$0" || 23769$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 23770 X"$0" : 'X\(//\)$' \| \ 23771 X"$0" : 'X\(/\)' \| . 2>/dev/null || 23772$as_echo X/"$0" | 23773 sed '/^.*\/\([^/][^/]*\)\/*$/{ 23774 s//\1/ 23775 q 23776 } 23777 /^X\/\(\/\/\)$/{ 23778 s//\1/ 23779 q 23780 } 23781 /^X\/\(\/\).*/{ 23782 s//\1/ 23783 q 23784 } 23785 s/.*/./; q'` 23786 23787# CDPATH. 23788$as_unset CDPATH 23789 23790 23791 23792 as_lineno_1=$LINENO 23793 as_lineno_2=$LINENO 23794 test "x$as_lineno_1" != "x$as_lineno_2" && 23795 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 23796 23797 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 23798 # uniformly replaced by the line number. The first 'sed' inserts a 23799 # line-number line after each line using $LINENO; the second 'sed' 23800 # does the real work. The second script uses 'N' to pair each 23801 # line-number line with the line containing $LINENO, and appends 23802 # trailing '-' during substitution so that $LINENO is not a special 23803 # case at line end. 23804 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 23805 # scripts with optimization help from Paolo Bonzini. Blame Lee 23806 # E. McMahon (1931-1989) for sed's syntax. :-) 23807 sed -n ' 23808 p 23809 /[$]LINENO/= 23810 ' <$as_myself | 23811 sed ' 23812 s/[$]LINENO.*/&-/ 23813 t lineno 23814 b 23815 :lineno 23816 N 23817 :loop 23818 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 23819 t loop 23820 s/-\n.*// 23821 ' >$as_me.lineno && 23822 chmod +x "$as_me.lineno" || 23823 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 23824 { (exit 1); exit 1; }; } 23825 23826 # Don't try to exec as it changes $[0], causing all sort of problems 23827 # (the dirname of $[0] is not the place where we might find the 23828 # original and so on. Autoconf is especially sensitive to this). 23829 . "./$as_me.lineno" 23830 # Exit status is that of the last command. 23831 exit 23832} 23833 23834 23835if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 23836 as_dirname=dirname 23837else 23838 as_dirname=false 23839fi 23840 23841ECHO_C= ECHO_N= ECHO_T= 23842case `echo -n x` in 23843-n*) 23844 case `echo 'x\c'` in 23845 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 23846 *) ECHO_C='\c';; 23847 esac;; 23848*) 23849 ECHO_N='-n';; 23850esac 23851if expr a : '\(a\)' >/dev/null 2>&1 && 23852 test "X`expr 00001 : '.*\(...\)'`" = X001; then 23853 as_expr=expr 23854else 23855 as_expr=false 23856fi 23857 23858rm -f conf$$ conf$$.exe conf$$.file 23859if test -d conf$$.dir; then 23860 rm -f conf$$.dir/conf$$.file 23861else 23862 rm -f conf$$.dir 23863 mkdir conf$$.dir 2>/dev/null 23864fi 23865if (echo >conf$$.file) 2>/dev/null; then 23866 if ln -s conf$$.file conf$$ 2>/dev/null; then 23867 as_ln_s='ln -s' 23868 # ... but there are two gotchas: 23869 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 23870 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 23871 # In both cases, we have to default to `cp -p'. 23872 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 23873 as_ln_s='cp -p' 23874 elif ln conf$$.file conf$$ 2>/dev/null; then 23875 as_ln_s=ln 23876 else 23877 as_ln_s='cp -p' 23878 fi 23879else 23880 as_ln_s='cp -p' 23881fi 23882rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 23883rmdir conf$$.dir 2>/dev/null 23884 23885if mkdir -p . 2>/dev/null; then 23886 as_mkdir_p=: 23887else 23888 test -d ./-p && rmdir ./-p 23889 as_mkdir_p=false 23890fi 23891 23892if test -x / >/dev/null 2>&1; then 23893 as_test_x='test -x' 23894else 23895 if ls -dL / >/dev/null 2>&1; then 23896 as_ls_L_option=L 23897 else 23898 as_ls_L_option= 23899 fi 23900 as_test_x=' 23901 eval sh -c '\'' 23902 if test -d "$1"; then 23903 test -d "$1/."; 23904 else 23905 case $1 in 23906 -*)set "./$1";; 23907 esac; 23908 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 23909 ???[sx]*):;;*)false;;esac;fi 23910 '\'' sh 23911 ' 23912fi 23913as_executable_p=$as_test_x 23914 23915# Sed expression to map a string onto a valid CPP name. 23916as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 23917 23918# Sed expression to map a string onto a valid variable name. 23919as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 23920 23921 23922exec 6>&1 23923 23924# Save the log message, to keep $[0] and so on meaningful, and to 23925# report actual input values of CONFIG_FILES etc. instead of their 23926# values after options handling. 23927ac_log=" 23928This file was extended by libXaw $as_me 1.0.7, which was 23929generated by GNU Autoconf 2.63. Invocation command line was 23930 23931 CONFIG_FILES = $CONFIG_FILES 23932 CONFIG_HEADERS = $CONFIG_HEADERS 23933 CONFIG_LINKS = $CONFIG_LINKS 23934 CONFIG_COMMANDS = $CONFIG_COMMANDS 23935 $ $0 $@ 23936 23937on `(hostname || uname -n) 2>/dev/null | sed 1q` 23938" 23939 23940_ACEOF 23941 23942case $ac_config_files in *" 23943"*) set x $ac_config_files; shift; ac_config_files=$*;; 23944esac 23945 23946case $ac_config_headers in *" 23947"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 23948esac 23949 23950 23951cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23952# Files that config.status was made for. 23953config_files="$ac_config_files" 23954config_headers="$ac_config_headers" 23955config_commands="$ac_config_commands" 23956 23957_ACEOF 23958 23959cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 23960ac_cs_usage="\ 23961\`$as_me' instantiates files from templates according to the 23962current configuration. 23963 23964Usage: $0 [OPTION]... [FILE]... 23965 23966 -h, --help print this help, then exit 23967 -V, --version print version number and configuration settings, then exit 23968 -q, --quiet, --silent 23969 do not print progress messages 23970 -d, --debug don't remove temporary files 23971 --recheck update $as_me by reconfiguring in the same conditions 23972 --file=FILE[:TEMPLATE] 23973 instantiate the configuration file FILE 23974 --header=FILE[:TEMPLATE] 23975 instantiate the configuration header FILE 23976 23977Configuration files: 23978$config_files 23979 23980Configuration headers: 23981$config_headers 23982 23983Configuration commands: 23984$config_commands 23985 23986Report bugs to <bug-autoconf@gnu.org>." 23987 23988_ACEOF 23989cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 23990ac_cs_version="\\ 23991libXaw config.status 1.0.7 23992configured by $0, generated by GNU Autoconf 2.63, 23993 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 23994 23995Copyright (C) 2008 Free Software Foundation, Inc. 23996This config.status script is free software; the Free Software Foundation 23997gives unlimited permission to copy, distribute and modify it." 23998 23999ac_pwd='$ac_pwd' 24000srcdir='$srcdir' 24001INSTALL='$INSTALL' 24002MKDIR_P='$MKDIR_P' 24003AWK='$AWK' 24004test -n "\$AWK" || AWK=awk 24005_ACEOF 24006 24007cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 24008# The default lists apply if the user does not specify any file. 24009ac_need_defaults=: 24010while test $# != 0 24011do 24012 case $1 in 24013 --*=*) 24014 ac_option=`expr "X$1" : 'X\([^=]*\)='` 24015 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 24016 ac_shift=: 24017 ;; 24018 *) 24019 ac_option=$1 24020 ac_optarg=$2 24021 ac_shift=shift 24022 ;; 24023 esac 24024 24025 case $ac_option in 24026 # Handling of the options. 24027 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 24028 ac_cs_recheck=: ;; 24029 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 24030 $as_echo "$ac_cs_version"; exit ;; 24031 --debug | --debu | --deb | --de | --d | -d ) 24032 debug=: ;; 24033 --file | --fil | --fi | --f ) 24034 $ac_shift 24035 case $ac_optarg in 24036 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 24037 esac 24038 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 24039 ac_need_defaults=false;; 24040 --header | --heade | --head | --hea ) 24041 $ac_shift 24042 case $ac_optarg in 24043 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 24044 esac 24045 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 24046 ac_need_defaults=false;; 24047 --he | --h) 24048 # Conflict between --help and --header 24049 { $as_echo "$as_me: error: ambiguous option: $1 24050Try \`$0 --help' for more information." >&2 24051 { (exit 1); exit 1; }; };; 24052 --help | --hel | -h ) 24053 $as_echo "$ac_cs_usage"; exit ;; 24054 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 24055 | -silent | --silent | --silen | --sile | --sil | --si | --s) 24056 ac_cs_silent=: ;; 24057 24058 # This is an error. 24059 -*) { $as_echo "$as_me: error: unrecognized option: $1 24060Try \`$0 --help' for more information." >&2 24061 { (exit 1); exit 1; }; } ;; 24062 24063 *) ac_config_targets="$ac_config_targets $1" 24064 ac_need_defaults=false ;; 24065 24066 esac 24067 shift 24068done 24069 24070ac_configure_extra_args= 24071 24072if $ac_cs_silent; then 24073 exec 6>/dev/null 24074 ac_configure_extra_args="$ac_configure_extra_args --silent" 24075fi 24076 24077_ACEOF 24078cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 24079if \$ac_cs_recheck; then 24080 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 24081 shift 24082 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 24083 CONFIG_SHELL='$SHELL' 24084 export CONFIG_SHELL 24085 exec "\$@" 24086fi 24087 24088_ACEOF 24089cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 24090exec 5>>config.log 24091{ 24092 echo 24093 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 24094## Running $as_me. ## 24095_ASBOX 24096 $as_echo "$ac_log" 24097} >&5 24098 24099_ACEOF 24100cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 24101# 24102# INIT-COMMANDS 24103# 24104AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 24105 24106_ACEOF 24107 24108cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 24109 24110# Handling of arguments. 24111for ac_config_target in $ac_config_targets 24112do 24113 case $ac_config_target in 24114 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 24115 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 24116 "libtool_hack") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool_hack" ;; 24117 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 24118 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 24119 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 24120 "spec/Makefile") CONFIG_FILES="$CONFIG_FILES spec/Makefile" ;; 24121 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 24122 "xaw6.pc") CONFIG_FILES="$CONFIG_FILES xaw6.pc" ;; 24123 24124 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 24125$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 24126 { (exit 1); exit 1; }; };; 24127 esac 24128done 24129 24130 24131# If the user did not use the arguments to specify the items to instantiate, 24132# then the envvar interface is used. Set only those that are not. 24133# We use the long form for the default assignment because of an extremely 24134# bizarre bug on SunOS 4.1.3. 24135if $ac_need_defaults; then 24136 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 24137 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 24138 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 24139fi 24140 24141# Have a temporary directory for convenience. Make it in the build tree 24142# simply because there is no reason against having it here, and in addition, 24143# creating and moving files from /tmp can sometimes cause problems. 24144# Hook for its removal unless debugging. 24145# Note that there is a small window in which the directory will not be cleaned: 24146# after its creation but before its name has been assigned to `$tmp'. 24147$debug || 24148{ 24149 tmp= 24150 trap 'exit_status=$? 24151 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 24152' 0 24153 trap '{ (exit 1); exit 1; }' 1 2 13 15 24154} 24155# Create a (secure) tmp directory for tmp files. 24156 24157{ 24158 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 24159 test -n "$tmp" && test -d "$tmp" 24160} || 24161{ 24162 tmp=./conf$$-$RANDOM 24163 (umask 077 && mkdir "$tmp") 24164} || 24165{ 24166 $as_echo "$as_me: cannot create a temporary directory in ." >&2 24167 { (exit 1); exit 1; } 24168} 24169 24170# Set up the scripts for CONFIG_FILES section. 24171# No need to generate them if there are no CONFIG_FILES. 24172# This happens for instance with `./config.status config.h'. 24173if test -n "$CONFIG_FILES"; then 24174 24175 24176ac_cr=' 24177' 24178ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 24179if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 24180 ac_cs_awk_cr='\\r' 24181else 24182 ac_cs_awk_cr=$ac_cr 24183fi 24184 24185echo 'BEGIN {' >"$tmp/subs1.awk" && 24186_ACEOF 24187 24188 24189{ 24190 echo "cat >conf$$subs.awk <<_ACEOF" && 24191 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 24192 echo "_ACEOF" 24193} >conf$$subs.sh || 24194 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 24195$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 24196 { (exit 1); exit 1; }; } 24197ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 24198ac_delim='%!_!# ' 24199for ac_last_try in false false false false false :; do 24200 . ./conf$$subs.sh || 24201 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 24202$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 24203 { (exit 1); exit 1; }; } 24204 24205 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 24206 if test $ac_delim_n = $ac_delim_num; then 24207 break 24208 elif $ac_last_try; then 24209 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 24210$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 24211 { (exit 1); exit 1; }; } 24212 else 24213 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 24214 fi 24215done 24216rm -f conf$$subs.sh 24217 24218cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 24219cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 24220_ACEOF 24221sed -n ' 24222h 24223s/^/S["/; s/!.*/"]=/ 24224p 24225g 24226s/^[^!]*!// 24227:repl 24228t repl 24229s/'"$ac_delim"'$// 24230t delim 24231:nl 24232h 24233s/\(.\{148\}\).*/\1/ 24234t more1 24235s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 24236p 24237n 24238b repl 24239:more1 24240s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 24241p 24242g 24243s/.\{148\}// 24244t nl 24245:delim 24246h 24247s/\(.\{148\}\).*/\1/ 24248t more2 24249s/["\\]/\\&/g; s/^/"/; s/$/"/ 24250p 24251b 24252:more2 24253s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 24254p 24255g 24256s/.\{148\}// 24257t delim 24258' <conf$$subs.awk | sed ' 24259/^[^""]/{ 24260 N 24261 s/\n// 24262} 24263' >>$CONFIG_STATUS || ac_write_fail=1 24264rm -f conf$$subs.awk 24265cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 24266_ACAWK 24267cat >>"\$tmp/subs1.awk" <<_ACAWK && 24268 for (key in S) S_is_set[key] = 1 24269 FS = "" 24270 24271} 24272{ 24273 line = $ 0 24274 nfields = split(line, field, "@") 24275 substed = 0 24276 len = length(field[1]) 24277 for (i = 2; i < nfields; i++) { 24278 key = field[i] 24279 keylen = length(key) 24280 if (S_is_set[key]) { 24281 value = S[key] 24282 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 24283 len += length(value) + length(field[++i]) 24284 substed = 1 24285 } else 24286 len += 1 + keylen 24287 } 24288 24289 print line 24290} 24291 24292_ACAWK 24293_ACEOF 24294cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 24295if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 24296 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 24297else 24298 cat 24299fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 24300 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 24301$as_echo "$as_me: error: could not setup config files machinery" >&2;} 24302 { (exit 1); exit 1; }; } 24303_ACEOF 24304 24305# VPATH may cause trouble with some makes, so we remove $(srcdir), 24306# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 24307# trailing colons and then remove the whole line if VPATH becomes empty 24308# (actually we leave an empty line to preserve line numbers). 24309if test "x$srcdir" = x.; then 24310 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 24311s/:*\$(srcdir):*/:/ 24312s/:*\${srcdir}:*/:/ 24313s/:*@srcdir@:*/:/ 24314s/^\([^=]*=[ ]*\):*/\1/ 24315s/:*$// 24316s/^[^=]*=[ ]*$// 24317}' 24318fi 24319 24320cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 24321fi # test -n "$CONFIG_FILES" 24322 24323# Set up the scripts for CONFIG_HEADERS section. 24324# No need to generate them if there are no CONFIG_HEADERS. 24325# This happens for instance with `./config.status Makefile'. 24326if test -n "$CONFIG_HEADERS"; then 24327cat >"$tmp/defines.awk" <<\_ACAWK || 24328BEGIN { 24329_ACEOF 24330 24331# Transform confdefs.h into an awk script `defines.awk', embedded as 24332# here-document in config.status, that substitutes the proper values into 24333# config.h.in to produce config.h. 24334 24335# Create a delimiter string that does not exist in confdefs.h, to ease 24336# handling of long lines. 24337ac_delim='%!_!# ' 24338for ac_last_try in false false :; do 24339 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 24340 if test -z "$ac_t"; then 24341 break 24342 elif $ac_last_try; then 24343 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 24344$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 24345 { (exit 1); exit 1; }; } 24346 else 24347 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 24348 fi 24349done 24350 24351# For the awk script, D is an array of macro values keyed by name, 24352# likewise P contains macro parameters if any. Preserve backslash 24353# newline sequences. 24354 24355ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 24356sed -n ' 24357s/.\{148\}/&'"$ac_delim"'/g 24358t rset 24359:rset 24360s/^[ ]*#[ ]*define[ ][ ]*/ / 24361t def 24362d 24363:def 24364s/\\$// 24365t bsnl 24366s/["\\]/\\&/g 24367s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 24368D["\1"]=" \3"/p 24369s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 24370d 24371:bsnl 24372s/["\\]/\\&/g 24373s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 24374D["\1"]=" \3\\\\\\n"\\/p 24375t cont 24376s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 24377t cont 24378d 24379:cont 24380n 24381s/.\{148\}/&'"$ac_delim"'/g 24382t clear 24383:clear 24384s/\\$// 24385t bsnlc 24386s/["\\]/\\&/g; s/^/"/; s/$/"/p 24387d 24388:bsnlc 24389s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 24390b cont 24391' <confdefs.h | sed ' 24392s/'"$ac_delim"'/"\\\ 24393"/g' >>$CONFIG_STATUS || ac_write_fail=1 24394 24395cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 24396 for (key in D) D_is_set[key] = 1 24397 FS = "" 24398} 24399/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 24400 line = \$ 0 24401 split(line, arg, " ") 24402 if (arg[1] == "#") { 24403 defundef = arg[2] 24404 mac1 = arg[3] 24405 } else { 24406 defundef = substr(arg[1], 2) 24407 mac1 = arg[2] 24408 } 24409 split(mac1, mac2, "(") #) 24410 macro = mac2[1] 24411 prefix = substr(line, 1, index(line, defundef) - 1) 24412 if (D_is_set[macro]) { 24413 # Preserve the white space surrounding the "#". 24414 print prefix "define", macro P[macro] D[macro] 24415 next 24416 } else { 24417 # Replace #undef with comments. This is necessary, for example, 24418 # in the case of _POSIX_SOURCE, which is predefined and required 24419 # on some systems where configure will not decide to define it. 24420 if (defundef == "undef") { 24421 print "/*", prefix defundef, macro, "*/" 24422 next 24423 } 24424 } 24425} 24426{ print } 24427_ACAWK 24428_ACEOF 24429cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 24430 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 24431$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 24432 { (exit 1); exit 1; }; } 24433fi # test -n "$CONFIG_HEADERS" 24434 24435 24436eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 24437shift 24438for ac_tag 24439do 24440 case $ac_tag in 24441 :[FHLC]) ac_mode=$ac_tag; continue;; 24442 esac 24443 case $ac_mode$ac_tag in 24444 :[FHL]*:*);; 24445 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 24446$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 24447 { (exit 1); exit 1; }; };; 24448 :[FH]-) ac_tag=-:-;; 24449 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 24450 esac 24451 ac_save_IFS=$IFS 24452 IFS=: 24453 set x $ac_tag 24454 IFS=$ac_save_IFS 24455 shift 24456 ac_file=$1 24457 shift 24458 24459 case $ac_mode in 24460 :L) ac_source=$1;; 24461 :[FH]) 24462 ac_file_inputs= 24463 for ac_f 24464 do 24465 case $ac_f in 24466 -) ac_f="$tmp/stdin";; 24467 *) # Look for the file first in the build tree, then in the source tree 24468 # (if the path is not absolute). The absolute path cannot be DOS-style, 24469 # because $ac_f cannot contain `:'. 24470 test -f "$ac_f" || 24471 case $ac_f in 24472 [\\/$]*) false;; 24473 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 24474 esac || 24475 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 24476$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 24477 { (exit 1); exit 1; }; };; 24478 esac 24479 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 24480 ac_file_inputs="$ac_file_inputs '$ac_f'" 24481 done 24482 24483 # Let's still pretend it is `configure' which instantiates (i.e., don't 24484 # use $as_me), people would be surprised to read: 24485 # /* config.h. Generated by config.status. */ 24486 configure_input='Generated from '` 24487 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 24488 `' by configure.' 24489 if test x"$ac_file" != x-; then 24490 configure_input="$ac_file. $configure_input" 24491 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 24492$as_echo "$as_me: creating $ac_file" >&6;} 24493 fi 24494 # Neutralize special characters interpreted by sed in replacement strings. 24495 case $configure_input in #( 24496 *\&* | *\|* | *\\* ) 24497 ac_sed_conf_input=`$as_echo "$configure_input" | 24498 sed 's/[\\\\&|]/\\\\&/g'`;; #( 24499 *) ac_sed_conf_input=$configure_input;; 24500 esac 24501 24502 case $ac_tag in 24503 *:-:* | *:-) cat >"$tmp/stdin" \ 24504 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 24505$as_echo "$as_me: error: could not create $ac_file" >&2;} 24506 { (exit 1); exit 1; }; } ;; 24507 esac 24508 ;; 24509 esac 24510 24511 ac_dir=`$as_dirname -- "$ac_file" || 24512$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24513 X"$ac_file" : 'X\(//\)[^/]' \| \ 24514 X"$ac_file" : 'X\(//\)$' \| \ 24515 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 24516$as_echo X"$ac_file" | 24517 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24518 s//\1/ 24519 q 24520 } 24521 /^X\(\/\/\)[^/].*/{ 24522 s//\1/ 24523 q 24524 } 24525 /^X\(\/\/\)$/{ 24526 s//\1/ 24527 q 24528 } 24529 /^X\(\/\).*/{ 24530 s//\1/ 24531 q 24532 } 24533 s/.*/./; q'` 24534 { as_dir="$ac_dir" 24535 case $as_dir in #( 24536 -*) as_dir=./$as_dir;; 24537 esac 24538 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 24539 as_dirs= 24540 while :; do 24541 case $as_dir in #( 24542 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 24543 *) as_qdir=$as_dir;; 24544 esac 24545 as_dirs="'$as_qdir' $as_dirs" 24546 as_dir=`$as_dirname -- "$as_dir" || 24547$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24548 X"$as_dir" : 'X\(//\)[^/]' \| \ 24549 X"$as_dir" : 'X\(//\)$' \| \ 24550 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 24551$as_echo X"$as_dir" | 24552 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24553 s//\1/ 24554 q 24555 } 24556 /^X\(\/\/\)[^/].*/{ 24557 s//\1/ 24558 q 24559 } 24560 /^X\(\/\/\)$/{ 24561 s//\1/ 24562 q 24563 } 24564 /^X\(\/\).*/{ 24565 s//\1/ 24566 q 24567 } 24568 s/.*/./; q'` 24569 test -d "$as_dir" && break 24570 done 24571 test -z "$as_dirs" || eval "mkdir $as_dirs" 24572 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 24573$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 24574 { (exit 1); exit 1; }; }; } 24575 ac_builddir=. 24576 24577case "$ac_dir" in 24578.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 24579*) 24580 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 24581 # A ".." for each directory in $ac_dir_suffix. 24582 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 24583 case $ac_top_builddir_sub in 24584 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 24585 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 24586 esac ;; 24587esac 24588ac_abs_top_builddir=$ac_pwd 24589ac_abs_builddir=$ac_pwd$ac_dir_suffix 24590# for backward compatibility: 24591ac_top_builddir=$ac_top_build_prefix 24592 24593case $srcdir in 24594 .) # We are building in place. 24595 ac_srcdir=. 24596 ac_top_srcdir=$ac_top_builddir_sub 24597 ac_abs_top_srcdir=$ac_pwd ;; 24598 [\\/]* | ?:[\\/]* ) # Absolute name. 24599 ac_srcdir=$srcdir$ac_dir_suffix; 24600 ac_top_srcdir=$srcdir 24601 ac_abs_top_srcdir=$srcdir ;; 24602 *) # Relative name. 24603 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 24604 ac_top_srcdir=$ac_top_build_prefix$srcdir 24605 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 24606esac 24607ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 24608 24609 24610 case $ac_mode in 24611 :F) 24612 # 24613 # CONFIG_FILE 24614 # 24615 24616 case $INSTALL in 24617 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 24618 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 24619 esac 24620 ac_MKDIR_P=$MKDIR_P 24621 case $MKDIR_P in 24622 [\\/$]* | ?:[\\/]* ) ;; 24623 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 24624 esac 24625_ACEOF 24626 24627cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 24628# If the template does not know about datarootdir, expand it. 24629# FIXME: This hack should be removed a few years after 2.60. 24630ac_datarootdir_hack=; ac_datarootdir_seen= 24631 24632ac_sed_dataroot=' 24633/datarootdir/ { 24634 p 24635 q 24636} 24637/@datadir@/p 24638/@docdir@/p 24639/@infodir@/p 24640/@localedir@/p 24641/@mandir@/p 24642' 24643case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 24644*datarootdir*) ac_datarootdir_seen=yes;; 24645*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 24646 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 24647$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 24648_ACEOF 24649cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 24650 ac_datarootdir_hack=' 24651 s&@datadir@&$datadir&g 24652 s&@docdir@&$docdir&g 24653 s&@infodir@&$infodir&g 24654 s&@localedir@&$localedir&g 24655 s&@mandir@&$mandir&g 24656 s&\\\${datarootdir}&$datarootdir&g' ;; 24657esac 24658_ACEOF 24659 24660# Neutralize VPATH when `$srcdir' = `.'. 24661# Shell code in configure.ac might set extrasub. 24662# FIXME: do we really want to maintain this feature? 24663cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 24664ac_sed_extra="$ac_vpsub 24665$extrasub 24666_ACEOF 24667cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 24668:t 24669/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 24670s|@configure_input@|$ac_sed_conf_input|;t t 24671s&@top_builddir@&$ac_top_builddir_sub&;t t 24672s&@top_build_prefix@&$ac_top_build_prefix&;t t 24673s&@srcdir@&$ac_srcdir&;t t 24674s&@abs_srcdir@&$ac_abs_srcdir&;t t 24675s&@top_srcdir@&$ac_top_srcdir&;t t 24676s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 24677s&@builddir@&$ac_builddir&;t t 24678s&@abs_builddir@&$ac_abs_builddir&;t t 24679s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 24680s&@INSTALL@&$ac_INSTALL&;t t 24681s&@MKDIR_P@&$ac_MKDIR_P&;t t 24682$ac_datarootdir_hack 24683" 24684eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 24685 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 24686$as_echo "$as_me: error: could not create $ac_file" >&2;} 24687 { (exit 1); exit 1; }; } 24688 24689test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 24690 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 24691 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 24692 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 24693which seems to be undefined. Please make sure it is defined." >&5 24694$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 24695which seems to be undefined. Please make sure it is defined." >&2;} 24696 24697 rm -f "$tmp/stdin" 24698 case $ac_file in 24699 -) cat "$tmp/out" && rm -f "$tmp/out";; 24700 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 24701 esac \ 24702 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 24703$as_echo "$as_me: error: could not create $ac_file" >&2;} 24704 { (exit 1); exit 1; }; } 24705 ;; 24706 :H) 24707 # 24708 # CONFIG_HEADER 24709 # 24710 if test x"$ac_file" != x-; then 24711 { 24712 $as_echo "/* $configure_input */" \ 24713 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 24714 } >"$tmp/config.h" \ 24715 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 24716$as_echo "$as_me: error: could not create $ac_file" >&2;} 24717 { (exit 1); exit 1; }; } 24718 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 24719 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 24720$as_echo "$as_me: $ac_file is unchanged" >&6;} 24721 else 24722 rm -f "$ac_file" 24723 mv "$tmp/config.h" "$ac_file" \ 24724 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 24725$as_echo "$as_me: error: could not create $ac_file" >&2;} 24726 { (exit 1); exit 1; }; } 24727 fi 24728 else 24729 $as_echo "/* $configure_input */" \ 24730 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 24731 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 24732$as_echo "$as_me: error: could not create -" >&2;} 24733 { (exit 1); exit 1; }; } 24734 fi 24735# Compute "$ac_file"'s index in $config_headers. 24736_am_arg="$ac_file" 24737_am_stamp_count=1 24738for _am_header in $config_headers :; do 24739 case $_am_header in 24740 $_am_arg | $_am_arg:* ) 24741 break ;; 24742 * ) 24743 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 24744 esac 24745done 24746echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 24747$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24748 X"$_am_arg" : 'X\(//\)[^/]' \| \ 24749 X"$_am_arg" : 'X\(//\)$' \| \ 24750 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 24751$as_echo X"$_am_arg" | 24752 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24753 s//\1/ 24754 q 24755 } 24756 /^X\(\/\/\)[^/].*/{ 24757 s//\1/ 24758 q 24759 } 24760 /^X\(\/\/\)$/{ 24761 s//\1/ 24762 q 24763 } 24764 /^X\(\/\).*/{ 24765 s//\1/ 24766 q 24767 } 24768 s/.*/./; q'`/stamp-h$_am_stamp_count 24769 ;; 24770 24771 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 24772$as_echo "$as_me: executing $ac_file commands" >&6;} 24773 ;; 24774 esac 24775 24776 24777 case $ac_file$ac_mode in 24778 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 24779 # Autoconf 2.62 quotes --file arguments for eval, but not when files 24780 # are listed without --file. Let's play safe and only enable the eval 24781 # if we detect the quoting. 24782 case $CONFIG_FILES in 24783 *\'*) eval set x "$CONFIG_FILES" ;; 24784 *) set x $CONFIG_FILES ;; 24785 esac 24786 shift 24787 for mf 24788 do 24789 # Strip MF so we end up with the name of the file. 24790 mf=`echo "$mf" | sed -e 's/:.*$//'` 24791 # Check whether this is an Automake generated Makefile or not. 24792 # We used to match only the files named `Makefile.in', but 24793 # some people rename them; so instead we look at the file content. 24794 # Grep'ing the first line is not enough: some people post-process 24795 # each Makefile.in and add a new line on top of each file to say so. 24796 # Grep'ing the whole file is not good either: AIX grep has a line 24797 # limit of 2048, but all sed's we know have understand at least 4000. 24798 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 24799 dirpart=`$as_dirname -- "$mf" || 24800$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24801 X"$mf" : 'X\(//\)[^/]' \| \ 24802 X"$mf" : 'X\(//\)$' \| \ 24803 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 24804$as_echo X"$mf" | 24805 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24806 s//\1/ 24807 q 24808 } 24809 /^X\(\/\/\)[^/].*/{ 24810 s//\1/ 24811 q 24812 } 24813 /^X\(\/\/\)$/{ 24814 s//\1/ 24815 q 24816 } 24817 /^X\(\/\).*/{ 24818 s//\1/ 24819 q 24820 } 24821 s/.*/./; q'` 24822 else 24823 continue 24824 fi 24825 # Extract the definition of DEPDIR, am__include, and am__quote 24826 # from the Makefile without running `make'. 24827 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 24828 test -z "$DEPDIR" && continue 24829 am__include=`sed -n 's/^am__include = //p' < "$mf"` 24830 test -z "am__include" && continue 24831 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 24832 # When using ansi2knr, U may be empty or an underscore; expand it 24833 U=`sed -n 's/^U = //p' < "$mf"` 24834 # Find all dependency output files, they are included files with 24835 # $(DEPDIR) in their names. We invoke sed twice because it is the 24836 # simplest approach to changing $(DEPDIR) to its actual value in the 24837 # expansion. 24838 for file in `sed -n " 24839 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 24840 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 24841 # Make sure the directory exists. 24842 test -f "$dirpart/$file" && continue 24843 fdir=`$as_dirname -- "$file" || 24844$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24845 X"$file" : 'X\(//\)[^/]' \| \ 24846 X"$file" : 'X\(//\)$' \| \ 24847 X"$file" : 'X\(/\)' \| . 2>/dev/null || 24848$as_echo X"$file" | 24849 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24850 s//\1/ 24851 q 24852 } 24853 /^X\(\/\/\)[^/].*/{ 24854 s//\1/ 24855 q 24856 } 24857 /^X\(\/\/\)$/{ 24858 s//\1/ 24859 q 24860 } 24861 /^X\(\/\).*/{ 24862 s//\1/ 24863 q 24864 } 24865 s/.*/./; q'` 24866 { as_dir=$dirpart/$fdir 24867 case $as_dir in #( 24868 -*) as_dir=./$as_dir;; 24869 esac 24870 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 24871 as_dirs= 24872 while :; do 24873 case $as_dir in #( 24874 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 24875 *) as_qdir=$as_dir;; 24876 esac 24877 as_dirs="'$as_qdir' $as_dirs" 24878 as_dir=`$as_dirname -- "$as_dir" || 24879$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24880 X"$as_dir" : 'X\(//\)[^/]' \| \ 24881 X"$as_dir" : 'X\(//\)$' \| \ 24882 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 24883$as_echo X"$as_dir" | 24884 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24885 s//\1/ 24886 q 24887 } 24888 /^X\(\/\/\)[^/].*/{ 24889 s//\1/ 24890 q 24891 } 24892 /^X\(\/\/\)$/{ 24893 s//\1/ 24894 q 24895 } 24896 /^X\(\/\).*/{ 24897 s//\1/ 24898 q 24899 } 24900 s/.*/./; q'` 24901 test -d "$as_dir" && break 24902 done 24903 test -z "$as_dirs" || eval "mkdir $as_dirs" 24904 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 24905$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 24906 { (exit 1); exit 1; }; }; } 24907 # echo "creating $dirpart/$file" 24908 echo '# dummy' > "$dirpart/$file" 24909 done 24910 done 24911} 24912 ;; 24913 "libtool_hack":C) 24914 cp -f libtool libtool_ 24915 test -z "$SED" && SED=sed 24916 $SED '1,/^soname_spec/{ 24917/^soname_spec/i\ 24918# X.Org hack to match monolithic Xaw SONAME\ 24919xorglibxawname="libXaw" 24920/^soname_spec/s/libname/xorglibxawname/ 24921}' libtool_ > libtool 24922 rm -f libtool_ 24923 ;; 24924 24925 esac 24926done # for ac_tag 24927 24928 24929{ (exit 0); exit 0; } 24930_ACEOF 24931chmod +x $CONFIG_STATUS 24932ac_clean_files=$ac_clean_files_save 24933 24934test $ac_write_fail = 0 || 24935 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 24936$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 24937 { (exit 1); exit 1; }; } 24938 24939 24940# configure is writing to config.log, and then calls config.status. 24941# config.status does its own redirection, appending to config.log. 24942# Unfortunately, on DOS this fails, as config.log is still kept open 24943# by configure, so config.status won't be able to write to it; its 24944# output is simply discarded. So we exec the FD to /dev/null, 24945# effectively closing config.log, so it can be properly (re)opened and 24946# appended to by config.status. When coming back to configure, we 24947# need to make the FD available again. 24948if test "$no_create" != yes; then 24949 ac_cs_success=: 24950 ac_config_status_args= 24951 test "$silent" = yes && 24952 ac_config_status_args="$ac_config_status_args --quiet" 24953 exec 5>/dev/null 24954 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 24955 exec 5>>config.log 24956 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 24957 # would make configure fail if this is the last instruction. 24958 $ac_cs_success || { (exit 1); exit 1; } 24959fi 24960if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 24961 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 24962$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 24963fi 24964 24965fi 24966 24967if test "x$build_v7" = xyes; then 24968 ac_config_files="$ac_config_files xaw7.pc" 24969 24970cat >confcache <<\_ACEOF 24971# This file is a shell script that caches the results of configure 24972# tests run on this system so they can be shared between configure 24973# scripts and configure runs, see configure's option --config-cache. 24974# It is not useful on other systems. If it contains results you don't 24975# want to keep, you may remove or edit it. 24976# 24977# config.status only pays attention to the cache file if you give it 24978# the --recheck option to rerun configure. 24979# 24980# `ac_cv_env_foo' variables (set or unset) will be overridden when 24981# loading this file, other *unset* `ac_cv_foo' will be assigned the 24982# following values. 24983 24984_ACEOF 24985 24986# The following way of writing the cache mishandles newlines in values, 24987# but we know of no workaround that is simple, portable, and efficient. 24988# So, we kill variables containing newlines. 24989# Ultrix sh set writes to stderr and can't be redirected directly, 24990# and sets the high bit in the cache file unless we assign to the vars. 24991( 24992 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 24993 eval ac_val=\$$ac_var 24994 case $ac_val in #( 24995 *${as_nl}*) 24996 case $ac_var in #( 24997 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 24998$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 24999 esac 25000 case $ac_var in #( 25001 _ | IFS | as_nl) ;; #( 25002 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 25003 *) $as_unset $ac_var ;; 25004 esac ;; 25005 esac 25006 done 25007 25008 (set) 2>&1 | 25009 case $as_nl`(ac_space=' '; set) 2>&1` in #( 25010 *${as_nl}ac_space=\ *) 25011 # `set' does not quote correctly, so add quotes (double-quote 25012 # substitution turns \\\\ into \\, and sed turns \\ into \). 25013 sed -n \ 25014 "s/'/'\\\\''/g; 25015 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 25016 ;; #( 25017 *) 25018 # `set' quotes correctly as required by POSIX, so do not add quotes. 25019 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 25020 ;; 25021 esac | 25022 sort 25023) | 25024 sed ' 25025 /^ac_cv_env_/b end 25026 t clear 25027 :clear 25028 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 25029 t end 25030 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 25031 :end' >>confcache 25032if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 25033 if test -w "$cache_file"; then 25034 test "x$cache_file" != "x/dev/null" && 25035 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 25036$as_echo "$as_me: updating cache $cache_file" >&6;} 25037 cat confcache >$cache_file 25038 else 25039 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 25040$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 25041 fi 25042fi 25043rm -f confcache 25044 25045test "x$prefix" = xNONE && prefix=$ac_default_prefix 25046# Let make expand exec_prefix. 25047test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 25048 25049DEFS=-DHAVE_CONFIG_H 25050 25051ac_libobjs= 25052ac_ltlibobjs= 25053for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 25054 # 1. Remove the extension, and $U if already installed. 25055 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 25056 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 25057 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 25058 # will be set to the directory where LIBOBJS objects are built. 25059 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 25060 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 25061done 25062LIBOBJS=$ac_libobjs 25063 25064LTLIBOBJS=$ac_ltlibobjs 25065 25066 25067 if test -n "$EXEEXT"; then 25068 am__EXEEXT_TRUE= 25069 am__EXEEXT_FALSE='#' 25070else 25071 am__EXEEXT_TRUE='#' 25072 am__EXEEXT_FALSE= 25073fi 25074 25075if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 25076 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 25077Usually this means the macro was only invoked conditionally." >&5 25078$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 25079Usually this means the macro was only invoked conditionally." >&2;} 25080 { (exit 1); exit 1; }; } 25081fi 25082if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 25083 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 25084Usually this means the macro was only invoked conditionally." >&5 25085$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 25086Usually this means the macro was only invoked conditionally." >&2;} 25087 { (exit 1); exit 1; }; } 25088fi 25089if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 25090 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 25091Usually this means the macro was only invoked conditionally." >&5 25092$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 25093Usually this means the macro was only invoked conditionally." >&2;} 25094 { (exit 1); exit 1; }; } 25095fi 25096if test -z "${BUILD_DOCS_TRUE}" && test -z "${BUILD_DOCS_FALSE}"; then 25097 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_DOCS\" was never defined. 25098Usually this means the macro was only invoked conditionally." >&5 25099$as_echo "$as_me: error: conditional \"BUILD_DOCS\" was never defined. 25100Usually this means the macro was only invoked conditionally." >&2;} 25101 { (exit 1); exit 1; }; } 25102fi 25103if test -z "${PLATFORM_WIN32_TRUE}" && test -z "${PLATFORM_WIN32_FALSE}"; then 25104 { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_WIN32\" was never defined. 25105Usually this means the macro was only invoked conditionally." >&5 25106$as_echo "$as_me: error: conditional \"PLATFORM_WIN32\" was never defined. 25107Usually this means the macro was only invoked conditionally." >&2;} 25108 { (exit 1); exit 1; }; } 25109fi 25110if test -z "${PLATFORM_DARWIN_TRUE}" && test -z "${PLATFORM_DARWIN_FALSE}"; then 25111 { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_DARWIN\" was never defined. 25112Usually this means the macro was only invoked conditionally." >&5 25113$as_echo "$as_me: error: conditional \"PLATFORM_DARWIN\" was never defined. 25114Usually this means the macro was only invoked conditionally." >&2;} 25115 { (exit 1); exit 1; }; } 25116fi 25117if test -z "${BUILD_XAW6_TRUE}" && test -z "${BUILD_XAW6_FALSE}"; then 25118 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_XAW6\" was never defined. 25119Usually this means the macro was only invoked conditionally." >&5 25120$as_echo "$as_me: error: conditional \"BUILD_XAW6\" was never defined. 25121Usually this means the macro was only invoked conditionally." >&2;} 25122 { (exit 1); exit 1; }; } 25123fi 25124if test -z "${BUILD_XAW7_TRUE}" && test -z "${BUILD_XAW7_FALSE}"; then 25125 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_XAW7\" was never defined. 25126Usually this means the macro was only invoked conditionally." >&5 25127$as_echo "$as_me: error: conditional \"BUILD_XAW7\" was never defined. 25128Usually this means the macro was only invoked conditionally." >&2;} 25129 { (exit 1); exit 1; }; } 25130fi 25131if test -z "${am__EXEEXT_TRUE}" && test -z "${am__EXEEXT_FALSE}"; then 25132 { { $as_echo "$as_me:$LINENO: error: conditional \"am__EXEEXT\" was never defined. 25133Usually this means the macro was only invoked conditionally." >&5 25134$as_echo "$as_me: error: conditional \"am__EXEEXT\" was never defined. 25135Usually this means the macro was only invoked conditionally." >&2;} 25136 { (exit 1); exit 1; }; } 25137fi 25138if test -z "${am__EXEEXT_TRUE}" && test -z "${am__EXEEXT_FALSE}"; then 25139 { { $as_echo "$as_me:$LINENO: error: conditional \"am__EXEEXT\" was never defined. 25140Usually this means the macro was only invoked conditionally." >&5 25141$as_echo "$as_me: error: conditional \"am__EXEEXT\" was never defined. 25142Usually this means the macro was only invoked conditionally." >&2;} 25143 { (exit 1); exit 1; }; } 25144fi 25145 25146: ${CONFIG_STATUS=./config.status} 25147ac_write_fail=0 25148ac_clean_files_save=$ac_clean_files 25149ac_clean_files="$ac_clean_files $CONFIG_STATUS" 25150{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 25151$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 25152cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25153#! $SHELL 25154# Generated by $as_me. 25155# Run this file to recreate the current configuration. 25156# Compiler output produced by configure, useful for debugging 25157# configure, is in config.log if it exists. 25158 25159debug=false 25160ac_cs_recheck=false 25161ac_cs_silent=false 25162SHELL=\${CONFIG_SHELL-$SHELL} 25163_ACEOF 25164 25165cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25166## --------------------- ## 25167## M4sh Initialization. ## 25168## --------------------- ## 25169 25170# Be more Bourne compatible 25171DUALCASE=1; export DUALCASE # for MKS sh 25172if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 25173 emulate sh 25174 NULLCMD=: 25175 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25176 # is contrary to our usage. Disable this feature. 25177 alias -g '${1+"$@"}'='"$@"' 25178 setopt NO_GLOB_SUBST 25179else 25180 case `(set -o) 2>/dev/null` in 25181 *posix*) set -o posix ;; 25182esac 25183 25184fi 25185 25186 25187 25188 25189# PATH needs CR 25190# Avoid depending upon Character Ranges. 25191as_cr_letters='abcdefghijklmnopqrstuvwxyz' 25192as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 25193as_cr_Letters=$as_cr_letters$as_cr_LETTERS 25194as_cr_digits='0123456789' 25195as_cr_alnum=$as_cr_Letters$as_cr_digits 25196 25197as_nl=' 25198' 25199export as_nl 25200# Printing a long string crashes Solaris 7 /usr/bin/printf. 25201as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 25202as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 25203as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 25204if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 25205 as_echo='printf %s\n' 25206 as_echo_n='printf %s' 25207else 25208 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 25209 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 25210 as_echo_n='/usr/ucb/echo -n' 25211 else 25212 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 25213 as_echo_n_body='eval 25214 arg=$1; 25215 case $arg in 25216 *"$as_nl"*) 25217 expr "X$arg" : "X\\(.*\\)$as_nl"; 25218 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 25219 esac; 25220 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 25221 ' 25222 export as_echo_n_body 25223 as_echo_n='sh -c $as_echo_n_body as_echo' 25224 fi 25225 export as_echo_body 25226 as_echo='sh -c $as_echo_body as_echo' 25227fi 25228 25229# The user is always right. 25230if test "${PATH_SEPARATOR+set}" != set; then 25231 PATH_SEPARATOR=: 25232 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 25233 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 25234 PATH_SEPARATOR=';' 25235 } 25236fi 25237 25238# Support unset when possible. 25239if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 25240 as_unset=unset 25241else 25242 as_unset=false 25243fi 25244 25245 25246# IFS 25247# We need space, tab and new line, in precisely that order. Quoting is 25248# there to prevent editors from complaining about space-tab. 25249# (If _AS_PATH_WALK were called with IFS unset, it would disable word 25250# splitting by setting IFS to empty value.) 25251IFS=" "" $as_nl" 25252 25253# Find who we are. Look in the path if we contain no directory separator. 25254case $0 in 25255 *[\\/]* ) as_myself=$0 ;; 25256 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25257for as_dir in $PATH 25258do 25259 IFS=$as_save_IFS 25260 test -z "$as_dir" && as_dir=. 25261 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 25262done 25263IFS=$as_save_IFS 25264 25265 ;; 25266esac 25267# We did not find ourselves, most probably we were run as `sh COMMAND' 25268# in which case we are not to be found in the path. 25269if test "x$as_myself" = x; then 25270 as_myself=$0 25271fi 25272if test ! -f "$as_myself"; then 25273 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 25274 { (exit 1); exit 1; } 25275fi 25276 25277# Work around bugs in pre-3.0 UWIN ksh. 25278for as_var in ENV MAIL MAILPATH 25279do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 25280done 25281PS1='$ ' 25282PS2='> ' 25283PS4='+ ' 25284 25285# NLS nuisances. 25286LC_ALL=C 25287export LC_ALL 25288LANGUAGE=C 25289export LANGUAGE 25290 25291# Required to use basename. 25292if expr a : '\(a\)' >/dev/null 2>&1 && 25293 test "X`expr 00001 : '.*\(...\)'`" = X001; then 25294 as_expr=expr 25295else 25296 as_expr=false 25297fi 25298 25299if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 25300 as_basename=basename 25301else 25302 as_basename=false 25303fi 25304 25305 25306# Name of the executable. 25307as_me=`$as_basename -- "$0" || 25308$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 25309 X"$0" : 'X\(//\)$' \| \ 25310 X"$0" : 'X\(/\)' \| . 2>/dev/null || 25311$as_echo X/"$0" | 25312 sed '/^.*\/\([^/][^/]*\)\/*$/{ 25313 s//\1/ 25314 q 25315 } 25316 /^X\/\(\/\/\)$/{ 25317 s//\1/ 25318 q 25319 } 25320 /^X\/\(\/\).*/{ 25321 s//\1/ 25322 q 25323 } 25324 s/.*/./; q'` 25325 25326# CDPATH. 25327$as_unset CDPATH 25328 25329 25330 25331 as_lineno_1=$LINENO 25332 as_lineno_2=$LINENO 25333 test "x$as_lineno_1" != "x$as_lineno_2" && 25334 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 25335 25336 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 25337 # uniformly replaced by the line number. The first 'sed' inserts a 25338 # line-number line after each line using $LINENO; the second 'sed' 25339 # does the real work. The second script uses 'N' to pair each 25340 # line-number line with the line containing $LINENO, and appends 25341 # trailing '-' during substitution so that $LINENO is not a special 25342 # case at line end. 25343 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 25344 # scripts with optimization help from Paolo Bonzini. Blame Lee 25345 # E. McMahon (1931-1989) for sed's syntax. :-) 25346 sed -n ' 25347 p 25348 /[$]LINENO/= 25349 ' <$as_myself | 25350 sed ' 25351 s/[$]LINENO.*/&-/ 25352 t lineno 25353 b 25354 :lineno 25355 N 25356 :loop 25357 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 25358 t loop 25359 s/-\n.*// 25360 ' >$as_me.lineno && 25361 chmod +x "$as_me.lineno" || 25362 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 25363 { (exit 1); exit 1; }; } 25364 25365 # Don't try to exec as it changes $[0], causing all sort of problems 25366 # (the dirname of $[0] is not the place where we might find the 25367 # original and so on. Autoconf is especially sensitive to this). 25368 . "./$as_me.lineno" 25369 # Exit status is that of the last command. 25370 exit 25371} 25372 25373 25374if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 25375 as_dirname=dirname 25376else 25377 as_dirname=false 25378fi 25379 25380ECHO_C= ECHO_N= ECHO_T= 25381case `echo -n x` in 25382-n*) 25383 case `echo 'x\c'` in 25384 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 25385 *) ECHO_C='\c';; 25386 esac;; 25387*) 25388 ECHO_N='-n';; 25389esac 25390if expr a : '\(a\)' >/dev/null 2>&1 && 25391 test "X`expr 00001 : '.*\(...\)'`" = X001; then 25392 as_expr=expr 25393else 25394 as_expr=false 25395fi 25396 25397rm -f conf$$ conf$$.exe conf$$.file 25398if test -d conf$$.dir; then 25399 rm -f conf$$.dir/conf$$.file 25400else 25401 rm -f conf$$.dir 25402 mkdir conf$$.dir 2>/dev/null 25403fi 25404if (echo >conf$$.file) 2>/dev/null; then 25405 if ln -s conf$$.file conf$$ 2>/dev/null; then 25406 as_ln_s='ln -s' 25407 # ... but there are two gotchas: 25408 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 25409 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 25410 # In both cases, we have to default to `cp -p'. 25411 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 25412 as_ln_s='cp -p' 25413 elif ln conf$$.file conf$$ 2>/dev/null; then 25414 as_ln_s=ln 25415 else 25416 as_ln_s='cp -p' 25417 fi 25418else 25419 as_ln_s='cp -p' 25420fi 25421rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 25422rmdir conf$$.dir 2>/dev/null 25423 25424if mkdir -p . 2>/dev/null; then 25425 as_mkdir_p=: 25426else 25427 test -d ./-p && rmdir ./-p 25428 as_mkdir_p=false 25429fi 25430 25431if test -x / >/dev/null 2>&1; then 25432 as_test_x='test -x' 25433else 25434 if ls -dL / >/dev/null 2>&1; then 25435 as_ls_L_option=L 25436 else 25437 as_ls_L_option= 25438 fi 25439 as_test_x=' 25440 eval sh -c '\'' 25441 if test -d "$1"; then 25442 test -d "$1/."; 25443 else 25444 case $1 in 25445 -*)set "./$1";; 25446 esac; 25447 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 25448 ???[sx]*):;;*)false;;esac;fi 25449 '\'' sh 25450 ' 25451fi 25452as_executable_p=$as_test_x 25453 25454# Sed expression to map a string onto a valid CPP name. 25455as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 25456 25457# Sed expression to map a string onto a valid variable name. 25458as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 25459 25460 25461exec 6>&1 25462 25463# Save the log message, to keep $[0] and so on meaningful, and to 25464# report actual input values of CONFIG_FILES etc. instead of their 25465# values after options handling. 25466ac_log=" 25467This file was extended by libXaw $as_me 1.0.7, which was 25468generated by GNU Autoconf 2.63. Invocation command line was 25469 25470 CONFIG_FILES = $CONFIG_FILES 25471 CONFIG_HEADERS = $CONFIG_HEADERS 25472 CONFIG_LINKS = $CONFIG_LINKS 25473 CONFIG_COMMANDS = $CONFIG_COMMANDS 25474 $ $0 $@ 25475 25476on `(hostname || uname -n) 2>/dev/null | sed 1q` 25477" 25478 25479_ACEOF 25480 25481case $ac_config_files in *" 25482"*) set x $ac_config_files; shift; ac_config_files=$*;; 25483esac 25484 25485case $ac_config_headers in *" 25486"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 25487esac 25488 25489 25490cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25491# Files that config.status was made for. 25492config_files="$ac_config_files" 25493config_headers="$ac_config_headers" 25494config_commands="$ac_config_commands" 25495 25496_ACEOF 25497 25498cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25499ac_cs_usage="\ 25500\`$as_me' instantiates files from templates according to the 25501current configuration. 25502 25503Usage: $0 [OPTION]... [FILE]... 25504 25505 -h, --help print this help, then exit 25506 -V, --version print version number and configuration settings, then exit 25507 -q, --quiet, --silent 25508 do not print progress messages 25509 -d, --debug don't remove temporary files 25510 --recheck update $as_me by reconfiguring in the same conditions 25511 --file=FILE[:TEMPLATE] 25512 instantiate the configuration file FILE 25513 --header=FILE[:TEMPLATE] 25514 instantiate the configuration header FILE 25515 25516Configuration files: 25517$config_files 25518 25519Configuration headers: 25520$config_headers 25521 25522Configuration commands: 25523$config_commands 25524 25525Report bugs to <bug-autoconf@gnu.org>." 25526 25527_ACEOF 25528cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25529ac_cs_version="\\ 25530libXaw config.status 1.0.7 25531configured by $0, generated by GNU Autoconf 2.63, 25532 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 25533 25534Copyright (C) 2008 Free Software Foundation, Inc. 25535This config.status script is free software; the Free Software Foundation 25536gives unlimited permission to copy, distribute and modify it." 25537 25538ac_pwd='$ac_pwd' 25539srcdir='$srcdir' 25540INSTALL='$INSTALL' 25541MKDIR_P='$MKDIR_P' 25542AWK='$AWK' 25543test -n "\$AWK" || AWK=awk 25544_ACEOF 25545 25546cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25547# The default lists apply if the user does not specify any file. 25548ac_need_defaults=: 25549while test $# != 0 25550do 25551 case $1 in 25552 --*=*) 25553 ac_option=`expr "X$1" : 'X\([^=]*\)='` 25554 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 25555 ac_shift=: 25556 ;; 25557 *) 25558 ac_option=$1 25559 ac_optarg=$2 25560 ac_shift=shift 25561 ;; 25562 esac 25563 25564 case $ac_option in 25565 # Handling of the options. 25566 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 25567 ac_cs_recheck=: ;; 25568 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 25569 $as_echo "$ac_cs_version"; exit ;; 25570 --debug | --debu | --deb | --de | --d | -d ) 25571 debug=: ;; 25572 --file | --fil | --fi | --f ) 25573 $ac_shift 25574 case $ac_optarg in 25575 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 25576 esac 25577 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 25578 ac_need_defaults=false;; 25579 --header | --heade | --head | --hea ) 25580 $ac_shift 25581 case $ac_optarg in 25582 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 25583 esac 25584 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 25585 ac_need_defaults=false;; 25586 --he | --h) 25587 # Conflict between --help and --header 25588 { $as_echo "$as_me: error: ambiguous option: $1 25589Try \`$0 --help' for more information." >&2 25590 { (exit 1); exit 1; }; };; 25591 --help | --hel | -h ) 25592 $as_echo "$ac_cs_usage"; exit ;; 25593 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 25594 | -silent | --silent | --silen | --sile | --sil | --si | --s) 25595 ac_cs_silent=: ;; 25596 25597 # This is an error. 25598 -*) { $as_echo "$as_me: error: unrecognized option: $1 25599Try \`$0 --help' for more information." >&2 25600 { (exit 1); exit 1; }; } ;; 25601 25602 *) ac_config_targets="$ac_config_targets $1" 25603 ac_need_defaults=false ;; 25604 25605 esac 25606 shift 25607done 25608 25609ac_configure_extra_args= 25610 25611if $ac_cs_silent; then 25612 exec 6>/dev/null 25613 ac_configure_extra_args="$ac_configure_extra_args --silent" 25614fi 25615 25616_ACEOF 25617cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25618if \$ac_cs_recheck; then 25619 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 25620 shift 25621 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 25622 CONFIG_SHELL='$SHELL' 25623 export CONFIG_SHELL 25624 exec "\$@" 25625fi 25626 25627_ACEOF 25628cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25629exec 5>>config.log 25630{ 25631 echo 25632 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 25633## Running $as_me. ## 25634_ASBOX 25635 $as_echo "$ac_log" 25636} >&5 25637 25638_ACEOF 25639cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25640# 25641# INIT-COMMANDS 25642# 25643AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 25644 25645_ACEOF 25646 25647cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25648 25649# Handling of arguments. 25650for ac_config_target in $ac_config_targets 25651do 25652 case $ac_config_target in 25653 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 25654 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 25655 "libtool_hack") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool_hack" ;; 25656 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 25657 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 25658 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 25659 "spec/Makefile") CONFIG_FILES="$CONFIG_FILES spec/Makefile" ;; 25660 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 25661 "xaw6.pc") CONFIG_FILES="$CONFIG_FILES xaw6.pc" ;; 25662 "xaw7.pc") CONFIG_FILES="$CONFIG_FILES xaw7.pc" ;; 25663 25664 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 25665$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 25666 { (exit 1); exit 1; }; };; 25667 esac 25668done 25669 25670 25671# If the user did not use the arguments to specify the items to instantiate, 25672# then the envvar interface is used. Set only those that are not. 25673# We use the long form for the default assignment because of an extremely 25674# bizarre bug on SunOS 4.1.3. 25675if $ac_need_defaults; then 25676 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 25677 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 25678 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 25679fi 25680 25681# Have a temporary directory for convenience. Make it in the build tree 25682# simply because there is no reason against having it here, and in addition, 25683# creating and moving files from /tmp can sometimes cause problems. 25684# Hook for its removal unless debugging. 25685# Note that there is a small window in which the directory will not be cleaned: 25686# after its creation but before its name has been assigned to `$tmp'. 25687$debug || 25688{ 25689 tmp= 25690 trap 'exit_status=$? 25691 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 25692' 0 25693 trap '{ (exit 1); exit 1; }' 1 2 13 15 25694} 25695# Create a (secure) tmp directory for tmp files. 25696 25697{ 25698 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 25699 test -n "$tmp" && test -d "$tmp" 25700} || 25701{ 25702 tmp=./conf$$-$RANDOM 25703 (umask 077 && mkdir "$tmp") 25704} || 25705{ 25706 $as_echo "$as_me: cannot create a temporary directory in ." >&2 25707 { (exit 1); exit 1; } 25708} 25709 25710# Set up the scripts for CONFIG_FILES section. 25711# No need to generate them if there are no CONFIG_FILES. 25712# This happens for instance with `./config.status config.h'. 25713if test -n "$CONFIG_FILES"; then 25714 25715 25716ac_cr=' 25717' 25718ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 25719if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 25720 ac_cs_awk_cr='\\r' 25721else 25722 ac_cs_awk_cr=$ac_cr 25723fi 25724 25725echo 'BEGIN {' >"$tmp/subs1.awk" && 25726_ACEOF 25727 25728 25729{ 25730 echo "cat >conf$$subs.awk <<_ACEOF" && 25731 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 25732 echo "_ACEOF" 25733} >conf$$subs.sh || 25734 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 25735$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 25736 { (exit 1); exit 1; }; } 25737ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 25738ac_delim='%!_!# ' 25739for ac_last_try in false false false false false :; do 25740 . ./conf$$subs.sh || 25741 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 25742$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 25743 { (exit 1); exit 1; }; } 25744 25745 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 25746 if test $ac_delim_n = $ac_delim_num; then 25747 break 25748 elif $ac_last_try; then 25749 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 25750$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 25751 { (exit 1); exit 1; }; } 25752 else 25753 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 25754 fi 25755done 25756rm -f conf$$subs.sh 25757 25758cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25759cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 25760_ACEOF 25761sed -n ' 25762h 25763s/^/S["/; s/!.*/"]=/ 25764p 25765g 25766s/^[^!]*!// 25767:repl 25768t repl 25769s/'"$ac_delim"'$// 25770t delim 25771:nl 25772h 25773s/\(.\{148\}\).*/\1/ 25774t more1 25775s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 25776p 25777n 25778b repl 25779:more1 25780s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 25781p 25782g 25783s/.\{148\}// 25784t nl 25785:delim 25786h 25787s/\(.\{148\}\).*/\1/ 25788t more2 25789s/["\\]/\\&/g; s/^/"/; s/$/"/ 25790p 25791b 25792:more2 25793s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 25794p 25795g 25796s/.\{148\}// 25797t delim 25798' <conf$$subs.awk | sed ' 25799/^[^""]/{ 25800 N 25801 s/\n// 25802} 25803' >>$CONFIG_STATUS || ac_write_fail=1 25804rm -f conf$$subs.awk 25805cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25806_ACAWK 25807cat >>"\$tmp/subs1.awk" <<_ACAWK && 25808 for (key in S) S_is_set[key] = 1 25809 FS = "" 25810 25811} 25812{ 25813 line = $ 0 25814 nfields = split(line, field, "@") 25815 substed = 0 25816 len = length(field[1]) 25817 for (i = 2; i < nfields; i++) { 25818 key = field[i] 25819 keylen = length(key) 25820 if (S_is_set[key]) { 25821 value = S[key] 25822 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 25823 len += length(value) + length(field[++i]) 25824 substed = 1 25825 } else 25826 len += 1 + keylen 25827 } 25828 25829 print line 25830} 25831 25832_ACAWK 25833_ACEOF 25834cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25835if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 25836 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 25837else 25838 cat 25839fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 25840 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 25841$as_echo "$as_me: error: could not setup config files machinery" >&2;} 25842 { (exit 1); exit 1; }; } 25843_ACEOF 25844 25845# VPATH may cause trouble with some makes, so we remove $(srcdir), 25846# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 25847# trailing colons and then remove the whole line if VPATH becomes empty 25848# (actually we leave an empty line to preserve line numbers). 25849if test "x$srcdir" = x.; then 25850 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 25851s/:*\$(srcdir):*/:/ 25852s/:*\${srcdir}:*/:/ 25853s/:*@srcdir@:*/:/ 25854s/^\([^=]*=[ ]*\):*/\1/ 25855s/:*$// 25856s/^[^=]*=[ ]*$// 25857}' 25858fi 25859 25860cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25861fi # test -n "$CONFIG_FILES" 25862 25863# Set up the scripts for CONFIG_HEADERS section. 25864# No need to generate them if there are no CONFIG_HEADERS. 25865# This happens for instance with `./config.status Makefile'. 25866if test -n "$CONFIG_HEADERS"; then 25867cat >"$tmp/defines.awk" <<\_ACAWK || 25868BEGIN { 25869_ACEOF 25870 25871# Transform confdefs.h into an awk script `defines.awk', embedded as 25872# here-document in config.status, that substitutes the proper values into 25873# config.h.in to produce config.h. 25874 25875# Create a delimiter string that does not exist in confdefs.h, to ease 25876# handling of long lines. 25877ac_delim='%!_!# ' 25878for ac_last_try in false false :; do 25879 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 25880 if test -z "$ac_t"; then 25881 break 25882 elif $ac_last_try; then 25883 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 25884$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 25885 { (exit 1); exit 1; }; } 25886 else 25887 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 25888 fi 25889done 25890 25891# For the awk script, D is an array of macro values keyed by name, 25892# likewise P contains macro parameters if any. Preserve backslash 25893# newline sequences. 25894 25895ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 25896sed -n ' 25897s/.\{148\}/&'"$ac_delim"'/g 25898t rset 25899:rset 25900s/^[ ]*#[ ]*define[ ][ ]*/ / 25901t def 25902d 25903:def 25904s/\\$// 25905t bsnl 25906s/["\\]/\\&/g 25907s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 25908D["\1"]=" \3"/p 25909s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 25910d 25911:bsnl 25912s/["\\]/\\&/g 25913s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 25914D["\1"]=" \3\\\\\\n"\\/p 25915t cont 25916s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 25917t cont 25918d 25919:cont 25920n 25921s/.\{148\}/&'"$ac_delim"'/g 25922t clear 25923:clear 25924s/\\$// 25925t bsnlc 25926s/["\\]/\\&/g; s/^/"/; s/$/"/p 25927d 25928:bsnlc 25929s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 25930b cont 25931' <confdefs.h | sed ' 25932s/'"$ac_delim"'/"\\\ 25933"/g' >>$CONFIG_STATUS || ac_write_fail=1 25934 25935cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25936 for (key in D) D_is_set[key] = 1 25937 FS = "" 25938} 25939/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 25940 line = \$ 0 25941 split(line, arg, " ") 25942 if (arg[1] == "#") { 25943 defundef = arg[2] 25944 mac1 = arg[3] 25945 } else { 25946 defundef = substr(arg[1], 2) 25947 mac1 = arg[2] 25948 } 25949 split(mac1, mac2, "(") #) 25950 macro = mac2[1] 25951 prefix = substr(line, 1, index(line, defundef) - 1) 25952 if (D_is_set[macro]) { 25953 # Preserve the white space surrounding the "#". 25954 print prefix "define", macro P[macro] D[macro] 25955 next 25956 } else { 25957 # Replace #undef with comments. This is necessary, for example, 25958 # in the case of _POSIX_SOURCE, which is predefined and required 25959 # on some systems where configure will not decide to define it. 25960 if (defundef == "undef") { 25961 print "/*", prefix defundef, macro, "*/" 25962 next 25963 } 25964 } 25965} 25966{ print } 25967_ACAWK 25968_ACEOF 25969cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25970 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 25971$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 25972 { (exit 1); exit 1; }; } 25973fi # test -n "$CONFIG_HEADERS" 25974 25975 25976eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 25977shift 25978for ac_tag 25979do 25980 case $ac_tag in 25981 :[FHLC]) ac_mode=$ac_tag; continue;; 25982 esac 25983 case $ac_mode$ac_tag in 25984 :[FHL]*:*);; 25985 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 25986$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 25987 { (exit 1); exit 1; }; };; 25988 :[FH]-) ac_tag=-:-;; 25989 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 25990 esac 25991 ac_save_IFS=$IFS 25992 IFS=: 25993 set x $ac_tag 25994 IFS=$ac_save_IFS 25995 shift 25996 ac_file=$1 25997 shift 25998 25999 case $ac_mode in 26000 :L) ac_source=$1;; 26001 :[FH]) 26002 ac_file_inputs= 26003 for ac_f 26004 do 26005 case $ac_f in 26006 -) ac_f="$tmp/stdin";; 26007 *) # Look for the file first in the build tree, then in the source tree 26008 # (if the path is not absolute). The absolute path cannot be DOS-style, 26009 # because $ac_f cannot contain `:'. 26010 test -f "$ac_f" || 26011 case $ac_f in 26012 [\\/$]*) false;; 26013 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 26014 esac || 26015 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 26016$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 26017 { (exit 1); exit 1; }; };; 26018 esac 26019 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 26020 ac_file_inputs="$ac_file_inputs '$ac_f'" 26021 done 26022 26023 # Let's still pretend it is `configure' which instantiates (i.e., don't 26024 # use $as_me), people would be surprised to read: 26025 # /* config.h. Generated by config.status. */ 26026 configure_input='Generated from '` 26027 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 26028 `' by configure.' 26029 if test x"$ac_file" != x-; then 26030 configure_input="$ac_file. $configure_input" 26031 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 26032$as_echo "$as_me: creating $ac_file" >&6;} 26033 fi 26034 # Neutralize special characters interpreted by sed in replacement strings. 26035 case $configure_input in #( 26036 *\&* | *\|* | *\\* ) 26037 ac_sed_conf_input=`$as_echo "$configure_input" | 26038 sed 's/[\\\\&|]/\\\\&/g'`;; #( 26039 *) ac_sed_conf_input=$configure_input;; 26040 esac 26041 26042 case $ac_tag in 26043 *:-:* | *:-) cat >"$tmp/stdin" \ 26044 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 26045$as_echo "$as_me: error: could not create $ac_file" >&2;} 26046 { (exit 1); exit 1; }; } ;; 26047 esac 26048 ;; 26049 esac 26050 26051 ac_dir=`$as_dirname -- "$ac_file" || 26052$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 26053 X"$ac_file" : 'X\(//\)[^/]' \| \ 26054 X"$ac_file" : 'X\(//\)$' \| \ 26055 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 26056$as_echo X"$ac_file" | 26057 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 26058 s//\1/ 26059 q 26060 } 26061 /^X\(\/\/\)[^/].*/{ 26062 s//\1/ 26063 q 26064 } 26065 /^X\(\/\/\)$/{ 26066 s//\1/ 26067 q 26068 } 26069 /^X\(\/\).*/{ 26070 s//\1/ 26071 q 26072 } 26073 s/.*/./; q'` 26074 { as_dir="$ac_dir" 26075 case $as_dir in #( 26076 -*) as_dir=./$as_dir;; 26077 esac 26078 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 26079 as_dirs= 26080 while :; do 26081 case $as_dir in #( 26082 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 26083 *) as_qdir=$as_dir;; 26084 esac 26085 as_dirs="'$as_qdir' $as_dirs" 26086 as_dir=`$as_dirname -- "$as_dir" || 26087$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 26088 X"$as_dir" : 'X\(//\)[^/]' \| \ 26089 X"$as_dir" : 'X\(//\)$' \| \ 26090 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 26091$as_echo X"$as_dir" | 26092 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 26093 s//\1/ 26094 q 26095 } 26096 /^X\(\/\/\)[^/].*/{ 26097 s//\1/ 26098 q 26099 } 26100 /^X\(\/\/\)$/{ 26101 s//\1/ 26102 q 26103 } 26104 /^X\(\/\).*/{ 26105 s//\1/ 26106 q 26107 } 26108 s/.*/./; q'` 26109 test -d "$as_dir" && break 26110 done 26111 test -z "$as_dirs" || eval "mkdir $as_dirs" 26112 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 26113$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 26114 { (exit 1); exit 1; }; }; } 26115 ac_builddir=. 26116 26117case "$ac_dir" in 26118.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 26119*) 26120 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 26121 # A ".." for each directory in $ac_dir_suffix. 26122 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 26123 case $ac_top_builddir_sub in 26124 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 26125 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 26126 esac ;; 26127esac 26128ac_abs_top_builddir=$ac_pwd 26129ac_abs_builddir=$ac_pwd$ac_dir_suffix 26130# for backward compatibility: 26131ac_top_builddir=$ac_top_build_prefix 26132 26133case $srcdir in 26134 .) # We are building in place. 26135 ac_srcdir=. 26136 ac_top_srcdir=$ac_top_builddir_sub 26137 ac_abs_top_srcdir=$ac_pwd ;; 26138 [\\/]* | ?:[\\/]* ) # Absolute name. 26139 ac_srcdir=$srcdir$ac_dir_suffix; 26140 ac_top_srcdir=$srcdir 26141 ac_abs_top_srcdir=$srcdir ;; 26142 *) # Relative name. 26143 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 26144 ac_top_srcdir=$ac_top_build_prefix$srcdir 26145 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 26146esac 26147ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 26148 26149 26150 case $ac_mode in 26151 :F) 26152 # 26153 # CONFIG_FILE 26154 # 26155 26156 case $INSTALL in 26157 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 26158 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 26159 esac 26160 ac_MKDIR_P=$MKDIR_P 26161 case $MKDIR_P in 26162 [\\/$]* | ?:[\\/]* ) ;; 26163 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 26164 esac 26165_ACEOF 26166 26167cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26168# If the template does not know about datarootdir, expand it. 26169# FIXME: This hack should be removed a few years after 2.60. 26170ac_datarootdir_hack=; ac_datarootdir_seen= 26171 26172ac_sed_dataroot=' 26173/datarootdir/ { 26174 p 26175 q 26176} 26177/@datadir@/p 26178/@docdir@/p 26179/@infodir@/p 26180/@localedir@/p 26181/@mandir@/p 26182' 26183case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 26184*datarootdir*) ac_datarootdir_seen=yes;; 26185*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 26186 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 26187$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 26188_ACEOF 26189cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26190 ac_datarootdir_hack=' 26191 s&@datadir@&$datadir&g 26192 s&@docdir@&$docdir&g 26193 s&@infodir@&$infodir&g 26194 s&@localedir@&$localedir&g 26195 s&@mandir@&$mandir&g 26196 s&\\\${datarootdir}&$datarootdir&g' ;; 26197esac 26198_ACEOF 26199 26200# Neutralize VPATH when `$srcdir' = `.'. 26201# Shell code in configure.ac might set extrasub. 26202# FIXME: do we really want to maintain this feature? 26203cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26204ac_sed_extra="$ac_vpsub 26205$extrasub 26206_ACEOF 26207cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26208:t 26209/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 26210s|@configure_input@|$ac_sed_conf_input|;t t 26211s&@top_builddir@&$ac_top_builddir_sub&;t t 26212s&@top_build_prefix@&$ac_top_build_prefix&;t t 26213s&@srcdir@&$ac_srcdir&;t t 26214s&@abs_srcdir@&$ac_abs_srcdir&;t t 26215s&@top_srcdir@&$ac_top_srcdir&;t t 26216s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 26217s&@builddir@&$ac_builddir&;t t 26218s&@abs_builddir@&$ac_abs_builddir&;t t 26219s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 26220s&@INSTALL@&$ac_INSTALL&;t t 26221s&@MKDIR_P@&$ac_MKDIR_P&;t t 26222$ac_datarootdir_hack 26223" 26224eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 26225 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 26226$as_echo "$as_me: error: could not create $ac_file" >&2;} 26227 { (exit 1); exit 1; }; } 26228 26229test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 26230 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 26231 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 26232 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 26233which seems to be undefined. Please make sure it is defined." >&5 26234$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 26235which seems to be undefined. Please make sure it is defined." >&2;} 26236 26237 rm -f "$tmp/stdin" 26238 case $ac_file in 26239 -) cat "$tmp/out" && rm -f "$tmp/out";; 26240 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 26241 esac \ 26242 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 26243$as_echo "$as_me: error: could not create $ac_file" >&2;} 26244 { (exit 1); exit 1; }; } 26245 ;; 26246 :H) 26247 # 26248 # CONFIG_HEADER 26249 # 26250 if test x"$ac_file" != x-; then 26251 { 26252 $as_echo "/* $configure_input */" \ 26253 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 26254 } >"$tmp/config.h" \ 26255 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 26256$as_echo "$as_me: error: could not create $ac_file" >&2;} 26257 { (exit 1); exit 1; }; } 26258 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 26259 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 26260$as_echo "$as_me: $ac_file is unchanged" >&6;} 26261 else 26262 rm -f "$ac_file" 26263 mv "$tmp/config.h" "$ac_file" \ 26264 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 26265$as_echo "$as_me: error: could not create $ac_file" >&2;} 26266 { (exit 1); exit 1; }; } 26267 fi 26268 else 26269 $as_echo "/* $configure_input */" \ 26270 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 26271 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 26272$as_echo "$as_me: error: could not create -" >&2;} 26273 { (exit 1); exit 1; }; } 26274 fi 26275# Compute "$ac_file"'s index in $config_headers. 26276_am_arg="$ac_file" 26277_am_stamp_count=1 26278for _am_header in $config_headers :; do 26279 case $_am_header in 26280 $_am_arg | $_am_arg:* ) 26281 break ;; 26282 * ) 26283 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 26284 esac 26285done 26286echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 26287$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 26288 X"$_am_arg" : 'X\(//\)[^/]' \| \ 26289 X"$_am_arg" : 'X\(//\)$' \| \ 26290 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 26291$as_echo X"$_am_arg" | 26292 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 26293 s//\1/ 26294 q 26295 } 26296 /^X\(\/\/\)[^/].*/{ 26297 s//\1/ 26298 q 26299 } 26300 /^X\(\/\/\)$/{ 26301 s//\1/ 26302 q 26303 } 26304 /^X\(\/\).*/{ 26305 s//\1/ 26306 q 26307 } 26308 s/.*/./; q'`/stamp-h$_am_stamp_count 26309 ;; 26310 26311 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 26312$as_echo "$as_me: executing $ac_file commands" >&6;} 26313 ;; 26314 esac 26315 26316 26317 case $ac_file$ac_mode in 26318 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 26319 # Autoconf 2.62 quotes --file arguments for eval, but not when files 26320 # are listed without --file. Let's play safe and only enable the eval 26321 # if we detect the quoting. 26322 case $CONFIG_FILES in 26323 *\'*) eval set x "$CONFIG_FILES" ;; 26324 *) set x $CONFIG_FILES ;; 26325 esac 26326 shift 26327 for mf 26328 do 26329 # Strip MF so we end up with the name of the file. 26330 mf=`echo "$mf" | sed -e 's/:.*$//'` 26331 # Check whether this is an Automake generated Makefile or not. 26332 # We used to match only the files named `Makefile.in', but 26333 # some people rename them; so instead we look at the file content. 26334 # Grep'ing the first line is not enough: some people post-process 26335 # each Makefile.in and add a new line on top of each file to say so. 26336 # Grep'ing the whole file is not good either: AIX grep has a line 26337 # limit of 2048, but all sed's we know have understand at least 4000. 26338 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 26339 dirpart=`$as_dirname -- "$mf" || 26340$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 26341 X"$mf" : 'X\(//\)[^/]' \| \ 26342 X"$mf" : 'X\(//\)$' \| \ 26343 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 26344$as_echo X"$mf" | 26345 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 26346 s//\1/ 26347 q 26348 } 26349 /^X\(\/\/\)[^/].*/{ 26350 s//\1/ 26351 q 26352 } 26353 /^X\(\/\/\)$/{ 26354 s//\1/ 26355 q 26356 } 26357 /^X\(\/\).*/{ 26358 s//\1/ 26359 q 26360 } 26361 s/.*/./; q'` 26362 else 26363 continue 26364 fi 26365 # Extract the definition of DEPDIR, am__include, and am__quote 26366 # from the Makefile without running `make'. 26367 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 26368 test -z "$DEPDIR" && continue 26369 am__include=`sed -n 's/^am__include = //p' < "$mf"` 26370 test -z "am__include" && continue 26371 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 26372 # When using ansi2knr, U may be empty or an underscore; expand it 26373 U=`sed -n 's/^U = //p' < "$mf"` 26374 # Find all dependency output files, they are included files with 26375 # $(DEPDIR) in their names. We invoke sed twice because it is the 26376 # simplest approach to changing $(DEPDIR) to its actual value in the 26377 # expansion. 26378 for file in `sed -n " 26379 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 26380 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 26381 # Make sure the directory exists. 26382 test -f "$dirpart/$file" && continue 26383 fdir=`$as_dirname -- "$file" || 26384$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 26385 X"$file" : 'X\(//\)[^/]' \| \ 26386 X"$file" : 'X\(//\)$' \| \ 26387 X"$file" : 'X\(/\)' \| . 2>/dev/null || 26388$as_echo X"$file" | 26389 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 26390 s//\1/ 26391 q 26392 } 26393 /^X\(\/\/\)[^/].*/{ 26394 s//\1/ 26395 q 26396 } 26397 /^X\(\/\/\)$/{ 26398 s//\1/ 26399 q 26400 } 26401 /^X\(\/\).*/{ 26402 s//\1/ 26403 q 26404 } 26405 s/.*/./; q'` 26406 { as_dir=$dirpart/$fdir 26407 case $as_dir in #( 26408 -*) as_dir=./$as_dir;; 26409 esac 26410 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 26411 as_dirs= 26412 while :; do 26413 case $as_dir in #( 26414 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 26415 *) as_qdir=$as_dir;; 26416 esac 26417 as_dirs="'$as_qdir' $as_dirs" 26418 as_dir=`$as_dirname -- "$as_dir" || 26419$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 26420 X"$as_dir" : 'X\(//\)[^/]' \| \ 26421 X"$as_dir" : 'X\(//\)$' \| \ 26422 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 26423$as_echo X"$as_dir" | 26424 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 26425 s//\1/ 26426 q 26427 } 26428 /^X\(\/\/\)[^/].*/{ 26429 s//\1/ 26430 q 26431 } 26432 /^X\(\/\/\)$/{ 26433 s//\1/ 26434 q 26435 } 26436 /^X\(\/\).*/{ 26437 s//\1/ 26438 q 26439 } 26440 s/.*/./; q'` 26441 test -d "$as_dir" && break 26442 done 26443 test -z "$as_dirs" || eval "mkdir $as_dirs" 26444 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 26445$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 26446 { (exit 1); exit 1; }; }; } 26447 # echo "creating $dirpart/$file" 26448 echo '# dummy' > "$dirpart/$file" 26449 done 26450 done 26451} 26452 ;; 26453 "libtool_hack":C) 26454 cp -f libtool libtool_ 26455 test -z "$SED" && SED=sed 26456 $SED '1,/^soname_spec/{ 26457/^soname_spec/i\ 26458# X.Org hack to match monolithic Xaw SONAME\ 26459xorglibxawname="libXaw" 26460/^soname_spec/s/libname/xorglibxawname/ 26461}' libtool_ > libtool 26462 rm -f libtool_ 26463 ;; 26464 26465 esac 26466done # for ac_tag 26467 26468 26469{ (exit 0); exit 0; } 26470_ACEOF 26471chmod +x $CONFIG_STATUS 26472ac_clean_files=$ac_clean_files_save 26473 26474test $ac_write_fail = 0 || 26475 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 26476$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 26477 { (exit 1); exit 1; }; } 26478 26479 26480# configure is writing to config.log, and then calls config.status. 26481# config.status does its own redirection, appending to config.log. 26482# Unfortunately, on DOS this fails, as config.log is still kept open 26483# by configure, so config.status won't be able to write to it; its 26484# output is simply discarded. So we exec the FD to /dev/null, 26485# effectively closing config.log, so it can be properly (re)opened and 26486# appended to by config.status. When coming back to configure, we 26487# need to make the FD available again. 26488if test "$no_create" != yes; then 26489 ac_cs_success=: 26490 ac_config_status_args= 26491 test "$silent" = yes && 26492 ac_config_status_args="$ac_config_status_args --quiet" 26493 exec 5>/dev/null 26494 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 26495 exec 5>>config.log 26496 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 26497 # would make configure fail if this is the last instruction. 26498 $ac_cs_success || { (exit 1); exit 1; } 26499fi 26500if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 26501 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 26502$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 26503fi 26504 26505fi 26506