1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.67 for yaml 0.1.4. 4# 5# Report bugs to <http://pyyaml.org/newticket?component=libyaml>. 6# 7# 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 10# Foundation, Inc. 11# 12# 13# This configure script is free software; the Free Software Foundation 14# gives unlimited permission to copy, distribute and modify it. 15## -------------------- ## 16## M4sh Initialization. ## 17## -------------------- ## 18 19# Be more Bourne compatible 20DUALCASE=1; export DUALCASE # for MKS sh 21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28else 29 case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34esac 35fi 36 37 38as_nl=' 39' 40export as_nl 41# Printing a long string crashes Solaris 7 /usr/bin/printf. 42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 45# Prefer a ksh shell builtin over an external printf program on Solaris, 46# but without wasting forks for bash or zsh. 47if test -z "$BASH_VERSION$ZSH_VERSION" \ 48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 49 as_echo='print -r --' 50 as_echo_n='print -rn --' 51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 52 as_echo='printf %s\n' 53 as_echo_n='printf %s' 54else 55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 57 as_echo_n='/usr/ucb/echo -n' 58 else 59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 60 as_echo_n_body='eval 61 arg=$1; 62 case $arg in #( 63 *"$as_nl"*) 64 expr "X$arg" : "X\\(.*\\)$as_nl"; 65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 66 esac; 67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 68 ' 69 export as_echo_n_body 70 as_echo_n='sh -c $as_echo_n_body as_echo' 71 fi 72 export as_echo_body 73 as_echo='sh -c $as_echo_body as_echo' 74fi 75 76# The user is always right. 77if test "${PATH_SEPARATOR+set}" != set; then 78 PATH_SEPARATOR=: 79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 81 PATH_SEPARATOR=';' 82 } 83fi 84 85 86# IFS 87# We need space, tab and new line, in precisely that order. Quoting is 88# there to prevent editors from complaining about space-tab. 89# (If _AS_PATH_WALK were called with IFS unset, it would disable word 90# splitting by setting IFS to empty value.) 91IFS=" "" $as_nl" 92 93# Find who we are. Look in the path if we contain no directory separator. 94case $0 in #(( 95 *[\\/]* ) as_myself=$0 ;; 96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 97for as_dir in $PATH 98do 99 IFS=$as_save_IFS 100 test -z "$as_dir" && as_dir=. 101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 102 done 103IFS=$as_save_IFS 104 105 ;; 106esac 107# We did not find ourselves, most probably we were run as `sh COMMAND' 108# in which case we are not to be found in the path. 109if test "x$as_myself" = x; then 110 as_myself=$0 111fi 112if test ! -f "$as_myself"; then 113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 114 exit 1 115fi 116 117# Unset variables that we do not need and which cause bugs (e.g. in 118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 119# suppresses any "Segmentation fault" message there. '((' could 120# trigger a bug in pdksh 5.2.14. 121for as_var in BASH_ENV ENV MAIL MAILPATH 122do eval test x\${$as_var+set} = xset \ 123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 124done 125PS1='$ ' 126PS2='> ' 127PS4='+ ' 128 129# NLS nuisances. 130LC_ALL=C 131export LC_ALL 132LANGUAGE=C 133export LANGUAGE 134 135# CDPATH. 136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 137 138if test "x$CONFIG_SHELL" = x; then 139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 140 emulate sh 141 NULLCMD=: 142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 143 # is contrary to our usage. Disable this feature. 144 alias -g '\${1+\"\$@\"}'='\"\$@\"' 145 setopt NO_GLOB_SUBST 146else 147 case \`(set -o) 2>/dev/null\` in #( 148 *posix*) : 149 set -o posix ;; #( 150 *) : 151 ;; 152esac 153fi 154" 155 as_required="as_fn_return () { (exit \$1); } 156as_fn_success () { as_fn_return 0; } 157as_fn_failure () { as_fn_return 1; } 158as_fn_ret_success () { return 0; } 159as_fn_ret_failure () { return 1; } 160 161exitcode=0 162as_fn_success || { exitcode=1; echo as_fn_success failed.; } 163as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 164as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 165as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 166if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 167 168else 169 exitcode=1; echo positional parameters were not saved. 170fi 171test x\$exitcode = x0 || exit 1" 172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 176test \$(( 1 + 1 )) = 2 || exit 1" 177 if (eval "$as_required") 2>/dev/null; then : 178 as_have_required=yes 179else 180 as_have_required=no 181fi 182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 183 184else 185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 186as_found=false 187for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 188do 189 IFS=$as_save_IFS 190 test -z "$as_dir" && as_dir=. 191 as_found=: 192 case $as_dir in #( 193 /*) 194 for as_base in sh bash ksh sh5; do 195 # Try only shells that exist, to save several forks. 196 as_shell=$as_dir/$as_base 197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 199 CONFIG_SHELL=$as_shell as_have_required=yes 200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 201 break 2 202fi 203fi 204 done;; 205 esac 206 as_found=false 207done 208$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 210 CONFIG_SHELL=$SHELL as_have_required=yes 211fi; } 212IFS=$as_save_IFS 213 214 215 if test "x$CONFIG_SHELL" != x; then : 216 # We cannot yet assume a decent shell, so we have to provide a 217 # neutralization value for shells without unset; and this also 218 # works around shells that cannot unset nonexistent variables. 219 BASH_ENV=/dev/null 220 ENV=/dev/null 221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 222 export CONFIG_SHELL 223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 224fi 225 226 if test x$as_have_required = xno; then : 227 $as_echo "$0: This script requires a shell more modern than all" 228 $as_echo "$0: the shells that I found on your system." 229 if test x${ZSH_VERSION+set} = xset ; then 230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 231 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 232 else 233 $as_echo "$0: Please tell bug-autoconf@gnu.org and http://pyyaml.org/newticket?component=libyaml about 234$0: your system, including any error possibly output before 235$0: this message. Then install a modern shell, or manually 236$0: run the script under such a shell if you do have one." 237 fi 238 exit 1 239fi 240fi 241fi 242SHELL=${CONFIG_SHELL-/bin/sh} 243export SHELL 244# Unset more variables known to interfere with behavior of common tools. 245CLICOLOR_FORCE= GREP_OPTIONS= 246unset CLICOLOR_FORCE GREP_OPTIONS 247 248## --------------------- ## 249## M4sh Shell Functions. ## 250## --------------------- ## 251# as_fn_unset VAR 252# --------------- 253# Portably unset VAR. 254as_fn_unset () 255{ 256 { eval $1=; unset $1;} 257} 258as_unset=as_fn_unset 259 260# as_fn_set_status STATUS 261# ----------------------- 262# Set $? to STATUS, without forking. 263as_fn_set_status () 264{ 265 return $1 266} # as_fn_set_status 267 268# as_fn_exit STATUS 269# ----------------- 270# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 271as_fn_exit () 272{ 273 set +e 274 as_fn_set_status $1 275 exit $1 276} # as_fn_exit 277 278# as_fn_mkdir_p 279# ------------- 280# Create "$as_dir" as a directory, including parents if necessary. 281as_fn_mkdir_p () 282{ 283 284 case $as_dir in #( 285 -*) as_dir=./$as_dir;; 286 esac 287 test -d "$as_dir" || eval $as_mkdir_p || { 288 as_dirs= 289 while :; do 290 case $as_dir in #( 291 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 292 *) as_qdir=$as_dir;; 293 esac 294 as_dirs="'$as_qdir' $as_dirs" 295 as_dir=`$as_dirname -- "$as_dir" || 296$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 297 X"$as_dir" : 'X\(//\)[^/]' \| \ 298 X"$as_dir" : 'X\(//\)$' \| \ 299 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 300$as_echo X"$as_dir" | 301 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 302 s//\1/ 303 q 304 } 305 /^X\(\/\/\)[^/].*/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)$/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\).*/{ 314 s//\1/ 315 q 316 } 317 s/.*/./; q'` 318 test -d "$as_dir" && break 319 done 320 test -z "$as_dirs" || eval "mkdir $as_dirs" 321 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 322 323 324} # as_fn_mkdir_p 325# as_fn_append VAR VALUE 326# ---------------------- 327# Append the text in VALUE to the end of the definition contained in VAR. Take 328# advantage of any shell optimizations that allow amortized linear growth over 329# repeated appends, instead of the typical quadratic growth present in naive 330# implementations. 331if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 332 eval 'as_fn_append () 333 { 334 eval $1+=\$2 335 }' 336else 337 as_fn_append () 338 { 339 eval $1=\$$1\$2 340 } 341fi # as_fn_append 342 343# as_fn_arith ARG... 344# ------------------ 345# Perform arithmetic evaluation on the ARGs, and store the result in the 346# global $as_val. Take advantage of shells that can avoid forks. The arguments 347# must be portable across $(()) and expr. 348if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 349 eval 'as_fn_arith () 350 { 351 as_val=$(( $* )) 352 }' 353else 354 as_fn_arith () 355 { 356 as_val=`expr "$@" || test $? -eq 1` 357 } 358fi # as_fn_arith 359 360 361# as_fn_error STATUS ERROR [LINENO LOG_FD] 362# ---------------------------------------- 363# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 364# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 365# script with STATUS, using 1 if that was 0. 366as_fn_error () 367{ 368 as_status=$1; test $as_status -eq 0 && as_status=1 369 if test "$4"; then 370 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 371 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 372 fi 373 $as_echo "$as_me: error: $2" >&2 374 as_fn_exit $as_status 375} # as_fn_error 376 377if expr a : '\(a\)' >/dev/null 2>&1 && 378 test "X`expr 00001 : '.*\(...\)'`" = X001; then 379 as_expr=expr 380else 381 as_expr=false 382fi 383 384if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 385 as_basename=basename 386else 387 as_basename=false 388fi 389 390if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 391 as_dirname=dirname 392else 393 as_dirname=false 394fi 395 396as_me=`$as_basename -- "$0" || 397$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 398 X"$0" : 'X\(//\)$' \| \ 399 X"$0" : 'X\(/\)' \| . 2>/dev/null || 400$as_echo X/"$0" | 401 sed '/^.*\/\([^/][^/]*\)\/*$/{ 402 s//\1/ 403 q 404 } 405 /^X\/\(\/\/\)$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\).*/{ 410 s//\1/ 411 q 412 } 413 s/.*/./; q'` 414 415# Avoid depending upon Character Ranges. 416as_cr_letters='abcdefghijklmnopqrstuvwxyz' 417as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 418as_cr_Letters=$as_cr_letters$as_cr_LETTERS 419as_cr_digits='0123456789' 420as_cr_alnum=$as_cr_Letters$as_cr_digits 421 422 423 as_lineno_1=$LINENO as_lineno_1a=$LINENO 424 as_lineno_2=$LINENO as_lineno_2a=$LINENO 425 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 426 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 427 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 428 sed -n ' 429 p 430 /[$]LINENO/= 431 ' <$as_myself | 432 sed ' 433 s/[$]LINENO.*/&-/ 434 t lineno 435 b 436 :lineno 437 N 438 :loop 439 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 440 t loop 441 s/-\n.*// 442 ' >$as_me.lineno && 443 chmod +x "$as_me.lineno" || 444 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 445 446 # Don't try to exec as it changes $[0], causing all sort of problems 447 # (the dirname of $[0] is not the place where we might find the 448 # original and so on. Autoconf is especially sensitive to this). 449 . "./$as_me.lineno" 450 # Exit status is that of the last command. 451 exit 452} 453 454ECHO_C= ECHO_N= ECHO_T= 455case `echo -n x` in #((((( 456-n*) 457 case `echo 'xy\c'` in 458 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 459 xy) ECHO_C='\c';; 460 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 461 ECHO_T=' ';; 462 esac;; 463*) 464 ECHO_N='-n';; 465esac 466 467rm -f conf$$ conf$$.exe conf$$.file 468if test -d conf$$.dir; then 469 rm -f conf$$.dir/conf$$.file 470else 471 rm -f conf$$.dir 472 mkdir conf$$.dir 2>/dev/null 473fi 474if (echo >conf$$.file) 2>/dev/null; then 475 if ln -s conf$$.file conf$$ 2>/dev/null; then 476 as_ln_s='ln -s' 477 # ... but there are two gotchas: 478 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 479 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 480 # In both cases, we have to default to `cp -p'. 481 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 482 as_ln_s='cp -p' 483 elif ln conf$$.file conf$$ 2>/dev/null; then 484 as_ln_s=ln 485 else 486 as_ln_s='cp -p' 487 fi 488else 489 as_ln_s='cp -p' 490fi 491rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 492rmdir conf$$.dir 2>/dev/null 493 494if mkdir -p . 2>/dev/null; then 495 as_mkdir_p='mkdir -p "$as_dir"' 496else 497 test -d ./-p && rmdir ./-p 498 as_mkdir_p=false 499fi 500 501if test -x / >/dev/null 2>&1; then 502 as_test_x='test -x' 503else 504 if ls -dL / >/dev/null 2>&1; then 505 as_ls_L_option=L 506 else 507 as_ls_L_option= 508 fi 509 as_test_x=' 510 eval sh -c '\'' 511 if test -d "$1"; then 512 test -d "$1/."; 513 else 514 case $1 in #( 515 -*)set "./$1";; 516 esac; 517 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 518 ???[sx]*):;;*)false;;esac;fi 519 '\'' sh 520 ' 521fi 522as_executable_p=$as_test_x 523 524# Sed expression to map a string onto a valid CPP name. 525as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 526 527# Sed expression to map a string onto a valid variable name. 528as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 529 530 531 532# Check that we are running under the correct shell. 533SHELL=${CONFIG_SHELL-/bin/sh} 534 535case X$lt_ECHO in 536X*--fallback-echo) 537 # Remove one level of quotation (which was required for Make). 538 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 539 ;; 540esac 541 542ECHO=${lt_ECHO-echo} 543if test "X$1" = X--no-reexec; then 544 # Discard the --no-reexec flag, and continue. 545 shift 546elif test "X$1" = X--fallback-echo; then 547 # Avoid inline document here, it may be left over 548 : 549elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 550 # Yippee, $ECHO works! 551 : 552else 553 # Restart under the correct shell. 554 exec $SHELL "$0" --no-reexec ${1+"$@"} 555fi 556 557if test "X$1" = X--fallback-echo; then 558 # used as fallback echo 559 shift 560 cat <<_LT_EOF 561$* 562_LT_EOF 563 exit 0 564fi 565 566# The HP-UX ksh and POSIX shell print the target directory to stdout 567# if CDPATH is set. 568(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 569 570if test -z "$lt_ECHO"; then 571 if test "X${echo_test_string+set}" != Xset; then 572 # find a string as large as possible, as long as the shell can cope with it 573 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 574 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 575 if { echo_test_string=`eval $cmd`; } 2>/dev/null && 576 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 577 then 578 break 579 fi 580 done 581 fi 582 583 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 584 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 585 test "X$echo_testing_string" = "X$echo_test_string"; then 586 : 587 else 588 # The Solaris, AIX, and Digital Unix default echo programs unquote 589 # backslashes. This makes it impossible to quote backslashes using 590 # echo "$something" | sed 's/\\/\\\\/g' 591 # 592 # So, first we look for a working echo in the user's PATH. 593 594 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 595 for dir in $PATH /usr/ucb; do 596 IFS="$lt_save_ifs" 597 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 598 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 599 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 600 test "X$echo_testing_string" = "X$echo_test_string"; then 601 ECHO="$dir/echo" 602 break 603 fi 604 done 605 IFS="$lt_save_ifs" 606 607 if test "X$ECHO" = Xecho; then 608 # We didn't find a better echo, so look for alternatives. 609 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 610 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 611 test "X$echo_testing_string" = "X$echo_test_string"; then 612 # This shell has a builtin print -r that does the trick. 613 ECHO='print -r' 614 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 615 test "X$CONFIG_SHELL" != X/bin/ksh; then 616 # If we have ksh, try running configure again with it. 617 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 618 export ORIGINAL_CONFIG_SHELL 619 CONFIG_SHELL=/bin/ksh 620 export CONFIG_SHELL 621 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 622 else 623 # Try using printf. 624 ECHO='printf %s\n' 625 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 626 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 627 test "X$echo_testing_string" = "X$echo_test_string"; then 628 # Cool, printf works 629 : 630 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 631 test "X$echo_testing_string" = 'X\t' && 632 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 633 test "X$echo_testing_string" = "X$echo_test_string"; then 634 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 635 export CONFIG_SHELL 636 SHELL="$CONFIG_SHELL" 637 export SHELL 638 ECHO="$CONFIG_SHELL $0 --fallback-echo" 639 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 640 test "X$echo_testing_string" = 'X\t' && 641 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 642 test "X$echo_testing_string" = "X$echo_test_string"; then 643 ECHO="$CONFIG_SHELL $0 --fallback-echo" 644 else 645 # maybe with a smaller string... 646 prev=: 647 648 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 649 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 650 then 651 break 652 fi 653 prev="$cmd" 654 done 655 656 if test "$prev" != 'sed 50q "$0"'; then 657 echo_test_string=`eval $prev` 658 export echo_test_string 659 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 660 else 661 # Oops. We lost completely, so just stick with echo. 662 ECHO=echo 663 fi 664 fi 665 fi 666 fi 667 fi 668fi 669 670# Copy echo and quote the copy suitably for passing to libtool from 671# the Makefile, instead of quoting the original, which is used later. 672lt_ECHO=$ECHO 673if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 674 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 675fi 676 677 678 679 680test -n "$DJDIR" || exec 7<&0 </dev/null 681exec 6>&1 682 683# Name of the host. 684# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 685# so uname gets run too. 686ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 687 688# 689# Initializations. 690# 691ac_default_prefix=/usr/local 692ac_clean_files= 693ac_config_libobj_dir=. 694LIBOBJS= 695cross_compiling=no 696subdirs= 697MFLAGS= 698MAKEFLAGS= 699 700# Identity of this package. 701PACKAGE_NAME='yaml' 702PACKAGE_TARNAME='yaml' 703PACKAGE_VERSION='0.1.4' 704PACKAGE_STRING='yaml 0.1.4' 705PACKAGE_BUGREPORT='http://pyyaml.org/newticket?component=libyaml' 706PACKAGE_URL='' 707 708# Factoring default headers for most tests. 709ac_includes_default="\ 710#include <stdio.h> 711#ifdef HAVE_SYS_TYPES_H 712# include <sys/types.h> 713#endif 714#ifdef HAVE_SYS_STAT_H 715# include <sys/stat.h> 716#endif 717#ifdef STDC_HEADERS 718# include <stdlib.h> 719# include <stddef.h> 720#else 721# ifdef HAVE_STDLIB_H 722# include <stdlib.h> 723# endif 724#endif 725#ifdef HAVE_STRING_H 726# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 727# include <memory.h> 728# endif 729# include <string.h> 730#endif 731#ifdef HAVE_STRINGS_H 732# include <strings.h> 733#endif 734#ifdef HAVE_INTTYPES_H 735# include <inttypes.h> 736#endif 737#ifdef HAVE_STDINT_H 738# include <stdint.h> 739#endif 740#ifdef HAVE_UNISTD_H 741# include <unistd.h> 742#endif" 743 744ac_subst_vars='am__EXEEXT_FALSE 745am__EXEEXT_TRUE 746LTLIBOBJS 747LIBOBJS 748DOXYGEN_FALSE 749DOXYGEN_TRUE 750DOXYGEN 751OTOOL64 752OTOOL 753LIPO 754NMEDIT 755DSYMUTIL 756lt_ECHO 757RANLIB 758AR 759OBJDUMP 760NM 761ac_ct_DUMPBIN 762DUMPBIN 763LD 764FGREP 765EGREP 766GREP 767SED 768host_os 769host_vendor 770host_cpu 771host 772build_os 773build_vendor 774build_cpu 775build 776LIBTOOL 777LN_S 778CPP 779am__fastdepCC_FALSE 780am__fastdepCC_TRUE 781CCDEPMODE 782AMDEPBACKSLASH 783AMDEP_FALSE 784AMDEP_TRUE 785am__quote 786am__include 787DEPDIR 788OBJEXT 789EXEEXT 790ac_ct_CC 791CPPFLAGS 792LDFLAGS 793CFLAGS 794CC 795YAML_LT_AGE 796YAML_LT_REVISION 797YAML_LT_CURRENT 798YAML_LT_RELEASE 799am__untar 800am__tar 801AMTAR 802am__leading_dot 803SET_MAKE 804AWK 805mkdir_p 806MKDIR_P 807INSTALL_STRIP_PROGRAM 808STRIP 809install_sh 810MAKEINFO 811AUTOHEADER 812AUTOMAKE 813AUTOCONF 814ACLOCAL 815VERSION 816PACKAGE 817CYGPATH_W 818am__isrc 819INSTALL_DATA 820INSTALL_SCRIPT 821INSTALL_PROGRAM 822target_alias 823host_alias 824build_alias 825LIBS 826ECHO_T 827ECHO_N 828ECHO_C 829DEFS 830mandir 831localedir 832libdir 833psdir 834pdfdir 835dvidir 836htmldir 837infodir 838docdir 839oldincludedir 840includedir 841localstatedir 842sharedstatedir 843sysconfdir 844datadir 845datarootdir 846libexecdir 847sbindir 848bindir 849program_transform_name 850prefix 851exec_prefix 852PACKAGE_URL 853PACKAGE_BUGREPORT 854PACKAGE_STRING 855PACKAGE_VERSION 856PACKAGE_TARNAME 857PACKAGE_NAME 858PATH_SEPARATOR 859SHELL' 860ac_subst_files='' 861ac_user_opts=' 862enable_option_checking 863enable_dependency_tracking 864enable_shared 865enable_static 866with_pic 867enable_fast_install 868with_gnu_ld 869enable_libtool_lock 870' 871 ac_precious_vars='build_alias 872host_alias 873target_alias 874CC 875CFLAGS 876LDFLAGS 877LIBS 878CPPFLAGS 879CPP' 880 881 882# Initialize some variables set by options. 883ac_init_help= 884ac_init_version=false 885ac_unrecognized_opts= 886ac_unrecognized_sep= 887# The variables have the same names as the options, with 888# dashes changed to underlines. 889cache_file=/dev/null 890exec_prefix=NONE 891no_create= 892no_recursion= 893prefix=NONE 894program_prefix=NONE 895program_suffix=NONE 896program_transform_name=s,x,x, 897silent= 898site= 899srcdir= 900verbose= 901x_includes=NONE 902x_libraries=NONE 903 904# Installation directory options. 905# These are left unexpanded so users can "make install exec_prefix=/foo" 906# and all the variables that are supposed to be based on exec_prefix 907# by default will actually change. 908# Use braces instead of parens because sh, perl, etc. also accept them. 909# (The list follows the same order as the GNU Coding Standards.) 910bindir='${exec_prefix}/bin' 911sbindir='${exec_prefix}/sbin' 912libexecdir='${exec_prefix}/libexec' 913datarootdir='${prefix}/share' 914datadir='${datarootdir}' 915sysconfdir='${prefix}/etc' 916sharedstatedir='${prefix}/com' 917localstatedir='${prefix}/var' 918includedir='${prefix}/include' 919oldincludedir='/usr/include' 920docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 921infodir='${datarootdir}/info' 922htmldir='${docdir}' 923dvidir='${docdir}' 924pdfdir='${docdir}' 925psdir='${docdir}' 926libdir='${exec_prefix}/lib' 927localedir='${datarootdir}/locale' 928mandir='${datarootdir}/man' 929 930ac_prev= 931ac_dashdash= 932for ac_option 933do 934 # If the previous option needs an argument, assign it. 935 if test -n "$ac_prev"; then 936 eval $ac_prev=\$ac_option 937 ac_prev= 938 continue 939 fi 940 941 case $ac_option in 942 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 943 *=) ac_optarg= ;; 944 *) ac_optarg=yes ;; 945 esac 946 947 # Accept the important Cygnus configure options, so we can diagnose typos. 948 949 case $ac_dashdash$ac_option in 950 --) 951 ac_dashdash=yes ;; 952 953 -bindir | --bindir | --bindi | --bind | --bin | --bi) 954 ac_prev=bindir ;; 955 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 956 bindir=$ac_optarg ;; 957 958 -build | --build | --buil | --bui | --bu) 959 ac_prev=build_alias ;; 960 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 961 build_alias=$ac_optarg ;; 962 963 -cache-file | --cache-file | --cache-fil | --cache-fi \ 964 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 965 ac_prev=cache_file ;; 966 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 967 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 968 cache_file=$ac_optarg ;; 969 970 --config-cache | -C) 971 cache_file=config.cache ;; 972 973 -datadir | --datadir | --datadi | --datad) 974 ac_prev=datadir ;; 975 -datadir=* | --datadir=* | --datadi=* | --datad=*) 976 datadir=$ac_optarg ;; 977 978 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 979 | --dataroo | --dataro | --datar) 980 ac_prev=datarootdir ;; 981 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 982 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 983 datarootdir=$ac_optarg ;; 984 985 -disable-* | --disable-*) 986 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 987 # Reject names that are not valid shell variable names. 988 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 989 as_fn_error $? "invalid feature name: $ac_useropt" 990 ac_useropt_orig=$ac_useropt 991 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 992 case $ac_user_opts in 993 *" 994"enable_$ac_useropt" 995"*) ;; 996 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 997 ac_unrecognized_sep=', ';; 998 esac 999 eval enable_$ac_useropt=no ;; 1000 1001 -docdir | --docdir | --docdi | --doc | --do) 1002 ac_prev=docdir ;; 1003 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1004 docdir=$ac_optarg ;; 1005 1006 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1007 ac_prev=dvidir ;; 1008 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1009 dvidir=$ac_optarg ;; 1010 1011 -enable-* | --enable-*) 1012 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1013 # Reject names that are not valid shell variable names. 1014 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1015 as_fn_error $? "invalid feature name: $ac_useropt" 1016 ac_useropt_orig=$ac_useropt 1017 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1018 case $ac_user_opts in 1019 *" 1020"enable_$ac_useropt" 1021"*) ;; 1022 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1023 ac_unrecognized_sep=', ';; 1024 esac 1025 eval enable_$ac_useropt=\$ac_optarg ;; 1026 1027 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1028 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1029 | --exec | --exe | --ex) 1030 ac_prev=exec_prefix ;; 1031 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1032 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1033 | --exec=* | --exe=* | --ex=*) 1034 exec_prefix=$ac_optarg ;; 1035 1036 -gas | --gas | --ga | --g) 1037 # Obsolete; use --with-gas. 1038 with_gas=yes ;; 1039 1040 -help | --help | --hel | --he | -h) 1041 ac_init_help=long ;; 1042 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1043 ac_init_help=recursive ;; 1044 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1045 ac_init_help=short ;; 1046 1047 -host | --host | --hos | --ho) 1048 ac_prev=host_alias ;; 1049 -host=* | --host=* | --hos=* | --ho=*) 1050 host_alias=$ac_optarg ;; 1051 1052 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1053 ac_prev=htmldir ;; 1054 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1055 | --ht=*) 1056 htmldir=$ac_optarg ;; 1057 1058 -includedir | --includedir | --includedi | --included | --include \ 1059 | --includ | --inclu | --incl | --inc) 1060 ac_prev=includedir ;; 1061 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1062 | --includ=* | --inclu=* | --incl=* | --inc=*) 1063 includedir=$ac_optarg ;; 1064 1065 -infodir | --infodir | --infodi | --infod | --info | --inf) 1066 ac_prev=infodir ;; 1067 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1068 infodir=$ac_optarg ;; 1069 1070 -libdir | --libdir | --libdi | --libd) 1071 ac_prev=libdir ;; 1072 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1073 libdir=$ac_optarg ;; 1074 1075 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1076 | --libexe | --libex | --libe) 1077 ac_prev=libexecdir ;; 1078 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1079 | --libexe=* | --libex=* | --libe=*) 1080 libexecdir=$ac_optarg ;; 1081 1082 -localedir | --localedir | --localedi | --localed | --locale) 1083 ac_prev=localedir ;; 1084 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1085 localedir=$ac_optarg ;; 1086 1087 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1088 | --localstate | --localstat | --localsta | --localst | --locals) 1089 ac_prev=localstatedir ;; 1090 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1091 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1092 localstatedir=$ac_optarg ;; 1093 1094 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1095 ac_prev=mandir ;; 1096 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1097 mandir=$ac_optarg ;; 1098 1099 -nfp | --nfp | --nf) 1100 # Obsolete; use --without-fp. 1101 with_fp=no ;; 1102 1103 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1104 | --no-cr | --no-c | -n) 1105 no_create=yes ;; 1106 1107 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1108 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1109 no_recursion=yes ;; 1110 1111 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1112 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1113 | --oldin | --oldi | --old | --ol | --o) 1114 ac_prev=oldincludedir ;; 1115 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1116 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1117 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1118 oldincludedir=$ac_optarg ;; 1119 1120 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1121 ac_prev=prefix ;; 1122 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1123 prefix=$ac_optarg ;; 1124 1125 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1126 | --program-pre | --program-pr | --program-p) 1127 ac_prev=program_prefix ;; 1128 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1129 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1130 program_prefix=$ac_optarg ;; 1131 1132 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1133 | --program-suf | --program-su | --program-s) 1134 ac_prev=program_suffix ;; 1135 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1136 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1137 program_suffix=$ac_optarg ;; 1138 1139 -program-transform-name | --program-transform-name \ 1140 | --program-transform-nam | --program-transform-na \ 1141 | --program-transform-n | --program-transform- \ 1142 | --program-transform | --program-transfor \ 1143 | --program-transfo | --program-transf \ 1144 | --program-trans | --program-tran \ 1145 | --progr-tra | --program-tr | --program-t) 1146 ac_prev=program_transform_name ;; 1147 -program-transform-name=* | --program-transform-name=* \ 1148 | --program-transform-nam=* | --program-transform-na=* \ 1149 | --program-transform-n=* | --program-transform-=* \ 1150 | --program-transform=* | --program-transfor=* \ 1151 | --program-transfo=* | --program-transf=* \ 1152 | --program-trans=* | --program-tran=* \ 1153 | --progr-tra=* | --program-tr=* | --program-t=*) 1154 program_transform_name=$ac_optarg ;; 1155 1156 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1157 ac_prev=pdfdir ;; 1158 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1159 pdfdir=$ac_optarg ;; 1160 1161 -psdir | --psdir | --psdi | --psd | --ps) 1162 ac_prev=psdir ;; 1163 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1164 psdir=$ac_optarg ;; 1165 1166 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1167 | -silent | --silent | --silen | --sile | --sil) 1168 silent=yes ;; 1169 1170 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1171 ac_prev=sbindir ;; 1172 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1173 | --sbi=* | --sb=*) 1174 sbindir=$ac_optarg ;; 1175 1176 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1177 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1178 | --sharedst | --shareds | --shared | --share | --shar \ 1179 | --sha | --sh) 1180 ac_prev=sharedstatedir ;; 1181 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1182 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1183 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1184 | --sha=* | --sh=*) 1185 sharedstatedir=$ac_optarg ;; 1186 1187 -site | --site | --sit) 1188 ac_prev=site ;; 1189 -site=* | --site=* | --sit=*) 1190 site=$ac_optarg ;; 1191 1192 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1193 ac_prev=srcdir ;; 1194 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1195 srcdir=$ac_optarg ;; 1196 1197 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1198 | --syscon | --sysco | --sysc | --sys | --sy) 1199 ac_prev=sysconfdir ;; 1200 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1201 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1202 sysconfdir=$ac_optarg ;; 1203 1204 -target | --target | --targe | --targ | --tar | --ta | --t) 1205 ac_prev=target_alias ;; 1206 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1207 target_alias=$ac_optarg ;; 1208 1209 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1210 verbose=yes ;; 1211 1212 -version | --version | --versio | --versi | --vers | -V) 1213 ac_init_version=: ;; 1214 1215 -with-* | --with-*) 1216 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1217 # Reject names that are not valid shell variable names. 1218 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1219 as_fn_error $? "invalid package name: $ac_useropt" 1220 ac_useropt_orig=$ac_useropt 1221 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1222 case $ac_user_opts in 1223 *" 1224"with_$ac_useropt" 1225"*) ;; 1226 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1227 ac_unrecognized_sep=', ';; 1228 esac 1229 eval with_$ac_useropt=\$ac_optarg ;; 1230 1231 -without-* | --without-*) 1232 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1233 # Reject names that are not valid shell variable names. 1234 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1235 as_fn_error $? "invalid package name: $ac_useropt" 1236 ac_useropt_orig=$ac_useropt 1237 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1238 case $ac_user_opts in 1239 *" 1240"with_$ac_useropt" 1241"*) ;; 1242 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1243 ac_unrecognized_sep=', ';; 1244 esac 1245 eval with_$ac_useropt=no ;; 1246 1247 --x) 1248 # Obsolete; use --with-x. 1249 with_x=yes ;; 1250 1251 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1252 | --x-incl | --x-inc | --x-in | --x-i) 1253 ac_prev=x_includes ;; 1254 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1255 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1256 x_includes=$ac_optarg ;; 1257 1258 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1259 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1260 ac_prev=x_libraries ;; 1261 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1262 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1263 x_libraries=$ac_optarg ;; 1264 1265 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1266Try \`$0 --help' for more information" 1267 ;; 1268 1269 *=*) 1270 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1271 # Reject names that are not valid shell variable names. 1272 case $ac_envvar in #( 1273 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1274 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1275 esac 1276 eval $ac_envvar=\$ac_optarg 1277 export $ac_envvar ;; 1278 1279 *) 1280 # FIXME: should be removed in autoconf 3.0. 1281 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1282 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1283 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1284 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1285 ;; 1286 1287 esac 1288done 1289 1290if test -n "$ac_prev"; then 1291 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1292 as_fn_error $? "missing argument to $ac_option" 1293fi 1294 1295if test -n "$ac_unrecognized_opts"; then 1296 case $enable_option_checking in 1297 no) ;; 1298 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1299 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1300 esac 1301fi 1302 1303# Check all directory arguments for consistency. 1304for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1305 datadir sysconfdir sharedstatedir localstatedir includedir \ 1306 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1307 libdir localedir mandir 1308do 1309 eval ac_val=\$$ac_var 1310 # Remove trailing slashes. 1311 case $ac_val in 1312 */ ) 1313 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1314 eval $ac_var=\$ac_val;; 1315 esac 1316 # Be sure to have absolute directory names. 1317 case $ac_val in 1318 [\\/$]* | ?:[\\/]* ) continue;; 1319 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1320 esac 1321 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1322done 1323 1324# There might be people who depend on the old broken behavior: `$host' 1325# used to hold the argument of --host etc. 1326# FIXME: To remove some day. 1327build=$build_alias 1328host=$host_alias 1329target=$target_alias 1330 1331# FIXME: To remove some day. 1332if test "x$host_alias" != x; then 1333 if test "x$build_alias" = x; then 1334 cross_compiling=maybe 1335 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1336 If a cross compiler is detected then cross compile mode will be used" >&2 1337 elif test "x$build_alias" != "x$host_alias"; then 1338 cross_compiling=yes 1339 fi 1340fi 1341 1342ac_tool_prefix= 1343test -n "$host_alias" && ac_tool_prefix=$host_alias- 1344 1345test "$silent" = yes && exec 6>/dev/null 1346 1347 1348ac_pwd=`pwd` && test -n "$ac_pwd" && 1349ac_ls_di=`ls -di .` && 1350ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1351 as_fn_error $? "working directory cannot be determined" 1352test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1353 as_fn_error $? "pwd does not report name of working directory" 1354 1355 1356# Find the source files, if location was not specified. 1357if test -z "$srcdir"; then 1358 ac_srcdir_defaulted=yes 1359 # Try the directory containing this script, then the parent directory. 1360 ac_confdir=`$as_dirname -- "$as_myself" || 1361$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1362 X"$as_myself" : 'X\(//\)[^/]' \| \ 1363 X"$as_myself" : 'X\(//\)$' \| \ 1364 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1365$as_echo X"$as_myself" | 1366 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1367 s//\1/ 1368 q 1369 } 1370 /^X\(\/\/\)[^/].*/{ 1371 s//\1/ 1372 q 1373 } 1374 /^X\(\/\/\)$/{ 1375 s//\1/ 1376 q 1377 } 1378 /^X\(\/\).*/{ 1379 s//\1/ 1380 q 1381 } 1382 s/.*/./; q'` 1383 srcdir=$ac_confdir 1384 if test ! -r "$srcdir/$ac_unique_file"; then 1385 srcdir=.. 1386 fi 1387else 1388 ac_srcdir_defaulted=no 1389fi 1390if test ! -r "$srcdir/$ac_unique_file"; then 1391 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1392 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1393fi 1394ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1395ac_abs_confdir=`( 1396 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1397 pwd)` 1398# When building in place, set srcdir=. 1399if test "$ac_abs_confdir" = "$ac_pwd"; then 1400 srcdir=. 1401fi 1402# Remove unnecessary trailing slashes from srcdir. 1403# Double slashes in file names in object file debugging info 1404# mess up M-x gdb in Emacs. 1405case $srcdir in 1406*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1407esac 1408for ac_var in $ac_precious_vars; do 1409 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1410 eval ac_env_${ac_var}_value=\$${ac_var} 1411 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1412 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1413done 1414 1415# 1416# Report the --help message. 1417# 1418if test "$ac_init_help" = "long"; then 1419 # Omit some internal or obsolete options to make the list less imposing. 1420 # This message is too long to be a string in the A/UX 3.1 sh. 1421 cat <<_ACEOF 1422\`configure' configures yaml 0.1.4 to adapt to many kinds of systems. 1423 1424Usage: $0 [OPTION]... [VAR=VALUE]... 1425 1426To assign environment variables (e.g., CC, CFLAGS...), specify them as 1427VAR=VALUE. See below for descriptions of some of the useful variables. 1428 1429Defaults for the options are specified in brackets. 1430 1431Configuration: 1432 -h, --help display this help and exit 1433 --help=short display options specific to this package 1434 --help=recursive display the short help of all the included packages 1435 -V, --version display version information and exit 1436 -q, --quiet, --silent do not print \`checking ...' messages 1437 --cache-file=FILE cache test results in FILE [disabled] 1438 -C, --config-cache alias for \`--cache-file=config.cache' 1439 -n, --no-create do not create output files 1440 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1441 1442Installation directories: 1443 --prefix=PREFIX install architecture-independent files in PREFIX 1444 [$ac_default_prefix] 1445 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1446 [PREFIX] 1447 1448By default, \`make install' will install all the files in 1449\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1450an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1451for instance \`--prefix=\$HOME'. 1452 1453For better control, use the options below. 1454 1455Fine tuning of the installation directories: 1456 --bindir=DIR user executables [EPREFIX/bin] 1457 --sbindir=DIR system admin executables [EPREFIX/sbin] 1458 --libexecdir=DIR program executables [EPREFIX/libexec] 1459 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1460 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1461 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1462 --libdir=DIR object code libraries [EPREFIX/lib] 1463 --includedir=DIR C header files [PREFIX/include] 1464 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1465 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1466 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1467 --infodir=DIR info documentation [DATAROOTDIR/info] 1468 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1469 --mandir=DIR man documentation [DATAROOTDIR/man] 1470 --docdir=DIR documentation root [DATAROOTDIR/doc/yaml] 1471 --htmldir=DIR html documentation [DOCDIR] 1472 --dvidir=DIR dvi documentation [DOCDIR] 1473 --pdfdir=DIR pdf documentation [DOCDIR] 1474 --psdir=DIR ps documentation [DOCDIR] 1475_ACEOF 1476 1477 cat <<\_ACEOF 1478 1479Program names: 1480 --program-prefix=PREFIX prepend PREFIX to installed program names 1481 --program-suffix=SUFFIX append SUFFIX to installed program names 1482 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1483 1484System types: 1485 --build=BUILD configure for building on BUILD [guessed] 1486 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1487_ACEOF 1488fi 1489 1490if test -n "$ac_init_help"; then 1491 case $ac_init_help in 1492 short | recursive ) echo "Configuration of yaml 0.1.4:";; 1493 esac 1494 cat <<\_ACEOF 1495 1496Optional Features: 1497 --disable-option-checking ignore unrecognized --enable/--with options 1498 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1499 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1500 --disable-dependency-tracking speeds up one-time build 1501 --enable-dependency-tracking do not reject slow dependency extractors 1502 --enable-shared[=PKGS] build shared libraries [default=yes] 1503 --enable-static[=PKGS] build static libraries [default=yes] 1504 --enable-fast-install[=PKGS] 1505 optimize for fast installation [default=yes] 1506 --disable-libtool-lock avoid locking (might break parallel builds) 1507 1508Optional Packages: 1509 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1510 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1511 --with-pic try to use only PIC/non-PIC objects [default=use 1512 both] 1513 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1514 1515Some influential environment variables: 1516 CC C compiler command 1517 CFLAGS C compiler flags 1518 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1519 nonstandard directory <lib dir> 1520 LIBS libraries to pass to the linker, e.g. -l<library> 1521 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1522 you have headers in a nonstandard directory <include dir> 1523 CPP C preprocessor 1524 1525Use these variables to override the choices made by `configure' or to help 1526it to find libraries and programs with nonstandard names/locations. 1527 1528Report bugs to <http://pyyaml.org/newticket?component=libyaml>. 1529_ACEOF 1530ac_status=$? 1531fi 1532 1533if test "$ac_init_help" = "recursive"; then 1534 # If there are subdirs, report their specific --help. 1535 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1536 test -d "$ac_dir" || 1537 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1538 continue 1539 ac_builddir=. 1540 1541case "$ac_dir" in 1542.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1543*) 1544 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1545 # A ".." for each directory in $ac_dir_suffix. 1546 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1547 case $ac_top_builddir_sub in 1548 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1549 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1550 esac ;; 1551esac 1552ac_abs_top_builddir=$ac_pwd 1553ac_abs_builddir=$ac_pwd$ac_dir_suffix 1554# for backward compatibility: 1555ac_top_builddir=$ac_top_build_prefix 1556 1557case $srcdir in 1558 .) # We are building in place. 1559 ac_srcdir=. 1560 ac_top_srcdir=$ac_top_builddir_sub 1561 ac_abs_top_srcdir=$ac_pwd ;; 1562 [\\/]* | ?:[\\/]* ) # Absolute name. 1563 ac_srcdir=$srcdir$ac_dir_suffix; 1564 ac_top_srcdir=$srcdir 1565 ac_abs_top_srcdir=$srcdir ;; 1566 *) # Relative name. 1567 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1568 ac_top_srcdir=$ac_top_build_prefix$srcdir 1569 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1570esac 1571ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1572 1573 cd "$ac_dir" || { ac_status=$?; continue; } 1574 # Check for guested configure. 1575 if test -f "$ac_srcdir/configure.gnu"; then 1576 echo && 1577 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1578 elif test -f "$ac_srcdir/configure"; then 1579 echo && 1580 $SHELL "$ac_srcdir/configure" --help=recursive 1581 else 1582 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1583 fi || ac_status=$? 1584 cd "$ac_pwd" || { ac_status=$?; break; } 1585 done 1586fi 1587 1588test -n "$ac_init_help" && exit $ac_status 1589if $ac_init_version; then 1590 cat <<\_ACEOF 1591yaml configure 0.1.4 1592generated by GNU Autoconf 2.67 1593 1594Copyright (C) 2010 Free Software Foundation, Inc. 1595This configure script is free software; the Free Software Foundation 1596gives unlimited permission to copy, distribute and modify it. 1597_ACEOF 1598 exit 1599fi 1600 1601## ------------------------ ## 1602## Autoconf initialization. ## 1603## ------------------------ ## 1604 1605# ac_fn_c_try_compile LINENO 1606# -------------------------- 1607# Try to compile conftest.$ac_ext, and return whether this succeeded. 1608ac_fn_c_try_compile () 1609{ 1610 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1611 rm -f conftest.$ac_objext 1612 if { { ac_try="$ac_compile" 1613case "(($ac_try" in 1614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1615 *) ac_try_echo=$ac_try;; 1616esac 1617eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1618$as_echo "$ac_try_echo"; } >&5 1619 (eval "$ac_compile") 2>conftest.err 1620 ac_status=$? 1621 if test -s conftest.err; then 1622 grep -v '^ *+' conftest.err >conftest.er1 1623 cat conftest.er1 >&5 1624 mv -f conftest.er1 conftest.err 1625 fi 1626 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1627 test $ac_status = 0; } && { 1628 test -z "$ac_c_werror_flag" || 1629 test ! -s conftest.err 1630 } && test -s conftest.$ac_objext; then : 1631 ac_retval=0 1632else 1633 $as_echo "$as_me: failed program was:" >&5 1634sed 's/^/| /' conftest.$ac_ext >&5 1635 1636 ac_retval=1 1637fi 1638 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1639 as_fn_set_status $ac_retval 1640 1641} # ac_fn_c_try_compile 1642 1643# ac_fn_c_try_cpp LINENO 1644# ---------------------- 1645# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1646ac_fn_c_try_cpp () 1647{ 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 if { { ac_try="$ac_cpp conftest.$ac_ext" 1650case "(($ac_try" in 1651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1652 *) ac_try_echo=$ac_try;; 1653esac 1654eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1655$as_echo "$ac_try_echo"; } >&5 1656 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1657 ac_status=$? 1658 if test -s conftest.err; then 1659 grep -v '^ *+' conftest.err >conftest.er1 1660 cat conftest.er1 >&5 1661 mv -f conftest.er1 conftest.err 1662 fi 1663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1664 test $ac_status = 0; } > conftest.i && { 1665 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1666 test ! -s conftest.err 1667 }; then : 1668 ac_retval=0 1669else 1670 $as_echo "$as_me: failed program was:" >&5 1671sed 's/^/| /' conftest.$ac_ext >&5 1672 1673 ac_retval=1 1674fi 1675 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1676 as_fn_set_status $ac_retval 1677 1678} # ac_fn_c_try_cpp 1679 1680# ac_fn_c_try_link LINENO 1681# ----------------------- 1682# Try to link conftest.$ac_ext, and return whether this succeeded. 1683ac_fn_c_try_link () 1684{ 1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1686 rm -f conftest.$ac_objext conftest$ac_exeext 1687 if { { ac_try="$ac_link" 1688case "(($ac_try" in 1689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1690 *) ac_try_echo=$ac_try;; 1691esac 1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1693$as_echo "$ac_try_echo"; } >&5 1694 (eval "$ac_link") 2>conftest.err 1695 ac_status=$? 1696 if test -s conftest.err; then 1697 grep -v '^ *+' conftest.err >conftest.er1 1698 cat conftest.er1 >&5 1699 mv -f conftest.er1 conftest.err 1700 fi 1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1702 test $ac_status = 0; } && { 1703 test -z "$ac_c_werror_flag" || 1704 test ! -s conftest.err 1705 } && test -s conftest$ac_exeext && { 1706 test "$cross_compiling" = yes || 1707 $as_test_x conftest$ac_exeext 1708 }; then : 1709 ac_retval=0 1710else 1711 $as_echo "$as_me: failed program was:" >&5 1712sed 's/^/| /' conftest.$ac_ext >&5 1713 1714 ac_retval=1 1715fi 1716 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1717 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1718 # interfere with the next link command; also delete a directory that is 1719 # left behind by Apple's compiler. We do this before executing the actions. 1720 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1721 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1722 as_fn_set_status $ac_retval 1723 1724} # ac_fn_c_try_link 1725 1726# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1727# ------------------------------------------------------- 1728# Tests whether HEADER exists and can be compiled using the include files in 1729# INCLUDES, setting the cache variable VAR accordingly. 1730ac_fn_c_check_header_compile () 1731{ 1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1734$as_echo_n "checking for $2... " >&6; } 1735if eval "test \"\${$3+set}\"" = set; then : 1736 $as_echo_n "(cached) " >&6 1737else 1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1739/* end confdefs.h. */ 1740$4 1741#include <$2> 1742_ACEOF 1743if ac_fn_c_try_compile "$LINENO"; then : 1744 eval "$3=yes" 1745else 1746 eval "$3=no" 1747fi 1748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1749fi 1750eval ac_res=\$$3 1751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1752$as_echo "$ac_res" >&6; } 1753 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1754 1755} # ac_fn_c_check_header_compile 1756 1757# ac_fn_c_try_run LINENO 1758# ---------------------- 1759# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1760# that executables *can* be run. 1761ac_fn_c_try_run () 1762{ 1763 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1764 if { { ac_try="$ac_link" 1765case "(($ac_try" in 1766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1767 *) ac_try_echo=$ac_try;; 1768esac 1769eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1770$as_echo "$ac_try_echo"; } >&5 1771 (eval "$ac_link") 2>&5 1772 ac_status=$? 1773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1774 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1775 { { case "(($ac_try" in 1776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1777 *) ac_try_echo=$ac_try;; 1778esac 1779eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1780$as_echo "$ac_try_echo"; } >&5 1781 (eval "$ac_try") 2>&5 1782 ac_status=$? 1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1784 test $ac_status = 0; }; }; then : 1785 ac_retval=0 1786else 1787 $as_echo "$as_me: program exited with status $ac_status" >&5 1788 $as_echo "$as_me: failed program was:" >&5 1789sed 's/^/| /' conftest.$ac_ext >&5 1790 1791 ac_retval=$ac_status 1792fi 1793 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1794 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1795 as_fn_set_status $ac_retval 1796 1797} # ac_fn_c_try_run 1798 1799# ac_fn_c_check_func LINENO FUNC VAR 1800# ---------------------------------- 1801# Tests whether FUNC exists, setting the cache variable VAR accordingly 1802ac_fn_c_check_func () 1803{ 1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1806$as_echo_n "checking for $2... " >&6; } 1807if eval "test \"\${$3+set}\"" = set; then : 1808 $as_echo_n "(cached) " >&6 1809else 1810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1811/* end confdefs.h. */ 1812/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1813 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1814#define $2 innocuous_$2 1815 1816/* System header to define __stub macros and hopefully few prototypes, 1817 which can conflict with char $2 (); below. 1818 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1819 <limits.h> exists even on freestanding compilers. */ 1820 1821#ifdef __STDC__ 1822# include <limits.h> 1823#else 1824# include <assert.h> 1825#endif 1826 1827#undef $2 1828 1829/* Override any GCC internal prototype to avoid an error. 1830 Use char because int might match the return type of a GCC 1831 builtin and then its argument prototype would still apply. */ 1832#ifdef __cplusplus 1833extern "C" 1834#endif 1835char $2 (); 1836/* The GNU C library defines this for functions which it implements 1837 to always fail with ENOSYS. Some functions are actually named 1838 something starting with __ and the normal name is an alias. */ 1839#if defined __stub_$2 || defined __stub___$2 1840choke me 1841#endif 1842 1843int 1844main () 1845{ 1846return $2 (); 1847 ; 1848 return 0; 1849} 1850_ACEOF 1851if ac_fn_c_try_link "$LINENO"; then : 1852 eval "$3=yes" 1853else 1854 eval "$3=no" 1855fi 1856rm -f core conftest.err conftest.$ac_objext \ 1857 conftest$ac_exeext conftest.$ac_ext 1858fi 1859eval ac_res=\$$3 1860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1861$as_echo "$ac_res" >&6; } 1862 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1863 1864} # ac_fn_c_check_func 1865 1866# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1867# ------------------------------------------------------- 1868# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1869# the include files in INCLUDES and setting the cache variable VAR 1870# accordingly. 1871ac_fn_c_check_header_mongrel () 1872{ 1873 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1874 if eval "test \"\${$3+set}\"" = set; then : 1875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1876$as_echo_n "checking for $2... " >&6; } 1877if eval "test \"\${$3+set}\"" = set; then : 1878 $as_echo_n "(cached) " >&6 1879fi 1880eval ac_res=\$$3 1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1882$as_echo "$ac_res" >&6; } 1883else 1884 # Is the header compilable? 1885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1886$as_echo_n "checking $2 usability... " >&6; } 1887cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1888/* end confdefs.h. */ 1889$4 1890#include <$2> 1891_ACEOF 1892if ac_fn_c_try_compile "$LINENO"; then : 1893 ac_header_compiler=yes 1894else 1895 ac_header_compiler=no 1896fi 1897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1899$as_echo "$ac_header_compiler" >&6; } 1900 1901# Is the header present? 1902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1903$as_echo_n "checking $2 presence... " >&6; } 1904cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1905/* end confdefs.h. */ 1906#include <$2> 1907_ACEOF 1908if ac_fn_c_try_cpp "$LINENO"; then : 1909 ac_header_preproc=yes 1910else 1911 ac_header_preproc=no 1912fi 1913rm -f conftest.err conftest.i conftest.$ac_ext 1914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1915$as_echo "$ac_header_preproc" >&6; } 1916 1917# So? What about this header? 1918case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1919 yes:no: ) 1920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1921$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1923$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1924 ;; 1925 no:yes:* ) 1926 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1927$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1928 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1929$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1931$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1932 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1933$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1934 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1935$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1936( $as_echo "## ------------------------------------------------------------ ## 1937## Report this to http://pyyaml.org/newticket?component=libyaml ## 1938## ------------------------------------------------------------ ##" 1939 ) | sed "s/^/$as_me: WARNING: /" >&2 1940 ;; 1941esac 1942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1943$as_echo_n "checking for $2... " >&6; } 1944if eval "test \"\${$3+set}\"" = set; then : 1945 $as_echo_n "(cached) " >&6 1946else 1947 eval "$3=\$ac_header_compiler" 1948fi 1949eval ac_res=\$$3 1950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1951$as_echo "$ac_res" >&6; } 1952fi 1953 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1954 1955} # ac_fn_c_check_header_mongrel 1956 1957# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1958# ------------------------------------------- 1959# Tests whether TYPE exists after having included INCLUDES, setting cache 1960# variable VAR accordingly. 1961ac_fn_c_check_type () 1962{ 1963 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1965$as_echo_n "checking for $2... " >&6; } 1966if eval "test \"\${$3+set}\"" = set; then : 1967 $as_echo_n "(cached) " >&6 1968else 1969 eval "$3=no" 1970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1971/* end confdefs.h. */ 1972$4 1973int 1974main () 1975{ 1976if (sizeof ($2)) 1977 return 0; 1978 ; 1979 return 0; 1980} 1981_ACEOF 1982if ac_fn_c_try_compile "$LINENO"; then : 1983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1984/* end confdefs.h. */ 1985$4 1986int 1987main () 1988{ 1989if (sizeof (($2))) 1990 return 0; 1991 ; 1992 return 0; 1993} 1994_ACEOF 1995if ac_fn_c_try_compile "$LINENO"; then : 1996 1997else 1998 eval "$3=yes" 1999fi 2000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2001fi 2002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2003fi 2004eval ac_res=\$$3 2005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2006$as_echo "$ac_res" >&6; } 2007 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2008 2009} # ac_fn_c_check_type 2010cat >config.log <<_ACEOF 2011This file contains any messages produced by compilers while 2012running configure, to aid debugging if configure makes a mistake. 2013 2014It was created by yaml $as_me 0.1.4, which was 2015generated by GNU Autoconf 2.67. Invocation command line was 2016 2017 $ $0 $@ 2018 2019_ACEOF 2020exec 5>>config.log 2021{ 2022cat <<_ASUNAME 2023## --------- ## 2024## Platform. ## 2025## --------- ## 2026 2027hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2028uname -m = `(uname -m) 2>/dev/null || echo unknown` 2029uname -r = `(uname -r) 2>/dev/null || echo unknown` 2030uname -s = `(uname -s) 2>/dev/null || echo unknown` 2031uname -v = `(uname -v) 2>/dev/null || echo unknown` 2032 2033/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2034/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2035 2036/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2037/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2038/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2039/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2040/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2041/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2042/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2043 2044_ASUNAME 2045 2046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2047for as_dir in $PATH 2048do 2049 IFS=$as_save_IFS 2050 test -z "$as_dir" && as_dir=. 2051 $as_echo "PATH: $as_dir" 2052 done 2053IFS=$as_save_IFS 2054 2055} >&5 2056 2057cat >&5 <<_ACEOF 2058 2059 2060## ----------- ## 2061## Core tests. ## 2062## ----------- ## 2063 2064_ACEOF 2065 2066 2067# Keep a trace of the command line. 2068# Strip out --no-create and --no-recursion so they do not pile up. 2069# Strip out --silent because we don't want to record it for future runs. 2070# Also quote any args containing shell meta-characters. 2071# Make two passes to allow for proper duplicate-argument suppression. 2072ac_configure_args= 2073ac_configure_args0= 2074ac_configure_args1= 2075ac_must_keep_next=false 2076for ac_pass in 1 2 2077do 2078 for ac_arg 2079 do 2080 case $ac_arg in 2081 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2082 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2083 | -silent | --silent | --silen | --sile | --sil) 2084 continue ;; 2085 *\'*) 2086 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2087 esac 2088 case $ac_pass in 2089 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2090 2) 2091 as_fn_append ac_configure_args1 " '$ac_arg'" 2092 if test $ac_must_keep_next = true; then 2093 ac_must_keep_next=false # Got value, back to normal. 2094 else 2095 case $ac_arg in 2096 *=* | --config-cache | -C | -disable-* | --disable-* \ 2097 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2098 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2099 | -with-* | --with-* | -without-* | --without-* | --x) 2100 case "$ac_configure_args0 " in 2101 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2102 esac 2103 ;; 2104 -* ) ac_must_keep_next=true ;; 2105 esac 2106 fi 2107 as_fn_append ac_configure_args " '$ac_arg'" 2108 ;; 2109 esac 2110 done 2111done 2112{ ac_configure_args0=; unset ac_configure_args0;} 2113{ ac_configure_args1=; unset ac_configure_args1;} 2114 2115# When interrupted or exit'd, cleanup temporary files, and complete 2116# config.log. We remove comments because anyway the quotes in there 2117# would cause problems or look ugly. 2118# WARNING: Use '\'' to represent an apostrophe within the trap. 2119# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2120trap 'exit_status=$? 2121 # Save into config.log some information that might help in debugging. 2122 { 2123 echo 2124 2125 $as_echo "## ---------------- ## 2126## Cache variables. ## 2127## ---------------- ##" 2128 echo 2129 # The following way of writing the cache mishandles newlines in values, 2130( 2131 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2132 eval ac_val=\$$ac_var 2133 case $ac_val in #( 2134 *${as_nl}*) 2135 case $ac_var in #( 2136 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2137$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2138 esac 2139 case $ac_var in #( 2140 _ | IFS | as_nl) ;; #( 2141 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2142 *) { eval $ac_var=; unset $ac_var;} ;; 2143 esac ;; 2144 esac 2145 done 2146 (set) 2>&1 | 2147 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2148 *${as_nl}ac_space=\ *) 2149 sed -n \ 2150 "s/'\''/'\''\\\\'\'''\''/g; 2151 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2152 ;; #( 2153 *) 2154 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2155 ;; 2156 esac | 2157 sort 2158) 2159 echo 2160 2161 $as_echo "## ----------------- ## 2162## Output variables. ## 2163## ----------------- ##" 2164 echo 2165 for ac_var in $ac_subst_vars 2166 do 2167 eval ac_val=\$$ac_var 2168 case $ac_val in 2169 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2170 esac 2171 $as_echo "$ac_var='\''$ac_val'\''" 2172 done | sort 2173 echo 2174 2175 if test -n "$ac_subst_files"; then 2176 $as_echo "## ------------------- ## 2177## File substitutions. ## 2178## ------------------- ##" 2179 echo 2180 for ac_var in $ac_subst_files 2181 do 2182 eval ac_val=\$$ac_var 2183 case $ac_val in 2184 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2185 esac 2186 $as_echo "$ac_var='\''$ac_val'\''" 2187 done | sort 2188 echo 2189 fi 2190 2191 if test -s confdefs.h; then 2192 $as_echo "## ----------- ## 2193## confdefs.h. ## 2194## ----------- ##" 2195 echo 2196 cat confdefs.h 2197 echo 2198 fi 2199 test "$ac_signal" != 0 && 2200 $as_echo "$as_me: caught signal $ac_signal" 2201 $as_echo "$as_me: exit $exit_status" 2202 } >&5 2203 rm -f core *.core core.conftest.* && 2204 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2205 exit $exit_status 2206' 0 2207for ac_signal in 1 2 13 15; do 2208 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2209done 2210ac_signal=0 2211 2212# confdefs.h avoids OS command line length limits that DEFS can exceed. 2213rm -f -r conftest* confdefs.h 2214 2215$as_echo "/* confdefs.h */" > confdefs.h 2216 2217# Predefined preprocessor variables. 2218 2219cat >>confdefs.h <<_ACEOF 2220#define PACKAGE_NAME "$PACKAGE_NAME" 2221_ACEOF 2222 2223cat >>confdefs.h <<_ACEOF 2224#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2225_ACEOF 2226 2227cat >>confdefs.h <<_ACEOF 2228#define PACKAGE_VERSION "$PACKAGE_VERSION" 2229_ACEOF 2230 2231cat >>confdefs.h <<_ACEOF 2232#define PACKAGE_STRING "$PACKAGE_STRING" 2233_ACEOF 2234 2235cat >>confdefs.h <<_ACEOF 2236#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2237_ACEOF 2238 2239cat >>confdefs.h <<_ACEOF 2240#define PACKAGE_URL "$PACKAGE_URL" 2241_ACEOF 2242 2243 2244# Let the site file select an alternate cache file if it wants to. 2245# Prefer an explicitly selected file to automatically selected ones. 2246ac_site_file1=NONE 2247ac_site_file2=NONE 2248if test -n "$CONFIG_SITE"; then 2249 # We do not want a PATH search for config.site. 2250 case $CONFIG_SITE in #(( 2251 -*) ac_site_file1=./$CONFIG_SITE;; 2252 */*) ac_site_file1=$CONFIG_SITE;; 2253 *) ac_site_file1=./$CONFIG_SITE;; 2254 esac 2255elif test "x$prefix" != xNONE; then 2256 ac_site_file1=$prefix/share/config.site 2257 ac_site_file2=$prefix/etc/config.site 2258else 2259 ac_site_file1=$ac_default_prefix/share/config.site 2260 ac_site_file2=$ac_default_prefix/etc/config.site 2261fi 2262for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2263do 2264 test "x$ac_site_file" = xNONE && continue 2265 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2266 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2267$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2268 sed 's/^/| /' "$ac_site_file" >&5 2269 . "$ac_site_file" \ 2270 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2271$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2272as_fn_error $? "failed to load site script $ac_site_file 2273See \`config.log' for more details" "$LINENO" 5 ; } 2274 fi 2275done 2276 2277if test -r "$cache_file"; then 2278 # Some versions of bash will fail to source /dev/null (special files 2279 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2280 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2281 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2282$as_echo "$as_me: loading cache $cache_file" >&6;} 2283 case $cache_file in 2284 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2285 *) . "./$cache_file";; 2286 esac 2287 fi 2288else 2289 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2290$as_echo "$as_me: creating cache $cache_file" >&6;} 2291 >$cache_file 2292fi 2293 2294# Check that the precious variables saved in the cache have kept the same 2295# value. 2296ac_cache_corrupted=false 2297for ac_var in $ac_precious_vars; do 2298 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2299 eval ac_new_set=\$ac_env_${ac_var}_set 2300 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2301 eval ac_new_val=\$ac_env_${ac_var}_value 2302 case $ac_old_set,$ac_new_set in 2303 set,) 2304 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2305$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2306 ac_cache_corrupted=: ;; 2307 ,set) 2308 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2309$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2310 ac_cache_corrupted=: ;; 2311 ,);; 2312 *) 2313 if test "x$ac_old_val" != "x$ac_new_val"; then 2314 # differences in whitespace do not lead to failure. 2315 ac_old_val_w=`echo x $ac_old_val` 2316 ac_new_val_w=`echo x $ac_new_val` 2317 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2318 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2319$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2320 ac_cache_corrupted=: 2321 else 2322 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2323$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2324 eval $ac_var=\$ac_old_val 2325 fi 2326 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2327$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2328 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2329$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2330 fi;; 2331 esac 2332 # Pass precious variables to config.status. 2333 if test "$ac_new_set" = set; then 2334 case $ac_new_val in 2335 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2336 *) ac_arg=$ac_var=$ac_new_val ;; 2337 esac 2338 case " $ac_configure_args " in 2339 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2340 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2341 esac 2342 fi 2343done 2344if $ac_cache_corrupted; then 2345 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2346$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2347 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2348$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2349 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2350fi 2351## -------------------- ## 2352## Main body of script. ## 2353## -------------------- ## 2354 2355ac_ext=c 2356ac_cpp='$CPP $CPPFLAGS' 2357ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2358ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2359ac_compiler_gnu=$ac_cv_c_compiler_gnu 2360 2361 2362ac_aux_dir= 2363for ac_dir in config "$srcdir"/config; do 2364 if test -f "$ac_dir/install-sh"; then 2365 ac_aux_dir=$ac_dir 2366 ac_install_sh="$ac_aux_dir/install-sh -c" 2367 break 2368 elif test -f "$ac_dir/install.sh"; then 2369 ac_aux_dir=$ac_dir 2370 ac_install_sh="$ac_aux_dir/install.sh -c" 2371 break 2372 elif test -f "$ac_dir/shtool"; then 2373 ac_aux_dir=$ac_dir 2374 ac_install_sh="$ac_aux_dir/shtool install -c" 2375 break 2376 fi 2377done 2378if test -z "$ac_aux_dir"; then 2379 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5 2380fi 2381 2382# These three variables are undocumented and unsupported, 2383# and are intended to be withdrawn in a future Autoconf release. 2384# They can cause serious problems if a builder's source tree is in a directory 2385# whose full name contains unusual characters. 2386ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2387ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2388ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2389 2390 2391ac_config_headers="$ac_config_headers config.h" 2392 2393am__api_version='1.11' 2394 2395# Find a good install program. We prefer a C program (faster), 2396# so one script is as good as another. But avoid the broken or 2397# incompatible versions: 2398# SysV /etc/install, /usr/sbin/install 2399# SunOS /usr/etc/install 2400# IRIX /sbin/install 2401# AIX /bin/install 2402# AmigaOS /C/install, which installs bootblocks on floppy discs 2403# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2404# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2405# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2406# OS/2's system install, which has a completely different semantic 2407# ./install, which can be erroneously created by make from ./install.sh. 2408# Reject install programs that cannot install multiple files. 2409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2410$as_echo_n "checking for a BSD-compatible install... " >&6; } 2411if test -z "$INSTALL"; then 2412if test "${ac_cv_path_install+set}" = set; then : 2413 $as_echo_n "(cached) " >&6 2414else 2415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2416for as_dir in $PATH 2417do 2418 IFS=$as_save_IFS 2419 test -z "$as_dir" && as_dir=. 2420 # Account for people who put trailing slashes in PATH elements. 2421case $as_dir/ in #(( 2422 ./ | .// | /[cC]/* | \ 2423 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2424 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2425 /usr/ucb/* ) ;; 2426 *) 2427 # OSF1 and SCO ODT 3.0 have their own names for install. 2428 # Don't use installbsd from OSF since it installs stuff as root 2429 # by default. 2430 for ac_prog in ginstall scoinst install; do 2431 for ac_exec_ext in '' $ac_executable_extensions; do 2432 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2433 if test $ac_prog = install && 2434 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2435 # AIX install. It has an incompatible calling convention. 2436 : 2437 elif test $ac_prog = install && 2438 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2439 # program-specific install script used by HP pwplus--don't use. 2440 : 2441 else 2442 rm -rf conftest.one conftest.two conftest.dir 2443 echo one > conftest.one 2444 echo two > conftest.two 2445 mkdir conftest.dir 2446 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2447 test -s conftest.one && test -s conftest.two && 2448 test -s conftest.dir/conftest.one && 2449 test -s conftest.dir/conftest.two 2450 then 2451 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2452 break 3 2453 fi 2454 fi 2455 fi 2456 done 2457 done 2458 ;; 2459esac 2460 2461 done 2462IFS=$as_save_IFS 2463 2464rm -rf conftest.one conftest.two conftest.dir 2465 2466fi 2467 if test "${ac_cv_path_install+set}" = set; then 2468 INSTALL=$ac_cv_path_install 2469 else 2470 # As a last resort, use the slow shell script. Don't cache a 2471 # value for INSTALL within a source directory, because that will 2472 # break other packages using the cache if that directory is 2473 # removed, or if the value is a relative name. 2474 INSTALL=$ac_install_sh 2475 fi 2476fi 2477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2478$as_echo "$INSTALL" >&6; } 2479 2480# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2481# It thinks the first close brace ends the variable substitution. 2482test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2483 2484test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2485 2486test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2487 2488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2489$as_echo_n "checking whether build environment is sane... " >&6; } 2490# Just in case 2491sleep 1 2492echo timestamp > conftest.file 2493# Reject unsafe characters in $srcdir or the absolute working directory 2494# name. Accept space and tab only in the latter. 2495am_lf=' 2496' 2497case `pwd` in 2498 *[\\\"\#\$\&\'\`$am_lf]*) 2499 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;; 2500esac 2501case $srcdir in 2502 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2503 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5 ;; 2504esac 2505 2506# Do `set' in a subshell so we don't clobber the current shell's 2507# arguments. Must try -L first in case configure is actually a 2508# symlink; some systems play weird games with the mod time of symlinks 2509# (eg FreeBSD returns the mod time of the symlink's containing 2510# directory). 2511if ( 2512 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2513 if test "$*" = "X"; then 2514 # -L didn't work. 2515 set X `ls -t "$srcdir/configure" conftest.file` 2516 fi 2517 rm -f conftest.file 2518 if test "$*" != "X $srcdir/configure conftest.file" \ 2519 && test "$*" != "X conftest.file $srcdir/configure"; then 2520 2521 # If neither matched, then we have a broken ls. This can happen 2522 # if, for instance, CONFIG_SHELL is bash and it inherits a 2523 # broken ls alias from the environment. This has actually 2524 # happened. Such a system could not be considered "sane". 2525 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2526alias in your environment" "$LINENO" 5 2527 fi 2528 2529 test "$2" = conftest.file 2530 ) 2531then 2532 # Ok. 2533 : 2534else 2535 as_fn_error $? "newly created file is older than distributed files! 2536Check your system clock" "$LINENO" 5 2537fi 2538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2539$as_echo "yes" >&6; } 2540test "$program_prefix" != NONE && 2541 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2542# Use a double $ so make ignores it. 2543test "$program_suffix" != NONE && 2544 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2545# Double any \ or $. 2546# By default was `s,x,x', remove it if useless. 2547ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2548program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2549 2550# expand $ac_aux_dir to an absolute path 2551am_aux_dir=`cd $ac_aux_dir && pwd` 2552 2553if test x"${MISSING+set}" != xset; then 2554 case $am_aux_dir in 2555 *\ * | *\ *) 2556 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2557 *) 2558 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2559 esac 2560fi 2561# Use eval to expand $SHELL 2562if eval "$MISSING --run true"; then 2563 am_missing_run="$MISSING --run " 2564else 2565 am_missing_run= 2566 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2567$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2568fi 2569 2570if test x"${install_sh}" != xset; then 2571 case $am_aux_dir in 2572 *\ * | *\ *) 2573 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2574 *) 2575 install_sh="\${SHELL} $am_aux_dir/install-sh" 2576 esac 2577fi 2578 2579# Installed binaries are usually stripped using `strip' when the user 2580# run `make install-strip'. However `strip' might not be the right 2581# tool to use in cross-compilation environments, therefore Automake 2582# will honor the `STRIP' environment variable to overrule this program. 2583if test "$cross_compiling" != no; then 2584 if test -n "$ac_tool_prefix"; then 2585 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2586set dummy ${ac_tool_prefix}strip; ac_word=$2 2587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2588$as_echo_n "checking for $ac_word... " >&6; } 2589if test "${ac_cv_prog_STRIP+set}" = set; then : 2590 $as_echo_n "(cached) " >&6 2591else 2592 if test -n "$STRIP"; then 2593 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2594else 2595as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2596for as_dir in $PATH 2597do 2598 IFS=$as_save_IFS 2599 test -z "$as_dir" && as_dir=. 2600 for ac_exec_ext in '' $ac_executable_extensions; do 2601 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2602 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2603 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2604 break 2 2605 fi 2606done 2607 done 2608IFS=$as_save_IFS 2609 2610fi 2611fi 2612STRIP=$ac_cv_prog_STRIP 2613if test -n "$STRIP"; then 2614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2615$as_echo "$STRIP" >&6; } 2616else 2617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2618$as_echo "no" >&6; } 2619fi 2620 2621 2622fi 2623if test -z "$ac_cv_prog_STRIP"; then 2624 ac_ct_STRIP=$STRIP 2625 # Extract the first word of "strip", so it can be a program name with args. 2626set dummy strip; ac_word=$2 2627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2628$as_echo_n "checking for $ac_word... " >&6; } 2629if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2630 $as_echo_n "(cached) " >&6 2631else 2632 if test -n "$ac_ct_STRIP"; then 2633 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2634else 2635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2636for as_dir in $PATH 2637do 2638 IFS=$as_save_IFS 2639 test -z "$as_dir" && as_dir=. 2640 for ac_exec_ext in '' $ac_executable_extensions; do 2641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2642 ac_cv_prog_ac_ct_STRIP="strip" 2643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2644 break 2 2645 fi 2646done 2647 done 2648IFS=$as_save_IFS 2649 2650fi 2651fi 2652ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2653if test -n "$ac_ct_STRIP"; then 2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2655$as_echo "$ac_ct_STRIP" >&6; } 2656else 2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2658$as_echo "no" >&6; } 2659fi 2660 2661 if test "x$ac_ct_STRIP" = x; then 2662 STRIP=":" 2663 else 2664 case $cross_compiling:$ac_tool_warned in 2665yes:) 2666{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2667$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2668ac_tool_warned=yes ;; 2669esac 2670 STRIP=$ac_ct_STRIP 2671 fi 2672else 2673 STRIP="$ac_cv_prog_STRIP" 2674fi 2675 2676fi 2677INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2678 2679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2680$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2681if test -z "$MKDIR_P"; then 2682 if test "${ac_cv_path_mkdir+set}" = set; then : 2683 $as_echo_n "(cached) " >&6 2684else 2685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2686for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2687do 2688 IFS=$as_save_IFS 2689 test -z "$as_dir" && as_dir=. 2690 for ac_prog in mkdir gmkdir; do 2691 for ac_exec_ext in '' $ac_executable_extensions; do 2692 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2693 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2694 'mkdir (GNU coreutils) '* | \ 2695 'mkdir (coreutils) '* | \ 2696 'mkdir (fileutils) '4.1*) 2697 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2698 break 3;; 2699 esac 2700 done 2701 done 2702 done 2703IFS=$as_save_IFS 2704 2705fi 2706 2707 test -d ./--version && rmdir ./--version 2708 if test "${ac_cv_path_mkdir+set}" = set; then 2709 MKDIR_P="$ac_cv_path_mkdir -p" 2710 else 2711 # As a last resort, use the slow shell script. Don't cache a 2712 # value for MKDIR_P within a source directory, because that will 2713 # break other packages using the cache if that directory is 2714 # removed, or if the value is a relative name. 2715 MKDIR_P="$ac_install_sh -d" 2716 fi 2717fi 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2719$as_echo "$MKDIR_P" >&6; } 2720 2721mkdir_p="$MKDIR_P" 2722case $mkdir_p in 2723 [\\/$]* | ?:[\\/]*) ;; 2724 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2725esac 2726 2727for ac_prog in gawk mawk nawk awk 2728do 2729 # Extract the first word of "$ac_prog", so it can be a program name with args. 2730set dummy $ac_prog; ac_word=$2 2731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2732$as_echo_n "checking for $ac_word... " >&6; } 2733if test "${ac_cv_prog_AWK+set}" = set; then : 2734 $as_echo_n "(cached) " >&6 2735else 2736 if test -n "$AWK"; then 2737 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2738else 2739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2740for as_dir in $PATH 2741do 2742 IFS=$as_save_IFS 2743 test -z "$as_dir" && as_dir=. 2744 for ac_exec_ext in '' $ac_executable_extensions; do 2745 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2746 ac_cv_prog_AWK="$ac_prog" 2747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2748 break 2 2749 fi 2750done 2751 done 2752IFS=$as_save_IFS 2753 2754fi 2755fi 2756AWK=$ac_cv_prog_AWK 2757if test -n "$AWK"; then 2758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2759$as_echo "$AWK" >&6; } 2760else 2761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2762$as_echo "no" >&6; } 2763fi 2764 2765 2766 test -n "$AWK" && break 2767done 2768 2769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2770$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2771set x ${MAKE-make} 2772ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2773if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : 2774 $as_echo_n "(cached) " >&6 2775else 2776 cat >conftest.make <<\_ACEOF 2777SHELL = /bin/sh 2778all: 2779 @echo '@@@%%%=$(MAKE)=@@@%%%' 2780_ACEOF 2781# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2782case `${MAKE-make} -f conftest.make 2>/dev/null` in 2783 *@@@%%%=?*=@@@%%%*) 2784 eval ac_cv_prog_make_${ac_make}_set=yes;; 2785 *) 2786 eval ac_cv_prog_make_${ac_make}_set=no;; 2787esac 2788rm -f conftest.make 2789fi 2790if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2792$as_echo "yes" >&6; } 2793 SET_MAKE= 2794else 2795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2796$as_echo "no" >&6; } 2797 SET_MAKE="MAKE=${MAKE-make}" 2798fi 2799 2800rm -rf .tst 2>/dev/null 2801mkdir .tst 2>/dev/null 2802if test -d .tst; then 2803 am__leading_dot=. 2804else 2805 am__leading_dot=_ 2806fi 2807rmdir .tst 2>/dev/null 2808 2809if test "`cd $srcdir && pwd`" != "`pwd`"; then 2810 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2811 # is not polluted with repeated "-I." 2812 am__isrc=' -I$(srcdir)' 2813 # test to see if srcdir already configured 2814 if test -f $srcdir/config.status; then 2815 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2816 fi 2817fi 2818 2819# test whether we have cygpath 2820if test -z "$CYGPATH_W"; then 2821 if (cygpath --version) >/dev/null 2>/dev/null; then 2822 CYGPATH_W='cygpath -w' 2823 else 2824 CYGPATH_W=echo 2825 fi 2826fi 2827 2828 2829# Define the identity of the package. 2830 PACKAGE='yaml' 2831 VERSION='0.1.4' 2832 2833 2834cat >>confdefs.h <<_ACEOF 2835#define PACKAGE "$PACKAGE" 2836_ACEOF 2837 2838 2839cat >>confdefs.h <<_ACEOF 2840#define VERSION "$VERSION" 2841_ACEOF 2842 2843# Some tools Automake needs. 2844 2845ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2846 2847 2848AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2849 2850 2851AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2852 2853 2854AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2855 2856 2857MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2858 2859# We need awk for the "check" target. The system "awk" is bad on 2860# some platforms. 2861# Always define AMTAR for backward compatibility. 2862 2863AMTAR=${AMTAR-"${am_missing_run}tar"} 2864 2865am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2866 2867 2868 2869 2870 2871 2872# Define macro variables for the package version numbers. 2873 2874$as_echo "#define YAML_VERSION_MAJOR 0" >>confdefs.h 2875 2876 2877$as_echo "#define YAML_VERSION_MINOR 1" >>confdefs.h 2878 2879 2880$as_echo "#define YAML_VERSION_PATCH 4" >>confdefs.h 2881 2882 2883$as_echo "#define YAML_VERSION_STRING \"0.1.4\"" >>confdefs.h 2884 2885 2886# Define substitutions for the libtool version numbers. 2887YAML_LT_RELEASE=0 2888YAML_LT_CURRENT=2 2889YAML_LT_REVISION=2 2890YAML_LT_AGE=0 2891 2892 2893 2894 2895 2896# Note: in order to update checks, run `autoscan` and look through "configure.scan". 2897 2898# Checks for programs. 2899ac_ext=c 2900ac_cpp='$CPP $CPPFLAGS' 2901ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2902ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2903ac_compiler_gnu=$ac_cv_c_compiler_gnu 2904if test -n "$ac_tool_prefix"; then 2905 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2906set dummy ${ac_tool_prefix}gcc; ac_word=$2 2907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2908$as_echo_n "checking for $ac_word... " >&6; } 2909if test "${ac_cv_prog_CC+set}" = set; then : 2910 $as_echo_n "(cached) " >&6 2911else 2912 if test -n "$CC"; then 2913 ac_cv_prog_CC="$CC" # Let the user override the test. 2914else 2915as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2916for as_dir in $PATH 2917do 2918 IFS=$as_save_IFS 2919 test -z "$as_dir" && as_dir=. 2920 for ac_exec_ext in '' $ac_executable_extensions; do 2921 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2922 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2923 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2924 break 2 2925 fi 2926done 2927 done 2928IFS=$as_save_IFS 2929 2930fi 2931fi 2932CC=$ac_cv_prog_CC 2933if test -n "$CC"; then 2934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2935$as_echo "$CC" >&6; } 2936else 2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2938$as_echo "no" >&6; } 2939fi 2940 2941 2942fi 2943if test -z "$ac_cv_prog_CC"; then 2944 ac_ct_CC=$CC 2945 # Extract the first word of "gcc", so it can be a program name with args. 2946set dummy gcc; ac_word=$2 2947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2948$as_echo_n "checking for $ac_word... " >&6; } 2949if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2950 $as_echo_n "(cached) " >&6 2951else 2952 if test -n "$ac_ct_CC"; then 2953 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2954else 2955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2956for as_dir in $PATH 2957do 2958 IFS=$as_save_IFS 2959 test -z "$as_dir" && as_dir=. 2960 for ac_exec_ext in '' $ac_executable_extensions; do 2961 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2962 ac_cv_prog_ac_ct_CC="gcc" 2963 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2964 break 2 2965 fi 2966done 2967 done 2968IFS=$as_save_IFS 2969 2970fi 2971fi 2972ac_ct_CC=$ac_cv_prog_ac_ct_CC 2973if test -n "$ac_ct_CC"; then 2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2975$as_echo "$ac_ct_CC" >&6; } 2976else 2977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2978$as_echo "no" >&6; } 2979fi 2980 2981 if test "x$ac_ct_CC" = x; then 2982 CC="" 2983 else 2984 case $cross_compiling:$ac_tool_warned in 2985yes:) 2986{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2987$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2988ac_tool_warned=yes ;; 2989esac 2990 CC=$ac_ct_CC 2991 fi 2992else 2993 CC="$ac_cv_prog_CC" 2994fi 2995 2996if test -z "$CC"; then 2997 if test -n "$ac_tool_prefix"; then 2998 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2999set dummy ${ac_tool_prefix}cc; ac_word=$2 3000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3001$as_echo_n "checking for $ac_word... " >&6; } 3002if test "${ac_cv_prog_CC+set}" = set; then : 3003 $as_echo_n "(cached) " >&6 3004else 3005 if test -n "$CC"; then 3006 ac_cv_prog_CC="$CC" # Let the user override the test. 3007else 3008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3009for as_dir in $PATH 3010do 3011 IFS=$as_save_IFS 3012 test -z "$as_dir" && as_dir=. 3013 for ac_exec_ext in '' $ac_executable_extensions; do 3014 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3015 ac_cv_prog_CC="${ac_tool_prefix}cc" 3016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3017 break 2 3018 fi 3019done 3020 done 3021IFS=$as_save_IFS 3022 3023fi 3024fi 3025CC=$ac_cv_prog_CC 3026if test -n "$CC"; then 3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3028$as_echo "$CC" >&6; } 3029else 3030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3031$as_echo "no" >&6; } 3032fi 3033 3034 3035 fi 3036fi 3037if test -z "$CC"; then 3038 # Extract the first word of "cc", so it can be a program name with args. 3039set dummy cc; ac_word=$2 3040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3041$as_echo_n "checking for $ac_word... " >&6; } 3042if test "${ac_cv_prog_CC+set}" = set; then : 3043 $as_echo_n "(cached) " >&6 3044else 3045 if test -n "$CC"; then 3046 ac_cv_prog_CC="$CC" # Let the user override the test. 3047else 3048 ac_prog_rejected=no 3049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3050for as_dir in $PATH 3051do 3052 IFS=$as_save_IFS 3053 test -z "$as_dir" && as_dir=. 3054 for ac_exec_ext in '' $ac_executable_extensions; do 3055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3056 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3057 ac_prog_rejected=yes 3058 continue 3059 fi 3060 ac_cv_prog_CC="cc" 3061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3062 break 2 3063 fi 3064done 3065 done 3066IFS=$as_save_IFS 3067 3068if test $ac_prog_rejected = yes; then 3069 # We found a bogon in the path, so make sure we never use it. 3070 set dummy $ac_cv_prog_CC 3071 shift 3072 if test $# != 0; then 3073 # We chose a different compiler from the bogus one. 3074 # However, it has the same basename, so the bogon will be chosen 3075 # first if we set CC to just the basename; use the full file name. 3076 shift 3077 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3078 fi 3079fi 3080fi 3081fi 3082CC=$ac_cv_prog_CC 3083if test -n "$CC"; then 3084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3085$as_echo "$CC" >&6; } 3086else 3087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3088$as_echo "no" >&6; } 3089fi 3090 3091 3092fi 3093if test -z "$CC"; then 3094 if test -n "$ac_tool_prefix"; then 3095 for ac_prog in cl.exe 3096 do 3097 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3098set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3100$as_echo_n "checking for $ac_word... " >&6; } 3101if test "${ac_cv_prog_CC+set}" = set; then : 3102 $as_echo_n "(cached) " >&6 3103else 3104 if test -n "$CC"; then 3105 ac_cv_prog_CC="$CC" # Let the user override the test. 3106else 3107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3108for as_dir in $PATH 3109do 3110 IFS=$as_save_IFS 3111 test -z "$as_dir" && as_dir=. 3112 for ac_exec_ext in '' $ac_executable_extensions; do 3113 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3114 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3116 break 2 3117 fi 3118done 3119 done 3120IFS=$as_save_IFS 3121 3122fi 3123fi 3124CC=$ac_cv_prog_CC 3125if test -n "$CC"; then 3126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3127$as_echo "$CC" >&6; } 3128else 3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3130$as_echo "no" >&6; } 3131fi 3132 3133 3134 test -n "$CC" && break 3135 done 3136fi 3137if test -z "$CC"; then 3138 ac_ct_CC=$CC 3139 for ac_prog in cl.exe 3140do 3141 # Extract the first word of "$ac_prog", so it can be a program name with args. 3142set dummy $ac_prog; ac_word=$2 3143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3144$as_echo_n "checking for $ac_word... " >&6; } 3145if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3146 $as_echo_n "(cached) " >&6 3147else 3148 if test -n "$ac_ct_CC"; then 3149 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3150else 3151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3152for as_dir in $PATH 3153do 3154 IFS=$as_save_IFS 3155 test -z "$as_dir" && as_dir=. 3156 for ac_exec_ext in '' $ac_executable_extensions; do 3157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3158 ac_cv_prog_ac_ct_CC="$ac_prog" 3159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3160 break 2 3161 fi 3162done 3163 done 3164IFS=$as_save_IFS 3165 3166fi 3167fi 3168ac_ct_CC=$ac_cv_prog_ac_ct_CC 3169if test -n "$ac_ct_CC"; then 3170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3171$as_echo "$ac_ct_CC" >&6; } 3172else 3173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3174$as_echo "no" >&6; } 3175fi 3176 3177 3178 test -n "$ac_ct_CC" && break 3179done 3180 3181 if test "x$ac_ct_CC" = x; then 3182 CC="" 3183 else 3184 case $cross_compiling:$ac_tool_warned in 3185yes:) 3186{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3187$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3188ac_tool_warned=yes ;; 3189esac 3190 CC=$ac_ct_CC 3191 fi 3192fi 3193 3194fi 3195 3196 3197test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3198$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3199as_fn_error $? "no acceptable C compiler found in \$PATH 3200See \`config.log' for more details" "$LINENO" 5 ; } 3201 3202# Provide some information about the compiler. 3203$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3204set X $ac_compile 3205ac_compiler=$2 3206for ac_option in --version -v -V -qversion; do 3207 { { ac_try="$ac_compiler $ac_option >&5" 3208case "(($ac_try" in 3209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3210 *) ac_try_echo=$ac_try;; 3211esac 3212eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3213$as_echo "$ac_try_echo"; } >&5 3214 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3215 ac_status=$? 3216 if test -s conftest.err; then 3217 sed '10a\ 3218... rest of stderr output deleted ... 3219 10q' conftest.err >conftest.er1 3220 cat conftest.er1 >&5 3221 fi 3222 rm -f conftest.er1 conftest.err 3223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3224 test $ac_status = 0; } 3225done 3226 3227cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3228/* end confdefs.h. */ 3229 3230int 3231main () 3232{ 3233 3234 ; 3235 return 0; 3236} 3237_ACEOF 3238ac_clean_files_save=$ac_clean_files 3239ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3240# Try to create an executable without -o first, disregard a.out. 3241# It will help us diagnose broken compilers, and finding out an intuition 3242# of exeext. 3243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3244$as_echo_n "checking whether the C compiler works... " >&6; } 3245ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3246 3247# The possible output files: 3248ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3249 3250ac_rmfiles= 3251for ac_file in $ac_files 3252do 3253 case $ac_file in 3254 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3255 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3256 esac 3257done 3258rm -f $ac_rmfiles 3259 3260if { { ac_try="$ac_link_default" 3261case "(($ac_try" in 3262 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3263 *) ac_try_echo=$ac_try;; 3264esac 3265eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3266$as_echo "$ac_try_echo"; } >&5 3267 (eval "$ac_link_default") 2>&5 3268 ac_status=$? 3269 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3270 test $ac_status = 0; }; then : 3271 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3272# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3273# in a Makefile. We should not override ac_cv_exeext if it was cached, 3274# so that the user can short-circuit this test for compilers unknown to 3275# Autoconf. 3276for ac_file in $ac_files '' 3277do 3278 test -f "$ac_file" || continue 3279 case $ac_file in 3280 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3281 ;; 3282 [ab].out ) 3283 # We found the default executable, but exeext='' is most 3284 # certainly right. 3285 break;; 3286 *.* ) 3287 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3288 then :; else 3289 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3290 fi 3291 # We set ac_cv_exeext here because the later test for it is not 3292 # safe: cross compilers may not add the suffix if given an `-o' 3293 # argument, so we may need to know it at that point already. 3294 # Even if this section looks crufty: it has the advantage of 3295 # actually working. 3296 break;; 3297 * ) 3298 break;; 3299 esac 3300done 3301test "$ac_cv_exeext" = no && ac_cv_exeext= 3302 3303else 3304 ac_file='' 3305fi 3306if test -z "$ac_file"; then : 3307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3308$as_echo "no" >&6; } 3309$as_echo "$as_me: failed program was:" >&5 3310sed 's/^/| /' conftest.$ac_ext >&5 3311 3312{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3313$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3314as_fn_error 77 "C compiler cannot create executables 3315See \`config.log' for more details" "$LINENO" 5 ; } 3316else 3317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3318$as_echo "yes" >&6; } 3319fi 3320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3321$as_echo_n "checking for C compiler default output file name... " >&6; } 3322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3323$as_echo "$ac_file" >&6; } 3324ac_exeext=$ac_cv_exeext 3325 3326rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3327ac_clean_files=$ac_clean_files_save 3328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3329$as_echo_n "checking for suffix of executables... " >&6; } 3330if { { ac_try="$ac_link" 3331case "(($ac_try" in 3332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3333 *) ac_try_echo=$ac_try;; 3334esac 3335eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3336$as_echo "$ac_try_echo"; } >&5 3337 (eval "$ac_link") 2>&5 3338 ac_status=$? 3339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3340 test $ac_status = 0; }; then : 3341 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3342# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3343# work properly (i.e., refer to `conftest.exe'), while it won't with 3344# `rm'. 3345for ac_file in conftest.exe conftest conftest.*; do 3346 test -f "$ac_file" || continue 3347 case $ac_file in 3348 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3349 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3350 break;; 3351 * ) break;; 3352 esac 3353done 3354else 3355 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3356$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3357as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3358See \`config.log' for more details" "$LINENO" 5 ; } 3359fi 3360rm -f conftest conftest$ac_cv_exeext 3361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3362$as_echo "$ac_cv_exeext" >&6; } 3363 3364rm -f conftest.$ac_ext 3365EXEEXT=$ac_cv_exeext 3366ac_exeext=$EXEEXT 3367cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3368/* end confdefs.h. */ 3369#include <stdio.h> 3370int 3371main () 3372{ 3373FILE *f = fopen ("conftest.out", "w"); 3374 return ferror (f) || fclose (f) != 0; 3375 3376 ; 3377 return 0; 3378} 3379_ACEOF 3380ac_clean_files="$ac_clean_files conftest.out" 3381# Check that the compiler produces executables we can run. If not, either 3382# the compiler is broken, or we cross compile. 3383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3384$as_echo_n "checking whether we are cross compiling... " >&6; } 3385if test "$cross_compiling" != yes; then 3386 { { ac_try="$ac_link" 3387case "(($ac_try" in 3388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3389 *) ac_try_echo=$ac_try;; 3390esac 3391eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3392$as_echo "$ac_try_echo"; } >&5 3393 (eval "$ac_link") 2>&5 3394 ac_status=$? 3395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3396 test $ac_status = 0; } 3397 if { ac_try='./conftest$ac_cv_exeext' 3398 { { case "(($ac_try" in 3399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3400 *) ac_try_echo=$ac_try;; 3401esac 3402eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3403$as_echo "$ac_try_echo"; } >&5 3404 (eval "$ac_try") 2>&5 3405 ac_status=$? 3406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3407 test $ac_status = 0; }; }; then 3408 cross_compiling=no 3409 else 3410 if test "$cross_compiling" = maybe; then 3411 cross_compiling=yes 3412 else 3413 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3414$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3415as_fn_error $? "cannot run C compiled programs. 3416If you meant to cross compile, use \`--host'. 3417See \`config.log' for more details" "$LINENO" 5 ; } 3418 fi 3419 fi 3420fi 3421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3422$as_echo "$cross_compiling" >&6; } 3423 3424rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3425ac_clean_files=$ac_clean_files_save 3426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3427$as_echo_n "checking for suffix of object files... " >&6; } 3428if test "${ac_cv_objext+set}" = set; then : 3429 $as_echo_n "(cached) " >&6 3430else 3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3432/* end confdefs.h. */ 3433 3434int 3435main () 3436{ 3437 3438 ; 3439 return 0; 3440} 3441_ACEOF 3442rm -f conftest.o conftest.obj 3443if { { ac_try="$ac_compile" 3444case "(($ac_try" in 3445 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3446 *) ac_try_echo=$ac_try;; 3447esac 3448eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3449$as_echo "$ac_try_echo"; } >&5 3450 (eval "$ac_compile") 2>&5 3451 ac_status=$? 3452 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3453 test $ac_status = 0; }; then : 3454 for ac_file in conftest.o conftest.obj conftest.*; do 3455 test -f "$ac_file" || continue; 3456 case $ac_file in 3457 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3458 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3459 break;; 3460 esac 3461done 3462else 3463 $as_echo "$as_me: failed program was:" >&5 3464sed 's/^/| /' conftest.$ac_ext >&5 3465 3466{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3467$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3468as_fn_error $? "cannot compute suffix of object files: cannot compile 3469See \`config.log' for more details" "$LINENO" 5 ; } 3470fi 3471rm -f conftest.$ac_cv_objext conftest.$ac_ext 3472fi 3473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3474$as_echo "$ac_cv_objext" >&6; } 3475OBJEXT=$ac_cv_objext 3476ac_objext=$OBJEXT 3477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3478$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3479if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3480 $as_echo_n "(cached) " >&6 3481else 3482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3483/* end confdefs.h. */ 3484 3485int 3486main () 3487{ 3488#ifndef __GNUC__ 3489 choke me 3490#endif 3491 3492 ; 3493 return 0; 3494} 3495_ACEOF 3496if ac_fn_c_try_compile "$LINENO"; then : 3497 ac_compiler_gnu=yes 3498else 3499 ac_compiler_gnu=no 3500fi 3501rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3502ac_cv_c_compiler_gnu=$ac_compiler_gnu 3503 3504fi 3505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3506$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3507if test $ac_compiler_gnu = yes; then 3508 GCC=yes 3509else 3510 GCC= 3511fi 3512ac_test_CFLAGS=${CFLAGS+set} 3513ac_save_CFLAGS=$CFLAGS 3514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3515$as_echo_n "checking whether $CC accepts -g... " >&6; } 3516if test "${ac_cv_prog_cc_g+set}" = set; then : 3517 $as_echo_n "(cached) " >&6 3518else 3519 ac_save_c_werror_flag=$ac_c_werror_flag 3520 ac_c_werror_flag=yes 3521 ac_cv_prog_cc_g=no 3522 CFLAGS="-g" 3523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3524/* end confdefs.h. */ 3525 3526int 3527main () 3528{ 3529 3530 ; 3531 return 0; 3532} 3533_ACEOF 3534if ac_fn_c_try_compile "$LINENO"; then : 3535 ac_cv_prog_cc_g=yes 3536else 3537 CFLAGS="" 3538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3539/* end confdefs.h. */ 3540 3541int 3542main () 3543{ 3544 3545 ; 3546 return 0; 3547} 3548_ACEOF 3549if ac_fn_c_try_compile "$LINENO"; then : 3550 3551else 3552 ac_c_werror_flag=$ac_save_c_werror_flag 3553 CFLAGS="-g" 3554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3555/* end confdefs.h. */ 3556 3557int 3558main () 3559{ 3560 3561 ; 3562 return 0; 3563} 3564_ACEOF 3565if ac_fn_c_try_compile "$LINENO"; then : 3566 ac_cv_prog_cc_g=yes 3567fi 3568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3569fi 3570rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3571fi 3572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3573 ac_c_werror_flag=$ac_save_c_werror_flag 3574fi 3575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3576$as_echo "$ac_cv_prog_cc_g" >&6; } 3577if test "$ac_test_CFLAGS" = set; then 3578 CFLAGS=$ac_save_CFLAGS 3579elif test $ac_cv_prog_cc_g = yes; then 3580 if test "$GCC" = yes; then 3581 CFLAGS="-g -O2" 3582 else 3583 CFLAGS="-g" 3584 fi 3585else 3586 if test "$GCC" = yes; then 3587 CFLAGS="-O2" 3588 else 3589 CFLAGS= 3590 fi 3591fi 3592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3593$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3594if test "${ac_cv_prog_cc_c89+set}" = set; then : 3595 $as_echo_n "(cached) " >&6 3596else 3597 ac_cv_prog_cc_c89=no 3598ac_save_CC=$CC 3599cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3600/* end confdefs.h. */ 3601#include <stdarg.h> 3602#include <stdio.h> 3603#include <sys/types.h> 3604#include <sys/stat.h> 3605/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3606struct buf { int x; }; 3607FILE * (*rcsopen) (struct buf *, struct stat *, int); 3608static char *e (p, i) 3609 char **p; 3610 int i; 3611{ 3612 return p[i]; 3613} 3614static char *f (char * (*g) (char **, int), char **p, ...) 3615{ 3616 char *s; 3617 va_list v; 3618 va_start (v,p); 3619 s = g (p, va_arg (v,int)); 3620 va_end (v); 3621 return s; 3622} 3623 3624/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3625 function prototypes and stuff, but not '\xHH' hex character constants. 3626 These don't provoke an error unfortunately, instead are silently treated 3627 as 'x'. The following induces an error, until -std is added to get 3628 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3629 array size at least. It's necessary to write '\x00'==0 to get something 3630 that's true only with -std. */ 3631int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3632 3633/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3634 inside strings and character constants. */ 3635#define FOO(x) 'x' 3636int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3637 3638int test (int i, double x); 3639struct s1 {int (*f) (int a);}; 3640struct s2 {int (*f) (double a);}; 3641int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3642int argc; 3643char **argv; 3644int 3645main () 3646{ 3647return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3648 ; 3649 return 0; 3650} 3651_ACEOF 3652for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3653 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3654do 3655 CC="$ac_save_CC $ac_arg" 3656 if ac_fn_c_try_compile "$LINENO"; then : 3657 ac_cv_prog_cc_c89=$ac_arg 3658fi 3659rm -f core conftest.err conftest.$ac_objext 3660 test "x$ac_cv_prog_cc_c89" != "xno" && break 3661done 3662rm -f conftest.$ac_ext 3663CC=$ac_save_CC 3664 3665fi 3666# AC_CACHE_VAL 3667case "x$ac_cv_prog_cc_c89" in 3668 x) 3669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3670$as_echo "none needed" >&6; } ;; 3671 xno) 3672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3673$as_echo "unsupported" >&6; } ;; 3674 *) 3675 CC="$CC $ac_cv_prog_cc_c89" 3676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3677$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3678esac 3679if test "x$ac_cv_prog_cc_c89" != xno; then : 3680 3681fi 3682 3683ac_ext=c 3684ac_cpp='$CPP $CPPFLAGS' 3685ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3686ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3687ac_compiler_gnu=$ac_cv_c_compiler_gnu 3688DEPDIR="${am__leading_dot}deps" 3689 3690ac_config_commands="$ac_config_commands depfiles" 3691 3692 3693am_make=${MAKE-make} 3694cat > confinc << 'END' 3695am__doit: 3696 @echo this is the am__doit target 3697.PHONY: am__doit 3698END 3699# If we don't find an include directive, just comment out the code. 3700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3701$as_echo_n "checking for style of include used by $am_make... " >&6; } 3702am__include="#" 3703am__quote= 3704_am_result=none 3705# First try GNU make style include. 3706echo "include confinc" > confmf 3707# Ignore all kinds of additional output from `make'. 3708case `$am_make -s -f confmf 2> /dev/null` in #( 3709*the\ am__doit\ target*) 3710 am__include=include 3711 am__quote= 3712 _am_result=GNU 3713 ;; 3714esac 3715# Now try BSD make style include. 3716if test "$am__include" = "#"; then 3717 echo '.include "confinc"' > confmf 3718 case `$am_make -s -f confmf 2> /dev/null` in #( 3719 *the\ am__doit\ target*) 3720 am__include=.include 3721 am__quote="\"" 3722 _am_result=BSD 3723 ;; 3724 esac 3725fi 3726 3727 3728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3729$as_echo "$_am_result" >&6; } 3730rm -f confinc confmf 3731 3732# Check whether --enable-dependency-tracking was given. 3733if test "${enable_dependency_tracking+set}" = set; then : 3734 enableval=$enable_dependency_tracking; 3735fi 3736 3737if test "x$enable_dependency_tracking" != xno; then 3738 am_depcomp="$ac_aux_dir/depcomp" 3739 AMDEPBACKSLASH='\' 3740fi 3741 if test "x$enable_dependency_tracking" != xno; then 3742 AMDEP_TRUE= 3743 AMDEP_FALSE='#' 3744else 3745 AMDEP_TRUE='#' 3746 AMDEP_FALSE= 3747fi 3748 3749 3750 3751depcc="$CC" am_compiler_list= 3752 3753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3754$as_echo_n "checking dependency style of $depcc... " >&6; } 3755if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3756 $as_echo_n "(cached) " >&6 3757else 3758 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3759 # We make a subdir and do the tests there. Otherwise we can end up 3760 # making bogus files that we don't know about and never remove. For 3761 # instance it was reported that on HP-UX the gcc test will end up 3762 # making a dummy file named `D' -- because `-MD' means `put the output 3763 # in D'. 3764 mkdir conftest.dir 3765 # Copy depcomp to subdir because otherwise we won't find it if we're 3766 # using a relative directory. 3767 cp "$am_depcomp" conftest.dir 3768 cd conftest.dir 3769 # We will build objects and dependencies in a subdirectory because 3770 # it helps to detect inapplicable dependency modes. For instance 3771 # both Tru64's cc and ICC support -MD to output dependencies as a 3772 # side effect of compilation, but ICC will put the dependencies in 3773 # the current directory while Tru64 will put them in the object 3774 # directory. 3775 mkdir sub 3776 3777 am_cv_CC_dependencies_compiler_type=none 3778 if test "$am_compiler_list" = ""; then 3779 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3780 fi 3781 am__universal=false 3782 case " $depcc " in #( 3783 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3784 esac 3785 3786 for depmode in $am_compiler_list; do 3787 # Setup a source with many dependencies, because some compilers 3788 # like to wrap large dependency lists on column 80 (with \), and 3789 # we should not choose a depcomp mode which is confused by this. 3790 # 3791 # We need to recreate these files for each test, as the compiler may 3792 # overwrite some of them when testing with obscure command lines. 3793 # This happens at least with the AIX C compiler. 3794 : > sub/conftest.c 3795 for i in 1 2 3 4 5 6; do 3796 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3797 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3798 # Solaris 8's {/usr,}/bin/sh. 3799 touch sub/conftst$i.h 3800 done 3801 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3802 3803 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3804 # mode. It turns out that the SunPro C++ compiler does not properly 3805 # handle `-M -o', and we need to detect this. Also, some Intel 3806 # versions had trouble with output in subdirs 3807 am__obj=sub/conftest.${OBJEXT-o} 3808 am__minus_obj="-o $am__obj" 3809 case $depmode in 3810 gcc) 3811 # This depmode causes a compiler race in universal mode. 3812 test "$am__universal" = false || continue 3813 ;; 3814 nosideeffect) 3815 # after this tag, mechanisms are not by side-effect, so they'll 3816 # only be used when explicitly requested 3817 if test "x$enable_dependency_tracking" = xyes; then 3818 continue 3819 else 3820 break 3821 fi 3822 ;; 3823 msvisualcpp | msvcmsys) 3824 # This compiler won't grok `-c -o', but also, the minuso test has 3825 # not run yet. These depmodes are late enough in the game, and 3826 # so weak that their functioning should not be impacted. 3827 am__obj=conftest.${OBJEXT-o} 3828 am__minus_obj= 3829 ;; 3830 none) break ;; 3831 esac 3832 if depmode=$depmode \ 3833 source=sub/conftest.c object=$am__obj \ 3834 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3835 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3836 >/dev/null 2>conftest.err && 3837 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3838 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3839 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3840 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3841 # icc doesn't choke on unknown options, it will just issue warnings 3842 # or remarks (even with -Werror). So we grep stderr for any message 3843 # that says an option was ignored or not supported. 3844 # When given -MP, icc 7.0 and 7.1 complain thusly: 3845 # icc: Command line warning: ignoring option '-M'; no argument required 3846 # The diagnosis changed in icc 8.0: 3847 # icc: Command line remark: option '-MP' not supported 3848 if (grep 'ignoring option' conftest.err || 3849 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3850 am_cv_CC_dependencies_compiler_type=$depmode 3851 break 3852 fi 3853 fi 3854 done 3855 3856 cd .. 3857 rm -rf conftest.dir 3858else 3859 am_cv_CC_dependencies_compiler_type=none 3860fi 3861 3862fi 3863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3864$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3865CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3866 3867 if 3868 test "x$enable_dependency_tracking" != xno \ 3869 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3870 am__fastdepCC_TRUE= 3871 am__fastdepCC_FALSE='#' 3872else 3873 am__fastdepCC_TRUE='#' 3874 am__fastdepCC_FALSE= 3875fi 3876 3877 3878ac_ext=c 3879ac_cpp='$CPP $CPPFLAGS' 3880ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3881ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3882ac_compiler_gnu=$ac_cv_c_compiler_gnu 3883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3884$as_echo_n "checking how to run the C preprocessor... " >&6; } 3885# On Suns, sometimes $CPP names a directory. 3886if test -n "$CPP" && test -d "$CPP"; then 3887 CPP= 3888fi 3889if test -z "$CPP"; then 3890 if test "${ac_cv_prog_CPP+set}" = set; then : 3891 $as_echo_n "(cached) " >&6 3892else 3893 # Double quotes because CPP needs to be expanded 3894 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3895 do 3896 ac_preproc_ok=false 3897for ac_c_preproc_warn_flag in '' yes 3898do 3899 # Use a header file that comes with gcc, so configuring glibc 3900 # with a fresh cross-compiler works. 3901 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3902 # <limits.h> exists even on freestanding compilers. 3903 # On the NeXT, cc -E runs the code through the compiler's parser, 3904 # not just through cpp. "Syntax error" is here to catch this case. 3905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3906/* end confdefs.h. */ 3907#ifdef __STDC__ 3908# include <limits.h> 3909#else 3910# include <assert.h> 3911#endif 3912 Syntax error 3913_ACEOF 3914if ac_fn_c_try_cpp "$LINENO"; then : 3915 3916else 3917 # Broken: fails on valid input. 3918continue 3919fi 3920rm -f conftest.err conftest.i conftest.$ac_ext 3921 3922 # OK, works on sane cases. Now check whether nonexistent headers 3923 # can be detected and how. 3924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3925/* end confdefs.h. */ 3926#include <ac_nonexistent.h> 3927_ACEOF 3928if ac_fn_c_try_cpp "$LINENO"; then : 3929 # Broken: success on invalid input. 3930continue 3931else 3932 # Passes both tests. 3933ac_preproc_ok=: 3934break 3935fi 3936rm -f conftest.err conftest.i conftest.$ac_ext 3937 3938done 3939# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3940rm -f conftest.i conftest.err conftest.$ac_ext 3941if $ac_preproc_ok; then : 3942 break 3943fi 3944 3945 done 3946 ac_cv_prog_CPP=$CPP 3947 3948fi 3949 CPP=$ac_cv_prog_CPP 3950else 3951 ac_cv_prog_CPP=$CPP 3952fi 3953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3954$as_echo "$CPP" >&6; } 3955ac_preproc_ok=false 3956for ac_c_preproc_warn_flag in '' yes 3957do 3958 # Use a header file that comes with gcc, so configuring glibc 3959 # with a fresh cross-compiler works. 3960 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3961 # <limits.h> exists even on freestanding compilers. 3962 # On the NeXT, cc -E runs the code through the compiler's parser, 3963 # not just through cpp. "Syntax error" is here to catch this case. 3964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3965/* end confdefs.h. */ 3966#ifdef __STDC__ 3967# include <limits.h> 3968#else 3969# include <assert.h> 3970#endif 3971 Syntax error 3972_ACEOF 3973if ac_fn_c_try_cpp "$LINENO"; then : 3974 3975else 3976 # Broken: fails on valid input. 3977continue 3978fi 3979rm -f conftest.err conftest.i conftest.$ac_ext 3980 3981 # OK, works on sane cases. Now check whether nonexistent headers 3982 # can be detected and how. 3983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3984/* end confdefs.h. */ 3985#include <ac_nonexistent.h> 3986_ACEOF 3987if ac_fn_c_try_cpp "$LINENO"; then : 3988 # Broken: success on invalid input. 3989continue 3990else 3991 # Passes both tests. 3992ac_preproc_ok=: 3993break 3994fi 3995rm -f conftest.err conftest.i conftest.$ac_ext 3996 3997done 3998# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3999rm -f conftest.i conftest.err conftest.$ac_ext 4000if $ac_preproc_ok; then : 4001 4002else 4003 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4004$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4005as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4006See \`config.log' for more details" "$LINENO" 5 ; } 4007fi 4008 4009ac_ext=c 4010ac_cpp='$CPP $CPPFLAGS' 4011ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4012ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4013ac_compiler_gnu=$ac_cv_c_compiler_gnu 4014 4015 4016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4017$as_echo_n "checking whether ln -s works... " >&6; } 4018LN_S=$as_ln_s 4019if test "$LN_S" = "ln -s"; then 4020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4021$as_echo "yes" >&6; } 4022else 4023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4024$as_echo "no, using $LN_S" >&6; } 4025fi 4026 4027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4028$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4029set x ${MAKE-make} 4030ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4031if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : 4032 $as_echo_n "(cached) " >&6 4033else 4034 cat >conftest.make <<\_ACEOF 4035SHELL = /bin/sh 4036all: 4037 @echo '@@@%%%=$(MAKE)=@@@%%%' 4038_ACEOF 4039# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4040case `${MAKE-make} -f conftest.make 2>/dev/null` in 4041 *@@@%%%=?*=@@@%%%*) 4042 eval ac_cv_prog_make_${ac_make}_set=yes;; 4043 *) 4044 eval ac_cv_prog_make_${ac_make}_set=no;; 4045esac 4046rm -f conftest.make 4047fi 4048if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4050$as_echo "yes" >&6; } 4051 SET_MAKE= 4052else 4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4054$as_echo "no" >&6; } 4055 SET_MAKE="MAKE=${MAKE-make}" 4056fi 4057 4058case `pwd` in 4059 *\ * | *\ *) 4060 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4061$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4062esac 4063 4064 4065 4066macro_version='2.2.6b' 4067macro_revision='1.3017' 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081ltmain="$ac_aux_dir/ltmain.sh" 4082 4083# Make sure we can run config.sub. 4084$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4085 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4086 4087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4088$as_echo_n "checking build system type... " >&6; } 4089if test "${ac_cv_build+set}" = set; then : 4090 $as_echo_n "(cached) " >&6 4091else 4092 ac_build_alias=$build_alias 4093test "x$ac_build_alias" = x && 4094 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4095test "x$ac_build_alias" = x && 4096 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4097ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4098 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4099 4100fi 4101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4102$as_echo "$ac_cv_build" >&6; } 4103case $ac_cv_build in 4104*-*-*) ;; 4105*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;; 4106esac 4107build=$ac_cv_build 4108ac_save_IFS=$IFS; IFS='-' 4109set x $ac_cv_build 4110shift 4111build_cpu=$1 4112build_vendor=$2 4113shift; shift 4114# Remember, the first character of IFS is used to create $*, 4115# except with old shells: 4116build_os=$* 4117IFS=$ac_save_IFS 4118case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4119 4120 4121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4122$as_echo_n "checking host system type... " >&6; } 4123if test "${ac_cv_host+set}" = set; then : 4124 $as_echo_n "(cached) " >&6 4125else 4126 if test "x$host_alias" = x; then 4127 ac_cv_host=$ac_cv_build 4128else 4129 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4130 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4131fi 4132 4133fi 4134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4135$as_echo "$ac_cv_host" >&6; } 4136case $ac_cv_host in 4137*-*-*) ;; 4138*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;; 4139esac 4140host=$ac_cv_host 4141ac_save_IFS=$IFS; IFS='-' 4142set x $ac_cv_host 4143shift 4144host_cpu=$1 4145host_vendor=$2 4146shift; shift 4147# Remember, the first character of IFS is used to create $*, 4148# except with old shells: 4149host_os=$* 4150IFS=$ac_save_IFS 4151case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4152 4153 4154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4155$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4156if test "${ac_cv_path_SED+set}" = set; then : 4157 $as_echo_n "(cached) " >&6 4158else 4159 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4160 for ac_i in 1 2 3 4 5 6 7; do 4161 ac_script="$ac_script$as_nl$ac_script" 4162 done 4163 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4164 { ac_script=; unset ac_script;} 4165 if test -z "$SED"; then 4166 ac_path_SED_found=false 4167 # Loop through the user's path and test for each of PROGNAME-LIST 4168 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4169for as_dir in $PATH 4170do 4171 IFS=$as_save_IFS 4172 test -z "$as_dir" && as_dir=. 4173 for ac_prog in sed gsed; do 4174 for ac_exec_ext in '' $ac_executable_extensions; do 4175 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4176 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4177# Check for GNU ac_path_SED and select it if it is found. 4178 # Check for GNU $ac_path_SED 4179case `"$ac_path_SED" --version 2>&1` in 4180*GNU*) 4181 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4182*) 4183 ac_count=0 4184 $as_echo_n 0123456789 >"conftest.in" 4185 while : 4186 do 4187 cat "conftest.in" "conftest.in" >"conftest.tmp" 4188 mv "conftest.tmp" "conftest.in" 4189 cp "conftest.in" "conftest.nl" 4190 $as_echo '' >> "conftest.nl" 4191 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4192 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4193 as_fn_arith $ac_count + 1 && ac_count=$as_val 4194 if test $ac_count -gt ${ac_path_SED_max-0}; then 4195 # Best one so far, save it but keep looking for a better one 4196 ac_cv_path_SED="$ac_path_SED" 4197 ac_path_SED_max=$ac_count 4198 fi 4199 # 10*(2^10) chars as input seems more than enough 4200 test $ac_count -gt 10 && break 4201 done 4202 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4203esac 4204 4205 $ac_path_SED_found && break 3 4206 done 4207 done 4208 done 4209IFS=$as_save_IFS 4210 if test -z "$ac_cv_path_SED"; then 4211 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4212 fi 4213else 4214 ac_cv_path_SED=$SED 4215fi 4216 4217fi 4218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4219$as_echo "$ac_cv_path_SED" >&6; } 4220 SED="$ac_cv_path_SED" 4221 rm -f conftest.sed 4222 4223test -z "$SED" && SED=sed 4224Xsed="$SED -e 1s/^X//" 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4237$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4238if test "${ac_cv_path_GREP+set}" = set; then : 4239 $as_echo_n "(cached) " >&6 4240else 4241 if test -z "$GREP"; then 4242 ac_path_GREP_found=false 4243 # Loop through the user's path and test for each of PROGNAME-LIST 4244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4245for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4246do 4247 IFS=$as_save_IFS 4248 test -z "$as_dir" && as_dir=. 4249 for ac_prog in grep ggrep; do 4250 for ac_exec_ext in '' $ac_executable_extensions; do 4251 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4252 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4253# Check for GNU ac_path_GREP and select it if it is found. 4254 # Check for GNU $ac_path_GREP 4255case `"$ac_path_GREP" --version 2>&1` in 4256*GNU*) 4257 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4258*) 4259 ac_count=0 4260 $as_echo_n 0123456789 >"conftest.in" 4261 while : 4262 do 4263 cat "conftest.in" "conftest.in" >"conftest.tmp" 4264 mv "conftest.tmp" "conftest.in" 4265 cp "conftest.in" "conftest.nl" 4266 $as_echo 'GREP' >> "conftest.nl" 4267 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4268 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4269 as_fn_arith $ac_count + 1 && ac_count=$as_val 4270 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4271 # Best one so far, save it but keep looking for a better one 4272 ac_cv_path_GREP="$ac_path_GREP" 4273 ac_path_GREP_max=$ac_count 4274 fi 4275 # 10*(2^10) chars as input seems more than enough 4276 test $ac_count -gt 10 && break 4277 done 4278 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4279esac 4280 4281 $ac_path_GREP_found && break 3 4282 done 4283 done 4284 done 4285IFS=$as_save_IFS 4286 if test -z "$ac_cv_path_GREP"; then 4287 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4288 fi 4289else 4290 ac_cv_path_GREP=$GREP 4291fi 4292 4293fi 4294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4295$as_echo "$ac_cv_path_GREP" >&6; } 4296 GREP="$ac_cv_path_GREP" 4297 4298 4299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4300$as_echo_n "checking for egrep... " >&6; } 4301if test "${ac_cv_path_EGREP+set}" = set; then : 4302 $as_echo_n "(cached) " >&6 4303else 4304 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4305 then ac_cv_path_EGREP="$GREP -E" 4306 else 4307 if test -z "$EGREP"; then 4308 ac_path_EGREP_found=false 4309 # Loop through the user's path and test for each of PROGNAME-LIST 4310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4311for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4312do 4313 IFS=$as_save_IFS 4314 test -z "$as_dir" && as_dir=. 4315 for ac_prog in egrep; do 4316 for ac_exec_ext in '' $ac_executable_extensions; do 4317 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4318 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4319# Check for GNU ac_path_EGREP and select it if it is found. 4320 # Check for GNU $ac_path_EGREP 4321case `"$ac_path_EGREP" --version 2>&1` in 4322*GNU*) 4323 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4324*) 4325 ac_count=0 4326 $as_echo_n 0123456789 >"conftest.in" 4327 while : 4328 do 4329 cat "conftest.in" "conftest.in" >"conftest.tmp" 4330 mv "conftest.tmp" "conftest.in" 4331 cp "conftest.in" "conftest.nl" 4332 $as_echo 'EGREP' >> "conftest.nl" 4333 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4334 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4335 as_fn_arith $ac_count + 1 && ac_count=$as_val 4336 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4337 # Best one so far, save it but keep looking for a better one 4338 ac_cv_path_EGREP="$ac_path_EGREP" 4339 ac_path_EGREP_max=$ac_count 4340 fi 4341 # 10*(2^10) chars as input seems more than enough 4342 test $ac_count -gt 10 && break 4343 done 4344 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4345esac 4346 4347 $ac_path_EGREP_found && break 3 4348 done 4349 done 4350 done 4351IFS=$as_save_IFS 4352 if test -z "$ac_cv_path_EGREP"; then 4353 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4354 fi 4355else 4356 ac_cv_path_EGREP=$EGREP 4357fi 4358 4359 fi 4360fi 4361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4362$as_echo "$ac_cv_path_EGREP" >&6; } 4363 EGREP="$ac_cv_path_EGREP" 4364 4365 4366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4367$as_echo_n "checking for fgrep... " >&6; } 4368if test "${ac_cv_path_FGREP+set}" = set; then : 4369 $as_echo_n "(cached) " >&6 4370else 4371 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4372 then ac_cv_path_FGREP="$GREP -F" 4373 else 4374 if test -z "$FGREP"; then 4375 ac_path_FGREP_found=false 4376 # Loop through the user's path and test for each of PROGNAME-LIST 4377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4378for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4379do 4380 IFS=$as_save_IFS 4381 test -z "$as_dir" && as_dir=. 4382 for ac_prog in fgrep; do 4383 for ac_exec_ext in '' $ac_executable_extensions; do 4384 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4385 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4386# Check for GNU ac_path_FGREP and select it if it is found. 4387 # Check for GNU $ac_path_FGREP 4388case `"$ac_path_FGREP" --version 2>&1` in 4389*GNU*) 4390 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4391*) 4392 ac_count=0 4393 $as_echo_n 0123456789 >"conftest.in" 4394 while : 4395 do 4396 cat "conftest.in" "conftest.in" >"conftest.tmp" 4397 mv "conftest.tmp" "conftest.in" 4398 cp "conftest.in" "conftest.nl" 4399 $as_echo 'FGREP' >> "conftest.nl" 4400 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4401 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4402 as_fn_arith $ac_count + 1 && ac_count=$as_val 4403 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4404 # Best one so far, save it but keep looking for a better one 4405 ac_cv_path_FGREP="$ac_path_FGREP" 4406 ac_path_FGREP_max=$ac_count 4407 fi 4408 # 10*(2^10) chars as input seems more than enough 4409 test $ac_count -gt 10 && break 4410 done 4411 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4412esac 4413 4414 $ac_path_FGREP_found && break 3 4415 done 4416 done 4417 done 4418IFS=$as_save_IFS 4419 if test -z "$ac_cv_path_FGREP"; then 4420 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4421 fi 4422else 4423 ac_cv_path_FGREP=$FGREP 4424fi 4425 4426 fi 4427fi 4428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4429$as_echo "$ac_cv_path_FGREP" >&6; } 4430 FGREP="$ac_cv_path_FGREP" 4431 4432 4433test -z "$GREP" && GREP=grep 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453# Check whether --with-gnu-ld was given. 4454if test "${with_gnu_ld+set}" = set; then : 4455 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4456else 4457 with_gnu_ld=no 4458fi 4459 4460ac_prog=ld 4461if test "$GCC" = yes; then 4462 # Check if gcc -print-prog-name=ld gives a path. 4463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4464$as_echo_n "checking for ld used by $CC... " >&6; } 4465 case $host in 4466 *-*-mingw*) 4467 # gcc leaves a trailing carriage return which upsets mingw 4468 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4469 *) 4470 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4471 esac 4472 case $ac_prog in 4473 # Accept absolute paths. 4474 [\\/]* | ?:[\\/]*) 4475 re_direlt='/[^/][^/]*/\.\./' 4476 # Canonicalize the pathname of ld 4477 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4478 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4479 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4480 done 4481 test -z "$LD" && LD="$ac_prog" 4482 ;; 4483 "") 4484 # If it fails, then pretend we aren't using GCC. 4485 ac_prog=ld 4486 ;; 4487 *) 4488 # If it is relative, then search for the first ld in PATH. 4489 with_gnu_ld=unknown 4490 ;; 4491 esac 4492elif test "$with_gnu_ld" = yes; then 4493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4494$as_echo_n "checking for GNU ld... " >&6; } 4495else 4496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4497$as_echo_n "checking for non-GNU ld... " >&6; } 4498fi 4499if test "${lt_cv_path_LD+set}" = set; then : 4500 $as_echo_n "(cached) " >&6 4501else 4502 if test -z "$LD"; then 4503 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4504 for ac_dir in $PATH; do 4505 IFS="$lt_save_ifs" 4506 test -z "$ac_dir" && ac_dir=. 4507 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4508 lt_cv_path_LD="$ac_dir/$ac_prog" 4509 # Check to see if the program is GNU ld. I'd rather use --version, 4510 # but apparently some variants of GNU ld only accept -v. 4511 # Break only if it was the GNU/non-GNU ld that we prefer. 4512 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4513 *GNU* | *'with BFD'*) 4514 test "$with_gnu_ld" != no && break 4515 ;; 4516 *) 4517 test "$with_gnu_ld" != yes && break 4518 ;; 4519 esac 4520 fi 4521 done 4522 IFS="$lt_save_ifs" 4523else 4524 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4525fi 4526fi 4527 4528LD="$lt_cv_path_LD" 4529if test -n "$LD"; then 4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4531$as_echo "$LD" >&6; } 4532else 4533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4534$as_echo "no" >&6; } 4535fi 4536test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4538$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4539if test "${lt_cv_prog_gnu_ld+set}" = set; then : 4540 $as_echo_n "(cached) " >&6 4541else 4542 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4543case `$LD -v 2>&1 </dev/null` in 4544*GNU* | *'with BFD'*) 4545 lt_cv_prog_gnu_ld=yes 4546 ;; 4547*) 4548 lt_cv_prog_gnu_ld=no 4549 ;; 4550esac 4551fi 4552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4553$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4554with_gnu_ld=$lt_cv_prog_gnu_ld 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4565$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4566if test "${lt_cv_path_NM+set}" = set; then : 4567 $as_echo_n "(cached) " >&6 4568else 4569 if test -n "$NM"; then 4570 # Let the user override the test. 4571 lt_cv_path_NM="$NM" 4572else 4573 lt_nm_to_check="${ac_tool_prefix}nm" 4574 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4575 lt_nm_to_check="$lt_nm_to_check nm" 4576 fi 4577 for lt_tmp_nm in $lt_nm_to_check; do 4578 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4579 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4580 IFS="$lt_save_ifs" 4581 test -z "$ac_dir" && ac_dir=. 4582 tmp_nm="$ac_dir/$lt_tmp_nm" 4583 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4584 # Check to see if the nm accepts a BSD-compat flag. 4585 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4586 # nm: unknown option "B" ignored 4587 # Tru64's nm complains that /dev/null is an invalid object file 4588 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4589 */dev/null* | *'Invalid file or object type'*) 4590 lt_cv_path_NM="$tmp_nm -B" 4591 break 4592 ;; 4593 *) 4594 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4595 */dev/null*) 4596 lt_cv_path_NM="$tmp_nm -p" 4597 break 4598 ;; 4599 *) 4600 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4601 continue # so that we can try to find one that supports BSD flags 4602 ;; 4603 esac 4604 ;; 4605 esac 4606 fi 4607 done 4608 IFS="$lt_save_ifs" 4609 done 4610 : ${lt_cv_path_NM=no} 4611fi 4612fi 4613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4614$as_echo "$lt_cv_path_NM" >&6; } 4615if test "$lt_cv_path_NM" != "no"; then 4616 NM="$lt_cv_path_NM" 4617else 4618 # Didn't find any BSD compatible name lister, look for dumpbin. 4619 if test -n "$ac_tool_prefix"; then 4620 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4621 do 4622 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4623set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4625$as_echo_n "checking for $ac_word... " >&6; } 4626if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 4627 $as_echo_n "(cached) " >&6 4628else 4629 if test -n "$DUMPBIN"; then 4630 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4631else 4632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4633for as_dir in $PATH 4634do 4635 IFS=$as_save_IFS 4636 test -z "$as_dir" && as_dir=. 4637 for ac_exec_ext in '' $ac_executable_extensions; do 4638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4639 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4641 break 2 4642 fi 4643done 4644 done 4645IFS=$as_save_IFS 4646 4647fi 4648fi 4649DUMPBIN=$ac_cv_prog_DUMPBIN 4650if test -n "$DUMPBIN"; then 4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4652$as_echo "$DUMPBIN" >&6; } 4653else 4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4655$as_echo "no" >&6; } 4656fi 4657 4658 4659 test -n "$DUMPBIN" && break 4660 done 4661fi 4662if test -z "$DUMPBIN"; then 4663 ac_ct_DUMPBIN=$DUMPBIN 4664 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4665do 4666 # Extract the first word of "$ac_prog", so it can be a program name with args. 4667set dummy $ac_prog; ac_word=$2 4668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4669$as_echo_n "checking for $ac_word... " >&6; } 4670if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 4671 $as_echo_n "(cached) " >&6 4672else 4673 if test -n "$ac_ct_DUMPBIN"; then 4674 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4675else 4676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4677for as_dir in $PATH 4678do 4679 IFS=$as_save_IFS 4680 test -z "$as_dir" && as_dir=. 4681 for ac_exec_ext in '' $ac_executable_extensions; do 4682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4683 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4685 break 2 4686 fi 4687done 4688 done 4689IFS=$as_save_IFS 4690 4691fi 4692fi 4693ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4694if test -n "$ac_ct_DUMPBIN"; then 4695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4696$as_echo "$ac_ct_DUMPBIN" >&6; } 4697else 4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4699$as_echo "no" >&6; } 4700fi 4701 4702 4703 test -n "$ac_ct_DUMPBIN" && break 4704done 4705 4706 if test "x$ac_ct_DUMPBIN" = x; then 4707 DUMPBIN=":" 4708 else 4709 case $cross_compiling:$ac_tool_warned in 4710yes:) 4711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4713ac_tool_warned=yes ;; 4714esac 4715 DUMPBIN=$ac_ct_DUMPBIN 4716 fi 4717fi 4718 4719 4720 if test "$DUMPBIN" != ":"; then 4721 NM="$DUMPBIN" 4722 fi 4723fi 4724test -z "$NM" && NM=nm 4725 4726 4727 4728 4729 4730 4731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4732$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4733if test "${lt_cv_nm_interface+set}" = set; then : 4734 $as_echo_n "(cached) " >&6 4735else 4736 lt_cv_nm_interface="BSD nm" 4737 echo "int some_variable = 0;" > conftest.$ac_ext 4738 (eval echo "\"\$as_me:4738: $ac_compile\"" >&5) 4739 (eval "$ac_compile" 2>conftest.err) 4740 cat conftest.err >&5 4741 (eval echo "\"\$as_me:4741: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4742 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4743 cat conftest.err >&5 4744 (eval echo "\"\$as_me:4744: output\"" >&5) 4745 cat conftest.out >&5 4746 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4747 lt_cv_nm_interface="MS dumpbin" 4748 fi 4749 rm -f conftest* 4750fi 4751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4752$as_echo "$lt_cv_nm_interface" >&6; } 4753 4754# find the maximum length of command line arguments 4755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4756$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4757if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 4758 $as_echo_n "(cached) " >&6 4759else 4760 i=0 4761 teststring="ABCD" 4762 4763 case $build_os in 4764 msdosdjgpp*) 4765 # On DJGPP, this test can blow up pretty badly due to problems in libc 4766 # (any single argument exceeding 2000 bytes causes a buffer overrun 4767 # during glob expansion). Even if it were fixed, the result of this 4768 # check would be larger than it should be. 4769 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4770 ;; 4771 4772 gnu*) 4773 # Under GNU Hurd, this test is not required because there is 4774 # no limit to the length of command line arguments. 4775 # Libtool will interpret -1 as no limit whatsoever 4776 lt_cv_sys_max_cmd_len=-1; 4777 ;; 4778 4779 cygwin* | mingw* | cegcc*) 4780 # On Win9x/ME, this test blows up -- it succeeds, but takes 4781 # about 5 minutes as the teststring grows exponentially. 4782 # Worse, since 9x/ME are not pre-emptively multitasking, 4783 # you end up with a "frozen" computer, even though with patience 4784 # the test eventually succeeds (with a max line length of 256k). 4785 # Instead, let's just punt: use the minimum linelength reported by 4786 # all of the supported platforms: 8192 (on NT/2K/XP). 4787 lt_cv_sys_max_cmd_len=8192; 4788 ;; 4789 4790 amigaos*) 4791 # On AmigaOS with pdksh, this test takes hours, literally. 4792 # So we just punt and use a minimum line length of 8192. 4793 lt_cv_sys_max_cmd_len=8192; 4794 ;; 4795 4796 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4797 # This has been around since 386BSD, at least. Likely further. 4798 if test -x /sbin/sysctl; then 4799 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4800 elif test -x /usr/sbin/sysctl; then 4801 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4802 else 4803 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4804 fi 4805 # And add a safety zone 4806 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4807 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4808 ;; 4809 4810 interix*) 4811 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4812 lt_cv_sys_max_cmd_len=196608 4813 ;; 4814 4815 osf*) 4816 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4817 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4818 # nice to cause kernel panics so lets avoid the loop below. 4819 # First set a reasonable default. 4820 lt_cv_sys_max_cmd_len=16384 4821 # 4822 if test -x /sbin/sysconfig; then 4823 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4824 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4825 esac 4826 fi 4827 ;; 4828 sco3.2v5*) 4829 lt_cv_sys_max_cmd_len=102400 4830 ;; 4831 sysv5* | sco5v6* | sysv4.2uw2*) 4832 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4833 if test -n "$kargmax"; then 4834 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4835 else 4836 lt_cv_sys_max_cmd_len=32768 4837 fi 4838 ;; 4839 *) 4840 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4841 if test -n "$lt_cv_sys_max_cmd_len"; then 4842 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4843 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4844 else 4845 # Make teststring a little bigger before we do anything with it. 4846 # a 1K string should be a reasonable start. 4847 for i in 1 2 3 4 5 6 7 8 ; do 4848 teststring=$teststring$teststring 4849 done 4850 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4851 # If test is not a shell built-in, we'll probably end up computing a 4852 # maximum length that is only half of the actual maximum length, but 4853 # we can't tell. 4854 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 4855 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 4856 test $i != 17 # 1/2 MB should be enough 4857 do 4858 i=`expr $i + 1` 4859 teststring=$teststring$teststring 4860 done 4861 # Only check the string length outside the loop. 4862 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4863 teststring= 4864 # Add a significant safety factor because C++ compilers can tack on 4865 # massive amounts of additional arguments before passing them to the 4866 # linker. It appears as though 1/2 is a usable value. 4867 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4868 fi 4869 ;; 4870 esac 4871 4872fi 4873 4874if test -n $lt_cv_sys_max_cmd_len ; then 4875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4876$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4877else 4878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4879$as_echo "none" >&6; } 4880fi 4881max_cmd_len=$lt_cv_sys_max_cmd_len 4882 4883 4884 4885 4886 4887 4888: ${CP="cp -f"} 4889: ${MV="mv -f"} 4890: ${RM="rm -f"} 4891 4892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4893$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4894# Try some XSI features 4895xsi_shell=no 4896( _lt_dummy="a/b/c" 4897 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4898 = c,a/b,, \ 4899 && eval 'test $(( 1 + 1 )) -eq 2 \ 4900 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4901 && xsi_shell=yes 4902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4903$as_echo "$xsi_shell" >&6; } 4904 4905 4906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4907$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4908lt_shell_append=no 4909( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4910 >/dev/null 2>&1 \ 4911 && lt_shell_append=yes 4912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4913$as_echo "$lt_shell_append" >&6; } 4914 4915 4916if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4917 lt_unset=unset 4918else 4919 lt_unset=false 4920fi 4921 4922 4923 4924 4925 4926# test EBCDIC or ASCII 4927case `echo X|tr X '\101'` in 4928 A) # ASCII based system 4929 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4930 lt_SP2NL='tr \040 \012' 4931 lt_NL2SP='tr \015\012 \040\040' 4932 ;; 4933 *) # EBCDIC based system 4934 lt_SP2NL='tr \100 \n' 4935 lt_NL2SP='tr \r\n \100\100' 4936 ;; 4937esac 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4948$as_echo_n "checking for $LD option to reload object files... " >&6; } 4949if test "${lt_cv_ld_reload_flag+set}" = set; then : 4950 $as_echo_n "(cached) " >&6 4951else 4952 lt_cv_ld_reload_flag='-r' 4953fi 4954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4955$as_echo "$lt_cv_ld_reload_flag" >&6; } 4956reload_flag=$lt_cv_ld_reload_flag 4957case $reload_flag in 4958"" | " "*) ;; 4959*) reload_flag=" $reload_flag" ;; 4960esac 4961reload_cmds='$LD$reload_flag -o $output$reload_objs' 4962case $host_os in 4963 darwin*) 4964 if test "$GCC" = yes; then 4965 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4966 else 4967 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4968 fi 4969 ;; 4970esac 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980if test -n "$ac_tool_prefix"; then 4981 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4982set dummy ${ac_tool_prefix}objdump; ac_word=$2 4983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4984$as_echo_n "checking for $ac_word... " >&6; } 4985if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 4986 $as_echo_n "(cached) " >&6 4987else 4988 if test -n "$OBJDUMP"; then 4989 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4990else 4991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4992for as_dir in $PATH 4993do 4994 IFS=$as_save_IFS 4995 test -z "$as_dir" && as_dir=. 4996 for ac_exec_ext in '' $ac_executable_extensions; do 4997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4998 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5000 break 2 5001 fi 5002done 5003 done 5004IFS=$as_save_IFS 5005 5006fi 5007fi 5008OBJDUMP=$ac_cv_prog_OBJDUMP 5009if test -n "$OBJDUMP"; then 5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5011$as_echo "$OBJDUMP" >&6; } 5012else 5013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5014$as_echo "no" >&6; } 5015fi 5016 5017 5018fi 5019if test -z "$ac_cv_prog_OBJDUMP"; then 5020 ac_ct_OBJDUMP=$OBJDUMP 5021 # Extract the first word of "objdump", so it can be a program name with args. 5022set dummy objdump; ac_word=$2 5023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5024$as_echo_n "checking for $ac_word... " >&6; } 5025if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5026 $as_echo_n "(cached) " >&6 5027else 5028 if test -n "$ac_ct_OBJDUMP"; then 5029 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5030else 5031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5032for as_dir in $PATH 5033do 5034 IFS=$as_save_IFS 5035 test -z "$as_dir" && as_dir=. 5036 for ac_exec_ext in '' $ac_executable_extensions; do 5037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5038 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5040 break 2 5041 fi 5042done 5043 done 5044IFS=$as_save_IFS 5045 5046fi 5047fi 5048ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5049if test -n "$ac_ct_OBJDUMP"; then 5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5051$as_echo "$ac_ct_OBJDUMP" >&6; } 5052else 5053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5054$as_echo "no" >&6; } 5055fi 5056 5057 if test "x$ac_ct_OBJDUMP" = x; then 5058 OBJDUMP="false" 5059 else 5060 case $cross_compiling:$ac_tool_warned in 5061yes:) 5062{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5063$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5064ac_tool_warned=yes ;; 5065esac 5066 OBJDUMP=$ac_ct_OBJDUMP 5067 fi 5068else 5069 OBJDUMP="$ac_cv_prog_OBJDUMP" 5070fi 5071 5072test -z "$OBJDUMP" && OBJDUMP=objdump 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5083$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5084if test "${lt_cv_deplibs_check_method+set}" = set; then : 5085 $as_echo_n "(cached) " >&6 5086else 5087 lt_cv_file_magic_cmd='$MAGIC_CMD' 5088lt_cv_file_magic_test_file= 5089lt_cv_deplibs_check_method='unknown' 5090# Need to set the preceding variable on all platforms that support 5091# interlibrary dependencies. 5092# 'none' -- dependencies not supported. 5093# `unknown' -- same as none, but documents that we really don't know. 5094# 'pass_all' -- all dependencies passed with no checks. 5095# 'test_compile' -- check by making test program. 5096# 'file_magic [[regex]]' -- check by looking for files in library path 5097# which responds to the $file_magic_cmd with a given extended regex. 5098# If you have `file' or equivalent on your system and you're not sure 5099# whether `pass_all' will *always* work, you probably want this one. 5100 5101case $host_os in 5102aix[4-9]*) 5103 lt_cv_deplibs_check_method=pass_all 5104 ;; 5105 5106beos*) 5107 lt_cv_deplibs_check_method=pass_all 5108 ;; 5109 5110bsdi[45]*) 5111 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5112 lt_cv_file_magic_cmd='/usr/bin/file -L' 5113 lt_cv_file_magic_test_file=/shlib/libc.so 5114 ;; 5115 5116cygwin*) 5117 # func_win32_libid is a shell function defined in ltmain.sh 5118 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5119 lt_cv_file_magic_cmd='func_win32_libid' 5120 ;; 5121 5122mingw* | pw32*) 5123 # Base MSYS/MinGW do not provide the 'file' command needed by 5124 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5125 # unless we find 'file', for example because we are cross-compiling. 5126 if ( file / ) >/dev/null 2>&1; then 5127 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5128 lt_cv_file_magic_cmd='func_win32_libid' 5129 else 5130 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5131 lt_cv_file_magic_cmd='$OBJDUMP -f' 5132 fi 5133 ;; 5134 5135cegcc) 5136 # use the weaker test based on 'objdump'. See mingw*. 5137 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5138 lt_cv_file_magic_cmd='$OBJDUMP -f' 5139 ;; 5140 5141darwin* | rhapsody*) 5142 lt_cv_deplibs_check_method=pass_all 5143 ;; 5144 5145freebsd* | dragonfly*) 5146 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5147 case $host_cpu in 5148 i*86 ) 5149 # Not sure whether the presence of OpenBSD here was a mistake. 5150 # Let's accept both of them until this is cleared up. 5151 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5152 lt_cv_file_magic_cmd=/usr/bin/file 5153 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5154 ;; 5155 esac 5156 else 5157 lt_cv_deplibs_check_method=pass_all 5158 fi 5159 ;; 5160 5161gnu*) 5162 lt_cv_deplibs_check_method=pass_all 5163 ;; 5164 5165hpux10.20* | hpux11*) 5166 lt_cv_file_magic_cmd=/usr/bin/file 5167 case $host_cpu in 5168 ia64*) 5169 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5170 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5171 ;; 5172 hppa*64*) 5173 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]' 5174 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5175 ;; 5176 *) 5177 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 5178 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5179 ;; 5180 esac 5181 ;; 5182 5183interix[3-9]*) 5184 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5185 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5186 ;; 5187 5188irix5* | irix6* | nonstopux*) 5189 case $LD in 5190 *-32|*"-32 ") libmagic=32-bit;; 5191 *-n32|*"-n32 ") libmagic=N32;; 5192 *-64|*"-64 ") libmagic=64-bit;; 5193 *) libmagic=never-match;; 5194 esac 5195 lt_cv_deplibs_check_method=pass_all 5196 ;; 5197 5198# This must be Linux ELF. 5199linux* | k*bsd*-gnu | kopensolaris*-gnu) 5200 lt_cv_deplibs_check_method=pass_all 5201 ;; 5202 5203netbsd* | netbsdelf*-gnu) 5204 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5205 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5206 else 5207 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5208 fi 5209 ;; 5210 5211newos6*) 5212 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5213 lt_cv_file_magic_cmd=/usr/bin/file 5214 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5215 ;; 5216 5217*nto* | *qnx*) 5218 lt_cv_deplibs_check_method=pass_all 5219 ;; 5220 5221openbsd*) 5222 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5223 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5224 else 5225 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5226 fi 5227 ;; 5228 5229osf3* | osf4* | osf5*) 5230 lt_cv_deplibs_check_method=pass_all 5231 ;; 5232 5233rdos*) 5234 lt_cv_deplibs_check_method=pass_all 5235 ;; 5236 5237solaris*) 5238 lt_cv_deplibs_check_method=pass_all 5239 ;; 5240 5241sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5242 lt_cv_deplibs_check_method=pass_all 5243 ;; 5244 5245sysv4 | sysv4.3*) 5246 case $host_vendor in 5247 motorola) 5248 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]' 5249 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5250 ;; 5251 ncr) 5252 lt_cv_deplibs_check_method=pass_all 5253 ;; 5254 sequent) 5255 lt_cv_file_magic_cmd='/bin/file' 5256 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5257 ;; 5258 sni) 5259 lt_cv_file_magic_cmd='/bin/file' 5260 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5261 lt_cv_file_magic_test_file=/lib/libc.so 5262 ;; 5263 siemens) 5264 lt_cv_deplibs_check_method=pass_all 5265 ;; 5266 pc) 5267 lt_cv_deplibs_check_method=pass_all 5268 ;; 5269 esac 5270 ;; 5271 5272tpf*) 5273 lt_cv_deplibs_check_method=pass_all 5274 ;; 5275esac 5276 5277fi 5278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5279$as_echo "$lt_cv_deplibs_check_method" >&6; } 5280file_magic_cmd=$lt_cv_file_magic_cmd 5281deplibs_check_method=$lt_cv_deplibs_check_method 5282test -z "$deplibs_check_method" && deplibs_check_method=unknown 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295if test -n "$ac_tool_prefix"; then 5296 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5297set dummy ${ac_tool_prefix}ar; ac_word=$2 5298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5299$as_echo_n "checking for $ac_word... " >&6; } 5300if test "${ac_cv_prog_AR+set}" = set; then : 5301 $as_echo_n "(cached) " >&6 5302else 5303 if test -n "$AR"; then 5304 ac_cv_prog_AR="$AR" # Let the user override the test. 5305else 5306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5307for as_dir in $PATH 5308do 5309 IFS=$as_save_IFS 5310 test -z "$as_dir" && as_dir=. 5311 for ac_exec_ext in '' $ac_executable_extensions; do 5312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5313 ac_cv_prog_AR="${ac_tool_prefix}ar" 5314 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5315 break 2 5316 fi 5317done 5318 done 5319IFS=$as_save_IFS 5320 5321fi 5322fi 5323AR=$ac_cv_prog_AR 5324if test -n "$AR"; then 5325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5326$as_echo "$AR" >&6; } 5327else 5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5329$as_echo "no" >&6; } 5330fi 5331 5332 5333fi 5334if test -z "$ac_cv_prog_AR"; then 5335 ac_ct_AR=$AR 5336 # Extract the first word of "ar", so it can be a program name with args. 5337set dummy ar; ac_word=$2 5338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5339$as_echo_n "checking for $ac_word... " >&6; } 5340if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5341 $as_echo_n "(cached) " >&6 5342else 5343 if test -n "$ac_ct_AR"; then 5344 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5345else 5346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5347for as_dir in $PATH 5348do 5349 IFS=$as_save_IFS 5350 test -z "$as_dir" && as_dir=. 5351 for ac_exec_ext in '' $ac_executable_extensions; do 5352 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5353 ac_cv_prog_ac_ct_AR="ar" 5354 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5355 break 2 5356 fi 5357done 5358 done 5359IFS=$as_save_IFS 5360 5361fi 5362fi 5363ac_ct_AR=$ac_cv_prog_ac_ct_AR 5364if test -n "$ac_ct_AR"; then 5365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5366$as_echo "$ac_ct_AR" >&6; } 5367else 5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5369$as_echo "no" >&6; } 5370fi 5371 5372 if test "x$ac_ct_AR" = x; then 5373 AR="false" 5374 else 5375 case $cross_compiling:$ac_tool_warned in 5376yes:) 5377{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5378$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5379ac_tool_warned=yes ;; 5380esac 5381 AR=$ac_ct_AR 5382 fi 5383else 5384 AR="$ac_cv_prog_AR" 5385fi 5386 5387test -z "$AR" && AR=ar 5388test -z "$AR_FLAGS" && AR_FLAGS=cru 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400if test -n "$ac_tool_prefix"; then 5401 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5402set dummy ${ac_tool_prefix}strip; ac_word=$2 5403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5404$as_echo_n "checking for $ac_word... " >&6; } 5405if test "${ac_cv_prog_STRIP+set}" = set; then : 5406 $as_echo_n "(cached) " >&6 5407else 5408 if test -n "$STRIP"; then 5409 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5410else 5411as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5412for as_dir in $PATH 5413do 5414 IFS=$as_save_IFS 5415 test -z "$as_dir" && as_dir=. 5416 for ac_exec_ext in '' $ac_executable_extensions; do 5417 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5418 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5419 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5420 break 2 5421 fi 5422done 5423 done 5424IFS=$as_save_IFS 5425 5426fi 5427fi 5428STRIP=$ac_cv_prog_STRIP 5429if test -n "$STRIP"; then 5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5431$as_echo "$STRIP" >&6; } 5432else 5433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5434$as_echo "no" >&6; } 5435fi 5436 5437 5438fi 5439if test -z "$ac_cv_prog_STRIP"; then 5440 ac_ct_STRIP=$STRIP 5441 # Extract the first word of "strip", so it can be a program name with args. 5442set dummy strip; ac_word=$2 5443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5444$as_echo_n "checking for $ac_word... " >&6; } 5445if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 5446 $as_echo_n "(cached) " >&6 5447else 5448 if test -n "$ac_ct_STRIP"; then 5449 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5450else 5451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5452for as_dir in $PATH 5453do 5454 IFS=$as_save_IFS 5455 test -z "$as_dir" && as_dir=. 5456 for ac_exec_ext in '' $ac_executable_extensions; do 5457 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5458 ac_cv_prog_ac_ct_STRIP="strip" 5459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5460 break 2 5461 fi 5462done 5463 done 5464IFS=$as_save_IFS 5465 5466fi 5467fi 5468ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5469if test -n "$ac_ct_STRIP"; then 5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5471$as_echo "$ac_ct_STRIP" >&6; } 5472else 5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5474$as_echo "no" >&6; } 5475fi 5476 5477 if test "x$ac_ct_STRIP" = x; then 5478 STRIP=":" 5479 else 5480 case $cross_compiling:$ac_tool_warned in 5481yes:) 5482{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5483$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5484ac_tool_warned=yes ;; 5485esac 5486 STRIP=$ac_ct_STRIP 5487 fi 5488else 5489 STRIP="$ac_cv_prog_STRIP" 5490fi 5491 5492test -z "$STRIP" && STRIP=: 5493 5494 5495 5496 5497 5498 5499if test -n "$ac_tool_prefix"; then 5500 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5501set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5503$as_echo_n "checking for $ac_word... " >&6; } 5504if test "${ac_cv_prog_RANLIB+set}" = set; then : 5505 $as_echo_n "(cached) " >&6 5506else 5507 if test -n "$RANLIB"; then 5508 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5509else 5510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5511for as_dir in $PATH 5512do 5513 IFS=$as_save_IFS 5514 test -z "$as_dir" && as_dir=. 5515 for ac_exec_ext in '' $ac_executable_extensions; do 5516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5517 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5519 break 2 5520 fi 5521done 5522 done 5523IFS=$as_save_IFS 5524 5525fi 5526fi 5527RANLIB=$ac_cv_prog_RANLIB 5528if test -n "$RANLIB"; then 5529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5530$as_echo "$RANLIB" >&6; } 5531else 5532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5533$as_echo "no" >&6; } 5534fi 5535 5536 5537fi 5538if test -z "$ac_cv_prog_RANLIB"; then 5539 ac_ct_RANLIB=$RANLIB 5540 # Extract the first word of "ranlib", so it can be a program name with args. 5541set dummy ranlib; ac_word=$2 5542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5543$as_echo_n "checking for $ac_word... " >&6; } 5544if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5545 $as_echo_n "(cached) " >&6 5546else 5547 if test -n "$ac_ct_RANLIB"; then 5548 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5549else 5550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5551for as_dir in $PATH 5552do 5553 IFS=$as_save_IFS 5554 test -z "$as_dir" && as_dir=. 5555 for ac_exec_ext in '' $ac_executable_extensions; do 5556 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5557 ac_cv_prog_ac_ct_RANLIB="ranlib" 5558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5559 break 2 5560 fi 5561done 5562 done 5563IFS=$as_save_IFS 5564 5565fi 5566fi 5567ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5568if test -n "$ac_ct_RANLIB"; then 5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5570$as_echo "$ac_ct_RANLIB" >&6; } 5571else 5572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5573$as_echo "no" >&6; } 5574fi 5575 5576 if test "x$ac_ct_RANLIB" = x; then 5577 RANLIB=":" 5578 else 5579 case $cross_compiling:$ac_tool_warned in 5580yes:) 5581{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5582$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5583ac_tool_warned=yes ;; 5584esac 5585 RANLIB=$ac_ct_RANLIB 5586 fi 5587else 5588 RANLIB="$ac_cv_prog_RANLIB" 5589fi 5590 5591test -z "$RANLIB" && RANLIB=: 5592 5593 5594 5595 5596 5597 5598# Determine commands to create old-style static archives. 5599old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5600old_postinstall_cmds='chmod 644 $oldlib' 5601old_postuninstall_cmds= 5602 5603if test -n "$RANLIB"; then 5604 case $host_os in 5605 openbsd*) 5606 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5607 ;; 5608 *) 5609 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5610 ;; 5611 esac 5612 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5613fi 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648# If no C compiler was specified, use CC. 5649LTCC=${LTCC-"$CC"} 5650 5651# If no C compiler flags were specified, use CFLAGS. 5652LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5653 5654# Allow CC to be a program name with arguments. 5655compiler=$CC 5656 5657 5658# Check for command to grab the raw symbol name followed by C symbol from nm. 5659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5660$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5661if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 5662 $as_echo_n "(cached) " >&6 5663else 5664 5665# These are sane defaults that work on at least a few old systems. 5666# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5667 5668# Character class describing NM global symbol codes. 5669symcode='[BCDEGRST]' 5670 5671# Regexp to match symbols that can be accessed directly from C. 5672sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5673 5674# Define system-specific variables. 5675case $host_os in 5676aix*) 5677 symcode='[BCDT]' 5678 ;; 5679cygwin* | mingw* | pw32* | cegcc*) 5680 symcode='[ABCDGISTW]' 5681 ;; 5682hpux*) 5683 if test "$host_cpu" = ia64; then 5684 symcode='[ABCDEGRST]' 5685 fi 5686 ;; 5687irix* | nonstopux*) 5688 symcode='[BCDEGRST]' 5689 ;; 5690osf*) 5691 symcode='[BCDEGQRST]' 5692 ;; 5693solaris*) 5694 symcode='[BDRT]' 5695 ;; 5696sco3.2v5*) 5697 symcode='[DT]' 5698 ;; 5699sysv4.2uw2*) 5700 symcode='[DT]' 5701 ;; 5702sysv5* | sco5v6* | unixware* | OpenUNIX*) 5703 symcode='[ABDT]' 5704 ;; 5705sysv4) 5706 symcode='[DFNSTU]' 5707 ;; 5708esac 5709 5710# If we're using GNU nm, then use its standard symbol codes. 5711case `$NM -V 2>&1` in 5712*GNU* | *'with BFD'*) 5713 symcode='[ABCDGIRSTW]' ;; 5714esac 5715 5716# Transform an extracted symbol line into a proper C declaration. 5717# Some systems (esp. on ia64) link data and code symbols differently, 5718# so use this general approach. 5719lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5720 5721# Transform an extracted symbol line into symbol name and symbol address 5722lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5723lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 5724 5725# Handle CRLF in mingw tool chain 5726opt_cr= 5727case $build_os in 5728mingw*) 5729 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5730 ;; 5731esac 5732 5733# Try without a prefix underscore, then with it. 5734for ac_symprfx in "" "_"; do 5735 5736 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5737 symxfrm="\\1 $ac_symprfx\\2 \\2" 5738 5739 # Write the raw and C identifiers. 5740 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5741 # Fake it for dumpbin and say T for any non-static function 5742 # and D for any global variable. 5743 # Also find C++ and __fastcall symbols from MSVC++, 5744 # which start with @ or ?. 5745 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5746" {last_section=section; section=\$ 3};"\ 5747" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5748" \$ 0!~/External *\|/{next};"\ 5749" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5750" {if(hide[section]) next};"\ 5751" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5752" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5753" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5754" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5755" ' prfx=^$ac_symprfx" 5756 else 5757 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5758 fi 5759 5760 # Check to see that the pipe works correctly. 5761 pipe_works=no 5762 5763 rm -f conftest* 5764 cat > conftest.$ac_ext <<_LT_EOF 5765#ifdef __cplusplus 5766extern "C" { 5767#endif 5768char nm_test_var; 5769void nm_test_func(void); 5770void nm_test_func(void){} 5771#ifdef __cplusplus 5772} 5773#endif 5774int main(){nm_test_var='a';nm_test_func();return(0);} 5775_LT_EOF 5776 5777 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5778 (eval $ac_compile) 2>&5 5779 ac_status=$? 5780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5781 test $ac_status = 0; }; then 5782 # Now try to grab the symbols. 5783 nlist=conftest.nm 5784 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 5785 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 5786 ac_status=$? 5787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5788 test $ac_status = 0; } && test -s "$nlist"; then 5789 # Try sorting and uniquifying the output. 5790 if sort "$nlist" | uniq > "$nlist"T; then 5791 mv -f "$nlist"T "$nlist" 5792 else 5793 rm -f "$nlist"T 5794 fi 5795 5796 # Make sure that we snagged all the symbols we need. 5797 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5798 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5799 cat <<_LT_EOF > conftest.$ac_ext 5800#ifdef __cplusplus 5801extern "C" { 5802#endif 5803 5804_LT_EOF 5805 # Now generate the symbol file. 5806 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5807 5808 cat <<_LT_EOF >> conftest.$ac_ext 5809 5810/* The mapping between symbol names and symbols. */ 5811const struct { 5812 const char *name; 5813 void *address; 5814} 5815lt__PROGRAM__LTX_preloaded_symbols[] = 5816{ 5817 { "@PROGRAM@", (void *) 0 }, 5818_LT_EOF 5819 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5820 cat <<\_LT_EOF >> conftest.$ac_ext 5821 {0, (void *) 0} 5822}; 5823 5824/* This works around a problem in FreeBSD linker */ 5825#ifdef FREEBSD_WORKAROUND 5826static const void *lt_preloaded_setup() { 5827 return lt__PROGRAM__LTX_preloaded_symbols; 5828} 5829#endif 5830 5831#ifdef __cplusplus 5832} 5833#endif 5834_LT_EOF 5835 # Now try linking the two files. 5836 mv conftest.$ac_objext conftstm.$ac_objext 5837 lt_save_LIBS="$LIBS" 5838 lt_save_CFLAGS="$CFLAGS" 5839 LIBS="conftstm.$ac_objext" 5840 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5841 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5842 (eval $ac_link) 2>&5 5843 ac_status=$? 5844 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5845 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5846 pipe_works=yes 5847 fi 5848 LIBS="$lt_save_LIBS" 5849 CFLAGS="$lt_save_CFLAGS" 5850 else 5851 echo "cannot find nm_test_func in $nlist" >&5 5852 fi 5853 else 5854 echo "cannot find nm_test_var in $nlist" >&5 5855 fi 5856 else 5857 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5858 fi 5859 else 5860 echo "$progname: failed program was:" >&5 5861 cat conftest.$ac_ext >&5 5862 fi 5863 rm -rf conftest* conftst* 5864 5865 # Do not use the global_symbol_pipe unless it works. 5866 if test "$pipe_works" = yes; then 5867 break 5868 else 5869 lt_cv_sys_global_symbol_pipe= 5870 fi 5871done 5872 5873fi 5874 5875if test -z "$lt_cv_sys_global_symbol_pipe"; then 5876 lt_cv_sys_global_symbol_to_cdecl= 5877fi 5878if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5880$as_echo "failed" >&6; } 5881else 5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5883$as_echo "ok" >&6; } 5884fi 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908# Check whether --enable-libtool-lock was given. 5909if test "${enable_libtool_lock+set}" = set; then : 5910 enableval=$enable_libtool_lock; 5911fi 5912 5913test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5914 5915# Some flags need to be propagated to the compiler or linker for good 5916# libtool support. 5917case $host in 5918ia64-*-hpux*) 5919 # Find out which ABI we are using. 5920 echo 'int i;' > conftest.$ac_ext 5921 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5922 (eval $ac_compile) 2>&5 5923 ac_status=$? 5924 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5925 test $ac_status = 0; }; then 5926 case `/usr/bin/file conftest.$ac_objext` in 5927 *ELF-32*) 5928 HPUX_IA64_MODE="32" 5929 ;; 5930 *ELF-64*) 5931 HPUX_IA64_MODE="64" 5932 ;; 5933 esac 5934 fi 5935 rm -rf conftest* 5936 ;; 5937*-*-irix6*) 5938 # Find out which ABI we are using. 5939 echo '#line 5939 "configure"' > conftest.$ac_ext 5940 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5941 (eval $ac_compile) 2>&5 5942 ac_status=$? 5943 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5944 test $ac_status = 0; }; then 5945 if test "$lt_cv_prog_gnu_ld" = yes; then 5946 case `/usr/bin/file conftest.$ac_objext` in 5947 *32-bit*) 5948 LD="${LD-ld} -melf32bsmip" 5949 ;; 5950 *N32*) 5951 LD="${LD-ld} -melf32bmipn32" 5952 ;; 5953 *64-bit*) 5954 LD="${LD-ld} -melf64bmip" 5955 ;; 5956 esac 5957 else 5958 case `/usr/bin/file conftest.$ac_objext` in 5959 *32-bit*) 5960 LD="${LD-ld} -32" 5961 ;; 5962 *N32*) 5963 LD="${LD-ld} -n32" 5964 ;; 5965 *64-bit*) 5966 LD="${LD-ld} -64" 5967 ;; 5968 esac 5969 fi 5970 fi 5971 rm -rf conftest* 5972 ;; 5973 5974x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5975s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5976 # Find out which ABI we are using. 5977 echo 'int i;' > conftest.$ac_ext 5978 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5979 (eval $ac_compile) 2>&5 5980 ac_status=$? 5981 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5982 test $ac_status = 0; }; then 5983 case `/usr/bin/file conftest.o` in 5984 *32-bit*) 5985 case $host in 5986 x86_64-*kfreebsd*-gnu) 5987 LD="${LD-ld} -m elf_i386_fbsd" 5988 ;; 5989 x86_64-*linux*) 5990 LD="${LD-ld} -m elf_i386" 5991 ;; 5992 ppc64-*linux*|powerpc64-*linux*) 5993 LD="${LD-ld} -m elf32ppclinux" 5994 ;; 5995 s390x-*linux*) 5996 LD="${LD-ld} -m elf_s390" 5997 ;; 5998 sparc64-*linux*) 5999 LD="${LD-ld} -m elf32_sparc" 6000 ;; 6001 esac 6002 ;; 6003 *64-bit*) 6004 case $host in 6005 x86_64-*kfreebsd*-gnu) 6006 LD="${LD-ld} -m elf_x86_64_fbsd" 6007 ;; 6008 x86_64-*linux*) 6009 LD="${LD-ld} -m elf_x86_64" 6010 ;; 6011 ppc*-*linux*|powerpc*-*linux*) 6012 LD="${LD-ld} -m elf64ppc" 6013 ;; 6014 s390*-*linux*|s390*-*tpf*) 6015 LD="${LD-ld} -m elf64_s390" 6016 ;; 6017 sparc*-*linux*) 6018 LD="${LD-ld} -m elf64_sparc" 6019 ;; 6020 esac 6021 ;; 6022 esac 6023 fi 6024 rm -rf conftest* 6025 ;; 6026 6027*-*-sco3.2v5*) 6028 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6029 SAVE_CFLAGS="$CFLAGS" 6030 CFLAGS="$CFLAGS -belf" 6031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6032$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6033if test "${lt_cv_cc_needs_belf+set}" = set; then : 6034 $as_echo_n "(cached) " >&6 6035else 6036 ac_ext=c 6037ac_cpp='$CPP $CPPFLAGS' 6038ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6039ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6040ac_compiler_gnu=$ac_cv_c_compiler_gnu 6041 6042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6043/* end confdefs.h. */ 6044 6045int 6046main () 6047{ 6048 6049 ; 6050 return 0; 6051} 6052_ACEOF 6053if ac_fn_c_try_link "$LINENO"; then : 6054 lt_cv_cc_needs_belf=yes 6055else 6056 lt_cv_cc_needs_belf=no 6057fi 6058rm -f core conftest.err conftest.$ac_objext \ 6059 conftest$ac_exeext conftest.$ac_ext 6060 ac_ext=c 6061ac_cpp='$CPP $CPPFLAGS' 6062ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6063ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6064ac_compiler_gnu=$ac_cv_c_compiler_gnu 6065 6066fi 6067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6068$as_echo "$lt_cv_cc_needs_belf" >&6; } 6069 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6070 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6071 CFLAGS="$SAVE_CFLAGS" 6072 fi 6073 ;; 6074sparc*-*solaris*) 6075 # Find out which ABI we are using. 6076 echo 'int i;' > conftest.$ac_ext 6077 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6078 (eval $ac_compile) 2>&5 6079 ac_status=$? 6080 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6081 test $ac_status = 0; }; then 6082 case `/usr/bin/file conftest.o` in 6083 *64-bit*) 6084 case $lt_cv_prog_gnu_ld in 6085 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6086 *) 6087 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6088 LD="${LD-ld} -64" 6089 fi 6090 ;; 6091 esac 6092 ;; 6093 esac 6094 fi 6095 rm -rf conftest* 6096 ;; 6097esac 6098 6099need_locks="$enable_libtool_lock" 6100 6101 6102 case $host_os in 6103 rhapsody* | darwin*) 6104 if test -n "$ac_tool_prefix"; then 6105 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6106set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6108$as_echo_n "checking for $ac_word... " >&6; } 6109if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6110 $as_echo_n "(cached) " >&6 6111else 6112 if test -n "$DSYMUTIL"; then 6113 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6114else 6115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6116for as_dir in $PATH 6117do 6118 IFS=$as_save_IFS 6119 test -z "$as_dir" && as_dir=. 6120 for ac_exec_ext in '' $ac_executable_extensions; do 6121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6122 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6124 break 2 6125 fi 6126done 6127 done 6128IFS=$as_save_IFS 6129 6130fi 6131fi 6132DSYMUTIL=$ac_cv_prog_DSYMUTIL 6133if test -n "$DSYMUTIL"; then 6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6135$as_echo "$DSYMUTIL" >&6; } 6136else 6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6138$as_echo "no" >&6; } 6139fi 6140 6141 6142fi 6143if test -z "$ac_cv_prog_DSYMUTIL"; then 6144 ac_ct_DSYMUTIL=$DSYMUTIL 6145 # Extract the first word of "dsymutil", so it can be a program name with args. 6146set dummy dsymutil; ac_word=$2 6147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6148$as_echo_n "checking for $ac_word... " >&6; } 6149if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6150 $as_echo_n "(cached) " >&6 6151else 6152 if test -n "$ac_ct_DSYMUTIL"; then 6153 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6154else 6155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6156for as_dir in $PATH 6157do 6158 IFS=$as_save_IFS 6159 test -z "$as_dir" && as_dir=. 6160 for ac_exec_ext in '' $ac_executable_extensions; do 6161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6162 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6164 break 2 6165 fi 6166done 6167 done 6168IFS=$as_save_IFS 6169 6170fi 6171fi 6172ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6173if test -n "$ac_ct_DSYMUTIL"; then 6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6175$as_echo "$ac_ct_DSYMUTIL" >&6; } 6176else 6177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6178$as_echo "no" >&6; } 6179fi 6180 6181 if test "x$ac_ct_DSYMUTIL" = x; then 6182 DSYMUTIL=":" 6183 else 6184 case $cross_compiling:$ac_tool_warned in 6185yes:) 6186{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6187$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6188ac_tool_warned=yes ;; 6189esac 6190 DSYMUTIL=$ac_ct_DSYMUTIL 6191 fi 6192else 6193 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6194fi 6195 6196 if test -n "$ac_tool_prefix"; then 6197 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6198set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6200$as_echo_n "checking for $ac_word... " >&6; } 6201if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6202 $as_echo_n "(cached) " >&6 6203else 6204 if test -n "$NMEDIT"; then 6205 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6206else 6207as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6208for as_dir in $PATH 6209do 6210 IFS=$as_save_IFS 6211 test -z "$as_dir" && as_dir=. 6212 for ac_exec_ext in '' $ac_executable_extensions; do 6213 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6214 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6216 break 2 6217 fi 6218done 6219 done 6220IFS=$as_save_IFS 6221 6222fi 6223fi 6224NMEDIT=$ac_cv_prog_NMEDIT 6225if test -n "$NMEDIT"; then 6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6227$as_echo "$NMEDIT" >&6; } 6228else 6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6230$as_echo "no" >&6; } 6231fi 6232 6233 6234fi 6235if test -z "$ac_cv_prog_NMEDIT"; then 6236 ac_ct_NMEDIT=$NMEDIT 6237 # Extract the first word of "nmedit", so it can be a program name with args. 6238set dummy nmedit; ac_word=$2 6239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6240$as_echo_n "checking for $ac_word... " >&6; } 6241if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6242 $as_echo_n "(cached) " >&6 6243else 6244 if test -n "$ac_ct_NMEDIT"; then 6245 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6246else 6247as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6248for as_dir in $PATH 6249do 6250 IFS=$as_save_IFS 6251 test -z "$as_dir" && as_dir=. 6252 for ac_exec_ext in '' $ac_executable_extensions; do 6253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6254 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6256 break 2 6257 fi 6258done 6259 done 6260IFS=$as_save_IFS 6261 6262fi 6263fi 6264ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6265if test -n "$ac_ct_NMEDIT"; then 6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6267$as_echo "$ac_ct_NMEDIT" >&6; } 6268else 6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6270$as_echo "no" >&6; } 6271fi 6272 6273 if test "x$ac_ct_NMEDIT" = x; then 6274 NMEDIT=":" 6275 else 6276 case $cross_compiling:$ac_tool_warned in 6277yes:) 6278{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6279$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6280ac_tool_warned=yes ;; 6281esac 6282 NMEDIT=$ac_ct_NMEDIT 6283 fi 6284else 6285 NMEDIT="$ac_cv_prog_NMEDIT" 6286fi 6287 6288 if test -n "$ac_tool_prefix"; then 6289 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6290set dummy ${ac_tool_prefix}lipo; ac_word=$2 6291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6292$as_echo_n "checking for $ac_word... " >&6; } 6293if test "${ac_cv_prog_LIPO+set}" = set; then : 6294 $as_echo_n "(cached) " >&6 6295else 6296 if test -n "$LIPO"; then 6297 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6298else 6299as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6300for as_dir in $PATH 6301do 6302 IFS=$as_save_IFS 6303 test -z "$as_dir" && as_dir=. 6304 for ac_exec_ext in '' $ac_executable_extensions; do 6305 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6306 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6308 break 2 6309 fi 6310done 6311 done 6312IFS=$as_save_IFS 6313 6314fi 6315fi 6316LIPO=$ac_cv_prog_LIPO 6317if test -n "$LIPO"; then 6318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6319$as_echo "$LIPO" >&6; } 6320else 6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6322$as_echo "no" >&6; } 6323fi 6324 6325 6326fi 6327if test -z "$ac_cv_prog_LIPO"; then 6328 ac_ct_LIPO=$LIPO 6329 # Extract the first word of "lipo", so it can be a program name with args. 6330set dummy lipo; ac_word=$2 6331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6332$as_echo_n "checking for $ac_word... " >&6; } 6333if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6334 $as_echo_n "(cached) " >&6 6335else 6336 if test -n "$ac_ct_LIPO"; then 6337 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6338else 6339as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6340for as_dir in $PATH 6341do 6342 IFS=$as_save_IFS 6343 test -z "$as_dir" && as_dir=. 6344 for ac_exec_ext in '' $ac_executable_extensions; do 6345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6346 ac_cv_prog_ac_ct_LIPO="lipo" 6347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6348 break 2 6349 fi 6350done 6351 done 6352IFS=$as_save_IFS 6353 6354fi 6355fi 6356ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6357if test -n "$ac_ct_LIPO"; then 6358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6359$as_echo "$ac_ct_LIPO" >&6; } 6360else 6361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6362$as_echo "no" >&6; } 6363fi 6364 6365 if test "x$ac_ct_LIPO" = x; then 6366 LIPO=":" 6367 else 6368 case $cross_compiling:$ac_tool_warned in 6369yes:) 6370{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6371$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6372ac_tool_warned=yes ;; 6373esac 6374 LIPO=$ac_ct_LIPO 6375 fi 6376else 6377 LIPO="$ac_cv_prog_LIPO" 6378fi 6379 6380 if test -n "$ac_tool_prefix"; then 6381 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6382set dummy ${ac_tool_prefix}otool; ac_word=$2 6383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6384$as_echo_n "checking for $ac_word... " >&6; } 6385if test "${ac_cv_prog_OTOOL+set}" = set; then : 6386 $as_echo_n "(cached) " >&6 6387else 6388 if test -n "$OTOOL"; then 6389 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6390else 6391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6392for as_dir in $PATH 6393do 6394 IFS=$as_save_IFS 6395 test -z "$as_dir" && as_dir=. 6396 for ac_exec_ext in '' $ac_executable_extensions; do 6397 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6398 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6400 break 2 6401 fi 6402done 6403 done 6404IFS=$as_save_IFS 6405 6406fi 6407fi 6408OTOOL=$ac_cv_prog_OTOOL 6409if test -n "$OTOOL"; then 6410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6411$as_echo "$OTOOL" >&6; } 6412else 6413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6414$as_echo "no" >&6; } 6415fi 6416 6417 6418fi 6419if test -z "$ac_cv_prog_OTOOL"; then 6420 ac_ct_OTOOL=$OTOOL 6421 # Extract the first word of "otool", so it can be a program name with args. 6422set dummy otool; ac_word=$2 6423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6424$as_echo_n "checking for $ac_word... " >&6; } 6425if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 6426 $as_echo_n "(cached) " >&6 6427else 6428 if test -n "$ac_ct_OTOOL"; then 6429 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6430else 6431as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6432for as_dir in $PATH 6433do 6434 IFS=$as_save_IFS 6435 test -z "$as_dir" && as_dir=. 6436 for ac_exec_ext in '' $ac_executable_extensions; do 6437 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6438 ac_cv_prog_ac_ct_OTOOL="otool" 6439 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6440 break 2 6441 fi 6442done 6443 done 6444IFS=$as_save_IFS 6445 6446fi 6447fi 6448ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6449if test -n "$ac_ct_OTOOL"; then 6450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6451$as_echo "$ac_ct_OTOOL" >&6; } 6452else 6453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6454$as_echo "no" >&6; } 6455fi 6456 6457 if test "x$ac_ct_OTOOL" = x; then 6458 OTOOL=":" 6459 else 6460 case $cross_compiling:$ac_tool_warned in 6461yes:) 6462{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6463$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6464ac_tool_warned=yes ;; 6465esac 6466 OTOOL=$ac_ct_OTOOL 6467 fi 6468else 6469 OTOOL="$ac_cv_prog_OTOOL" 6470fi 6471 6472 if test -n "$ac_tool_prefix"; then 6473 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6474set dummy ${ac_tool_prefix}otool64; ac_word=$2 6475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6476$as_echo_n "checking for $ac_word... " >&6; } 6477if test "${ac_cv_prog_OTOOL64+set}" = set; then : 6478 $as_echo_n "(cached) " >&6 6479else 6480 if test -n "$OTOOL64"; then 6481 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6482else 6483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6484for as_dir in $PATH 6485do 6486 IFS=$as_save_IFS 6487 test -z "$as_dir" && as_dir=. 6488 for ac_exec_ext in '' $ac_executable_extensions; do 6489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6490 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6492 break 2 6493 fi 6494done 6495 done 6496IFS=$as_save_IFS 6497 6498fi 6499fi 6500OTOOL64=$ac_cv_prog_OTOOL64 6501if test -n "$OTOOL64"; then 6502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6503$as_echo "$OTOOL64" >&6; } 6504else 6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6506$as_echo "no" >&6; } 6507fi 6508 6509 6510fi 6511if test -z "$ac_cv_prog_OTOOL64"; then 6512 ac_ct_OTOOL64=$OTOOL64 6513 # Extract the first word of "otool64", so it can be a program name with args. 6514set dummy otool64; ac_word=$2 6515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6516$as_echo_n "checking for $ac_word... " >&6; } 6517if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 6518 $as_echo_n "(cached) " >&6 6519else 6520 if test -n "$ac_ct_OTOOL64"; then 6521 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6522else 6523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6524for as_dir in $PATH 6525do 6526 IFS=$as_save_IFS 6527 test -z "$as_dir" && as_dir=. 6528 for ac_exec_ext in '' $ac_executable_extensions; do 6529 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6530 ac_cv_prog_ac_ct_OTOOL64="otool64" 6531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6532 break 2 6533 fi 6534done 6535 done 6536IFS=$as_save_IFS 6537 6538fi 6539fi 6540ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6541if test -n "$ac_ct_OTOOL64"; then 6542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6543$as_echo "$ac_ct_OTOOL64" >&6; } 6544else 6545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6546$as_echo "no" >&6; } 6547fi 6548 6549 if test "x$ac_ct_OTOOL64" = x; then 6550 OTOOL64=":" 6551 else 6552 case $cross_compiling:$ac_tool_warned in 6553yes:) 6554{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6556ac_tool_warned=yes ;; 6557esac 6558 OTOOL64=$ac_ct_OTOOL64 6559 fi 6560else 6561 OTOOL64="$ac_cv_prog_OTOOL64" 6562fi 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6591$as_echo_n "checking for -single_module linker flag... " >&6; } 6592if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 6593 $as_echo_n "(cached) " >&6 6594else 6595 lt_cv_apple_cc_single_mod=no 6596 if test -z "${LT_MULTI_MODULE}"; then 6597 # By default we will add the -single_module flag. You can override 6598 # by either setting the environment variable LT_MULTI_MODULE 6599 # non-empty at configure time, or by adding -multi_module to the 6600 # link flags. 6601 rm -rf libconftest.dylib* 6602 echo "int foo(void){return 1;}" > conftest.c 6603 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6604-dynamiclib -Wl,-single_module conftest.c" >&5 6605 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6606 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6607 _lt_result=$? 6608 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6609 lt_cv_apple_cc_single_mod=yes 6610 else 6611 cat conftest.err >&5 6612 fi 6613 rm -rf libconftest.dylib* 6614 rm -f conftest.* 6615 fi 6616fi 6617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6618$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6620$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6621if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 6622 $as_echo_n "(cached) " >&6 6623else 6624 lt_cv_ld_exported_symbols_list=no 6625 save_LDFLAGS=$LDFLAGS 6626 echo "_main" > conftest.sym 6627 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6629/* end confdefs.h. */ 6630 6631int 6632main () 6633{ 6634 6635 ; 6636 return 0; 6637} 6638_ACEOF 6639if ac_fn_c_try_link "$LINENO"; then : 6640 lt_cv_ld_exported_symbols_list=yes 6641else 6642 lt_cv_ld_exported_symbols_list=no 6643fi 6644rm -f core conftest.err conftest.$ac_objext \ 6645 conftest$ac_exeext conftest.$ac_ext 6646 LDFLAGS="$save_LDFLAGS" 6647 6648fi 6649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6650$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6651 case $host_os in 6652 rhapsody* | darwin1.[012]) 6653 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6654 darwin1.*) 6655 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6656 darwin*) # darwin 5.x on 6657 # if running on 10.5 or later, the deployment target defaults 6658 # to the OS version, if on x86, and 10.4, the deployment 6659 # target defaults to 10.4. Don't you love it? 6660 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6661 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6662 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6663 10.[012]*) 6664 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6665 10.*) 6666 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6667 esac 6668 ;; 6669 esac 6670 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6671 _lt_dar_single_mod='$single_module' 6672 fi 6673 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6674 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6675 else 6676 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6677 fi 6678 if test "$DSYMUTIL" != ":"; then 6679 _lt_dsymutil='~$DSYMUTIL $lib || :' 6680 else 6681 _lt_dsymutil= 6682 fi 6683 ;; 6684 esac 6685 6686 6687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6688$as_echo_n "checking for ANSI C header files... " >&6; } 6689if test "${ac_cv_header_stdc+set}" = set; then : 6690 $as_echo_n "(cached) " >&6 6691else 6692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6693/* end confdefs.h. */ 6694#include <stdlib.h> 6695#include <stdarg.h> 6696#include <string.h> 6697#include <float.h> 6698 6699int 6700main () 6701{ 6702 6703 ; 6704 return 0; 6705} 6706_ACEOF 6707if ac_fn_c_try_compile "$LINENO"; then : 6708 ac_cv_header_stdc=yes 6709else 6710 ac_cv_header_stdc=no 6711fi 6712rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6713 6714if test $ac_cv_header_stdc = yes; then 6715 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6717/* end confdefs.h. */ 6718#include <string.h> 6719 6720_ACEOF 6721if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6722 $EGREP "memchr" >/dev/null 2>&1; then : 6723 6724else 6725 ac_cv_header_stdc=no 6726fi 6727rm -f conftest* 6728 6729fi 6730 6731if test $ac_cv_header_stdc = yes; then 6732 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6734/* end confdefs.h. */ 6735#include <stdlib.h> 6736 6737_ACEOF 6738if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6739 $EGREP "free" >/dev/null 2>&1; then : 6740 6741else 6742 ac_cv_header_stdc=no 6743fi 6744rm -f conftest* 6745 6746fi 6747 6748if test $ac_cv_header_stdc = yes; then 6749 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6750 if test "$cross_compiling" = yes; then : 6751 : 6752else 6753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6754/* end confdefs.h. */ 6755#include <ctype.h> 6756#include <stdlib.h> 6757#if ((' ' & 0x0FF) == 0x020) 6758# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6759# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6760#else 6761# define ISLOWER(c) \ 6762 (('a' <= (c) && (c) <= 'i') \ 6763 || ('j' <= (c) && (c) <= 'r') \ 6764 || ('s' <= (c) && (c) <= 'z')) 6765# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6766#endif 6767 6768#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6769int 6770main () 6771{ 6772 int i; 6773 for (i = 0; i < 256; i++) 6774 if (XOR (islower (i), ISLOWER (i)) 6775 || toupper (i) != TOUPPER (i)) 6776 return 2; 6777 return 0; 6778} 6779_ACEOF 6780if ac_fn_c_try_run "$LINENO"; then : 6781 6782else 6783 ac_cv_header_stdc=no 6784fi 6785rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6786 conftest.$ac_objext conftest.beam conftest.$ac_ext 6787fi 6788 6789fi 6790fi 6791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 6792$as_echo "$ac_cv_header_stdc" >&6; } 6793if test $ac_cv_header_stdc = yes; then 6794 6795$as_echo "#define STDC_HEADERS 1" >>confdefs.h 6796 6797fi 6798 6799# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6800for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6801 inttypes.h stdint.h unistd.h 6802do : 6803 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6804ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 6805" 6806if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 6807 cat >>confdefs.h <<_ACEOF 6808#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6809_ACEOF 6810 6811fi 6812 6813done 6814 6815 6816for ac_header in dlfcn.h 6817do : 6818 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 6819" 6820if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 6821 cat >>confdefs.h <<_ACEOF 6822#define HAVE_DLFCN_H 1 6823_ACEOF 6824 6825fi 6826 6827done 6828 6829 6830 6831# Set options 6832 6833 6834 6835 enable_dlopen=no 6836 6837 6838 enable_win32_dll=no 6839 6840 6841 # Check whether --enable-shared was given. 6842if test "${enable_shared+set}" = set; then : 6843 enableval=$enable_shared; p=${PACKAGE-default} 6844 case $enableval in 6845 yes) enable_shared=yes ;; 6846 no) enable_shared=no ;; 6847 *) 6848 enable_shared=no 6849 # Look at the argument we got. We use all the common list separators. 6850 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6851 for pkg in $enableval; do 6852 IFS="$lt_save_ifs" 6853 if test "X$pkg" = "X$p"; then 6854 enable_shared=yes 6855 fi 6856 done 6857 IFS="$lt_save_ifs" 6858 ;; 6859 esac 6860else 6861 enable_shared=yes 6862fi 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 # Check whether --enable-static was given. 6873if test "${enable_static+set}" = set; then : 6874 enableval=$enable_static; p=${PACKAGE-default} 6875 case $enableval in 6876 yes) enable_static=yes ;; 6877 no) enable_static=no ;; 6878 *) 6879 enable_static=no 6880 # Look at the argument we got. We use all the common list separators. 6881 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6882 for pkg in $enableval; do 6883 IFS="$lt_save_ifs" 6884 if test "X$pkg" = "X$p"; then 6885 enable_static=yes 6886 fi 6887 done 6888 IFS="$lt_save_ifs" 6889 ;; 6890 esac 6891else 6892 enable_static=yes 6893fi 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904# Check whether --with-pic was given. 6905if test "${with_pic+set}" = set; then : 6906 withval=$with_pic; pic_mode="$withval" 6907else 6908 pic_mode=default 6909fi 6910 6911 6912test -z "$pic_mode" && pic_mode=default 6913 6914 6915 6916 6917 6918 6919 6920 # Check whether --enable-fast-install was given. 6921if test "${enable_fast_install+set}" = set; then : 6922 enableval=$enable_fast_install; p=${PACKAGE-default} 6923 case $enableval in 6924 yes) enable_fast_install=yes ;; 6925 no) enable_fast_install=no ;; 6926 *) 6927 enable_fast_install=no 6928 # Look at the argument we got. We use all the common list separators. 6929 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6930 for pkg in $enableval; do 6931 IFS="$lt_save_ifs" 6932 if test "X$pkg" = "X$p"; then 6933 enable_fast_install=yes 6934 fi 6935 done 6936 IFS="$lt_save_ifs" 6937 ;; 6938 esac 6939else 6940 enable_fast_install=yes 6941fi 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953# This can be used to rebuild libtool when needed 6954LIBTOOL_DEPS="$ltmain" 6955 6956# Always use our own libtool. 6957LIBTOOL='$(SHELL) $(top_builddir)/libtool' 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983test -z "$LN_S" && LN_S="ln -s" 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998if test -n "${ZSH_VERSION+set}" ; then 6999 setopt NO_GLOB_SUBST 7000fi 7001 7002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7003$as_echo_n "checking for objdir... " >&6; } 7004if test "${lt_cv_objdir+set}" = set; then : 7005 $as_echo_n "(cached) " >&6 7006else 7007 rm -f .libs 2>/dev/null 7008mkdir .libs 2>/dev/null 7009if test -d .libs; then 7010 lt_cv_objdir=.libs 7011else 7012 # MS-DOS does not allow filenames that begin with a dot. 7013 lt_cv_objdir=_libs 7014fi 7015rmdir .libs 2>/dev/null 7016fi 7017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7018$as_echo "$lt_cv_objdir" >&6; } 7019objdir=$lt_cv_objdir 7020 7021 7022 7023 7024 7025cat >>confdefs.h <<_ACEOF 7026#define LT_OBJDIR "$lt_cv_objdir/" 7027_ACEOF 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045case $host_os in 7046aix3*) 7047 # AIX sometimes has problems with the GCC collect2 program. For some 7048 # reason, if we set the COLLECT_NAMES environment variable, the problems 7049 # vanish in a puff of smoke. 7050 if test "X${COLLECT_NAMES+set}" != Xset; then 7051 COLLECT_NAMES= 7052 export COLLECT_NAMES 7053 fi 7054 ;; 7055esac 7056 7057# Sed substitution that helps us do robust quoting. It backslashifies 7058# metacharacters that are still active within double-quoted strings. 7059sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 7060 7061# Same as above, but do not quote variable references. 7062double_quote_subst='s/\(["`\\]\)/\\\1/g' 7063 7064# Sed substitution to delay expansion of an escaped shell variable in a 7065# double_quote_subst'ed string. 7066delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 7067 7068# Sed substitution to delay expansion of an escaped single quote. 7069delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 7070 7071# Sed substitution to avoid accidental globbing in evaled expressions 7072no_glob_subst='s/\*/\\\*/g' 7073 7074# Global variables: 7075ofile=libtool 7076can_build_shared=yes 7077 7078# All known linkers require a `.a' archive for static linking (except MSVC, 7079# which needs '.lib'). 7080libext=a 7081 7082with_gnu_ld="$lt_cv_prog_gnu_ld" 7083 7084old_CC="$CC" 7085old_CFLAGS="$CFLAGS" 7086 7087# Set sane defaults for various variables 7088test -z "$CC" && CC=cc 7089test -z "$LTCC" && LTCC=$CC 7090test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7091test -z "$LD" && LD=ld 7092test -z "$ac_objext" && ac_objext=o 7093 7094for cc_temp in $compiler""; do 7095 case $cc_temp in 7096 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7097 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7098 \-*) ;; 7099 *) break;; 7100 esac 7101done 7102cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7103 7104 7105# Only perform the check for file, if the check method requires it 7106test -z "$MAGIC_CMD" && MAGIC_CMD=file 7107case $deplibs_check_method in 7108file_magic*) 7109 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7111$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7112if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7113 $as_echo_n "(cached) " >&6 7114else 7115 case $MAGIC_CMD in 7116[\\/*] | ?:[\\/]*) 7117 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7118 ;; 7119*) 7120 lt_save_MAGIC_CMD="$MAGIC_CMD" 7121 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7122 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7123 for ac_dir in $ac_dummy; do 7124 IFS="$lt_save_ifs" 7125 test -z "$ac_dir" && ac_dir=. 7126 if test -f $ac_dir/${ac_tool_prefix}file; then 7127 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7128 if test -n "$file_magic_test_file"; then 7129 case $deplibs_check_method in 7130 "file_magic "*) 7131 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7132 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7133 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7134 $EGREP "$file_magic_regex" > /dev/null; then 7135 : 7136 else 7137 cat <<_LT_EOF 1>&2 7138 7139*** Warning: the command libtool uses to detect shared libraries, 7140*** $file_magic_cmd, produces output that libtool cannot recognize. 7141*** The result is that libtool may fail to recognize shared libraries 7142*** as such. This will affect the creation of libtool libraries that 7143*** depend on shared libraries, but programs linked with such libtool 7144*** libraries will work regardless of this problem. Nevertheless, you 7145*** may want to report the problem to your system manager and/or to 7146*** bug-libtool@gnu.org 7147 7148_LT_EOF 7149 fi ;; 7150 esac 7151 fi 7152 break 7153 fi 7154 done 7155 IFS="$lt_save_ifs" 7156 MAGIC_CMD="$lt_save_MAGIC_CMD" 7157 ;; 7158esac 7159fi 7160 7161MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7162if test -n "$MAGIC_CMD"; then 7163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7164$as_echo "$MAGIC_CMD" >&6; } 7165else 7166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7167$as_echo "no" >&6; } 7168fi 7169 7170 7171 7172 7173 7174if test -z "$lt_cv_path_MAGIC_CMD"; then 7175 if test -n "$ac_tool_prefix"; then 7176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7177$as_echo_n "checking for file... " >&6; } 7178if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7179 $as_echo_n "(cached) " >&6 7180else 7181 case $MAGIC_CMD in 7182[\\/*] | ?:[\\/]*) 7183 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7184 ;; 7185*) 7186 lt_save_MAGIC_CMD="$MAGIC_CMD" 7187 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7188 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7189 for ac_dir in $ac_dummy; do 7190 IFS="$lt_save_ifs" 7191 test -z "$ac_dir" && ac_dir=. 7192 if test -f $ac_dir/file; then 7193 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7194 if test -n "$file_magic_test_file"; then 7195 case $deplibs_check_method in 7196 "file_magic "*) 7197 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7198 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7199 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7200 $EGREP "$file_magic_regex" > /dev/null; then 7201 : 7202 else 7203 cat <<_LT_EOF 1>&2 7204 7205*** Warning: the command libtool uses to detect shared libraries, 7206*** $file_magic_cmd, produces output that libtool cannot recognize. 7207*** The result is that libtool may fail to recognize shared libraries 7208*** as such. This will affect the creation of libtool libraries that 7209*** depend on shared libraries, but programs linked with such libtool 7210*** libraries will work regardless of this problem. Nevertheless, you 7211*** may want to report the problem to your system manager and/or to 7212*** bug-libtool@gnu.org 7213 7214_LT_EOF 7215 fi ;; 7216 esac 7217 fi 7218 break 7219 fi 7220 done 7221 IFS="$lt_save_ifs" 7222 MAGIC_CMD="$lt_save_MAGIC_CMD" 7223 ;; 7224esac 7225fi 7226 7227MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7228if test -n "$MAGIC_CMD"; then 7229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7230$as_echo "$MAGIC_CMD" >&6; } 7231else 7232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7233$as_echo "no" >&6; } 7234fi 7235 7236 7237 else 7238 MAGIC_CMD=: 7239 fi 7240fi 7241 7242 fi 7243 ;; 7244esac 7245 7246# Use C for the default configuration in the libtool script 7247 7248lt_save_CC="$CC" 7249ac_ext=c 7250ac_cpp='$CPP $CPPFLAGS' 7251ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7252ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7253ac_compiler_gnu=$ac_cv_c_compiler_gnu 7254 7255 7256# Source file extension for C test sources. 7257ac_ext=c 7258 7259# Object file extension for compiled C test sources. 7260objext=o 7261objext=$objext 7262 7263# Code to be used in simple compile tests 7264lt_simple_compile_test_code="int some_variable = 0;" 7265 7266# Code to be used in simple link tests 7267lt_simple_link_test_code='int main(){return(0);}' 7268 7269 7270 7271 7272 7273 7274 7275# If no C compiler was specified, use CC. 7276LTCC=${LTCC-"$CC"} 7277 7278# If no C compiler flags were specified, use CFLAGS. 7279LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7280 7281# Allow CC to be a program name with arguments. 7282compiler=$CC 7283 7284# Save the default compiler, since it gets overwritten when the other 7285# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7286compiler_DEFAULT=$CC 7287 7288# save warnings/boilerplate of simple test code 7289ac_outfile=conftest.$ac_objext 7290echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7291eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7292_lt_compiler_boilerplate=`cat conftest.err` 7293$RM conftest* 7294 7295ac_outfile=conftest.$ac_objext 7296echo "$lt_simple_link_test_code" >conftest.$ac_ext 7297eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7298_lt_linker_boilerplate=`cat conftest.err` 7299$RM -r conftest* 7300 7301 7302if test -n "$compiler"; then 7303 7304lt_prog_compiler_no_builtin_flag= 7305 7306if test "$GCC" = yes; then 7307 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7308 7309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7310$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7311if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7312 $as_echo_n "(cached) " >&6 7313else 7314 lt_cv_prog_compiler_rtti_exceptions=no 7315 ac_outfile=conftest.$ac_objext 7316 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7317 lt_compiler_flag="-fno-rtti -fno-exceptions" 7318 # Insert the option either (1) after the last *FLAGS variable, or 7319 # (2) before a word containing "conftest.", or (3) at the end. 7320 # Note that $ac_compile itself does not contain backslashes and begins 7321 # with a dollar sign (not a hyphen), so the echo should work correctly. 7322 # The option is referenced via a variable to avoid confusing sed. 7323 lt_compile=`echo "$ac_compile" | $SED \ 7324 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7325 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7326 -e 's:$: $lt_compiler_flag:'` 7327 (eval echo "\"\$as_me:7327: $lt_compile\"" >&5) 7328 (eval "$lt_compile" 2>conftest.err) 7329 ac_status=$? 7330 cat conftest.err >&5 7331 echo "$as_me:7331: \$? = $ac_status" >&5 7332 if (exit $ac_status) && test -s "$ac_outfile"; then 7333 # The compiler can only warn and ignore the option if not recognized 7334 # So say no if there are warnings other than the usual output. 7335 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7336 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7337 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7338 lt_cv_prog_compiler_rtti_exceptions=yes 7339 fi 7340 fi 7341 $RM conftest* 7342 7343fi 7344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7345$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7346 7347if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7348 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7349else 7350 : 7351fi 7352 7353fi 7354 7355 7356 7357 7358 7359 7360 lt_prog_compiler_wl= 7361lt_prog_compiler_pic= 7362lt_prog_compiler_static= 7363 7364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7365$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7366 7367 if test "$GCC" = yes; then 7368 lt_prog_compiler_wl='-Wl,' 7369 lt_prog_compiler_static='-static' 7370 7371 case $host_os in 7372 aix*) 7373 # All AIX code is PIC. 7374 if test "$host_cpu" = ia64; then 7375 # AIX 5 now supports IA64 processor 7376 lt_prog_compiler_static='-Bstatic' 7377 fi 7378 ;; 7379 7380 amigaos*) 7381 case $host_cpu in 7382 powerpc) 7383 # see comment about AmigaOS4 .so support 7384 lt_prog_compiler_pic='-fPIC' 7385 ;; 7386 m68k) 7387 # FIXME: we need at least 68020 code to build shared libraries, but 7388 # adding the `-m68020' flag to GCC prevents building anything better, 7389 # like `-m68040'. 7390 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7391 ;; 7392 esac 7393 ;; 7394 7395 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7396 # PIC is the default for these OSes. 7397 ;; 7398 7399 mingw* | cygwin* | pw32* | os2* | cegcc*) 7400 # This hack is so that the source file can tell whether it is being 7401 # built for inclusion in a dll (and should export symbols for example). 7402 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7403 # (--disable-auto-import) libraries 7404 lt_prog_compiler_pic='-DDLL_EXPORT' 7405 ;; 7406 7407 darwin* | rhapsody*) 7408 # PIC is the default on this platform 7409 # Common symbols not allowed in MH_DYLIB files 7410 lt_prog_compiler_pic='-fno-common' 7411 ;; 7412 7413 hpux*) 7414 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7415 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7416 # sets the default TLS model and affects inlining. 7417 case $host_cpu in 7418 hppa*64*) 7419 # +Z the default 7420 ;; 7421 *) 7422 lt_prog_compiler_pic='-fPIC' 7423 ;; 7424 esac 7425 ;; 7426 7427 interix[3-9]*) 7428 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7429 # Instead, we relocate shared libraries at runtime. 7430 ;; 7431 7432 msdosdjgpp*) 7433 # Just because we use GCC doesn't mean we suddenly get shared libraries 7434 # on systems that don't support them. 7435 lt_prog_compiler_can_build_shared=no 7436 enable_shared=no 7437 ;; 7438 7439 *nto* | *qnx*) 7440 # QNX uses GNU C++, but need to define -shared option too, otherwise 7441 # it will coredump. 7442 lt_prog_compiler_pic='-fPIC -shared' 7443 ;; 7444 7445 sysv4*MP*) 7446 if test -d /usr/nec; then 7447 lt_prog_compiler_pic=-Kconform_pic 7448 fi 7449 ;; 7450 7451 *) 7452 lt_prog_compiler_pic='-fPIC' 7453 ;; 7454 esac 7455 else 7456 # PORTME Check for flag to pass linker flags through the system compiler. 7457 case $host_os in 7458 aix*) 7459 lt_prog_compiler_wl='-Wl,' 7460 if test "$host_cpu" = ia64; then 7461 # AIX 5 now supports IA64 processor 7462 lt_prog_compiler_static='-Bstatic' 7463 else 7464 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7465 fi 7466 ;; 7467 7468 mingw* | cygwin* | pw32* | os2* | cegcc*) 7469 # This hack is so that the source file can tell whether it is being 7470 # built for inclusion in a dll (and should export symbols for example). 7471 lt_prog_compiler_pic='-DDLL_EXPORT' 7472 ;; 7473 7474 hpux9* | hpux10* | hpux11*) 7475 lt_prog_compiler_wl='-Wl,' 7476 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7477 # not for PA HP-UX. 7478 case $host_cpu in 7479 hppa*64*|ia64*) 7480 # +Z the default 7481 ;; 7482 *) 7483 lt_prog_compiler_pic='+Z' 7484 ;; 7485 esac 7486 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7487 lt_prog_compiler_static='${wl}-a ${wl}archive' 7488 ;; 7489 7490 irix5* | irix6* | nonstopux*) 7491 lt_prog_compiler_wl='-Wl,' 7492 # PIC (with -KPIC) is the default. 7493 lt_prog_compiler_static='-non_shared' 7494 ;; 7495 7496 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7497 case $cc_basename in 7498 # old Intel for x86_64 which still supported -KPIC. 7499 ecc*) 7500 lt_prog_compiler_wl='-Wl,' 7501 lt_prog_compiler_pic='-KPIC' 7502 lt_prog_compiler_static='-static' 7503 ;; 7504 # icc used to be incompatible with GCC. 7505 # ICC 10 doesn't accept -KPIC any more. 7506 icc* | ifort*) 7507 lt_prog_compiler_wl='-Wl,' 7508 lt_prog_compiler_pic='-fPIC' 7509 lt_prog_compiler_static='-static' 7510 ;; 7511 # Lahey Fortran 8.1. 7512 lf95*) 7513 lt_prog_compiler_wl='-Wl,' 7514 lt_prog_compiler_pic='--shared' 7515 lt_prog_compiler_static='--static' 7516 ;; 7517 pgcc* | pgf77* | pgf90* | pgf95*) 7518 # Portland Group compilers (*not* the Pentium gcc compiler, 7519 # which looks to be a dead project) 7520 lt_prog_compiler_wl='-Wl,' 7521 lt_prog_compiler_pic='-fpic' 7522 lt_prog_compiler_static='-Bstatic' 7523 ;; 7524 ccc*) 7525 lt_prog_compiler_wl='-Wl,' 7526 # All Alpha code is PIC. 7527 lt_prog_compiler_static='-non_shared' 7528 ;; 7529 xl*) 7530 # IBM XL C 8.0/Fortran 10.1 on PPC 7531 lt_prog_compiler_wl='-Wl,' 7532 lt_prog_compiler_pic='-qpic' 7533 lt_prog_compiler_static='-qstaticlink' 7534 ;; 7535 *) 7536 case `$CC -V 2>&1 | sed 5q` in 7537 *Sun\ C*) 7538 # Sun C 5.9 7539 lt_prog_compiler_pic='-KPIC' 7540 lt_prog_compiler_static='-Bstatic' 7541 lt_prog_compiler_wl='-Wl,' 7542 ;; 7543 *Sun\ F*) 7544 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7545 lt_prog_compiler_pic='-KPIC' 7546 lt_prog_compiler_static='-Bstatic' 7547 lt_prog_compiler_wl='' 7548 ;; 7549 esac 7550 ;; 7551 esac 7552 ;; 7553 7554 newsos6) 7555 lt_prog_compiler_pic='-KPIC' 7556 lt_prog_compiler_static='-Bstatic' 7557 ;; 7558 7559 *nto* | *qnx*) 7560 # QNX uses GNU C++, but need to define -shared option too, otherwise 7561 # it will coredump. 7562 lt_prog_compiler_pic='-fPIC -shared' 7563 ;; 7564 7565 osf3* | osf4* | osf5*) 7566 lt_prog_compiler_wl='-Wl,' 7567 # All OSF/1 code is PIC. 7568 lt_prog_compiler_static='-non_shared' 7569 ;; 7570 7571 rdos*) 7572 lt_prog_compiler_static='-non_shared' 7573 ;; 7574 7575 solaris*) 7576 lt_prog_compiler_pic='-KPIC' 7577 lt_prog_compiler_static='-Bstatic' 7578 case $cc_basename in 7579 f77* | f90* | f95*) 7580 lt_prog_compiler_wl='-Qoption ld ';; 7581 *) 7582 lt_prog_compiler_wl='-Wl,';; 7583 esac 7584 ;; 7585 7586 sunos4*) 7587 lt_prog_compiler_wl='-Qoption ld ' 7588 lt_prog_compiler_pic='-PIC' 7589 lt_prog_compiler_static='-Bstatic' 7590 ;; 7591 7592 sysv4 | sysv4.2uw2* | sysv4.3*) 7593 lt_prog_compiler_wl='-Wl,' 7594 lt_prog_compiler_pic='-KPIC' 7595 lt_prog_compiler_static='-Bstatic' 7596 ;; 7597 7598 sysv4*MP*) 7599 if test -d /usr/nec ;then 7600 lt_prog_compiler_pic='-Kconform_pic' 7601 lt_prog_compiler_static='-Bstatic' 7602 fi 7603 ;; 7604 7605 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7606 lt_prog_compiler_wl='-Wl,' 7607 lt_prog_compiler_pic='-KPIC' 7608 lt_prog_compiler_static='-Bstatic' 7609 ;; 7610 7611 unicos*) 7612 lt_prog_compiler_wl='-Wl,' 7613 lt_prog_compiler_can_build_shared=no 7614 ;; 7615 7616 uts4*) 7617 lt_prog_compiler_pic='-pic' 7618 lt_prog_compiler_static='-Bstatic' 7619 ;; 7620 7621 *) 7622 lt_prog_compiler_can_build_shared=no 7623 ;; 7624 esac 7625 fi 7626 7627case $host_os in 7628 # For platforms which do not support PIC, -DPIC is meaningless: 7629 *djgpp*) 7630 lt_prog_compiler_pic= 7631 ;; 7632 *) 7633 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7634 ;; 7635esac 7636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7637$as_echo "$lt_prog_compiler_pic" >&6; } 7638 7639 7640 7641 7642 7643 7644# 7645# Check to make sure the PIC flag actually works. 7646# 7647if test -n "$lt_prog_compiler_pic"; then 7648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7649$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7650if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 7651 $as_echo_n "(cached) " >&6 7652else 7653 lt_cv_prog_compiler_pic_works=no 7654 ac_outfile=conftest.$ac_objext 7655 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7656 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7657 # Insert the option either (1) after the last *FLAGS variable, or 7658 # (2) before a word containing "conftest.", or (3) at the end. 7659 # Note that $ac_compile itself does not contain backslashes and begins 7660 # with a dollar sign (not a hyphen), so the echo should work correctly. 7661 # The option is referenced via a variable to avoid confusing sed. 7662 lt_compile=`echo "$ac_compile" | $SED \ 7663 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7664 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7665 -e 's:$: $lt_compiler_flag:'` 7666 (eval echo "\"\$as_me:7666: $lt_compile\"" >&5) 7667 (eval "$lt_compile" 2>conftest.err) 7668 ac_status=$? 7669 cat conftest.err >&5 7670 echo "$as_me:7670: \$? = $ac_status" >&5 7671 if (exit $ac_status) && test -s "$ac_outfile"; then 7672 # The compiler can only warn and ignore the option if not recognized 7673 # So say no if there are warnings other than the usual output. 7674 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7675 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7676 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7677 lt_cv_prog_compiler_pic_works=yes 7678 fi 7679 fi 7680 $RM conftest* 7681 7682fi 7683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7684$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7685 7686if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7687 case $lt_prog_compiler_pic in 7688 "" | " "*) ;; 7689 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7690 esac 7691else 7692 lt_prog_compiler_pic= 7693 lt_prog_compiler_can_build_shared=no 7694fi 7695 7696fi 7697 7698 7699 7700 7701 7702 7703# 7704# Check to make sure the static flag actually works. 7705# 7706wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7708$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7709if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 7710 $as_echo_n "(cached) " >&6 7711else 7712 lt_cv_prog_compiler_static_works=no 7713 save_LDFLAGS="$LDFLAGS" 7714 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7715 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7716 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7717 # The linker can only warn and ignore the option if not recognized 7718 # So say no if there are warnings 7719 if test -s conftest.err; then 7720 # Append any errors to the config.log. 7721 cat conftest.err 1>&5 7722 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7723 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7724 if diff conftest.exp conftest.er2 >/dev/null; then 7725 lt_cv_prog_compiler_static_works=yes 7726 fi 7727 else 7728 lt_cv_prog_compiler_static_works=yes 7729 fi 7730 fi 7731 $RM -r conftest* 7732 LDFLAGS="$save_LDFLAGS" 7733 7734fi 7735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7736$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7737 7738if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7739 : 7740else 7741 lt_prog_compiler_static= 7742fi 7743 7744 7745 7746 7747 7748 7749 7750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7751$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7752if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 7753 $as_echo_n "(cached) " >&6 7754else 7755 lt_cv_prog_compiler_c_o=no 7756 $RM -r conftest 2>/dev/null 7757 mkdir conftest 7758 cd conftest 7759 mkdir out 7760 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7761 7762 lt_compiler_flag="-o out/conftest2.$ac_objext" 7763 # Insert the option either (1) after the last *FLAGS variable, or 7764 # (2) before a word containing "conftest.", or (3) at the end. 7765 # Note that $ac_compile itself does not contain backslashes and begins 7766 # with a dollar sign (not a hyphen), so the echo should work correctly. 7767 lt_compile=`echo "$ac_compile" | $SED \ 7768 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7769 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7770 -e 's:$: $lt_compiler_flag:'` 7771 (eval echo "\"\$as_me:7771: $lt_compile\"" >&5) 7772 (eval "$lt_compile" 2>out/conftest.err) 7773 ac_status=$? 7774 cat out/conftest.err >&5 7775 echo "$as_me:7775: \$? = $ac_status" >&5 7776 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7777 then 7778 # The compiler can only warn and ignore the option if not recognized 7779 # So say no if there are warnings 7780 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7781 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7782 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7783 lt_cv_prog_compiler_c_o=yes 7784 fi 7785 fi 7786 chmod u+w . 2>&5 7787 $RM conftest* 7788 # SGI C++ compiler will create directory out/ii_files/ for 7789 # template instantiation 7790 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7791 $RM out/* && rmdir out 7792 cd .. 7793 $RM -r conftest 7794 $RM conftest* 7795 7796fi 7797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7798$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7799 7800 7801 7802 7803 7804 7805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7806$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7807if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 7808 $as_echo_n "(cached) " >&6 7809else 7810 lt_cv_prog_compiler_c_o=no 7811 $RM -r conftest 2>/dev/null 7812 mkdir conftest 7813 cd conftest 7814 mkdir out 7815 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7816 7817 lt_compiler_flag="-o out/conftest2.$ac_objext" 7818 # Insert the option either (1) after the last *FLAGS variable, or 7819 # (2) before a word containing "conftest.", or (3) at the end. 7820 # Note that $ac_compile itself does not contain backslashes and begins 7821 # with a dollar sign (not a hyphen), so the echo should work correctly. 7822 lt_compile=`echo "$ac_compile" | $SED \ 7823 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7824 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7825 -e 's:$: $lt_compiler_flag:'` 7826 (eval echo "\"\$as_me:7826: $lt_compile\"" >&5) 7827 (eval "$lt_compile" 2>out/conftest.err) 7828 ac_status=$? 7829 cat out/conftest.err >&5 7830 echo "$as_me:7830: \$? = $ac_status" >&5 7831 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7832 then 7833 # The compiler can only warn and ignore the option if not recognized 7834 # So say no if there are warnings 7835 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7836 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7837 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7838 lt_cv_prog_compiler_c_o=yes 7839 fi 7840 fi 7841 chmod u+w . 2>&5 7842 $RM conftest* 7843 # SGI C++ compiler will create directory out/ii_files/ for 7844 # template instantiation 7845 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7846 $RM out/* && rmdir out 7847 cd .. 7848 $RM -r conftest 7849 $RM conftest* 7850 7851fi 7852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7853$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7854 7855 7856 7857 7858hard_links="nottested" 7859if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7860 # do not overwrite the value of need_locks provided by the user 7861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 7862$as_echo_n "checking if we can lock with hard links... " >&6; } 7863 hard_links=yes 7864 $RM conftest* 7865 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7866 touch conftest.a 7867 ln conftest.a conftest.b 2>&5 || hard_links=no 7868 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 7870$as_echo "$hard_links" >&6; } 7871 if test "$hard_links" = no; then 7872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7873$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7874 need_locks=warn 7875 fi 7876else 7877 need_locks=no 7878fi 7879 7880 7881 7882 7883 7884 7885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7886$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 7887 7888 runpath_var= 7889 allow_undefined_flag= 7890 always_export_symbols=no 7891 archive_cmds= 7892 archive_expsym_cmds= 7893 compiler_needs_object=no 7894 enable_shared_with_static_runtimes=no 7895 export_dynamic_flag_spec= 7896 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7897 hardcode_automatic=no 7898 hardcode_direct=no 7899 hardcode_direct_absolute=no 7900 hardcode_libdir_flag_spec= 7901 hardcode_libdir_flag_spec_ld= 7902 hardcode_libdir_separator= 7903 hardcode_minus_L=no 7904 hardcode_shlibpath_var=unsupported 7905 inherit_rpath=no 7906 link_all_deplibs=unknown 7907 module_cmds= 7908 module_expsym_cmds= 7909 old_archive_from_new_cmds= 7910 old_archive_from_expsyms_cmds= 7911 thread_safe_flag_spec= 7912 whole_archive_flag_spec= 7913 # include_expsyms should be a list of space-separated symbols to be *always* 7914 # included in the symbol list 7915 include_expsyms= 7916 # exclude_expsyms can be an extended regexp of symbols to exclude 7917 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7918 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7919 # as well as any symbol that contains `d'. 7920 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 7921 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7922 # platforms (ab)use it in PIC code, but their linkers get confused if 7923 # the symbol is explicitly referenced. Since portable code cannot 7924 # rely on this symbol name, it's probably fine to never include it in 7925 # preloaded symbol tables. 7926 # Exclude shared library initialization/finalization symbols. 7927 extract_expsyms_cmds= 7928 7929 case $host_os in 7930 cygwin* | mingw* | pw32* | cegcc*) 7931 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7932 # When not using gcc, we currently assume that we are using 7933 # Microsoft Visual C++. 7934 if test "$GCC" != yes; then 7935 with_gnu_ld=no 7936 fi 7937 ;; 7938 interix*) 7939 # we just hope/assume this is gcc and not c89 (= MSVC++) 7940 with_gnu_ld=yes 7941 ;; 7942 openbsd*) 7943 with_gnu_ld=no 7944 ;; 7945 linux* | k*bsd*-gnu) 7946 link_all_deplibs=no 7947 ;; 7948 esac 7949 7950 ld_shlibs=yes 7951 if test "$with_gnu_ld" = yes; then 7952 # If archive_cmds runs LD, not CC, wlarc should be empty 7953 wlarc='${wl}' 7954 7955 # Set some defaults for GNU ld with shared library support. These 7956 # are reset later if shared libraries are not supported. Putting them 7957 # here allows them to be overridden if necessary. 7958 runpath_var=LD_RUN_PATH 7959 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7960 export_dynamic_flag_spec='${wl}--export-dynamic' 7961 # ancient GNU ld didn't support --whole-archive et. al. 7962 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 7963 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7964 else 7965 whole_archive_flag_spec= 7966 fi 7967 supports_anon_versioning=no 7968 case `$LD -v 2>&1` in 7969 *GNU\ gold*) supports_anon_versioning=yes ;; 7970 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7971 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7972 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7973 *\ 2.11.*) ;; # other 2.11 versions 7974 *) supports_anon_versioning=yes ;; 7975 esac 7976 7977 # See if GNU ld supports shared libraries. 7978 case $host_os in 7979 aix[3-9]*) 7980 # On AIX/PPC, the GNU linker is very broken 7981 if test "$host_cpu" != ia64; then 7982 ld_shlibs=no 7983 cat <<_LT_EOF 1>&2 7984 7985*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7986*** to be unable to reliably create shared libraries on AIX. 7987*** Therefore, libtool is disabling shared libraries support. If you 7988*** really care for shared libraries, you may want to modify your PATH 7989*** so that a non-GNU linker is found, and then restart. 7990 7991_LT_EOF 7992 fi 7993 ;; 7994 7995 amigaos*) 7996 case $host_cpu in 7997 powerpc) 7998 # see comment about AmigaOS4 .so support 7999 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8000 archive_expsym_cmds='' 8001 ;; 8002 m68k) 8003 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)' 8004 hardcode_libdir_flag_spec='-L$libdir' 8005 hardcode_minus_L=yes 8006 ;; 8007 esac 8008 ;; 8009 8010 beos*) 8011 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8012 allow_undefined_flag=unsupported 8013 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8014 # support --undefined. This deserves some investigation. FIXME 8015 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8016 else 8017 ld_shlibs=no 8018 fi 8019 ;; 8020 8021 cygwin* | mingw* | pw32* | cegcc*) 8022 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8023 # as there is no search path for DLLs. 8024 hardcode_libdir_flag_spec='-L$libdir' 8025 allow_undefined_flag=unsupported 8026 always_export_symbols=no 8027 enable_shared_with_static_runtimes=yes 8028 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8029 8030 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8031 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8032 # If the export-symbols file already is a .def file (1st line 8033 # is EXPORTS), use it as is; otherwise, prepend... 8034 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8035 cp $export_symbols $output_objdir/$soname.def; 8036 else 8037 echo EXPORTS > $output_objdir/$soname.def; 8038 cat $export_symbols >> $output_objdir/$soname.def; 8039 fi~ 8040 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8041 else 8042 ld_shlibs=no 8043 fi 8044 ;; 8045 8046 interix[3-9]*) 8047 hardcode_direct=no 8048 hardcode_shlibpath_var=no 8049 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8050 export_dynamic_flag_spec='${wl}-E' 8051 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8052 # Instead, shared libraries are loaded at an image base (0x10000000 by 8053 # default) and relocated if they conflict, which is a slow very memory 8054 # consuming and fragmenting process. To avoid this, we pick a random, 8055 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8056 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8057 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8058 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' 8059 ;; 8060 8061 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8062 tmp_diet=no 8063 if test "$host_os" = linux-dietlibc; then 8064 case $cc_basename in 8065 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8066 esac 8067 fi 8068 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8069 && test "$tmp_diet" = no 8070 then 8071 tmp_addflag= 8072 tmp_sharedflag='-shared' 8073 case $cc_basename,$host_cpu in 8074 pgcc*) # Portland Group C compiler 8075 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' 8076 tmp_addflag=' $pic_flag' 8077 ;; 8078 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8079 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' 8080 tmp_addflag=' $pic_flag -Mnomain' ;; 8081 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8082 tmp_addflag=' -i_dynamic' ;; 8083 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8084 tmp_addflag=' -i_dynamic -nofor_main' ;; 8085 ifc* | ifort*) # Intel Fortran compiler 8086 tmp_addflag=' -nofor_main' ;; 8087 lf95*) # Lahey Fortran 8.1 8088 whole_archive_flag_spec= 8089 tmp_sharedflag='--shared' ;; 8090 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8091 tmp_sharedflag='-qmkshrobj' 8092 tmp_addflag= ;; 8093 esac 8094 case `$CC -V 2>&1 | sed 5q` in 8095 *Sun\ C*) # Sun C 5.9 8096 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' 8097 compiler_needs_object=yes 8098 tmp_sharedflag='-G' ;; 8099 *Sun\ F*) # Sun Fortran 8.3 8100 tmp_sharedflag='-G' ;; 8101 esac 8102 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8103 8104 if test "x$supports_anon_versioning" = xyes; then 8105 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8106 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8107 echo "local: *; };" >> $output_objdir/$libname.ver~ 8108 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8109 fi 8110 8111 case $cc_basename in 8112 xlf*) 8113 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8114 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8115 hardcode_libdir_flag_spec= 8116 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8117 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8118 if test "x$supports_anon_versioning" = xyes; then 8119 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8120 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8121 echo "local: *; };" >> $output_objdir/$libname.ver~ 8122 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8123 fi 8124 ;; 8125 esac 8126 else 8127 ld_shlibs=no 8128 fi 8129 ;; 8130 8131 netbsd* | netbsdelf*-gnu) 8132 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8133 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8134 wlarc= 8135 else 8136 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8137 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8138 fi 8139 ;; 8140 8141 solaris*) 8142 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8143 ld_shlibs=no 8144 cat <<_LT_EOF 1>&2 8145 8146*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8147*** create shared libraries on Solaris systems. Therefore, libtool 8148*** is disabling shared libraries support. We urge you to upgrade GNU 8149*** binutils to release 2.9.1 or newer. Another option is to modify 8150*** your PATH or compiler configuration so that the native linker is 8151*** used, and then restart. 8152 8153_LT_EOF 8154 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8155 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8156 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8157 else 8158 ld_shlibs=no 8159 fi 8160 ;; 8161 8162 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8163 case `$LD -v 2>&1` in 8164 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8165 ld_shlibs=no 8166 cat <<_LT_EOF 1>&2 8167 8168*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8169*** reliably create shared libraries on SCO systems. Therefore, libtool 8170*** is disabling shared libraries support. We urge you to upgrade GNU 8171*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8172*** your PATH or compiler configuration so that the native linker is 8173*** used, and then restart. 8174 8175_LT_EOF 8176 ;; 8177 *) 8178 # For security reasons, it is highly recommended that you always 8179 # use absolute paths for naming shared libraries, and exclude the 8180 # DT_RUNPATH tag from executables and libraries. But doing so 8181 # requires that you compile everything twice, which is a pain. 8182 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8183 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8184 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8185 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8186 else 8187 ld_shlibs=no 8188 fi 8189 ;; 8190 esac 8191 ;; 8192 8193 sunos4*) 8194 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8195 wlarc= 8196 hardcode_direct=yes 8197 hardcode_shlibpath_var=no 8198 ;; 8199 8200 *) 8201 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8202 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8203 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8204 else 8205 ld_shlibs=no 8206 fi 8207 ;; 8208 esac 8209 8210 if test "$ld_shlibs" = no; then 8211 runpath_var= 8212 hardcode_libdir_flag_spec= 8213 export_dynamic_flag_spec= 8214 whole_archive_flag_spec= 8215 fi 8216 else 8217 # PORTME fill in a description of your system's linker (not GNU ld) 8218 case $host_os in 8219 aix3*) 8220 allow_undefined_flag=unsupported 8221 always_export_symbols=yes 8222 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' 8223 # Note: this linker hardcodes the directories in LIBPATH if there 8224 # are no directories specified by -L. 8225 hardcode_minus_L=yes 8226 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8227 # Neither direct hardcoding nor static linking is supported with a 8228 # broken collect2. 8229 hardcode_direct=unsupported 8230 fi 8231 ;; 8232 8233 aix[4-9]*) 8234 if test "$host_cpu" = ia64; then 8235 # On IA64, the linker does run time linking by default, so we don't 8236 # have to do anything special. 8237 aix_use_runtimelinking=no 8238 exp_sym_flag='-Bexport' 8239 no_entry_flag="" 8240 else 8241 # If we're using GNU nm, then we don't want the "-C" option. 8242 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8243 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8244 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' 8245 else 8246 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' 8247 fi 8248 aix_use_runtimelinking=no 8249 8250 # Test if we are trying to use run time linking or normal 8251 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8252 # need to do runtime linking. 8253 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8254 for ld_flag in $LDFLAGS; do 8255 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8256 aix_use_runtimelinking=yes 8257 break 8258 fi 8259 done 8260 ;; 8261 esac 8262 8263 exp_sym_flag='-bexport' 8264 no_entry_flag='-bnoentry' 8265 fi 8266 8267 # When large executables or shared objects are built, AIX ld can 8268 # have problems creating the table of contents. If linking a library 8269 # or program results in "error TOC overflow" add -mminimal-toc to 8270 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8271 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8272 8273 archive_cmds='' 8274 hardcode_direct=yes 8275 hardcode_direct_absolute=yes 8276 hardcode_libdir_separator=':' 8277 link_all_deplibs=yes 8278 file_list_spec='${wl}-f,' 8279 8280 if test "$GCC" = yes; then 8281 case $host_os in aix4.[012]|aix4.[012].*) 8282 # We only want to do this on AIX 4.2 and lower, the check 8283 # below for broken collect2 doesn't work under 4.3+ 8284 collect2name=`${CC} -print-prog-name=collect2` 8285 if test -f "$collect2name" && 8286 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8287 then 8288 # We have reworked collect2 8289 : 8290 else 8291 # We have old collect2 8292 hardcode_direct=unsupported 8293 # It fails to find uninstalled libraries when the uninstalled 8294 # path is not listed in the libpath. Setting hardcode_minus_L 8295 # to unsupported forces relinking 8296 hardcode_minus_L=yes 8297 hardcode_libdir_flag_spec='-L$libdir' 8298 hardcode_libdir_separator= 8299 fi 8300 ;; 8301 esac 8302 shared_flag='-shared' 8303 if test "$aix_use_runtimelinking" = yes; then 8304 shared_flag="$shared_flag "'${wl}-G' 8305 fi 8306 link_all_deplibs=no 8307 else 8308 # not using gcc 8309 if test "$host_cpu" = ia64; then 8310 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8311 # chokes on -Wl,-G. The following line is correct: 8312 shared_flag='-G' 8313 else 8314 if test "$aix_use_runtimelinking" = yes; then 8315 shared_flag='${wl}-G' 8316 else 8317 shared_flag='${wl}-bM:SRE' 8318 fi 8319 fi 8320 fi 8321 8322 export_dynamic_flag_spec='${wl}-bexpall' 8323 # It seems that -bexpall does not export symbols beginning with 8324 # underscore (_), so it is better to generate a list of symbols to export. 8325 always_export_symbols=yes 8326 if test "$aix_use_runtimelinking" = yes; then 8327 # Warning - without using the other runtime loading flags (-brtl), 8328 # -berok will link without error, but may produce a broken library. 8329 allow_undefined_flag='-berok' 8330 # Determine the default libpath from the value encoded in an 8331 # empty executable. 8332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8333/* end confdefs.h. */ 8334 8335int 8336main () 8337{ 8338 8339 ; 8340 return 0; 8341} 8342_ACEOF 8343if ac_fn_c_try_link "$LINENO"; then : 8344 8345lt_aix_libpath_sed=' 8346 /Import File Strings/,/^$/ { 8347 /^0/ { 8348 s/^0 *\(.*\)$/\1/ 8349 p 8350 } 8351 }' 8352aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8353# Check for a 64-bit object if we didn't find anything. 8354if test -z "$aix_libpath"; then 8355 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8356fi 8357fi 8358rm -f core conftest.err conftest.$ac_objext \ 8359 conftest$ac_exeext conftest.$ac_ext 8360if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8361 8362 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8363 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 "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 8364 else 8365 if test "$host_cpu" = ia64; then 8366 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8367 allow_undefined_flag="-z nodefs" 8368 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" 8369 else 8370 # Determine the default libpath from the value encoded in an 8371 # empty executable. 8372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8373/* end confdefs.h. */ 8374 8375int 8376main () 8377{ 8378 8379 ; 8380 return 0; 8381} 8382_ACEOF 8383if ac_fn_c_try_link "$LINENO"; then : 8384 8385lt_aix_libpath_sed=' 8386 /Import File Strings/,/^$/ { 8387 /^0/ { 8388 s/^0 *\(.*\)$/\1/ 8389 p 8390 } 8391 }' 8392aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8393# Check for a 64-bit object if we didn't find anything. 8394if test -z "$aix_libpath"; then 8395 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8396fi 8397fi 8398rm -f core conftest.err conftest.$ac_objext \ 8399 conftest$ac_exeext conftest.$ac_ext 8400if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8401 8402 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8403 # Warning - without using the other run time loading flags, 8404 # -berok will link without error, but may produce a broken library. 8405 no_undefined_flag=' ${wl}-bernotok' 8406 allow_undefined_flag=' ${wl}-berok' 8407 # Exported symbols can be pulled into shared objects from archives 8408 whole_archive_flag_spec='$convenience' 8409 archive_cmds_need_lc=yes 8410 # This is similar to how AIX traditionally builds its shared libraries. 8411 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' 8412 fi 8413 fi 8414 ;; 8415 8416 amigaos*) 8417 case $host_cpu in 8418 powerpc) 8419 # see comment about AmigaOS4 .so support 8420 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8421 archive_expsym_cmds='' 8422 ;; 8423 m68k) 8424 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)' 8425 hardcode_libdir_flag_spec='-L$libdir' 8426 hardcode_minus_L=yes 8427 ;; 8428 esac 8429 ;; 8430 8431 bsdi[45]*) 8432 export_dynamic_flag_spec=-rdynamic 8433 ;; 8434 8435 cygwin* | mingw* | pw32* | cegcc*) 8436 # When not using gcc, we currently assume that we are using 8437 # Microsoft Visual C++. 8438 # hardcode_libdir_flag_spec is actually meaningless, as there is 8439 # no search path for DLLs. 8440 hardcode_libdir_flag_spec=' ' 8441 allow_undefined_flag=unsupported 8442 # Tell ltmain to make .lib files, not .a files. 8443 libext=lib 8444 # Tell ltmain to make .dll files, not .so files. 8445 shrext_cmds=".dll" 8446 # FIXME: Setting linknames here is a bad hack. 8447 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8448 # The linker will automatically build a .lib file if we build a DLL. 8449 old_archive_from_new_cmds='true' 8450 # FIXME: Should let the user specify the lib program. 8451 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8452 fix_srcfile_path='`cygpath -w "$srcfile"`' 8453 enable_shared_with_static_runtimes=yes 8454 ;; 8455 8456 darwin* | rhapsody*) 8457 8458 8459 archive_cmds_need_lc=no 8460 hardcode_direct=no 8461 hardcode_automatic=yes 8462 hardcode_shlibpath_var=unsupported 8463 whole_archive_flag_spec='' 8464 link_all_deplibs=yes 8465 allow_undefined_flag="$_lt_dar_allow_undefined" 8466 case $cc_basename in 8467 ifort*) _lt_dar_can_shared=yes ;; 8468 *) _lt_dar_can_shared=$GCC ;; 8469 esac 8470 if test "$_lt_dar_can_shared" = "yes"; then 8471 output_verbose_link_cmd=echo 8472 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8473 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8474 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}" 8475 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}" 8476 8477 else 8478 ld_shlibs=no 8479 fi 8480 8481 ;; 8482 8483 dgux*) 8484 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8485 hardcode_libdir_flag_spec='-L$libdir' 8486 hardcode_shlibpath_var=no 8487 ;; 8488 8489 freebsd1*) 8490 ld_shlibs=no 8491 ;; 8492 8493 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8494 # support. Future versions do this automatically, but an explicit c++rt0.o 8495 # does not break anything, and helps significantly (at the cost of a little 8496 # extra space). 8497 freebsd2.2*) 8498 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8499 hardcode_libdir_flag_spec='-R$libdir' 8500 hardcode_direct=yes 8501 hardcode_shlibpath_var=no 8502 ;; 8503 8504 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8505 freebsd2*) 8506 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8507 hardcode_direct=yes 8508 hardcode_minus_L=yes 8509 hardcode_shlibpath_var=no 8510 ;; 8511 8512 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8513 freebsd* | dragonfly*) 8514 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8515 hardcode_libdir_flag_spec='-R$libdir' 8516 hardcode_direct=yes 8517 hardcode_shlibpath_var=no 8518 ;; 8519 8520 hpux9*) 8521 if test "$GCC" = yes; then 8522 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' 8523 else 8524 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' 8525 fi 8526 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8527 hardcode_libdir_separator=: 8528 hardcode_direct=yes 8529 8530 # hardcode_minus_L: Not really in the search PATH, 8531 # but as the default location of the library. 8532 hardcode_minus_L=yes 8533 export_dynamic_flag_spec='${wl}-E' 8534 ;; 8535 8536 hpux10*) 8537 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8538 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8539 else 8540 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8541 fi 8542 if test "$with_gnu_ld" = no; then 8543 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8544 hardcode_libdir_flag_spec_ld='+b $libdir' 8545 hardcode_libdir_separator=: 8546 hardcode_direct=yes 8547 hardcode_direct_absolute=yes 8548 export_dynamic_flag_spec='${wl}-E' 8549 # hardcode_minus_L: Not really in the search PATH, 8550 # but as the default location of the library. 8551 hardcode_minus_L=yes 8552 fi 8553 ;; 8554 8555 hpux11*) 8556 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8557 case $host_cpu in 8558 hppa*64*) 8559 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8560 ;; 8561 ia64*) 8562 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8563 ;; 8564 *) 8565 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8566 ;; 8567 esac 8568 else 8569 case $host_cpu in 8570 hppa*64*) 8571 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8572 ;; 8573 ia64*) 8574 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8575 ;; 8576 *) 8577 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8578 ;; 8579 esac 8580 fi 8581 if test "$with_gnu_ld" = no; then 8582 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8583 hardcode_libdir_separator=: 8584 8585 case $host_cpu in 8586 hppa*64*|ia64*) 8587 hardcode_direct=no 8588 hardcode_shlibpath_var=no 8589 ;; 8590 *) 8591 hardcode_direct=yes 8592 hardcode_direct_absolute=yes 8593 export_dynamic_flag_spec='${wl}-E' 8594 8595 # hardcode_minus_L: Not really in the search PATH, 8596 # but as the default location of the library. 8597 hardcode_minus_L=yes 8598 ;; 8599 esac 8600 fi 8601 ;; 8602 8603 irix5* | irix6* | nonstopux*) 8604 if test "$GCC" = yes; then 8605 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8606 # Try to use the -exported_symbol ld option, if it does not 8607 # work, assume that -exports_file does not work either and 8608 # implicitly export all symbols. 8609 save_LDFLAGS="$LDFLAGS" 8610 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8612/* end confdefs.h. */ 8613int foo(void) {} 8614_ACEOF 8615if ac_fn_c_try_link "$LINENO"; then : 8616 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 8617 8618fi 8619rm -f core conftest.err conftest.$ac_objext \ 8620 conftest$ac_exeext conftest.$ac_ext 8621 LDFLAGS="$save_LDFLAGS" 8622 else 8623 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 8624 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 8625 fi 8626 archive_cmds_need_lc='no' 8627 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8628 hardcode_libdir_separator=: 8629 inherit_rpath=yes 8630 link_all_deplibs=yes 8631 ;; 8632 8633 netbsd* | netbsdelf*-gnu) 8634 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8635 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8636 else 8637 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8638 fi 8639 hardcode_libdir_flag_spec='-R$libdir' 8640 hardcode_direct=yes 8641 hardcode_shlibpath_var=no 8642 ;; 8643 8644 newsos6) 8645 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8646 hardcode_direct=yes 8647 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8648 hardcode_libdir_separator=: 8649 hardcode_shlibpath_var=no 8650 ;; 8651 8652 *nto* | *qnx*) 8653 ;; 8654 8655 openbsd*) 8656 if test -f /usr/libexec/ld.so; then 8657 hardcode_direct=yes 8658 hardcode_shlibpath_var=no 8659 hardcode_direct_absolute=yes 8660 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8661 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8662 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8663 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8664 export_dynamic_flag_spec='${wl}-E' 8665 else 8666 case $host_os in 8667 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8668 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8669 hardcode_libdir_flag_spec='-R$libdir' 8670 ;; 8671 *) 8672 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8673 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8674 ;; 8675 esac 8676 fi 8677 else 8678 ld_shlibs=no 8679 fi 8680 ;; 8681 8682 os2*) 8683 hardcode_libdir_flag_spec='-L$libdir' 8684 hardcode_minus_L=yes 8685 allow_undefined_flag=unsupported 8686 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' 8687 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8688 ;; 8689 8690 osf3*) 8691 if test "$GCC" = yes; then 8692 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8693 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8694 else 8695 allow_undefined_flag=' -expect_unresolved \*' 8696 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 8697 fi 8698 archive_cmds_need_lc='no' 8699 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8700 hardcode_libdir_separator=: 8701 ;; 8702 8703 osf4* | osf5*) # as osf3* with the addition of -msym flag 8704 if test "$GCC" = yes; then 8705 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8706 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8707 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8708 else 8709 allow_undefined_flag=' -expect_unresolved \*' 8710 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 8711 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 8712 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 8713 8714 # Both c and cxx compiler support -rpath directly 8715 hardcode_libdir_flag_spec='-rpath $libdir' 8716 fi 8717 archive_cmds_need_lc='no' 8718 hardcode_libdir_separator=: 8719 ;; 8720 8721 solaris*) 8722 no_undefined_flag=' -z defs' 8723 if test "$GCC" = yes; then 8724 wlarc='${wl}' 8725 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8726 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8727 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8728 else 8729 case `$CC -V 2>&1` in 8730 *"Compilers 5.0"*) 8731 wlarc='' 8732 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8733 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8734 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8735 ;; 8736 *) 8737 wlarc='${wl}' 8738 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8739 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8740 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8741 ;; 8742 esac 8743 fi 8744 hardcode_libdir_flag_spec='-R$libdir' 8745 hardcode_shlibpath_var=no 8746 case $host_os in 8747 solaris2.[0-5] | solaris2.[0-5].*) ;; 8748 *) 8749 # The compiler driver will combine and reorder linker options, 8750 # but understands `-z linker_flag'. GCC discards it without `$wl', 8751 # but is careful enough not to reorder. 8752 # Supported since Solaris 2.6 (maybe 2.5.1?) 8753 if test "$GCC" = yes; then 8754 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8755 else 8756 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8757 fi 8758 ;; 8759 esac 8760 link_all_deplibs=yes 8761 ;; 8762 8763 sunos4*) 8764 if test "x$host_vendor" = xsequent; then 8765 # Use $CC to link under sequent, because it throws in some extra .o 8766 # files that make .init and .fini sections work. 8767 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8768 else 8769 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8770 fi 8771 hardcode_libdir_flag_spec='-L$libdir' 8772 hardcode_direct=yes 8773 hardcode_minus_L=yes 8774 hardcode_shlibpath_var=no 8775 ;; 8776 8777 sysv4) 8778 case $host_vendor in 8779 sni) 8780 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8781 hardcode_direct=yes # is this really true??? 8782 ;; 8783 siemens) 8784 ## LD is ld it makes a PLAMLIB 8785 ## CC just makes a GrossModule. 8786 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8787 reload_cmds='$CC -r -o $output$reload_objs' 8788 hardcode_direct=no 8789 ;; 8790 motorola) 8791 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8792 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8793 ;; 8794 esac 8795 runpath_var='LD_RUN_PATH' 8796 hardcode_shlibpath_var=no 8797 ;; 8798 8799 sysv4.3*) 8800 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8801 hardcode_shlibpath_var=no 8802 export_dynamic_flag_spec='-Bexport' 8803 ;; 8804 8805 sysv4*MP*) 8806 if test -d /usr/nec; then 8807 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8808 hardcode_shlibpath_var=no 8809 runpath_var=LD_RUN_PATH 8810 hardcode_runpath_var=yes 8811 ld_shlibs=yes 8812 fi 8813 ;; 8814 8815 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8816 no_undefined_flag='${wl}-z,text' 8817 archive_cmds_need_lc=no 8818 hardcode_shlibpath_var=no 8819 runpath_var='LD_RUN_PATH' 8820 8821 if test "$GCC" = yes; then 8822 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8823 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8824 else 8825 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8826 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8827 fi 8828 ;; 8829 8830 sysv5* | sco3.2v5* | sco5v6*) 8831 # Note: We can NOT use -z defs as we might desire, because we do not 8832 # link with -lc, and that would cause any symbols used from libc to 8833 # always be unresolved, which means just about no library would 8834 # ever link correctly. If we're not using GNU ld we use -z text 8835 # though, which does catch some bad symbols but isn't as heavy-handed 8836 # as -z defs. 8837 no_undefined_flag='${wl}-z,text' 8838 allow_undefined_flag='${wl}-z,nodefs' 8839 archive_cmds_need_lc=no 8840 hardcode_shlibpath_var=no 8841 hardcode_libdir_flag_spec='${wl}-R,$libdir' 8842 hardcode_libdir_separator=':' 8843 link_all_deplibs=yes 8844 export_dynamic_flag_spec='${wl}-Bexport' 8845 runpath_var='LD_RUN_PATH' 8846 8847 if test "$GCC" = yes; then 8848 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8849 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8850 else 8851 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8852 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8853 fi 8854 ;; 8855 8856 uts4*) 8857 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8858 hardcode_libdir_flag_spec='-L$libdir' 8859 hardcode_shlibpath_var=no 8860 ;; 8861 8862 *) 8863 ld_shlibs=no 8864 ;; 8865 esac 8866 8867 if test x$host_vendor = xsni; then 8868 case $host in 8869 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 8870 export_dynamic_flag_spec='${wl}-Blargedynsym' 8871 ;; 8872 esac 8873 fi 8874 fi 8875 8876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 8877$as_echo "$ld_shlibs" >&6; } 8878test "$ld_shlibs" = no && can_build_shared=no 8879 8880with_gnu_ld=$with_gnu_ld 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896# 8897# Do we need to explicitly link libc? 8898# 8899case "x$archive_cmds_need_lc" in 8900x|xyes) 8901 # Assume -lc should be added 8902 archive_cmds_need_lc=yes 8903 8904 if test "$enable_shared" = yes && test "$GCC" = yes; then 8905 case $archive_cmds in 8906 *'~'*) 8907 # FIXME: we may have to deal with multi-command sequences. 8908 ;; 8909 '$CC '*) 8910 # Test whether the compiler implicitly links with -lc since on some 8911 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8912 # to ld, don't add -lc before -lgcc. 8913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 8914$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 8915 $RM conftest* 8916 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8917 8918 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8919 (eval $ac_compile) 2>&5 8920 ac_status=$? 8921 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8922 test $ac_status = 0; } 2>conftest.err; then 8923 soname=conftest 8924 lib=conftest 8925 libobjs=conftest.$ac_objext 8926 deplibs= 8927 wl=$lt_prog_compiler_wl 8928 pic_flag=$lt_prog_compiler_pic 8929 compiler_flags=-v 8930 linker_flags=-v 8931 verstring= 8932 output_objdir=. 8933 libname=conftest 8934 lt_save_allow_undefined_flag=$allow_undefined_flag 8935 allow_undefined_flag= 8936 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 8937 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 8938 ac_status=$? 8939 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8940 test $ac_status = 0; } 8941 then 8942 archive_cmds_need_lc=no 8943 else 8944 archive_cmds_need_lc=yes 8945 fi 8946 allow_undefined_flag=$lt_save_allow_undefined_flag 8947 else 8948 cat conftest.err 1>&5 8949 fi 8950 $RM conftest* 8951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 8952$as_echo "$archive_cmds_need_lc" >&6; } 8953 ;; 8954 esac 8955 fi 8956 ;; 8957esac 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9116$as_echo_n "checking dynamic linker characteristics... " >&6; } 9117 9118if test "$GCC" = yes; then 9119 case $host_os in 9120 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9121 *) lt_awk_arg="/^libraries:/" ;; 9122 esac 9123 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9124 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 9125 # if the path contains ";" then we assume it to be the separator 9126 # otherwise default to the standard path separator (i.e. ":") - it is 9127 # assumed that no part of a normal pathname contains ";" but that should 9128 # okay in the real world where ";" in dirpaths is itself problematic. 9129 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9130 else 9131 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9132 fi 9133 # Ok, now we have the path, separated by spaces, we can step through it 9134 # and add multilib dir if necessary. 9135 lt_tmp_lt_search_path_spec= 9136 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9137 for lt_sys_path in $lt_search_path_spec; do 9138 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9139 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9140 else 9141 test -d "$lt_sys_path" && \ 9142 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9143 fi 9144 done 9145 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 9146BEGIN {RS=" "; FS="/|\n";} { 9147 lt_foo=""; 9148 lt_count=0; 9149 for (lt_i = NF; lt_i > 0; lt_i--) { 9150 if ($lt_i != "" && $lt_i != ".") { 9151 if ($lt_i == "..") { 9152 lt_count++; 9153 } else { 9154 if (lt_count == 0) { 9155 lt_foo="/" $lt_i lt_foo; 9156 } else { 9157 lt_count--; 9158 } 9159 } 9160 } 9161 } 9162 if (lt_foo != "") { lt_freq[lt_foo]++; } 9163 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9164}'` 9165 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 9166else 9167 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9168fi 9169library_names_spec= 9170libname_spec='lib$name' 9171soname_spec= 9172shrext_cmds=".so" 9173postinstall_cmds= 9174postuninstall_cmds= 9175finish_cmds= 9176finish_eval= 9177shlibpath_var= 9178shlibpath_overrides_runpath=unknown 9179version_type=none 9180dynamic_linker="$host_os ld.so" 9181sys_lib_dlsearch_path_spec="/lib /usr/lib" 9182need_lib_prefix=unknown 9183hardcode_into_libs=no 9184 9185# when you set need_version to no, make sure it does not cause -set_version 9186# flags to be left without arguments 9187need_version=unknown 9188 9189case $host_os in 9190aix3*) 9191 version_type=linux 9192 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9193 shlibpath_var=LIBPATH 9194 9195 # AIX 3 has no versioning support, so we append a major version to the name. 9196 soname_spec='${libname}${release}${shared_ext}$major' 9197 ;; 9198 9199aix[4-9]*) 9200 version_type=linux 9201 need_lib_prefix=no 9202 need_version=no 9203 hardcode_into_libs=yes 9204 if test "$host_cpu" = ia64; then 9205 # AIX 5 supports IA64 9206 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9207 shlibpath_var=LD_LIBRARY_PATH 9208 else 9209 # With GCC up to 2.95.x, collect2 would create an import file 9210 # for dependence libraries. The import file would start with 9211 # the line `#! .'. This would cause the generated library to 9212 # depend on `.', always an invalid library. This was fixed in 9213 # development snapshots of GCC prior to 3.0. 9214 case $host_os in 9215 aix4 | aix4.[01] | aix4.[01].*) 9216 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9217 echo ' yes ' 9218 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9219 : 9220 else 9221 can_build_shared=no 9222 fi 9223 ;; 9224 esac 9225 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9226 # soname into executable. Probably we can add versioning support to 9227 # collect2, so additional links can be useful in future. 9228 if test "$aix_use_runtimelinking" = yes; then 9229 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9230 # instead of lib<name>.a to let people know that these are not 9231 # typical AIX shared libraries. 9232 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9233 else 9234 # We preserve .a as extension for shared libraries through AIX4.2 9235 # and later when we are not doing run time linking. 9236 library_names_spec='${libname}${release}.a $libname.a' 9237 soname_spec='${libname}${release}${shared_ext}$major' 9238 fi 9239 shlibpath_var=LIBPATH 9240 fi 9241 ;; 9242 9243amigaos*) 9244 case $host_cpu in 9245 powerpc) 9246 # Since July 2007 AmigaOS4 officially supports .so libraries. 9247 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9248 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9249 ;; 9250 m68k) 9251 library_names_spec='$libname.ixlibrary $libname.a' 9252 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9253 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' 9254 ;; 9255 esac 9256 ;; 9257 9258beos*) 9259 library_names_spec='${libname}${shared_ext}' 9260 dynamic_linker="$host_os ld.so" 9261 shlibpath_var=LIBRARY_PATH 9262 ;; 9263 9264bsdi[45]*) 9265 version_type=linux 9266 need_version=no 9267 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9268 soname_spec='${libname}${release}${shared_ext}$major' 9269 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9270 shlibpath_var=LD_LIBRARY_PATH 9271 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9272 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9273 # the default ld.so.conf also contains /usr/contrib/lib and 9274 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9275 # libtool to hard-code these into programs 9276 ;; 9277 9278cygwin* | mingw* | pw32* | cegcc*) 9279 version_type=windows 9280 shrext_cmds=".dll" 9281 need_version=no 9282 need_lib_prefix=no 9283 9284 case $GCC,$host_os in 9285 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9286 library_names_spec='$libname.dll.a' 9287 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9288 postinstall_cmds='base_file=`basename \${file}`~ 9289 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9290 dldir=$destdir/`dirname \$dlpath`~ 9291 test -d \$dldir || mkdir -p \$dldir~ 9292 $install_prog $dir/$dlname \$dldir/$dlname~ 9293 chmod a+x \$dldir/$dlname~ 9294 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9295 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9296 fi' 9297 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9298 dlpath=$dir/\$dldll~ 9299 $RM \$dlpath' 9300 shlibpath_overrides_runpath=yes 9301 9302 case $host_os in 9303 cygwin*) 9304 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9305 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9306 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9307 ;; 9308 mingw* | cegcc*) 9309 # MinGW DLLs use traditional 'lib' prefix 9310 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9311 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9312 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9313 # It is most probably a Windows format PATH printed by 9314 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9315 # path with ; separators, and with drive letters. We can handle the 9316 # drive letters (cygwin fileutils understands them), so leave them, 9317 # especially as we might pass files found there to a mingw objdump, 9318 # which wouldn't understand a cygwinified path. Ahh. 9319 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9320 else 9321 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9322 fi 9323 ;; 9324 pw32*) 9325 # pw32 DLLs use 'pw' prefix rather than 'lib' 9326 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9327 ;; 9328 esac 9329 ;; 9330 9331 *) 9332 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9333 ;; 9334 esac 9335 dynamic_linker='Win32 ld.exe' 9336 # FIXME: first we should search . and the directory the executable is in 9337 shlibpath_var=PATH 9338 ;; 9339 9340darwin* | rhapsody*) 9341 dynamic_linker="$host_os dyld" 9342 version_type=darwin 9343 need_lib_prefix=no 9344 need_version=no 9345 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9346 soname_spec='${libname}${release}${major}$shared_ext' 9347 shlibpath_overrides_runpath=yes 9348 shlibpath_var=DYLD_LIBRARY_PATH 9349 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9350 9351 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9352 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9353 ;; 9354 9355dgux*) 9356 version_type=linux 9357 need_lib_prefix=no 9358 need_version=no 9359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9360 soname_spec='${libname}${release}${shared_ext}$major' 9361 shlibpath_var=LD_LIBRARY_PATH 9362 ;; 9363 9364freebsd1*) 9365 dynamic_linker=no 9366 ;; 9367 9368freebsd* | dragonfly*) 9369 # DragonFly does not have aout. When/if they implement a new 9370 # versioning mechanism, adjust this. 9371 if test -x /usr/bin/objformat; then 9372 objformat=`/usr/bin/objformat` 9373 else 9374 case $host_os in 9375 freebsd[123]*) objformat=aout ;; 9376 *) objformat=elf ;; 9377 esac 9378 fi 9379 version_type=freebsd-$objformat 9380 case $version_type in 9381 freebsd-elf*) 9382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9383 need_version=no 9384 need_lib_prefix=no 9385 ;; 9386 freebsd-*) 9387 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9388 need_version=yes 9389 ;; 9390 esac 9391 shlibpath_var=LD_LIBRARY_PATH 9392 case $host_os in 9393 freebsd2*) 9394 shlibpath_overrides_runpath=yes 9395 ;; 9396 freebsd3.[01]* | freebsdelf3.[01]*) 9397 shlibpath_overrides_runpath=yes 9398 hardcode_into_libs=yes 9399 ;; 9400 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9401 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9402 shlibpath_overrides_runpath=no 9403 hardcode_into_libs=yes 9404 ;; 9405 *) # from 4.6 on, and DragonFly 9406 shlibpath_overrides_runpath=yes 9407 hardcode_into_libs=yes 9408 ;; 9409 esac 9410 ;; 9411 9412gnu*) 9413 version_type=linux 9414 need_lib_prefix=no 9415 need_version=no 9416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9417 soname_spec='${libname}${release}${shared_ext}$major' 9418 shlibpath_var=LD_LIBRARY_PATH 9419 hardcode_into_libs=yes 9420 ;; 9421 9422hpux9* | hpux10* | hpux11*) 9423 # Give a soname corresponding to the major version so that dld.sl refuses to 9424 # link against other versions. 9425 version_type=sunos 9426 need_lib_prefix=no 9427 need_version=no 9428 case $host_cpu in 9429 ia64*) 9430 shrext_cmds='.so' 9431 hardcode_into_libs=yes 9432 dynamic_linker="$host_os dld.so" 9433 shlibpath_var=LD_LIBRARY_PATH 9434 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9435 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9436 soname_spec='${libname}${release}${shared_ext}$major' 9437 if test "X$HPUX_IA64_MODE" = X32; then 9438 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9439 else 9440 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9441 fi 9442 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9443 ;; 9444 hppa*64*) 9445 shrext_cmds='.sl' 9446 hardcode_into_libs=yes 9447 dynamic_linker="$host_os dld.sl" 9448 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9449 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9451 soname_spec='${libname}${release}${shared_ext}$major' 9452 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9453 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9454 ;; 9455 *) 9456 shrext_cmds='.sl' 9457 dynamic_linker="$host_os dld.sl" 9458 shlibpath_var=SHLIB_PATH 9459 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9461 soname_spec='${libname}${release}${shared_ext}$major' 9462 ;; 9463 esac 9464 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9465 postinstall_cmds='chmod 555 $lib' 9466 ;; 9467 9468interix[3-9]*) 9469 version_type=linux 9470 need_lib_prefix=no 9471 need_version=no 9472 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9473 soname_spec='${libname}${release}${shared_ext}$major' 9474 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9475 shlibpath_var=LD_LIBRARY_PATH 9476 shlibpath_overrides_runpath=no 9477 hardcode_into_libs=yes 9478 ;; 9479 9480irix5* | irix6* | nonstopux*) 9481 case $host_os in 9482 nonstopux*) version_type=nonstopux ;; 9483 *) 9484 if test "$lt_cv_prog_gnu_ld" = yes; then 9485 version_type=linux 9486 else 9487 version_type=irix 9488 fi ;; 9489 esac 9490 need_lib_prefix=no 9491 need_version=no 9492 soname_spec='${libname}${release}${shared_ext}$major' 9493 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9494 case $host_os in 9495 irix5* | nonstopux*) 9496 libsuff= shlibsuff= 9497 ;; 9498 *) 9499 case $LD in # libtool.m4 will add one of these switches to LD 9500 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9501 libsuff= shlibsuff= libmagic=32-bit;; 9502 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9503 libsuff=32 shlibsuff=N32 libmagic=N32;; 9504 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9505 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9506 *) libsuff= shlibsuff= libmagic=never-match;; 9507 esac 9508 ;; 9509 esac 9510 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9511 shlibpath_overrides_runpath=no 9512 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9513 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9514 hardcode_into_libs=yes 9515 ;; 9516 9517# No shared lib support for Linux oldld, aout, or coff. 9518linux*oldld* | linux*aout* | linux*coff*) 9519 dynamic_linker=no 9520 ;; 9521 9522# This must be Linux ELF. 9523linux* | k*bsd*-gnu | kopensolaris*-gnu) 9524 version_type=linux 9525 need_lib_prefix=no 9526 need_version=no 9527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9528 soname_spec='${libname}${release}${shared_ext}$major' 9529 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9530 shlibpath_var=LD_LIBRARY_PATH 9531 shlibpath_overrides_runpath=no 9532 # Some binutils ld are patched to set DT_RUNPATH 9533 save_LDFLAGS=$LDFLAGS 9534 save_libdir=$libdir 9535 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9536 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9538/* end confdefs.h. */ 9539 9540int 9541main () 9542{ 9543 9544 ; 9545 return 0; 9546} 9547_ACEOF 9548if ac_fn_c_try_link "$LINENO"; then : 9549 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9550 shlibpath_overrides_runpath=yes 9551fi 9552fi 9553rm -f core conftest.err conftest.$ac_objext \ 9554 conftest$ac_exeext conftest.$ac_ext 9555 LDFLAGS=$save_LDFLAGS 9556 libdir=$save_libdir 9557 9558 # This implies no fast_install, which is unacceptable. 9559 # Some rework will be needed to allow for fast_install 9560 # before this can be enabled. 9561 hardcode_into_libs=yes 9562 9563 # Append ld.so.conf contents to the search path 9564 if test -f /etc/ld.so.conf; then 9565 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' ' '` 9566 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9567 fi 9568 9569 # We used to test for /lib/ld.so.1 and disable shared libraries on 9570 # powerpc, because MkLinux only supported shared libraries with the 9571 # GNU dynamic linker. Since this was broken with cross compilers, 9572 # most powerpc-linux boxes support dynamic linking these days and 9573 # people can always --disable-shared, the test was removed, and we 9574 # assume the GNU/Linux dynamic linker is in use. 9575 dynamic_linker='GNU/Linux ld.so' 9576 ;; 9577 9578netbsdelf*-gnu) 9579 version_type=linux 9580 need_lib_prefix=no 9581 need_version=no 9582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9583 soname_spec='${libname}${release}${shared_ext}$major' 9584 shlibpath_var=LD_LIBRARY_PATH 9585 shlibpath_overrides_runpath=no 9586 hardcode_into_libs=yes 9587 dynamic_linker='NetBSD ld.elf_so' 9588 ;; 9589 9590netbsd*) 9591 version_type=sunos 9592 need_lib_prefix=no 9593 need_version=no 9594 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9596 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9597 dynamic_linker='NetBSD (a.out) ld.so' 9598 else 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 dynamic_linker='NetBSD ld.elf_so' 9602 fi 9603 shlibpath_var=LD_LIBRARY_PATH 9604 shlibpath_overrides_runpath=yes 9605 hardcode_into_libs=yes 9606 ;; 9607 9608newsos6) 9609 version_type=linux 9610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9611 shlibpath_var=LD_LIBRARY_PATH 9612 shlibpath_overrides_runpath=yes 9613 ;; 9614 9615*nto* | *qnx*) 9616 version_type=qnx 9617 need_lib_prefix=no 9618 need_version=no 9619 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9620 soname_spec='${libname}${release}${shared_ext}$major' 9621 shlibpath_var=LD_LIBRARY_PATH 9622 shlibpath_overrides_runpath=no 9623 hardcode_into_libs=yes 9624 dynamic_linker='ldqnx.so' 9625 ;; 9626 9627openbsd*) 9628 version_type=sunos 9629 sys_lib_dlsearch_path_spec="/usr/lib" 9630 need_lib_prefix=no 9631 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9632 case $host_os in 9633 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9634 *) need_version=no ;; 9635 esac 9636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9637 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9638 shlibpath_var=LD_LIBRARY_PATH 9639 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9640 case $host_os in 9641 openbsd2.[89] | openbsd2.[89].*) 9642 shlibpath_overrides_runpath=no 9643 ;; 9644 *) 9645 shlibpath_overrides_runpath=yes 9646 ;; 9647 esac 9648 else 9649 shlibpath_overrides_runpath=yes 9650 fi 9651 ;; 9652 9653os2*) 9654 libname_spec='$name' 9655 shrext_cmds=".dll" 9656 need_lib_prefix=no 9657 library_names_spec='$libname${shared_ext} $libname.a' 9658 dynamic_linker='OS/2 ld.exe' 9659 shlibpath_var=LIBPATH 9660 ;; 9661 9662osf3* | osf4* | osf5*) 9663 version_type=osf 9664 need_lib_prefix=no 9665 need_version=no 9666 soname_spec='${libname}${release}${shared_ext}$major' 9667 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9668 shlibpath_var=LD_LIBRARY_PATH 9669 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9670 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9671 ;; 9672 9673rdos*) 9674 dynamic_linker=no 9675 ;; 9676 9677solaris*) 9678 version_type=linux 9679 need_lib_prefix=no 9680 need_version=no 9681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9682 soname_spec='${libname}${release}${shared_ext}$major' 9683 shlibpath_var=LD_LIBRARY_PATH 9684 shlibpath_overrides_runpath=yes 9685 hardcode_into_libs=yes 9686 # ldd complains unless libraries are executable 9687 postinstall_cmds='chmod +x $lib' 9688 ;; 9689 9690sunos4*) 9691 version_type=sunos 9692 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9693 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9694 shlibpath_var=LD_LIBRARY_PATH 9695 shlibpath_overrides_runpath=yes 9696 if test "$with_gnu_ld" = yes; then 9697 need_lib_prefix=no 9698 fi 9699 need_version=yes 9700 ;; 9701 9702sysv4 | sysv4.3*) 9703 version_type=linux 9704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9705 soname_spec='${libname}${release}${shared_ext}$major' 9706 shlibpath_var=LD_LIBRARY_PATH 9707 case $host_vendor in 9708 sni) 9709 shlibpath_overrides_runpath=no 9710 need_lib_prefix=no 9711 runpath_var=LD_RUN_PATH 9712 ;; 9713 siemens) 9714 need_lib_prefix=no 9715 ;; 9716 motorola) 9717 need_lib_prefix=no 9718 need_version=no 9719 shlibpath_overrides_runpath=no 9720 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9721 ;; 9722 esac 9723 ;; 9724 9725sysv4*MP*) 9726 if test -d /usr/nec ;then 9727 version_type=linux 9728 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9729 soname_spec='$libname${shared_ext}.$major' 9730 shlibpath_var=LD_LIBRARY_PATH 9731 fi 9732 ;; 9733 9734sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9735 version_type=freebsd-elf 9736 need_lib_prefix=no 9737 need_version=no 9738 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9739 soname_spec='${libname}${release}${shared_ext}$major' 9740 shlibpath_var=LD_LIBRARY_PATH 9741 shlibpath_overrides_runpath=yes 9742 hardcode_into_libs=yes 9743 if test "$with_gnu_ld" = yes; then 9744 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9745 else 9746 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9747 case $host_os in 9748 sco3.2v5*) 9749 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9750 ;; 9751 esac 9752 fi 9753 sys_lib_dlsearch_path_spec='/usr/lib' 9754 ;; 9755 9756tpf*) 9757 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9758 version_type=linux 9759 need_lib_prefix=no 9760 need_version=no 9761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9762 shlibpath_var=LD_LIBRARY_PATH 9763 shlibpath_overrides_runpath=no 9764 hardcode_into_libs=yes 9765 ;; 9766 9767uts4*) 9768 version_type=linux 9769 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9770 soname_spec='${libname}${release}${shared_ext}$major' 9771 shlibpath_var=LD_LIBRARY_PATH 9772 ;; 9773 9774*) 9775 dynamic_linker=no 9776 ;; 9777esac 9778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 9779$as_echo "$dynamic_linker" >&6; } 9780test "$dynamic_linker" = no && can_build_shared=no 9781 9782variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9783if test "$GCC" = yes; then 9784 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9785fi 9786 9787if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9788 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9789fi 9790if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9791 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9792fi 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 9881$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9882hardcode_action= 9883if test -n "$hardcode_libdir_flag_spec" || 9884 test -n "$runpath_var" || 9885 test "X$hardcode_automatic" = "Xyes" ; then 9886 9887 # We can hardcode non-existent directories. 9888 if test "$hardcode_direct" != no && 9889 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9890 # have to relink, otherwise we might link with an installed library 9891 # when we should be linking with a yet-to-be-installed one 9892 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 9893 test "$hardcode_minus_L" != no; then 9894 # Linking always hardcodes the temporary library directory. 9895 hardcode_action=relink 9896 else 9897 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9898 hardcode_action=immediate 9899 fi 9900else 9901 # We cannot hardcode anything, or else we can only hardcode existing 9902 # directories. 9903 hardcode_action=unsupported 9904fi 9905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 9906$as_echo "$hardcode_action" >&6; } 9907 9908if test "$hardcode_action" = relink || 9909 test "$inherit_rpath" = yes; then 9910 # Fast installation is not supported 9911 enable_fast_install=no 9912elif test "$shlibpath_overrides_runpath" = yes || 9913 test "$enable_shared" = no; then 9914 # Fast installation is not necessary 9915 enable_fast_install=needless 9916fi 9917 9918 9919 9920 9921 9922 9923 if test "x$enable_dlopen" != xyes; then 9924 enable_dlopen=unknown 9925 enable_dlopen_self=unknown 9926 enable_dlopen_self_static=unknown 9927else 9928 lt_cv_dlopen=no 9929 lt_cv_dlopen_libs= 9930 9931 case $host_os in 9932 beos*) 9933 lt_cv_dlopen="load_add_on" 9934 lt_cv_dlopen_libs= 9935 lt_cv_dlopen_self=yes 9936 ;; 9937 9938 mingw* | pw32* | cegcc*) 9939 lt_cv_dlopen="LoadLibrary" 9940 lt_cv_dlopen_libs= 9941 ;; 9942 9943 cygwin*) 9944 lt_cv_dlopen="dlopen" 9945 lt_cv_dlopen_libs= 9946 ;; 9947 9948 darwin*) 9949 # if libdl is installed we need to link against it 9950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9951$as_echo_n "checking for dlopen in -ldl... " >&6; } 9952if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 9953 $as_echo_n "(cached) " >&6 9954else 9955 ac_check_lib_save_LIBS=$LIBS 9956LIBS="-ldl $LIBS" 9957cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9958/* end confdefs.h. */ 9959 9960/* Override any GCC internal prototype to avoid an error. 9961 Use char because int might match the return type of a GCC 9962 builtin and then its argument prototype would still apply. */ 9963#ifdef __cplusplus 9964extern "C" 9965#endif 9966char dlopen (); 9967int 9968main () 9969{ 9970return dlopen (); 9971 ; 9972 return 0; 9973} 9974_ACEOF 9975if ac_fn_c_try_link "$LINENO"; then : 9976 ac_cv_lib_dl_dlopen=yes 9977else 9978 ac_cv_lib_dl_dlopen=no 9979fi 9980rm -f core conftest.err conftest.$ac_objext \ 9981 conftest$ac_exeext conftest.$ac_ext 9982LIBS=$ac_check_lib_save_LIBS 9983fi 9984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9985$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9986if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 9987 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9988else 9989 9990 lt_cv_dlopen="dyld" 9991 lt_cv_dlopen_libs= 9992 lt_cv_dlopen_self=yes 9993 9994fi 9995 9996 ;; 9997 9998 *) 9999 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10000if test "x$ac_cv_func_shl_load" = x""yes; then : 10001 lt_cv_dlopen="shl_load" 10002else 10003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10004$as_echo_n "checking for shl_load in -ldld... " >&6; } 10005if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10006 $as_echo_n "(cached) " >&6 10007else 10008 ac_check_lib_save_LIBS=$LIBS 10009LIBS="-ldld $LIBS" 10010cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10011/* end confdefs.h. */ 10012 10013/* Override any GCC internal prototype to avoid an error. 10014 Use char because int might match the return type of a GCC 10015 builtin and then its argument prototype would still apply. */ 10016#ifdef __cplusplus 10017extern "C" 10018#endif 10019char shl_load (); 10020int 10021main () 10022{ 10023return shl_load (); 10024 ; 10025 return 0; 10026} 10027_ACEOF 10028if ac_fn_c_try_link "$LINENO"; then : 10029 ac_cv_lib_dld_shl_load=yes 10030else 10031 ac_cv_lib_dld_shl_load=no 10032fi 10033rm -f core conftest.err conftest.$ac_objext \ 10034 conftest$ac_exeext conftest.$ac_ext 10035LIBS=$ac_check_lib_save_LIBS 10036fi 10037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10038$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10039if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10040 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10041else 10042 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10043if test "x$ac_cv_func_dlopen" = x""yes; then : 10044 lt_cv_dlopen="dlopen" 10045else 10046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10047$as_echo_n "checking for dlopen in -ldl... " >&6; } 10048if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10049 $as_echo_n "(cached) " >&6 10050else 10051 ac_check_lib_save_LIBS=$LIBS 10052LIBS="-ldl $LIBS" 10053cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10054/* end confdefs.h. */ 10055 10056/* Override any GCC internal prototype to avoid an error. 10057 Use char because int might match the return type of a GCC 10058 builtin and then its argument prototype would still apply. */ 10059#ifdef __cplusplus 10060extern "C" 10061#endif 10062char dlopen (); 10063int 10064main () 10065{ 10066return dlopen (); 10067 ; 10068 return 0; 10069} 10070_ACEOF 10071if ac_fn_c_try_link "$LINENO"; then : 10072 ac_cv_lib_dl_dlopen=yes 10073else 10074 ac_cv_lib_dl_dlopen=no 10075fi 10076rm -f core conftest.err conftest.$ac_objext \ 10077 conftest$ac_exeext conftest.$ac_ext 10078LIBS=$ac_check_lib_save_LIBS 10079fi 10080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10081$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10082if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10083 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10084else 10085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10086$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10087if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10088 $as_echo_n "(cached) " >&6 10089else 10090 ac_check_lib_save_LIBS=$LIBS 10091LIBS="-lsvld $LIBS" 10092cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10093/* end confdefs.h. */ 10094 10095/* Override any GCC internal prototype to avoid an error. 10096 Use char because int might match the return type of a GCC 10097 builtin and then its argument prototype would still apply. */ 10098#ifdef __cplusplus 10099extern "C" 10100#endif 10101char dlopen (); 10102int 10103main () 10104{ 10105return dlopen (); 10106 ; 10107 return 0; 10108} 10109_ACEOF 10110if ac_fn_c_try_link "$LINENO"; then : 10111 ac_cv_lib_svld_dlopen=yes 10112else 10113 ac_cv_lib_svld_dlopen=no 10114fi 10115rm -f core conftest.err conftest.$ac_objext \ 10116 conftest$ac_exeext conftest.$ac_ext 10117LIBS=$ac_check_lib_save_LIBS 10118fi 10119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10120$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10121if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10122 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10123else 10124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10125$as_echo_n "checking for dld_link in -ldld... " >&6; } 10126if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10127 $as_echo_n "(cached) " >&6 10128else 10129 ac_check_lib_save_LIBS=$LIBS 10130LIBS="-ldld $LIBS" 10131cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10132/* end confdefs.h. */ 10133 10134/* Override any GCC internal prototype to avoid an error. 10135 Use char because int might match the return type of a GCC 10136 builtin and then its argument prototype would still apply. */ 10137#ifdef __cplusplus 10138extern "C" 10139#endif 10140char dld_link (); 10141int 10142main () 10143{ 10144return dld_link (); 10145 ; 10146 return 0; 10147} 10148_ACEOF 10149if ac_fn_c_try_link "$LINENO"; then : 10150 ac_cv_lib_dld_dld_link=yes 10151else 10152 ac_cv_lib_dld_dld_link=no 10153fi 10154rm -f core conftest.err conftest.$ac_objext \ 10155 conftest$ac_exeext conftest.$ac_ext 10156LIBS=$ac_check_lib_save_LIBS 10157fi 10158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10159$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10160if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10161 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10162fi 10163 10164 10165fi 10166 10167 10168fi 10169 10170 10171fi 10172 10173 10174fi 10175 10176 10177fi 10178 10179 ;; 10180 esac 10181 10182 if test "x$lt_cv_dlopen" != xno; then 10183 enable_dlopen=yes 10184 else 10185 enable_dlopen=no 10186 fi 10187 10188 case $lt_cv_dlopen in 10189 dlopen) 10190 save_CPPFLAGS="$CPPFLAGS" 10191 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10192 10193 save_LDFLAGS="$LDFLAGS" 10194 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10195 10196 save_LIBS="$LIBS" 10197 LIBS="$lt_cv_dlopen_libs $LIBS" 10198 10199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10200$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10201if test "${lt_cv_dlopen_self+set}" = set; then : 10202 $as_echo_n "(cached) " >&6 10203else 10204 if test "$cross_compiling" = yes; then : 10205 lt_cv_dlopen_self=cross 10206else 10207 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10208 lt_status=$lt_dlunknown 10209 cat > conftest.$ac_ext <<_LT_EOF 10210#line 10210 "configure" 10211#include "confdefs.h" 10212 10213#if HAVE_DLFCN_H 10214#include <dlfcn.h> 10215#endif 10216 10217#include <stdio.h> 10218 10219#ifdef RTLD_GLOBAL 10220# define LT_DLGLOBAL RTLD_GLOBAL 10221#else 10222# ifdef DL_GLOBAL 10223# define LT_DLGLOBAL DL_GLOBAL 10224# else 10225# define LT_DLGLOBAL 0 10226# endif 10227#endif 10228 10229/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10230 find out it does not work in some platform. */ 10231#ifndef LT_DLLAZY_OR_NOW 10232# ifdef RTLD_LAZY 10233# define LT_DLLAZY_OR_NOW RTLD_LAZY 10234# else 10235# ifdef DL_LAZY 10236# define LT_DLLAZY_OR_NOW DL_LAZY 10237# else 10238# ifdef RTLD_NOW 10239# define LT_DLLAZY_OR_NOW RTLD_NOW 10240# else 10241# ifdef DL_NOW 10242# define LT_DLLAZY_OR_NOW DL_NOW 10243# else 10244# define LT_DLLAZY_OR_NOW 0 10245# endif 10246# endif 10247# endif 10248# endif 10249#endif 10250 10251void fnord() { int i=42;} 10252int main () 10253{ 10254 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10255 int status = $lt_dlunknown; 10256 10257 if (self) 10258 { 10259 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10260 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10261 /* dlclose (self); */ 10262 } 10263 else 10264 puts (dlerror ()); 10265 10266 return status; 10267} 10268_LT_EOF 10269 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10270 (eval $ac_link) 2>&5 10271 ac_status=$? 10272 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10273 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10274 (./conftest; exit; ) >&5 2>/dev/null 10275 lt_status=$? 10276 case x$lt_status in 10277 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10278 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10279 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10280 esac 10281 else : 10282 # compilation failed 10283 lt_cv_dlopen_self=no 10284 fi 10285fi 10286rm -fr conftest* 10287 10288 10289fi 10290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10291$as_echo "$lt_cv_dlopen_self" >&6; } 10292 10293 if test "x$lt_cv_dlopen_self" = xyes; then 10294 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10296$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10297if test "${lt_cv_dlopen_self_static+set}" = set; then : 10298 $as_echo_n "(cached) " >&6 10299else 10300 if test "$cross_compiling" = yes; then : 10301 lt_cv_dlopen_self_static=cross 10302else 10303 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10304 lt_status=$lt_dlunknown 10305 cat > conftest.$ac_ext <<_LT_EOF 10306#line 10306 "configure" 10307#include "confdefs.h" 10308 10309#if HAVE_DLFCN_H 10310#include <dlfcn.h> 10311#endif 10312 10313#include <stdio.h> 10314 10315#ifdef RTLD_GLOBAL 10316# define LT_DLGLOBAL RTLD_GLOBAL 10317#else 10318# ifdef DL_GLOBAL 10319# define LT_DLGLOBAL DL_GLOBAL 10320# else 10321# define LT_DLGLOBAL 0 10322# endif 10323#endif 10324 10325/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10326 find out it does not work in some platform. */ 10327#ifndef LT_DLLAZY_OR_NOW 10328# ifdef RTLD_LAZY 10329# define LT_DLLAZY_OR_NOW RTLD_LAZY 10330# else 10331# ifdef DL_LAZY 10332# define LT_DLLAZY_OR_NOW DL_LAZY 10333# else 10334# ifdef RTLD_NOW 10335# define LT_DLLAZY_OR_NOW RTLD_NOW 10336# else 10337# ifdef DL_NOW 10338# define LT_DLLAZY_OR_NOW DL_NOW 10339# else 10340# define LT_DLLAZY_OR_NOW 0 10341# endif 10342# endif 10343# endif 10344# endif 10345#endif 10346 10347void fnord() { int i=42;} 10348int main () 10349{ 10350 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10351 int status = $lt_dlunknown; 10352 10353 if (self) 10354 { 10355 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10356 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10357 /* dlclose (self); */ 10358 } 10359 else 10360 puts (dlerror ()); 10361 10362 return status; 10363} 10364_LT_EOF 10365 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10366 (eval $ac_link) 2>&5 10367 ac_status=$? 10368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10369 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10370 (./conftest; exit; ) >&5 2>/dev/null 10371 lt_status=$? 10372 case x$lt_status in 10373 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10374 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10375 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10376 esac 10377 else : 10378 # compilation failed 10379 lt_cv_dlopen_self_static=no 10380 fi 10381fi 10382rm -fr conftest* 10383 10384 10385fi 10386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10387$as_echo "$lt_cv_dlopen_self_static" >&6; } 10388 fi 10389 10390 CPPFLAGS="$save_CPPFLAGS" 10391 LDFLAGS="$save_LDFLAGS" 10392 LIBS="$save_LIBS" 10393 ;; 10394 esac 10395 10396 case $lt_cv_dlopen_self in 10397 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10398 *) enable_dlopen_self=unknown ;; 10399 esac 10400 10401 case $lt_cv_dlopen_self_static in 10402 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10403 *) enable_dlopen_self_static=unknown ;; 10404 esac 10405fi 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423striplib= 10424old_striplib= 10425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10426$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10427if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10428 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10429 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10431$as_echo "yes" >&6; } 10432else 10433# FIXME - insert some real tests, host_os isn't really good enough 10434 case $host_os in 10435 darwin*) 10436 if test -n "$STRIP" ; then 10437 striplib="$STRIP -x" 10438 old_striplib="$STRIP -S" 10439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10440$as_echo "yes" >&6; } 10441 else 10442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10443$as_echo "no" >&6; } 10444 fi 10445 ;; 10446 *) 10447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10448$as_echo "no" >&6; } 10449 ;; 10450 esac 10451fi 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 # Report which library types will actually be built 10465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10466$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10468$as_echo "$can_build_shared" >&6; } 10469 10470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10471$as_echo_n "checking whether to build shared libraries... " >&6; } 10472 test "$can_build_shared" = "no" && enable_shared=no 10473 10474 # On AIX, shared libraries and static libraries use the same namespace, and 10475 # are all built from PIC. 10476 case $host_os in 10477 aix3*) 10478 test "$enable_shared" = yes && enable_static=no 10479 if test -n "$RANLIB"; then 10480 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10481 postinstall_cmds='$RANLIB $lib' 10482 fi 10483 ;; 10484 10485 aix[4-9]*) 10486 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10487 test "$enable_shared" = yes && enable_static=no 10488 fi 10489 ;; 10490 esac 10491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10492$as_echo "$enable_shared" >&6; } 10493 10494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10495$as_echo_n "checking whether to build static libraries... " >&6; } 10496 # Make sure either enable_shared or enable_static is yes. 10497 test "$enable_shared" = yes || enable_static=yes 10498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10499$as_echo "$enable_static" >&6; } 10500 10501 10502 10503 10504fi 10505ac_ext=c 10506ac_cpp='$CPP $CPPFLAGS' 10507ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10508ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10509ac_compiler_gnu=$ac_cv_c_compiler_gnu 10510 10511CC="$lt_save_CC" 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 ac_config_commands="$ac_config_commands libtool" 10526 10527 10528 10529 10530# Only expand once: 10531 10532 10533 10534# Extract the first word of "doxygen", so it can be a program name with args. 10535set dummy doxygen; ac_word=$2 10536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10537$as_echo_n "checking for $ac_word... " >&6; } 10538if test "${ac_cv_prog_DOXYGEN+set}" = set; then : 10539 $as_echo_n "(cached) " >&6 10540else 10541 if test -n "$DOXYGEN"; then 10542 ac_cv_prog_DOXYGEN="$DOXYGEN" # Let the user override the test. 10543else 10544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10545for as_dir in $PATH 10546do 10547 IFS=$as_save_IFS 10548 test -z "$as_dir" && as_dir=. 10549 for ac_exec_ext in '' $ac_executable_extensions; do 10550 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10551 ac_cv_prog_DOXYGEN="true" 10552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10553 break 2 10554 fi 10555done 10556 done 10557IFS=$as_save_IFS 10558 10559 test -z "$ac_cv_prog_DOXYGEN" && ac_cv_prog_DOXYGEN="false" 10560fi 10561fi 10562DOXYGEN=$ac_cv_prog_DOXYGEN 10563if test -n "$DOXYGEN"; then 10564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5 10565$as_echo "$DOXYGEN" >&6; } 10566else 10567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10568$as_echo "no" >&6; } 10569fi 10570 10571 10572 if test "$DOXYGEN" = true; then 10573 DOXYGEN_TRUE= 10574 DOXYGEN_FALSE='#' 10575else 10576 DOXYGEN_TRUE='#' 10577 DOXYGEN_FALSE= 10578fi 10579 10580 10581# Checks for header files. 10582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 10583$as_echo_n "checking for ANSI C header files... " >&6; } 10584if test "${ac_cv_header_stdc+set}" = set; then : 10585 $as_echo_n "(cached) " >&6 10586else 10587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10588/* end confdefs.h. */ 10589#include <stdlib.h> 10590#include <stdarg.h> 10591#include <string.h> 10592#include <float.h> 10593 10594int 10595main () 10596{ 10597 10598 ; 10599 return 0; 10600} 10601_ACEOF 10602if ac_fn_c_try_compile "$LINENO"; then : 10603 ac_cv_header_stdc=yes 10604else 10605 ac_cv_header_stdc=no 10606fi 10607rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10608 10609if test $ac_cv_header_stdc = yes; then 10610 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 10611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10612/* end confdefs.h. */ 10613#include <string.h> 10614 10615_ACEOF 10616if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10617 $EGREP "memchr" >/dev/null 2>&1; then : 10618 10619else 10620 ac_cv_header_stdc=no 10621fi 10622rm -f conftest* 10623 10624fi 10625 10626if test $ac_cv_header_stdc = yes; then 10627 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 10628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10629/* end confdefs.h. */ 10630#include <stdlib.h> 10631 10632_ACEOF 10633if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10634 $EGREP "free" >/dev/null 2>&1; then : 10635 10636else 10637 ac_cv_header_stdc=no 10638fi 10639rm -f conftest* 10640 10641fi 10642 10643if test $ac_cv_header_stdc = yes; then 10644 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 10645 if test "$cross_compiling" = yes; then : 10646 : 10647else 10648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10649/* end confdefs.h. */ 10650#include <ctype.h> 10651#include <stdlib.h> 10652#if ((' ' & 0x0FF) == 0x020) 10653# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 10654# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 10655#else 10656# define ISLOWER(c) \ 10657 (('a' <= (c) && (c) <= 'i') \ 10658 || ('j' <= (c) && (c) <= 'r') \ 10659 || ('s' <= (c) && (c) <= 'z')) 10660# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 10661#endif 10662 10663#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 10664int 10665main () 10666{ 10667 int i; 10668 for (i = 0; i < 256; i++) 10669 if (XOR (islower (i), ISLOWER (i)) 10670 || toupper (i) != TOUPPER (i)) 10671 return 2; 10672 return 0; 10673} 10674_ACEOF 10675if ac_fn_c_try_run "$LINENO"; then : 10676 10677else 10678 ac_cv_header_stdc=no 10679fi 10680rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10681 conftest.$ac_objext conftest.beam conftest.$ac_ext 10682fi 10683 10684fi 10685fi 10686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 10687$as_echo "$ac_cv_header_stdc" >&6; } 10688if test $ac_cv_header_stdc = yes; then 10689 10690$as_echo "#define STDC_HEADERS 1" >>confdefs.h 10691 10692fi 10693 10694for ac_header in stdlib.h 10695do : 10696 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" 10697if test "x$ac_cv_header_stdlib_h" = x""yes; then : 10698 cat >>confdefs.h <<_ACEOF 10699#define HAVE_STDLIB_H 1 10700_ACEOF 10701 10702fi 10703 10704done 10705 10706 10707# Checks for typedefs, structures, and compiler characteristics. 10708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 10709$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 10710if test "${ac_cv_c_const+set}" = set; then : 10711 $as_echo_n "(cached) " >&6 10712else 10713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10714/* end confdefs.h. */ 10715 10716int 10717main () 10718{ 10719/* FIXME: Include the comments suggested by Paul. */ 10720#ifndef __cplusplus 10721 /* Ultrix mips cc rejects this. */ 10722 typedef int charset[2]; 10723 const charset cs; 10724 /* SunOS 4.1.1 cc rejects this. */ 10725 char const *const *pcpcc; 10726 char **ppc; 10727 /* NEC SVR4.0.2 mips cc rejects this. */ 10728 struct point {int x, y;}; 10729 static struct point const zero = {0,0}; 10730 /* AIX XL C 1.02.0.0 rejects this. 10731 It does not let you subtract one const X* pointer from another in 10732 an arm of an if-expression whose if-part is not a constant 10733 expression */ 10734 const char *g = "string"; 10735 pcpcc = &g + (g ? g-g : 0); 10736 /* HPUX 7.0 cc rejects these. */ 10737 ++pcpcc; 10738 ppc = (char**) pcpcc; 10739 pcpcc = (char const *const *) ppc; 10740 { /* SCO 3.2v4 cc rejects this. */ 10741 char *t; 10742 char const *s = 0 ? (char *) 0 : (char const *) 0; 10743 10744 *t++ = 0; 10745 if (s) return 0; 10746 } 10747 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 10748 int x[] = {25, 17}; 10749 const int *foo = &x[0]; 10750 ++foo; 10751 } 10752 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 10753 typedef const int *iptr; 10754 iptr p = 0; 10755 ++p; 10756 } 10757 { /* AIX XL C 1.02.0.0 rejects this saying 10758 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 10759 struct s { int j; const int *ap[3]; }; 10760 struct s *b; b->j = 5; 10761 } 10762 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 10763 const int foo = 10; 10764 if (!foo) return 0; 10765 } 10766 return !cs[0] && !zero.x; 10767#endif 10768 10769 ; 10770 return 0; 10771} 10772_ACEOF 10773if ac_fn_c_try_compile "$LINENO"; then : 10774 ac_cv_c_const=yes 10775else 10776 ac_cv_c_const=no 10777fi 10778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10779fi 10780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 10781$as_echo "$ac_cv_c_const" >&6; } 10782if test $ac_cv_c_const = no; then 10783 10784$as_echo "#define const /**/" >>confdefs.h 10785 10786fi 10787 10788ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 10789if test "x$ac_cv_type_size_t" = x""yes; then : 10790 10791else 10792 10793cat >>confdefs.h <<_ACEOF 10794#define size_t unsigned int 10795_ACEOF 10796 10797fi 10798 10799 10800# Define Makefiles. 10801ac_config_files="$ac_config_files yaml-0.1.pc include/Makefile src/Makefile Makefile tests/Makefile win32/Makefile" 10802 10803 10804# Generate the "configure" script. 10805cat >confcache <<\_ACEOF 10806# This file is a shell script that caches the results of configure 10807# tests run on this system so they can be shared between configure 10808# scripts and configure runs, see configure's option --config-cache. 10809# It is not useful on other systems. If it contains results you don't 10810# want to keep, you may remove or edit it. 10811# 10812# config.status only pays attention to the cache file if you give it 10813# the --recheck option to rerun configure. 10814# 10815# `ac_cv_env_foo' variables (set or unset) will be overridden when 10816# loading this file, other *unset* `ac_cv_foo' will be assigned the 10817# following values. 10818 10819_ACEOF 10820 10821# The following way of writing the cache mishandles newlines in values, 10822# but we know of no workaround that is simple, portable, and efficient. 10823# So, we kill variables containing newlines. 10824# Ultrix sh set writes to stderr and can't be redirected directly, 10825# and sets the high bit in the cache file unless we assign to the vars. 10826( 10827 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 10828 eval ac_val=\$$ac_var 10829 case $ac_val in #( 10830 *${as_nl}*) 10831 case $ac_var in #( 10832 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 10833$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 10834 esac 10835 case $ac_var in #( 10836 _ | IFS | as_nl) ;; #( 10837 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 10838 *) { eval $ac_var=; unset $ac_var;} ;; 10839 esac ;; 10840 esac 10841 done 10842 10843 (set) 2>&1 | 10844 case $as_nl`(ac_space=' '; set) 2>&1` in #( 10845 *${as_nl}ac_space=\ *) 10846 # `set' does not quote correctly, so add quotes: double-quote 10847 # substitution turns \\\\ into \\, and sed turns \\ into \. 10848 sed -n \ 10849 "s/'/'\\\\''/g; 10850 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 10851 ;; #( 10852 *) 10853 # `set' quotes correctly as required by POSIX, so do not add quotes. 10854 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 10855 ;; 10856 esac | 10857 sort 10858) | 10859 sed ' 10860 /^ac_cv_env_/b end 10861 t clear 10862 :clear 10863 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 10864 t end 10865 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 10866 :end' >>confcache 10867if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 10868 if test -w "$cache_file"; then 10869 test "x$cache_file" != "x/dev/null" && 10870 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 10871$as_echo "$as_me: updating cache $cache_file" >&6;} 10872 cat confcache >$cache_file 10873 else 10874 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 10875$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 10876 fi 10877fi 10878rm -f confcache 10879 10880test "x$prefix" = xNONE && prefix=$ac_default_prefix 10881# Let make expand exec_prefix. 10882test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 10883 10884DEFS=-DHAVE_CONFIG_H 10885 10886ac_libobjs= 10887ac_ltlibobjs= 10888U= 10889for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 10890 # 1. Remove the extension, and $U if already installed. 10891 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 10892 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 10893 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 10894 # will be set to the directory where LIBOBJS objects are built. 10895 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 10896 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 10897done 10898LIBOBJS=$ac_libobjs 10899 10900LTLIBOBJS=$ac_ltlibobjs 10901 10902 10903 if test -n "$EXEEXT"; then 10904 am__EXEEXT_TRUE= 10905 am__EXEEXT_FALSE='#' 10906else 10907 am__EXEEXT_TRUE='#' 10908 am__EXEEXT_FALSE= 10909fi 10910 10911if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 10912 as_fn_error $? "conditional \"AMDEP\" was never defined. 10913Usually this means the macro was only invoked conditionally." "$LINENO" 5 10914fi 10915if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 10916 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 10917Usually this means the macro was only invoked conditionally." "$LINENO" 5 10918fi 10919if test -z "${DOXYGEN_TRUE}" && test -z "${DOXYGEN_FALSE}"; then 10920 as_fn_error $? "conditional \"DOXYGEN\" was never defined. 10921Usually this means the macro was only invoked conditionally." "$LINENO" 5 10922fi 10923 10924: ${CONFIG_STATUS=./config.status} 10925ac_write_fail=0 10926ac_clean_files_save=$ac_clean_files 10927ac_clean_files="$ac_clean_files $CONFIG_STATUS" 10928{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 10929$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 10930as_write_fail=0 10931cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 10932#! $SHELL 10933# Generated by $as_me. 10934# Run this file to recreate the current configuration. 10935# Compiler output produced by configure, useful for debugging 10936# configure, is in config.log if it exists. 10937 10938debug=false 10939ac_cs_recheck=false 10940ac_cs_silent=false 10941 10942SHELL=\${CONFIG_SHELL-$SHELL} 10943export SHELL 10944_ASEOF 10945cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 10946## -------------------- ## 10947## M4sh Initialization. ## 10948## -------------------- ## 10949 10950# Be more Bourne compatible 10951DUALCASE=1; export DUALCASE # for MKS sh 10952if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 10953 emulate sh 10954 NULLCMD=: 10955 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 10956 # is contrary to our usage. Disable this feature. 10957 alias -g '${1+"$@"}'='"$@"' 10958 setopt NO_GLOB_SUBST 10959else 10960 case `(set -o) 2>/dev/null` in #( 10961 *posix*) : 10962 set -o posix ;; #( 10963 *) : 10964 ;; 10965esac 10966fi 10967 10968 10969as_nl=' 10970' 10971export as_nl 10972# Printing a long string crashes Solaris 7 /usr/bin/printf. 10973as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 10974as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 10975as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 10976# Prefer a ksh shell builtin over an external printf program on Solaris, 10977# but without wasting forks for bash or zsh. 10978if test -z "$BASH_VERSION$ZSH_VERSION" \ 10979 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 10980 as_echo='print -r --' 10981 as_echo_n='print -rn --' 10982elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 10983 as_echo='printf %s\n' 10984 as_echo_n='printf %s' 10985else 10986 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 10987 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 10988 as_echo_n='/usr/ucb/echo -n' 10989 else 10990 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 10991 as_echo_n_body='eval 10992 arg=$1; 10993 case $arg in #( 10994 *"$as_nl"*) 10995 expr "X$arg" : "X\\(.*\\)$as_nl"; 10996 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 10997 esac; 10998 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 10999 ' 11000 export as_echo_n_body 11001 as_echo_n='sh -c $as_echo_n_body as_echo' 11002 fi 11003 export as_echo_body 11004 as_echo='sh -c $as_echo_body as_echo' 11005fi 11006 11007# The user is always right. 11008if test "${PATH_SEPARATOR+set}" != set; then 11009 PATH_SEPARATOR=: 11010 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11011 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11012 PATH_SEPARATOR=';' 11013 } 11014fi 11015 11016 11017# IFS 11018# We need space, tab and new line, in precisely that order. Quoting is 11019# there to prevent editors from complaining about space-tab. 11020# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11021# splitting by setting IFS to empty value.) 11022IFS=" "" $as_nl" 11023 11024# Find who we are. Look in the path if we contain no directory separator. 11025case $0 in #(( 11026 *[\\/]* ) as_myself=$0 ;; 11027 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11028for as_dir in $PATH 11029do 11030 IFS=$as_save_IFS 11031 test -z "$as_dir" && as_dir=. 11032 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11033 done 11034IFS=$as_save_IFS 11035 11036 ;; 11037esac 11038# We did not find ourselves, most probably we were run as `sh COMMAND' 11039# in which case we are not to be found in the path. 11040if test "x$as_myself" = x; then 11041 as_myself=$0 11042fi 11043if test ! -f "$as_myself"; then 11044 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11045 exit 1 11046fi 11047 11048# Unset variables that we do not need and which cause bugs (e.g. in 11049# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11050# suppresses any "Segmentation fault" message there. '((' could 11051# trigger a bug in pdksh 5.2.14. 11052for as_var in BASH_ENV ENV MAIL MAILPATH 11053do eval test x\${$as_var+set} = xset \ 11054 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11055done 11056PS1='$ ' 11057PS2='> ' 11058PS4='+ ' 11059 11060# NLS nuisances. 11061LC_ALL=C 11062export LC_ALL 11063LANGUAGE=C 11064export LANGUAGE 11065 11066# CDPATH. 11067(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11068 11069 11070# as_fn_error STATUS ERROR [LINENO LOG_FD] 11071# ---------------------------------------- 11072# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11073# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11074# script with STATUS, using 1 if that was 0. 11075as_fn_error () 11076{ 11077 as_status=$1; test $as_status -eq 0 && as_status=1 11078 if test "$4"; then 11079 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11080 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11081 fi 11082 $as_echo "$as_me: error: $2" >&2 11083 as_fn_exit $as_status 11084} # as_fn_error 11085 11086 11087# as_fn_set_status STATUS 11088# ----------------------- 11089# Set $? to STATUS, without forking. 11090as_fn_set_status () 11091{ 11092 return $1 11093} # as_fn_set_status 11094 11095# as_fn_exit STATUS 11096# ----------------- 11097# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11098as_fn_exit () 11099{ 11100 set +e 11101 as_fn_set_status $1 11102 exit $1 11103} # as_fn_exit 11104 11105# as_fn_unset VAR 11106# --------------- 11107# Portably unset VAR. 11108as_fn_unset () 11109{ 11110 { eval $1=; unset $1;} 11111} 11112as_unset=as_fn_unset 11113# as_fn_append VAR VALUE 11114# ---------------------- 11115# Append the text in VALUE to the end of the definition contained in VAR. Take 11116# advantage of any shell optimizations that allow amortized linear growth over 11117# repeated appends, instead of the typical quadratic growth present in naive 11118# implementations. 11119if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11120 eval 'as_fn_append () 11121 { 11122 eval $1+=\$2 11123 }' 11124else 11125 as_fn_append () 11126 { 11127 eval $1=\$$1\$2 11128 } 11129fi # as_fn_append 11130 11131# as_fn_arith ARG... 11132# ------------------ 11133# Perform arithmetic evaluation on the ARGs, and store the result in the 11134# global $as_val. Take advantage of shells that can avoid forks. The arguments 11135# must be portable across $(()) and expr. 11136if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11137 eval 'as_fn_arith () 11138 { 11139 as_val=$(( $* )) 11140 }' 11141else 11142 as_fn_arith () 11143 { 11144 as_val=`expr "$@" || test $? -eq 1` 11145 } 11146fi # as_fn_arith 11147 11148 11149if expr a : '\(a\)' >/dev/null 2>&1 && 11150 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11151 as_expr=expr 11152else 11153 as_expr=false 11154fi 11155 11156if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11157 as_basename=basename 11158else 11159 as_basename=false 11160fi 11161 11162if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11163 as_dirname=dirname 11164else 11165 as_dirname=false 11166fi 11167 11168as_me=`$as_basename -- "$0" || 11169$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11170 X"$0" : 'X\(//\)$' \| \ 11171 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11172$as_echo X/"$0" | 11173 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11174 s//\1/ 11175 q 11176 } 11177 /^X\/\(\/\/\)$/{ 11178 s//\1/ 11179 q 11180 } 11181 /^X\/\(\/\).*/{ 11182 s//\1/ 11183 q 11184 } 11185 s/.*/./; q'` 11186 11187# Avoid depending upon Character Ranges. 11188as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11189as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11190as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11191as_cr_digits='0123456789' 11192as_cr_alnum=$as_cr_Letters$as_cr_digits 11193 11194ECHO_C= ECHO_N= ECHO_T= 11195case `echo -n x` in #((((( 11196-n*) 11197 case `echo 'xy\c'` in 11198 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11199 xy) ECHO_C='\c';; 11200 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11201 ECHO_T=' ';; 11202 esac;; 11203*) 11204 ECHO_N='-n';; 11205esac 11206 11207rm -f conf$$ conf$$.exe conf$$.file 11208if test -d conf$$.dir; then 11209 rm -f conf$$.dir/conf$$.file 11210else 11211 rm -f conf$$.dir 11212 mkdir conf$$.dir 2>/dev/null 11213fi 11214if (echo >conf$$.file) 2>/dev/null; then 11215 if ln -s conf$$.file conf$$ 2>/dev/null; then 11216 as_ln_s='ln -s' 11217 # ... but there are two gotchas: 11218 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11219 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11220 # In both cases, we have to default to `cp -p'. 11221 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11222 as_ln_s='cp -p' 11223 elif ln conf$$.file conf$$ 2>/dev/null; then 11224 as_ln_s=ln 11225 else 11226 as_ln_s='cp -p' 11227 fi 11228else 11229 as_ln_s='cp -p' 11230fi 11231rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11232rmdir conf$$.dir 2>/dev/null 11233 11234 11235# as_fn_mkdir_p 11236# ------------- 11237# Create "$as_dir" as a directory, including parents if necessary. 11238as_fn_mkdir_p () 11239{ 11240 11241 case $as_dir in #( 11242 -*) as_dir=./$as_dir;; 11243 esac 11244 test -d "$as_dir" || eval $as_mkdir_p || { 11245 as_dirs= 11246 while :; do 11247 case $as_dir in #( 11248 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11249 *) as_qdir=$as_dir;; 11250 esac 11251 as_dirs="'$as_qdir' $as_dirs" 11252 as_dir=`$as_dirname -- "$as_dir" || 11253$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11254 X"$as_dir" : 'X\(//\)[^/]' \| \ 11255 X"$as_dir" : 'X\(//\)$' \| \ 11256 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11257$as_echo X"$as_dir" | 11258 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11259 s//\1/ 11260 q 11261 } 11262 /^X\(\/\/\)[^/].*/{ 11263 s//\1/ 11264 q 11265 } 11266 /^X\(\/\/\)$/{ 11267 s//\1/ 11268 q 11269 } 11270 /^X\(\/\).*/{ 11271 s//\1/ 11272 q 11273 } 11274 s/.*/./; q'` 11275 test -d "$as_dir" && break 11276 done 11277 test -z "$as_dirs" || eval "mkdir $as_dirs" 11278 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 11279 11280 11281} # as_fn_mkdir_p 11282if mkdir -p . 2>/dev/null; then 11283 as_mkdir_p='mkdir -p "$as_dir"' 11284else 11285 test -d ./-p && rmdir ./-p 11286 as_mkdir_p=false 11287fi 11288 11289if test -x / >/dev/null 2>&1; then 11290 as_test_x='test -x' 11291else 11292 if ls -dL / >/dev/null 2>&1; then 11293 as_ls_L_option=L 11294 else 11295 as_ls_L_option= 11296 fi 11297 as_test_x=' 11298 eval sh -c '\'' 11299 if test -d "$1"; then 11300 test -d "$1/."; 11301 else 11302 case $1 in #( 11303 -*)set "./$1";; 11304 esac; 11305 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 11306 ???[sx]*):;;*)false;;esac;fi 11307 '\'' sh 11308 ' 11309fi 11310as_executable_p=$as_test_x 11311 11312# Sed expression to map a string onto a valid CPP name. 11313as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 11314 11315# Sed expression to map a string onto a valid variable name. 11316as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 11317 11318 11319exec 6>&1 11320## ----------------------------------- ## 11321## Main body of $CONFIG_STATUS script. ## 11322## ----------------------------------- ## 11323_ASEOF 11324test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 11325 11326cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11327# Save the log message, to keep $0 and so on meaningful, and to 11328# report actual input values of CONFIG_FILES etc. instead of their 11329# values after options handling. 11330ac_log=" 11331This file was extended by yaml $as_me 0.1.4, which was 11332generated by GNU Autoconf 2.67. Invocation command line was 11333 11334 CONFIG_FILES = $CONFIG_FILES 11335 CONFIG_HEADERS = $CONFIG_HEADERS 11336 CONFIG_LINKS = $CONFIG_LINKS 11337 CONFIG_COMMANDS = $CONFIG_COMMANDS 11338 $ $0 $@ 11339 11340on `(hostname || uname -n) 2>/dev/null | sed 1q` 11341" 11342 11343_ACEOF 11344 11345case $ac_config_files in *" 11346"*) set x $ac_config_files; shift; ac_config_files=$*;; 11347esac 11348 11349case $ac_config_headers in *" 11350"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 11351esac 11352 11353 11354cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11355# Files that config.status was made for. 11356config_files="$ac_config_files" 11357config_headers="$ac_config_headers" 11358config_commands="$ac_config_commands" 11359 11360_ACEOF 11361 11362cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11363ac_cs_usage="\ 11364\`$as_me' instantiates files and other configuration actions 11365from templates according to the current configuration. Unless the files 11366and actions are specified as TAGs, all are instantiated by default. 11367 11368Usage: $0 [OPTION]... [TAG]... 11369 11370 -h, --help print this help, then exit 11371 -V, --version print version number and configuration settings, then exit 11372 --config print configuration, then exit 11373 -q, --quiet, --silent 11374 do not print progress messages 11375 -d, --debug don't remove temporary files 11376 --recheck update $as_me by reconfiguring in the same conditions 11377 --file=FILE[:TEMPLATE] 11378 instantiate the configuration file FILE 11379 --header=FILE[:TEMPLATE] 11380 instantiate the configuration header FILE 11381 11382Configuration files: 11383$config_files 11384 11385Configuration headers: 11386$config_headers 11387 11388Configuration commands: 11389$config_commands 11390 11391Report bugs to <http://pyyaml.org/newticket?component=libyaml>." 11392 11393_ACEOF 11394cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11395ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 11396ac_cs_version="\\ 11397yaml config.status 0.1.4 11398configured by $0, generated by GNU Autoconf 2.67, 11399 with options \\"\$ac_cs_config\\" 11400 11401Copyright (C) 2010 Free Software Foundation, Inc. 11402This config.status script is free software; the Free Software Foundation 11403gives unlimited permission to copy, distribute and modify it." 11404 11405ac_pwd='$ac_pwd' 11406srcdir='$srcdir' 11407INSTALL='$INSTALL' 11408MKDIR_P='$MKDIR_P' 11409AWK='$AWK' 11410test -n "\$AWK" || AWK=awk 11411_ACEOF 11412 11413cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11414# The default lists apply if the user does not specify any file. 11415ac_need_defaults=: 11416while test $# != 0 11417do 11418 case $1 in 11419 --*=?*) 11420 ac_option=`expr "X$1" : 'X\([^=]*\)='` 11421 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 11422 ac_shift=: 11423 ;; 11424 --*=) 11425 ac_option=`expr "X$1" : 'X\([^=]*\)='` 11426 ac_optarg= 11427 ac_shift=: 11428 ;; 11429 *) 11430 ac_option=$1 11431 ac_optarg=$2 11432 ac_shift=shift 11433 ;; 11434 esac 11435 11436 case $ac_option in 11437 # Handling of the options. 11438 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 11439 ac_cs_recheck=: ;; 11440 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 11441 $as_echo "$ac_cs_version"; exit ;; 11442 --config | --confi | --conf | --con | --co | --c ) 11443 $as_echo "$ac_cs_config"; exit ;; 11444 --debug | --debu | --deb | --de | --d | -d ) 11445 debug=: ;; 11446 --file | --fil | --fi | --f ) 11447 $ac_shift 11448 case $ac_optarg in 11449 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11450 '') as_fn_error $? "missing file argument" ;; 11451 esac 11452 as_fn_append CONFIG_FILES " '$ac_optarg'" 11453 ac_need_defaults=false;; 11454 --header | --heade | --head | --hea ) 11455 $ac_shift 11456 case $ac_optarg in 11457 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11458 esac 11459 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 11460 ac_need_defaults=false;; 11461 --he | --h) 11462 # Conflict between --help and --header 11463 as_fn_error $? "ambiguous option: \`$1' 11464Try \`$0 --help' for more information.";; 11465 --help | --hel | -h ) 11466 $as_echo "$ac_cs_usage"; exit ;; 11467 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11468 | -silent | --silent | --silen | --sile | --sil | --si | --s) 11469 ac_cs_silent=: ;; 11470 11471 # This is an error. 11472 -*) as_fn_error $? "unrecognized option: \`$1' 11473Try \`$0 --help' for more information." ;; 11474 11475 *) as_fn_append ac_config_targets " $1" 11476 ac_need_defaults=false ;; 11477 11478 esac 11479 shift 11480done 11481 11482ac_configure_extra_args= 11483 11484if $ac_cs_silent; then 11485 exec 6>/dev/null 11486 ac_configure_extra_args="$ac_configure_extra_args --silent" 11487fi 11488 11489_ACEOF 11490cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11491if \$ac_cs_recheck; then 11492 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 11493 shift 11494 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 11495 CONFIG_SHELL='$SHELL' 11496 export CONFIG_SHELL 11497 exec "\$@" 11498fi 11499 11500_ACEOF 11501cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11502exec 5>>config.log 11503{ 11504 echo 11505 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 11506## Running $as_me. ## 11507_ASBOX 11508 $as_echo "$ac_log" 11509} >&5 11510 11511_ACEOF 11512cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11513# 11514# INIT-COMMANDS 11515# 11516AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 11517 11518 11519# The HP-UX ksh and POSIX shell print the target directory to stdout 11520# if CDPATH is set. 11521(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11522 11523sed_quote_subst='$sed_quote_subst' 11524double_quote_subst='$double_quote_subst' 11525delay_variable_subst='$delay_variable_subst' 11526macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 11527macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 11528enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 11529enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 11530pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 11531enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 11532host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 11533host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 11534host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 11535build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 11536build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 11537build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 11538SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 11539Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 11540GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 11541EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 11542FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 11543LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 11544NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 11545LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 11546max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 11547ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 11548exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 11549lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 11550lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 11551lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 11552reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 11553reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11554OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 11555deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 11556file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 11557AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 11558AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 11559STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 11560RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 11561old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11562old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11563old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11564CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 11565CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 11566compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 11567GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 11568lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 11569lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 11570lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' 11571lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 11572objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 11573SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 11574ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 11575MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 11576lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 11577lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 11578lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 11579lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 11580lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 11581need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 11582DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 11583NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 11584LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 11585OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 11586OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 11587libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 11588shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11589extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11590archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 11591enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 11592export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 11593whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 11594compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 11595old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11596old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11597archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11598archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11599module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11600module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11601with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 11602allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 11603no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 11604hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 11605hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 11606hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 11607hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 11608hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 11609hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 11610hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 11611hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 11612inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 11613link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 11614fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 11615always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 11616export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11617exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 11618include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 11619prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11620file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 11621variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 11622need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 11623need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 11624version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 11625runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 11626shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 11627shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 11628libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 11629library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 11630soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 11631postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11632postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11633finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11634finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 11635hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 11636sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 11637sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 11638hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 11639enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 11640enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 11641enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 11642old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 11643striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 11644 11645LTCC='$LTCC' 11646LTCFLAGS='$LTCFLAGS' 11647compiler='$compiler_DEFAULT' 11648 11649# Quote evaled strings. 11650for var in SED \ 11651GREP \ 11652EGREP \ 11653FGREP \ 11654LD \ 11655NM \ 11656LN_S \ 11657lt_SP2NL \ 11658lt_NL2SP \ 11659reload_flag \ 11660OBJDUMP \ 11661deplibs_check_method \ 11662file_magic_cmd \ 11663AR \ 11664AR_FLAGS \ 11665STRIP \ 11666RANLIB \ 11667CC \ 11668CFLAGS \ 11669compiler \ 11670lt_cv_sys_global_symbol_pipe \ 11671lt_cv_sys_global_symbol_to_cdecl \ 11672lt_cv_sys_global_symbol_to_c_name_address \ 11673lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 11674SHELL \ 11675ECHO \ 11676lt_prog_compiler_no_builtin_flag \ 11677lt_prog_compiler_wl \ 11678lt_prog_compiler_pic \ 11679lt_prog_compiler_static \ 11680lt_cv_prog_compiler_c_o \ 11681need_locks \ 11682DSYMUTIL \ 11683NMEDIT \ 11684LIPO \ 11685OTOOL \ 11686OTOOL64 \ 11687shrext_cmds \ 11688export_dynamic_flag_spec \ 11689whole_archive_flag_spec \ 11690compiler_needs_object \ 11691with_gnu_ld \ 11692allow_undefined_flag \ 11693no_undefined_flag \ 11694hardcode_libdir_flag_spec \ 11695hardcode_libdir_flag_spec_ld \ 11696hardcode_libdir_separator \ 11697fix_srcfile_path \ 11698exclude_expsyms \ 11699include_expsyms \ 11700file_list_spec \ 11701variables_saved_for_relink \ 11702libname_spec \ 11703library_names_spec \ 11704soname_spec \ 11705finish_eval \ 11706old_striplib \ 11707striplib; do 11708 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 11709 *[\\\\\\\`\\"\\\$]*) 11710 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 11711 ;; 11712 *) 11713 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 11714 ;; 11715 esac 11716done 11717 11718# Double-quote double-evaled strings. 11719for var in reload_cmds \ 11720old_postinstall_cmds \ 11721old_postuninstall_cmds \ 11722old_archive_cmds \ 11723extract_expsyms_cmds \ 11724old_archive_from_new_cmds \ 11725old_archive_from_expsyms_cmds \ 11726archive_cmds \ 11727archive_expsym_cmds \ 11728module_cmds \ 11729module_expsym_cmds \ 11730export_symbols_cmds \ 11731prelink_cmds \ 11732postinstall_cmds \ 11733postuninstall_cmds \ 11734finish_cmds \ 11735sys_lib_search_path_spec \ 11736sys_lib_dlsearch_path_spec; do 11737 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 11738 *[\\\\\\\`\\"\\\$]*) 11739 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 11740 ;; 11741 *) 11742 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 11743 ;; 11744 esac 11745done 11746 11747# Fix-up fallback echo if it was mangled by the above quoting rules. 11748case \$lt_ECHO in 11749*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 11750 ;; 11751esac 11752 11753ac_aux_dir='$ac_aux_dir' 11754xsi_shell='$xsi_shell' 11755lt_shell_append='$lt_shell_append' 11756 11757# See if we are running on zsh, and set the options which allow our 11758# commands through without removal of \ escapes INIT. 11759if test -n "\${ZSH_VERSION+set}" ; then 11760 setopt NO_GLOB_SUBST 11761fi 11762 11763 11764 PACKAGE='$PACKAGE' 11765 VERSION='$VERSION' 11766 TIMESTAMP='$TIMESTAMP' 11767 RM='$RM' 11768 ofile='$ofile' 11769 11770 11771 11772 11773_ACEOF 11774 11775cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11776 11777# Handling of arguments. 11778for ac_config_target in $ac_config_targets 11779do 11780 case $ac_config_target in 11781 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 11782 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 11783 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 11784 "yaml-0.1.pc") CONFIG_FILES="$CONFIG_FILES yaml-0.1.pc" ;; 11785 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 11786 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 11787 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 11788 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; 11789 "win32/Makefile") CONFIG_FILES="$CONFIG_FILES win32/Makefile" ;; 11790 11791 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; 11792 esac 11793done 11794 11795 11796# If the user did not use the arguments to specify the items to instantiate, 11797# then the envvar interface is used. Set only those that are not. 11798# We use the long form for the default assignment because of an extremely 11799# bizarre bug on SunOS 4.1.3. 11800if $ac_need_defaults; then 11801 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 11802 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 11803 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 11804fi 11805 11806# Have a temporary directory for convenience. Make it in the build tree 11807# simply because there is no reason against having it here, and in addition, 11808# creating and moving files from /tmp can sometimes cause problems. 11809# Hook for its removal unless debugging. 11810# Note that there is a small window in which the directory will not be cleaned: 11811# after its creation but before its name has been assigned to `$tmp'. 11812$debug || 11813{ 11814 tmp= 11815 trap 'exit_status=$? 11816 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 11817' 0 11818 trap 'as_fn_exit 1' 1 2 13 15 11819} 11820# Create a (secure) tmp directory for tmp files. 11821 11822{ 11823 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 11824 test -n "$tmp" && test -d "$tmp" 11825} || 11826{ 11827 tmp=./conf$$-$RANDOM 11828 (umask 077 && mkdir "$tmp") 11829} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 11830 11831# Set up the scripts for CONFIG_FILES section. 11832# No need to generate them if there are no CONFIG_FILES. 11833# This happens for instance with `./config.status config.h'. 11834if test -n "$CONFIG_FILES"; then 11835 11836 11837ac_cr=`echo X | tr X '\015'` 11838# On cygwin, bash can eat \r inside `` if the user requested igncr. 11839# But we know of no other shell where ac_cr would be empty at this 11840# point, so we can use a bashism as a fallback. 11841if test "x$ac_cr" = x; then 11842 eval ac_cr=\$\'\\r\' 11843fi 11844ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 11845if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 11846 ac_cs_awk_cr='\\r' 11847else 11848 ac_cs_awk_cr=$ac_cr 11849fi 11850 11851echo 'BEGIN {' >"$tmp/subs1.awk" && 11852_ACEOF 11853 11854 11855{ 11856 echo "cat >conf$$subs.awk <<_ACEOF" && 11857 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 11858 echo "_ACEOF" 11859} >conf$$subs.sh || 11860 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 11861ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 11862ac_delim='%!_!# ' 11863for ac_last_try in false false false false false :; do 11864 . ./conf$$subs.sh || 11865 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 11866 11867 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 11868 if test $ac_delim_n = $ac_delim_num; then 11869 break 11870 elif $ac_last_try; then 11871 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 11872 else 11873 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 11874 fi 11875done 11876rm -f conf$$subs.sh 11877 11878cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11879cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 11880_ACEOF 11881sed -n ' 11882h 11883s/^/S["/; s/!.*/"]=/ 11884p 11885g 11886s/^[^!]*!// 11887:repl 11888t repl 11889s/'"$ac_delim"'$// 11890t delim 11891:nl 11892h 11893s/\(.\{148\}\)..*/\1/ 11894t more1 11895s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 11896p 11897n 11898b repl 11899:more1 11900s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 11901p 11902g 11903s/.\{148\}// 11904t nl 11905:delim 11906h 11907s/\(.\{148\}\)..*/\1/ 11908t more2 11909s/["\\]/\\&/g; s/^/"/; s/$/"/ 11910p 11911b 11912:more2 11913s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 11914p 11915g 11916s/.\{148\}// 11917t delim 11918' <conf$$subs.awk | sed ' 11919/^[^""]/{ 11920 N 11921 s/\n// 11922} 11923' >>$CONFIG_STATUS || ac_write_fail=1 11924rm -f conf$$subs.awk 11925cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11926_ACAWK 11927cat >>"\$tmp/subs1.awk" <<_ACAWK && 11928 for (key in S) S_is_set[key] = 1 11929 FS = "" 11930 11931} 11932{ 11933 line = $ 0 11934 nfields = split(line, field, "@") 11935 substed = 0 11936 len = length(field[1]) 11937 for (i = 2; i < nfields; i++) { 11938 key = field[i] 11939 keylen = length(key) 11940 if (S_is_set[key]) { 11941 value = S[key] 11942 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 11943 len += length(value) + length(field[++i]) 11944 substed = 1 11945 } else 11946 len += 1 + keylen 11947 } 11948 11949 print line 11950} 11951 11952_ACAWK 11953_ACEOF 11954cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11955if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 11956 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 11957else 11958 cat 11959fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 11960 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 11961_ACEOF 11962 11963# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 11964# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 11965# trailing colons and then remove the whole line if VPATH becomes empty 11966# (actually we leave an empty line to preserve line numbers). 11967if test "x$srcdir" = x.; then 11968 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 11969h 11970s/// 11971s/^/:/ 11972s/[ ]*$/:/ 11973s/:\$(srcdir):/:/g 11974s/:\${srcdir}:/:/g 11975s/:@srcdir@:/:/g 11976s/^:*// 11977s/:*$// 11978x 11979s/\(=[ ]*\).*/\1/ 11980G 11981s/\n// 11982s/^[^=]*=[ ]*$// 11983}' 11984fi 11985 11986cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11987fi # test -n "$CONFIG_FILES" 11988 11989# Set up the scripts for CONFIG_HEADERS section. 11990# No need to generate them if there are no CONFIG_HEADERS. 11991# This happens for instance with `./config.status Makefile'. 11992if test -n "$CONFIG_HEADERS"; then 11993cat >"$tmp/defines.awk" <<\_ACAWK || 11994BEGIN { 11995_ACEOF 11996 11997# Transform confdefs.h into an awk script `defines.awk', embedded as 11998# here-document in config.status, that substitutes the proper values into 11999# config.h.in to produce config.h. 12000 12001# Create a delimiter string that does not exist in confdefs.h, to ease 12002# handling of long lines. 12003ac_delim='%!_!# ' 12004for ac_last_try in false false :; do 12005 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 12006 if test -z "$ac_t"; then 12007 break 12008 elif $ac_last_try; then 12009 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12010 else 12011 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12012 fi 12013done 12014 12015# For the awk script, D is an array of macro values keyed by name, 12016# likewise P contains macro parameters if any. Preserve backslash 12017# newline sequences. 12018 12019ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12020sed -n ' 12021s/.\{148\}/&'"$ac_delim"'/g 12022t rset 12023:rset 12024s/^[ ]*#[ ]*define[ ][ ]*/ / 12025t def 12026d 12027:def 12028s/\\$// 12029t bsnl 12030s/["\\]/\\&/g 12031s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12032D["\1"]=" \3"/p 12033s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12034d 12035:bsnl 12036s/["\\]/\\&/g 12037s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12038D["\1"]=" \3\\\\\\n"\\/p 12039t cont 12040s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12041t cont 12042d 12043:cont 12044n 12045s/.\{148\}/&'"$ac_delim"'/g 12046t clear 12047:clear 12048s/\\$// 12049t bsnlc 12050s/["\\]/\\&/g; s/^/"/; s/$/"/p 12051d 12052:bsnlc 12053s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12054b cont 12055' <confdefs.h | sed ' 12056s/'"$ac_delim"'/"\\\ 12057"/g' >>$CONFIG_STATUS || ac_write_fail=1 12058 12059cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12060 for (key in D) D_is_set[key] = 1 12061 FS = "" 12062} 12063/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12064 line = \$ 0 12065 split(line, arg, " ") 12066 if (arg[1] == "#") { 12067 defundef = arg[2] 12068 mac1 = arg[3] 12069 } else { 12070 defundef = substr(arg[1], 2) 12071 mac1 = arg[2] 12072 } 12073 split(mac1, mac2, "(") #) 12074 macro = mac2[1] 12075 prefix = substr(line, 1, index(line, defundef) - 1) 12076 if (D_is_set[macro]) { 12077 # Preserve the white space surrounding the "#". 12078 print prefix "define", macro P[macro] D[macro] 12079 next 12080 } else { 12081 # Replace #undef with comments. This is necessary, for example, 12082 # in the case of _POSIX_SOURCE, which is predefined and required 12083 # on some systems where configure will not decide to define it. 12084 if (defundef == "undef") { 12085 print "/*", prefix defundef, macro, "*/" 12086 next 12087 } 12088 } 12089} 12090{ print } 12091_ACAWK 12092_ACEOF 12093cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12094 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 12095fi # test -n "$CONFIG_HEADERS" 12096 12097 12098eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12099shift 12100for ac_tag 12101do 12102 case $ac_tag in 12103 :[FHLC]) ac_mode=$ac_tag; continue;; 12104 esac 12105 case $ac_mode$ac_tag in 12106 :[FHL]*:*);; 12107 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;; 12108 :[FH]-) ac_tag=-:-;; 12109 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12110 esac 12111 ac_save_IFS=$IFS 12112 IFS=: 12113 set x $ac_tag 12114 IFS=$ac_save_IFS 12115 shift 12116 ac_file=$1 12117 shift 12118 12119 case $ac_mode in 12120 :L) ac_source=$1;; 12121 :[FH]) 12122 ac_file_inputs= 12123 for ac_f 12124 do 12125 case $ac_f in 12126 -) ac_f="$tmp/stdin";; 12127 *) # Look for the file first in the build tree, then in the source tree 12128 # (if the path is not absolute). The absolute path cannot be DOS-style, 12129 # because $ac_f cannot contain `:'. 12130 test -f "$ac_f" || 12131 case $ac_f in 12132 [\\/$]*) false;; 12133 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12134 esac || 12135 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;; 12136 esac 12137 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12138 as_fn_append ac_file_inputs " '$ac_f'" 12139 done 12140 12141 # Let's still pretend it is `configure' which instantiates (i.e., don't 12142 # use $as_me), people would be surprised to read: 12143 # /* config.h. Generated by config.status. */ 12144 configure_input='Generated from '` 12145 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12146 `' by configure.' 12147 if test x"$ac_file" != x-; then 12148 configure_input="$ac_file. $configure_input" 12149 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12150$as_echo "$as_me: creating $ac_file" >&6;} 12151 fi 12152 # Neutralize special characters interpreted by sed in replacement strings. 12153 case $configure_input in #( 12154 *\&* | *\|* | *\\* ) 12155 ac_sed_conf_input=`$as_echo "$configure_input" | 12156 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12157 *) ac_sed_conf_input=$configure_input;; 12158 esac 12159 12160 case $ac_tag in 12161 *:-:* | *:-) cat >"$tmp/stdin" \ 12162 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12163 esac 12164 ;; 12165 esac 12166 12167 ac_dir=`$as_dirname -- "$ac_file" || 12168$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12169 X"$ac_file" : 'X\(//\)[^/]' \| \ 12170 X"$ac_file" : 'X\(//\)$' \| \ 12171 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12172$as_echo X"$ac_file" | 12173 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12174 s//\1/ 12175 q 12176 } 12177 /^X\(\/\/\)[^/].*/{ 12178 s//\1/ 12179 q 12180 } 12181 /^X\(\/\/\)$/{ 12182 s//\1/ 12183 q 12184 } 12185 /^X\(\/\).*/{ 12186 s//\1/ 12187 q 12188 } 12189 s/.*/./; q'` 12190 as_dir="$ac_dir"; as_fn_mkdir_p 12191 ac_builddir=. 12192 12193case "$ac_dir" in 12194.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12195*) 12196 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12197 # A ".." for each directory in $ac_dir_suffix. 12198 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12199 case $ac_top_builddir_sub in 12200 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12201 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12202 esac ;; 12203esac 12204ac_abs_top_builddir=$ac_pwd 12205ac_abs_builddir=$ac_pwd$ac_dir_suffix 12206# for backward compatibility: 12207ac_top_builddir=$ac_top_build_prefix 12208 12209case $srcdir in 12210 .) # We are building in place. 12211 ac_srcdir=. 12212 ac_top_srcdir=$ac_top_builddir_sub 12213 ac_abs_top_srcdir=$ac_pwd ;; 12214 [\\/]* | ?:[\\/]* ) # Absolute name. 12215 ac_srcdir=$srcdir$ac_dir_suffix; 12216 ac_top_srcdir=$srcdir 12217 ac_abs_top_srcdir=$srcdir ;; 12218 *) # Relative name. 12219 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12220 ac_top_srcdir=$ac_top_build_prefix$srcdir 12221 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12222esac 12223ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12224 12225 12226 case $ac_mode in 12227 :F) 12228 # 12229 # CONFIG_FILE 12230 # 12231 12232 case $INSTALL in 12233 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12234 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12235 esac 12236 ac_MKDIR_P=$MKDIR_P 12237 case $MKDIR_P in 12238 [\\/$]* | ?:[\\/]* ) ;; 12239 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12240 esac 12241_ACEOF 12242 12243cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12244# If the template does not know about datarootdir, expand it. 12245# FIXME: This hack should be removed a few years after 2.60. 12246ac_datarootdir_hack=; ac_datarootdir_seen= 12247ac_sed_dataroot=' 12248/datarootdir/ { 12249 p 12250 q 12251} 12252/@datadir@/p 12253/@docdir@/p 12254/@infodir@/p 12255/@localedir@/p 12256/@mandir@/p' 12257case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12258*datarootdir*) ac_datarootdir_seen=yes;; 12259*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12260 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12261$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12262_ACEOF 12263cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12264 ac_datarootdir_hack=' 12265 s&@datadir@&$datadir&g 12266 s&@docdir@&$docdir&g 12267 s&@infodir@&$infodir&g 12268 s&@localedir@&$localedir&g 12269 s&@mandir@&$mandir&g 12270 s&\\\${datarootdir}&$datarootdir&g' ;; 12271esac 12272_ACEOF 12273 12274# Neutralize VPATH when `$srcdir' = `.'. 12275# Shell code in configure.ac might set extrasub. 12276# FIXME: do we really want to maintain this feature? 12277cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12278ac_sed_extra="$ac_vpsub 12279$extrasub 12280_ACEOF 12281cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12282:t 12283/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12284s|@configure_input@|$ac_sed_conf_input|;t t 12285s&@top_builddir@&$ac_top_builddir_sub&;t t 12286s&@top_build_prefix@&$ac_top_build_prefix&;t t 12287s&@srcdir@&$ac_srcdir&;t t 12288s&@abs_srcdir@&$ac_abs_srcdir&;t t 12289s&@top_srcdir@&$ac_top_srcdir&;t t 12290s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12291s&@builddir@&$ac_builddir&;t t 12292s&@abs_builddir@&$ac_abs_builddir&;t t 12293s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12294s&@INSTALL@&$ac_INSTALL&;t t 12295s&@MKDIR_P@&$ac_MKDIR_P&;t t 12296$ac_datarootdir_hack 12297" 12298eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 12299 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12300 12301test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12302 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 12303 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 12304 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12305which seems to be undefined. Please make sure it is defined" >&5 12306$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12307which seems to be undefined. Please make sure it is defined" >&2;} 12308 12309 rm -f "$tmp/stdin" 12310 case $ac_file in 12311 -) cat "$tmp/out" && rm -f "$tmp/out";; 12312 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 12313 esac \ 12314 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12315 ;; 12316 :H) 12317 # 12318 # CONFIG_HEADER 12319 # 12320 if test x"$ac_file" != x-; then 12321 { 12322 $as_echo "/* $configure_input */" \ 12323 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 12324 } >"$tmp/config.h" \ 12325 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12326 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 12327 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 12328$as_echo "$as_me: $ac_file is unchanged" >&6;} 12329 else 12330 rm -f "$ac_file" 12331 mv "$tmp/config.h" "$ac_file" \ 12332 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12333 fi 12334 else 12335 $as_echo "/* $configure_input */" \ 12336 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 12337 || as_fn_error $? "could not create -" "$LINENO" 5 12338 fi 12339# Compute "$ac_file"'s index in $config_headers. 12340_am_arg="$ac_file" 12341_am_stamp_count=1 12342for _am_header in $config_headers :; do 12343 case $_am_header in 12344 $_am_arg | $_am_arg:* ) 12345 break ;; 12346 * ) 12347 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 12348 esac 12349done 12350echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 12351$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12352 X"$_am_arg" : 'X\(//\)[^/]' \| \ 12353 X"$_am_arg" : 'X\(//\)$' \| \ 12354 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 12355$as_echo X"$_am_arg" | 12356 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12357 s//\1/ 12358 q 12359 } 12360 /^X\(\/\/\)[^/].*/{ 12361 s//\1/ 12362 q 12363 } 12364 /^X\(\/\/\)$/{ 12365 s//\1/ 12366 q 12367 } 12368 /^X\(\/\).*/{ 12369 s//\1/ 12370 q 12371 } 12372 s/.*/./; q'`/stamp-h$_am_stamp_count 12373 ;; 12374 12375 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12376$as_echo "$as_me: executing $ac_file commands" >&6;} 12377 ;; 12378 esac 12379 12380 12381 case $ac_file$ac_mode in 12382 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 12383 # Autoconf 2.62 quotes --file arguments for eval, but not when files 12384 # are listed without --file. Let's play safe and only enable the eval 12385 # if we detect the quoting. 12386 case $CONFIG_FILES in 12387 *\'*) eval set x "$CONFIG_FILES" ;; 12388 *) set x $CONFIG_FILES ;; 12389 esac 12390 shift 12391 for mf 12392 do 12393 # Strip MF so we end up with the name of the file. 12394 mf=`echo "$mf" | sed -e 's/:.*$//'` 12395 # Check whether this is an Automake generated Makefile or not. 12396 # We used to match only the files named `Makefile.in', but 12397 # some people rename them; so instead we look at the file content. 12398 # Grep'ing the first line is not enough: some people post-process 12399 # each Makefile.in and add a new line on top of each file to say so. 12400 # Grep'ing the whole file is not good either: AIX grep has a line 12401 # limit of 2048, but all sed's we know have understand at least 4000. 12402 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 12403 dirpart=`$as_dirname -- "$mf" || 12404$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12405 X"$mf" : 'X\(//\)[^/]' \| \ 12406 X"$mf" : 'X\(//\)$' \| \ 12407 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 12408$as_echo X"$mf" | 12409 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12410 s//\1/ 12411 q 12412 } 12413 /^X\(\/\/\)[^/].*/{ 12414 s//\1/ 12415 q 12416 } 12417 /^X\(\/\/\)$/{ 12418 s//\1/ 12419 q 12420 } 12421 /^X\(\/\).*/{ 12422 s//\1/ 12423 q 12424 } 12425 s/.*/./; q'` 12426 else 12427 continue 12428 fi 12429 # Extract the definition of DEPDIR, am__include, and am__quote 12430 # from the Makefile without running `make'. 12431 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 12432 test -z "$DEPDIR" && continue 12433 am__include=`sed -n 's/^am__include = //p' < "$mf"` 12434 test -z "am__include" && continue 12435 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 12436 # When using ansi2knr, U may be empty or an underscore; expand it 12437 U=`sed -n 's/^U = //p' < "$mf"` 12438 # Find all dependency output files, they are included files with 12439 # $(DEPDIR) in their names. We invoke sed twice because it is the 12440 # simplest approach to changing $(DEPDIR) to its actual value in the 12441 # expansion. 12442 for file in `sed -n " 12443 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 12444 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 12445 # Make sure the directory exists. 12446 test -f "$dirpart/$file" && continue 12447 fdir=`$as_dirname -- "$file" || 12448$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12449 X"$file" : 'X\(//\)[^/]' \| \ 12450 X"$file" : 'X\(//\)$' \| \ 12451 X"$file" : 'X\(/\)' \| . 2>/dev/null || 12452$as_echo X"$file" | 12453 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12454 s//\1/ 12455 q 12456 } 12457 /^X\(\/\/\)[^/].*/{ 12458 s//\1/ 12459 q 12460 } 12461 /^X\(\/\/\)$/{ 12462 s//\1/ 12463 q 12464 } 12465 /^X\(\/\).*/{ 12466 s//\1/ 12467 q 12468 } 12469 s/.*/./; q'` 12470 as_dir=$dirpart/$fdir; as_fn_mkdir_p 12471 # echo "creating $dirpart/$file" 12472 echo '# dummy' > "$dirpart/$file" 12473 done 12474 done 12475} 12476 ;; 12477 "libtool":C) 12478 12479 # See if we are running on zsh, and set the options which allow our 12480 # commands through without removal of \ escapes. 12481 if test -n "${ZSH_VERSION+set}" ; then 12482 setopt NO_GLOB_SUBST 12483 fi 12484 12485 cfgfile="${ofile}T" 12486 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 12487 $RM "$cfgfile" 12488 12489 cat <<_LT_EOF >> "$cfgfile" 12490#! $SHELL 12491 12492# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 12493# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 12494# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 12495# NOTE: Changes made to this file will be lost: look at ltmain.sh. 12496# 12497# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 12498# 2006, 2007, 2008 Free Software Foundation, Inc. 12499# Written by Gordon Matzigkeit, 1996 12500# 12501# This file is part of GNU Libtool. 12502# 12503# GNU Libtool is free software; you can redistribute it and/or 12504# modify it under the terms of the GNU General Public License as 12505# published by the Free Software Foundation; either version 2 of 12506# the License, or (at your option) any later version. 12507# 12508# As a special exception to the GNU General Public License, 12509# if you distribute this file as part of a program or library that 12510# is built using GNU Libtool, you may include this file under the 12511# same distribution terms that you use for the rest of that program. 12512# 12513# GNU Libtool is distributed in the hope that it will be useful, 12514# but WITHOUT ANY WARRANTY; without even the implied warranty of 12515# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12516# GNU General Public License for more details. 12517# 12518# You should have received a copy of the GNU General Public License 12519# along with GNU Libtool; see the file COPYING. If not, a copy 12520# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 12521# obtained by writing to the Free Software Foundation, Inc., 12522# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 12523 12524 12525# The names of the tagged configurations supported by this script. 12526available_tags="" 12527 12528# ### BEGIN LIBTOOL CONFIG 12529 12530# Which release of libtool.m4 was used? 12531macro_version=$macro_version 12532macro_revision=$macro_revision 12533 12534# Whether or not to build shared libraries. 12535build_libtool_libs=$enable_shared 12536 12537# Whether or not to build static libraries. 12538build_old_libs=$enable_static 12539 12540# What type of objects to build. 12541pic_mode=$pic_mode 12542 12543# Whether or not to optimize for fast installation. 12544fast_install=$enable_fast_install 12545 12546# The host system. 12547host_alias=$host_alias 12548host=$host 12549host_os=$host_os 12550 12551# The build system. 12552build_alias=$build_alias 12553build=$build 12554build_os=$build_os 12555 12556# A sed program that does not truncate output. 12557SED=$lt_SED 12558 12559# Sed that helps us avoid accidentally triggering echo(1) options like -n. 12560Xsed="\$SED -e 1s/^X//" 12561 12562# A grep program that handles long lines. 12563GREP=$lt_GREP 12564 12565# An ERE matcher. 12566EGREP=$lt_EGREP 12567 12568# A literal string matcher. 12569FGREP=$lt_FGREP 12570 12571# A BSD- or MS-compatible name lister. 12572NM=$lt_NM 12573 12574# Whether we need soft or hard links. 12575LN_S=$lt_LN_S 12576 12577# What is the maximum length of a command? 12578max_cmd_len=$max_cmd_len 12579 12580# Object file suffix (normally "o"). 12581objext=$ac_objext 12582 12583# Executable file suffix (normally ""). 12584exeext=$exeext 12585 12586# whether the shell understands "unset". 12587lt_unset=$lt_unset 12588 12589# turn spaces into newlines. 12590SP2NL=$lt_lt_SP2NL 12591 12592# turn newlines into spaces. 12593NL2SP=$lt_lt_NL2SP 12594 12595# How to create reloadable object files. 12596reload_flag=$lt_reload_flag 12597reload_cmds=$lt_reload_cmds 12598 12599# An object symbol dumper. 12600OBJDUMP=$lt_OBJDUMP 12601 12602# Method to check whether dependent libraries are shared objects. 12603deplibs_check_method=$lt_deplibs_check_method 12604 12605# Command to use when deplibs_check_method == "file_magic". 12606file_magic_cmd=$lt_file_magic_cmd 12607 12608# The archiver. 12609AR=$lt_AR 12610AR_FLAGS=$lt_AR_FLAGS 12611 12612# A symbol stripping program. 12613STRIP=$lt_STRIP 12614 12615# Commands used to install an old-style archive. 12616RANLIB=$lt_RANLIB 12617old_postinstall_cmds=$lt_old_postinstall_cmds 12618old_postuninstall_cmds=$lt_old_postuninstall_cmds 12619 12620# A C compiler. 12621LTCC=$lt_CC 12622 12623# LTCC compiler flags. 12624LTCFLAGS=$lt_CFLAGS 12625 12626# Take the output of nm and produce a listing of raw symbols and C names. 12627global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 12628 12629# Transform the output of nm in a proper C declaration. 12630global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 12631 12632# Transform the output of nm in a C name address pair. 12633global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 12634 12635# Transform the output of nm in a C name address pair when lib prefix is needed. 12636global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 12637 12638# The name of the directory that contains temporary libtool files. 12639objdir=$objdir 12640 12641# Shell to use when invoking shell scripts. 12642SHELL=$lt_SHELL 12643 12644# An echo program that does not interpret backslashes. 12645ECHO=$lt_ECHO 12646 12647# Used to examine libraries when file_magic_cmd begins with "file". 12648MAGIC_CMD=$MAGIC_CMD 12649 12650# Must we lock files when doing compilation? 12651need_locks=$lt_need_locks 12652 12653# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 12654DSYMUTIL=$lt_DSYMUTIL 12655 12656# Tool to change global to local symbols on Mac OS X. 12657NMEDIT=$lt_NMEDIT 12658 12659# Tool to manipulate fat objects and archives on Mac OS X. 12660LIPO=$lt_LIPO 12661 12662# ldd/readelf like tool for Mach-O binaries on Mac OS X. 12663OTOOL=$lt_OTOOL 12664 12665# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 12666OTOOL64=$lt_OTOOL64 12667 12668# Old archive suffix (normally "a"). 12669libext=$libext 12670 12671# Shared library suffix (normally ".so"). 12672shrext_cmds=$lt_shrext_cmds 12673 12674# The commands to extract the exported symbol list from a shared archive. 12675extract_expsyms_cmds=$lt_extract_expsyms_cmds 12676 12677# Variables whose values should be saved in libtool wrapper scripts and 12678# restored at link time. 12679variables_saved_for_relink=$lt_variables_saved_for_relink 12680 12681# Do we need the "lib" prefix for modules? 12682need_lib_prefix=$need_lib_prefix 12683 12684# Do we need a version for libraries? 12685need_version=$need_version 12686 12687# Library versioning type. 12688version_type=$version_type 12689 12690# Shared library runtime path variable. 12691runpath_var=$runpath_var 12692 12693# Shared library path variable. 12694shlibpath_var=$shlibpath_var 12695 12696# Is shlibpath searched before the hard-coded library search path? 12697shlibpath_overrides_runpath=$shlibpath_overrides_runpath 12698 12699# Format of library name prefix. 12700libname_spec=$lt_libname_spec 12701 12702# List of archive names. First name is the real one, the rest are links. 12703# The last name is the one that the linker finds with -lNAME 12704library_names_spec=$lt_library_names_spec 12705 12706# The coded name of the library, if different from the real name. 12707soname_spec=$lt_soname_spec 12708 12709# Command to use after installation of a shared archive. 12710postinstall_cmds=$lt_postinstall_cmds 12711 12712# Command to use after uninstallation of a shared archive. 12713postuninstall_cmds=$lt_postuninstall_cmds 12714 12715# Commands used to finish a libtool library installation in a directory. 12716finish_cmds=$lt_finish_cmds 12717 12718# As "finish_cmds", except a single script fragment to be evaled but 12719# not shown. 12720finish_eval=$lt_finish_eval 12721 12722# Whether we should hardcode library paths into libraries. 12723hardcode_into_libs=$hardcode_into_libs 12724 12725# Compile-time system search path for libraries. 12726sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 12727 12728# Run-time system search path for libraries. 12729sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 12730 12731# Whether dlopen is supported. 12732dlopen_support=$enable_dlopen 12733 12734# Whether dlopen of programs is supported. 12735dlopen_self=$enable_dlopen_self 12736 12737# Whether dlopen of statically linked programs is supported. 12738dlopen_self_static=$enable_dlopen_self_static 12739 12740# Commands to strip libraries. 12741old_striplib=$lt_old_striplib 12742striplib=$lt_striplib 12743 12744 12745# The linker used to build libraries. 12746LD=$lt_LD 12747 12748# Commands used to build an old-style archive. 12749old_archive_cmds=$lt_old_archive_cmds 12750 12751# A language specific compiler. 12752CC=$lt_compiler 12753 12754# Is the compiler the GNU compiler? 12755with_gcc=$GCC 12756 12757# Compiler flag to turn off builtin functions. 12758no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 12759 12760# How to pass a linker flag through the compiler. 12761wl=$lt_lt_prog_compiler_wl 12762 12763# Additional compiler flags for building library objects. 12764pic_flag=$lt_lt_prog_compiler_pic 12765 12766# Compiler flag to prevent dynamic linking. 12767link_static_flag=$lt_lt_prog_compiler_static 12768 12769# Does compiler simultaneously support -c and -o options? 12770compiler_c_o=$lt_lt_cv_prog_compiler_c_o 12771 12772# Whether or not to add -lc for building shared libraries. 12773build_libtool_need_lc=$archive_cmds_need_lc 12774 12775# Whether or not to disallow shared libs when runtime libs are static. 12776allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 12777 12778# Compiler flag to allow reflexive dlopens. 12779export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 12780 12781# Compiler flag to generate shared objects directly from archives. 12782whole_archive_flag_spec=$lt_whole_archive_flag_spec 12783 12784# Whether the compiler copes with passing no objects directly. 12785compiler_needs_object=$lt_compiler_needs_object 12786 12787# Create an old-style archive from a shared archive. 12788old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 12789 12790# Create a temporary old-style archive to link instead of a shared archive. 12791old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 12792 12793# Commands used to build a shared archive. 12794archive_cmds=$lt_archive_cmds 12795archive_expsym_cmds=$lt_archive_expsym_cmds 12796 12797# Commands used to build a loadable module if different from building 12798# a shared archive. 12799module_cmds=$lt_module_cmds 12800module_expsym_cmds=$lt_module_expsym_cmds 12801 12802# Whether we are building with GNU ld or not. 12803with_gnu_ld=$lt_with_gnu_ld 12804 12805# Flag that allows shared libraries with undefined symbols to be built. 12806allow_undefined_flag=$lt_allow_undefined_flag 12807 12808# Flag that enforces no undefined symbols. 12809no_undefined_flag=$lt_no_undefined_flag 12810 12811# Flag to hardcode \$libdir into a binary during linking. 12812# This must work even if \$libdir does not exist 12813hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 12814 12815# If ld is used when linking, flag to hardcode \$libdir into a binary 12816# during linking. This must work even if \$libdir does not exist. 12817hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 12818 12819# Whether we need a single "-rpath" flag with a separated argument. 12820hardcode_libdir_separator=$lt_hardcode_libdir_separator 12821 12822# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 12823# DIR into the resulting binary. 12824hardcode_direct=$hardcode_direct 12825 12826# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 12827# DIR into the resulting binary and the resulting library dependency is 12828# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 12829# library is relocated. 12830hardcode_direct_absolute=$hardcode_direct_absolute 12831 12832# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 12833# into the resulting binary. 12834hardcode_minus_L=$hardcode_minus_L 12835 12836# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 12837# into the resulting binary. 12838hardcode_shlibpath_var=$hardcode_shlibpath_var 12839 12840# Set to "yes" if building a shared library automatically hardcodes DIR 12841# into the library and all subsequent libraries and executables linked 12842# against it. 12843hardcode_automatic=$hardcode_automatic 12844 12845# Set to yes if linker adds runtime paths of dependent libraries 12846# to runtime path list. 12847inherit_rpath=$inherit_rpath 12848 12849# Whether libtool must link a program against all its dependency libraries. 12850link_all_deplibs=$link_all_deplibs 12851 12852# Fix the shell variable \$srcfile for the compiler. 12853fix_srcfile_path=$lt_fix_srcfile_path 12854 12855# Set to "yes" if exported symbols are required. 12856always_export_symbols=$always_export_symbols 12857 12858# The commands to list exported symbols. 12859export_symbols_cmds=$lt_export_symbols_cmds 12860 12861# Symbols that should not be listed in the preloaded symbols. 12862exclude_expsyms=$lt_exclude_expsyms 12863 12864# Symbols that must always be exported. 12865include_expsyms=$lt_include_expsyms 12866 12867# Commands necessary for linking programs (against libraries) with templates. 12868prelink_cmds=$lt_prelink_cmds 12869 12870# Specify filename containing input files. 12871file_list_spec=$lt_file_list_spec 12872 12873# How to hardcode a shared library path into an executable. 12874hardcode_action=$hardcode_action 12875 12876# ### END LIBTOOL CONFIG 12877 12878_LT_EOF 12879 12880 case $host_os in 12881 aix3*) 12882 cat <<\_LT_EOF >> "$cfgfile" 12883# AIX sometimes has problems with the GCC collect2 program. For some 12884# reason, if we set the COLLECT_NAMES environment variable, the problems 12885# vanish in a puff of smoke. 12886if test "X${COLLECT_NAMES+set}" != Xset; then 12887 COLLECT_NAMES= 12888 export COLLECT_NAMES 12889fi 12890_LT_EOF 12891 ;; 12892 esac 12893 12894 12895ltmain="$ac_aux_dir/ltmain.sh" 12896 12897 12898 # We use sed instead of cat because bash on DJGPP gets confused if 12899 # if finds mixed CR/LF and LF-only lines. Since sed operates in 12900 # text mode, it properly converts lines to CR/LF. This bash problem 12901 # is reportedly fixed, but why not run on old versions too? 12902 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 12903 || (rm -f "$cfgfile"; exit 1) 12904 12905 case $xsi_shell in 12906 yes) 12907 cat << \_LT_EOF >> "$cfgfile" 12908 12909# func_dirname file append nondir_replacement 12910# Compute the dirname of FILE. If nonempty, add APPEND to the result, 12911# otherwise set result to NONDIR_REPLACEMENT. 12912func_dirname () 12913{ 12914 case ${1} in 12915 */*) func_dirname_result="${1%/*}${2}" ;; 12916 * ) func_dirname_result="${3}" ;; 12917 esac 12918} 12919 12920# func_basename file 12921func_basename () 12922{ 12923 func_basename_result="${1##*/}" 12924} 12925 12926# func_dirname_and_basename file append nondir_replacement 12927# perform func_basename and func_dirname in a single function 12928# call: 12929# dirname: Compute the dirname of FILE. If nonempty, 12930# add APPEND to the result, otherwise set result 12931# to NONDIR_REPLACEMENT. 12932# value returned in "$func_dirname_result" 12933# basename: Compute filename of FILE. 12934# value retuned in "$func_basename_result" 12935# Implementation must be kept synchronized with func_dirname 12936# and func_basename. For efficiency, we do not delegate to 12937# those functions but instead duplicate the functionality here. 12938func_dirname_and_basename () 12939{ 12940 case ${1} in 12941 */*) func_dirname_result="${1%/*}${2}" ;; 12942 * ) func_dirname_result="${3}" ;; 12943 esac 12944 func_basename_result="${1##*/}" 12945} 12946 12947# func_stripname prefix suffix name 12948# strip PREFIX and SUFFIX off of NAME. 12949# PREFIX and SUFFIX must not contain globbing or regex special 12950# characters, hashes, percent signs, but SUFFIX may contain a leading 12951# dot (in which case that matches only a dot). 12952func_stripname () 12953{ 12954 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 12955 # positional parameters, so assign one to ordinary parameter first. 12956 func_stripname_result=${3} 12957 func_stripname_result=${func_stripname_result#"${1}"} 12958 func_stripname_result=${func_stripname_result%"${2}"} 12959} 12960 12961# func_opt_split 12962func_opt_split () 12963{ 12964 func_opt_split_opt=${1%%=*} 12965 func_opt_split_arg=${1#*=} 12966} 12967 12968# func_lo2o object 12969func_lo2o () 12970{ 12971 case ${1} in 12972 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 12973 *) func_lo2o_result=${1} ;; 12974 esac 12975} 12976 12977# func_xform libobj-or-source 12978func_xform () 12979{ 12980 func_xform_result=${1%.*}.lo 12981} 12982 12983# func_arith arithmetic-term... 12984func_arith () 12985{ 12986 func_arith_result=$(( $* )) 12987} 12988 12989# func_len string 12990# STRING may not start with a hyphen. 12991func_len () 12992{ 12993 func_len_result=${#1} 12994} 12995 12996_LT_EOF 12997 ;; 12998 *) # Bourne compatible functions. 12999 cat << \_LT_EOF >> "$cfgfile" 13000 13001# func_dirname file append nondir_replacement 13002# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13003# otherwise set result to NONDIR_REPLACEMENT. 13004func_dirname () 13005{ 13006 # Extract subdirectory from the argument. 13007 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 13008 if test "X$func_dirname_result" = "X${1}"; then 13009 func_dirname_result="${3}" 13010 else 13011 func_dirname_result="$func_dirname_result${2}" 13012 fi 13013} 13014 13015# func_basename file 13016func_basename () 13017{ 13018 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 13019} 13020 13021 13022# func_stripname prefix suffix name 13023# strip PREFIX and SUFFIX off of NAME. 13024# PREFIX and SUFFIX must not contain globbing or regex special 13025# characters, hashes, percent signs, but SUFFIX may contain a leading 13026# dot (in which case that matches only a dot). 13027# func_strip_suffix prefix name 13028func_stripname () 13029{ 13030 case ${2} in 13031 .*) func_stripname_result=`$ECHO "X${3}" \ 13032 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 13033 *) func_stripname_result=`$ECHO "X${3}" \ 13034 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 13035 esac 13036} 13037 13038# sed scripts: 13039my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13040my_sed_long_arg='1s/^-[^=]*=//' 13041 13042# func_opt_split 13043func_opt_split () 13044{ 13045 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 13046 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 13047} 13048 13049# func_lo2o object 13050func_lo2o () 13051{ 13052 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 13053} 13054 13055# func_xform libobj-or-source 13056func_xform () 13057{ 13058 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 13059} 13060 13061# func_arith arithmetic-term... 13062func_arith () 13063{ 13064 func_arith_result=`expr "$@"` 13065} 13066 13067# func_len string 13068# STRING may not start with a hyphen. 13069func_len () 13070{ 13071 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13072} 13073 13074_LT_EOF 13075esac 13076 13077case $lt_shell_append in 13078 yes) 13079 cat << \_LT_EOF >> "$cfgfile" 13080 13081# func_append var value 13082# Append VALUE to the end of shell variable VAR. 13083func_append () 13084{ 13085 eval "$1+=\$2" 13086} 13087_LT_EOF 13088 ;; 13089 *) 13090 cat << \_LT_EOF >> "$cfgfile" 13091 13092# func_append var value 13093# Append VALUE to the end of shell variable VAR. 13094func_append () 13095{ 13096 eval "$1=\$$1\$2" 13097} 13098 13099_LT_EOF 13100 ;; 13101 esac 13102 13103 13104 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13105 || (rm -f "$cfgfile"; exit 1) 13106 13107 mv -f "$cfgfile" "$ofile" || 13108 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13109 chmod +x "$ofile" 13110 13111 ;; 13112 13113 esac 13114done # for ac_tag 13115 13116 13117as_fn_exit 0 13118_ACEOF 13119ac_clean_files=$ac_clean_files_save 13120 13121test $ac_write_fail = 0 || 13122 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13123 13124 13125# configure is writing to config.log, and then calls config.status. 13126# config.status does its own redirection, appending to config.log. 13127# Unfortunately, on DOS this fails, as config.log is still kept open 13128# by configure, so config.status won't be able to write to it; its 13129# output is simply discarded. So we exec the FD to /dev/null, 13130# effectively closing config.log, so it can be properly (re)opened and 13131# appended to by config.status. When coming back to configure, we 13132# need to make the FD available again. 13133if test "$no_create" != yes; then 13134 ac_cs_success=: 13135 ac_config_status_args= 13136 test "$silent" = yes && 13137 ac_config_status_args="$ac_config_status_args --quiet" 13138 exec 5>/dev/null 13139 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13140 exec 5>>config.log 13141 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13142 # would make configure fail if this is the last instruction. 13143 $ac_cs_success || as_fn_exit 1 13144fi 13145if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13147$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13148fi 13149 13150