configure revision 63fbae1d
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for libpthread-stubs 0.3. 4# 5# Report bugs to <xcb@lists.freedesktop.org>. 6# 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 9# Foundation, Inc. 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92case $0 in #(( 93 *[\\/]* ) as_myself=$0 ;; 94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 95for as_dir in $PATH 96do 97 IFS=$as_save_IFS 98 test -z "$as_dir" && as_dir=. 99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 100 done 101IFS=$as_save_IFS 102 103 ;; 104esac 105# We did not find ourselves, most probably we were run as `sh COMMAND' 106# in which case we are not to be found in the path. 107if test "x$as_myself" = x; then 108 as_myself=$0 109fi 110if test ! -f "$as_myself"; then 111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 112 exit 1 113fi 114 115# Unset variables that we do not need and which cause bugs (e.g. in 116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 117# suppresses any "Segmentation fault" message there. '((' could 118# trigger a bug in pdksh 5.2.14. 119for as_var in BASH_ENV ENV MAIL MAILPATH 120do eval test x\${$as_var+set} = xset \ 121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 122done 123PS1='$ ' 124PS2='> ' 125PS4='+ ' 126 127# NLS nuisances. 128LC_ALL=C 129export LC_ALL 130LANGUAGE=C 131export LANGUAGE 132 133# CDPATH. 134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 135 136if test "x$CONFIG_SHELL" = x; then 137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 138 emulate sh 139 NULLCMD=: 140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 141 # is contrary to our usage. Disable this feature. 142 alias -g '\${1+\"\$@\"}'='\"\$@\"' 143 setopt NO_GLOB_SUBST 144else 145 case \`(set -o) 2>/dev/null\` in #( 146 *posix*) : 147 set -o posix ;; #( 148 *) : 149 ;; 150esac 151fi 152" 153 as_required="as_fn_return () { (exit \$1); } 154as_fn_success () { as_fn_return 0; } 155as_fn_failure () { as_fn_return 1; } 156as_fn_ret_success () { return 0; } 157as_fn_ret_failure () { return 1; } 158 159exitcode=0 160as_fn_success || { exitcode=1; echo as_fn_success failed.; } 161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 165 166else 167 exitcode=1; echo positional parameters were not saved. 168fi 169test x\$exitcode = x0 || exit 1" 170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 174test \$(( 1 + 1 )) = 2 || exit 1" 175 if (eval "$as_required") 2>/dev/null; then : 176 as_have_required=yes 177else 178 as_have_required=no 179fi 180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 181 182else 183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 184as_found=false 185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 186do 187 IFS=$as_save_IFS 188 test -z "$as_dir" && as_dir=. 189 as_found=: 190 case $as_dir in #( 191 /*) 192 for as_base in sh bash ksh sh5; do 193 # Try only shells that exist, to save several forks. 194 as_shell=$as_dir/$as_base 195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 197 CONFIG_SHELL=$as_shell as_have_required=yes 198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 199 break 2 200fi 201fi 202 done;; 203 esac 204 as_found=false 205done 206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 208 CONFIG_SHELL=$SHELL as_have_required=yes 209fi; } 210IFS=$as_save_IFS 211 212 213 if test "x$CONFIG_SHELL" != x; then : 214 # We cannot yet assume a decent shell, so we have to provide a 215 # neutralization value for shells without unset; and this also 216 # works around shells that cannot unset nonexistent variables. 217 BASH_ENV=/dev/null 218 ENV=/dev/null 219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 220 export CONFIG_SHELL 221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 222fi 223 224 if test x$as_have_required = xno; then : 225 $as_echo "$0: This script requires a shell more modern than all" 226 $as_echo "$0: the shells that I found on your system." 227 if test x${ZSH_VERSION+set} = xset ; then 228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 229 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 230 else 231 $as_echo "$0: Please tell bug-autoconf@gnu.org and 232$0: xcb@lists.freedesktop.org about your system, including 233$0: any error possibly output before this message. Then 234$0: install a modern shell, or manually run the script 235$0: under such a shell if you do have one." 236 fi 237 exit 1 238fi 239fi 240fi 241SHELL=${CONFIG_SHELL-/bin/sh} 242export SHELL 243# Unset more variables known to interfere with behavior of common tools. 244CLICOLOR_FORCE= GREP_OPTIONS= 245unset CLICOLOR_FORCE GREP_OPTIONS 246 247## --------------------- ## 248## M4sh Shell Functions. ## 249## --------------------- ## 250# as_fn_unset VAR 251# --------------- 252# Portably unset VAR. 253as_fn_unset () 254{ 255 { eval $1=; unset $1;} 256} 257as_unset=as_fn_unset 258 259# as_fn_set_status STATUS 260# ----------------------- 261# Set $? to STATUS, without forking. 262as_fn_set_status () 263{ 264 return $1 265} # as_fn_set_status 266 267# as_fn_exit STATUS 268# ----------------- 269# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 270as_fn_exit () 271{ 272 set +e 273 as_fn_set_status $1 274 exit $1 275} # as_fn_exit 276 277# as_fn_mkdir_p 278# ------------- 279# Create "$as_dir" as a directory, including parents if necessary. 280as_fn_mkdir_p () 281{ 282 283 case $as_dir in #( 284 -*) as_dir=./$as_dir;; 285 esac 286 test -d "$as_dir" || eval $as_mkdir_p || { 287 as_dirs= 288 while :; do 289 case $as_dir in #( 290 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 291 *) as_qdir=$as_dir;; 292 esac 293 as_dirs="'$as_qdir' $as_dirs" 294 as_dir=`$as_dirname -- "$as_dir" || 295$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 296 X"$as_dir" : 'X\(//\)[^/]' \| \ 297 X"$as_dir" : 'X\(//\)$' \| \ 298 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 299$as_echo X"$as_dir" | 300 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 301 s//\1/ 302 q 303 } 304 /^X\(\/\/\)[^/].*/{ 305 s//\1/ 306 q 307 } 308 /^X\(\/\/\)$/{ 309 s//\1/ 310 q 311 } 312 /^X\(\/\).*/{ 313 s//\1/ 314 q 315 } 316 s/.*/./; q'` 317 test -d "$as_dir" && break 318 done 319 test -z "$as_dirs" || eval "mkdir $as_dirs" 320 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 321 322 323} # as_fn_mkdir_p 324# as_fn_append VAR VALUE 325# ---------------------- 326# Append the text in VALUE to the end of the definition contained in VAR. Take 327# advantage of any shell optimizations that allow amortized linear growth over 328# repeated appends, instead of the typical quadratic growth present in naive 329# implementations. 330if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 331 eval 'as_fn_append () 332 { 333 eval $1+=\$2 334 }' 335else 336 as_fn_append () 337 { 338 eval $1=\$$1\$2 339 } 340fi # as_fn_append 341 342# as_fn_arith ARG... 343# ------------------ 344# Perform arithmetic evaluation on the ARGs, and store the result in the 345# global $as_val. Take advantage of shells that can avoid forks. The arguments 346# must be portable across $(()) and expr. 347if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 348 eval 'as_fn_arith () 349 { 350 as_val=$(( $* )) 351 }' 352else 353 as_fn_arith () 354 { 355 as_val=`expr "$@" || test $? -eq 1` 356 } 357fi # as_fn_arith 358 359 360# as_fn_error ERROR [LINENO LOG_FD] 361# --------------------------------- 362# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 363# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 364# script with status $?, using 1 if that was 0. 365as_fn_error () 366{ 367 as_status=$?; test $as_status -eq 0 && as_status=1 368 if test "$3"; then 369 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 370 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 371 fi 372 $as_echo "$as_me: error: $1" >&2 373 as_fn_exit $as_status 374} # as_fn_error 375 376if expr a : '\(a\)' >/dev/null 2>&1 && 377 test "X`expr 00001 : '.*\(...\)'`" = X001; then 378 as_expr=expr 379else 380 as_expr=false 381fi 382 383if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 384 as_basename=basename 385else 386 as_basename=false 387fi 388 389if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 390 as_dirname=dirname 391else 392 as_dirname=false 393fi 394 395as_me=`$as_basename -- "$0" || 396$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 397 X"$0" : 'X\(//\)$' \| \ 398 X"$0" : 'X\(/\)' \| . 2>/dev/null || 399$as_echo X/"$0" | 400 sed '/^.*\/\([^/][^/]*\)\/*$/{ 401 s//\1/ 402 q 403 } 404 /^X\/\(\/\/\)$/{ 405 s//\1/ 406 q 407 } 408 /^X\/\(\/\).*/{ 409 s//\1/ 410 q 411 } 412 s/.*/./; q'` 413 414# Avoid depending upon Character Ranges. 415as_cr_letters='abcdefghijklmnopqrstuvwxyz' 416as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 417as_cr_Letters=$as_cr_letters$as_cr_LETTERS 418as_cr_digits='0123456789' 419as_cr_alnum=$as_cr_Letters$as_cr_digits 420 421 422 as_lineno_1=$LINENO as_lineno_1a=$LINENO 423 as_lineno_2=$LINENO as_lineno_2a=$LINENO 424 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 425 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 426 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 427 sed -n ' 428 p 429 /[$]LINENO/= 430 ' <$as_myself | 431 sed ' 432 s/[$]LINENO.*/&-/ 433 t lineno 434 b 435 :lineno 436 N 437 :loop 438 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 439 t loop 440 s/-\n.*// 441 ' >$as_me.lineno && 442 chmod +x "$as_me.lineno" || 443 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 444 445 # Don't try to exec as it changes $[0], causing all sort of problems 446 # (the dirname of $[0] is not the place where we might find the 447 # original and so on. Autoconf is especially sensitive to this). 448 . "./$as_me.lineno" 449 # Exit status is that of the last command. 450 exit 451} 452 453ECHO_C= ECHO_N= ECHO_T= 454case `echo -n x` in #((((( 455-n*) 456 case `echo 'xy\c'` in 457 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 458 xy) ECHO_C='\c';; 459 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 460 ECHO_T=' ';; 461 esac;; 462*) 463 ECHO_N='-n';; 464esac 465 466rm -f conf$$ conf$$.exe conf$$.file 467if test -d conf$$.dir; then 468 rm -f conf$$.dir/conf$$.file 469else 470 rm -f conf$$.dir 471 mkdir conf$$.dir 2>/dev/null 472fi 473if (echo >conf$$.file) 2>/dev/null; then 474 if ln -s conf$$.file conf$$ 2>/dev/null; then 475 as_ln_s='ln -s' 476 # ... but there are two gotchas: 477 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 478 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 479 # In both cases, we have to default to `cp -p'. 480 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 481 as_ln_s='cp -p' 482 elif ln conf$$.file conf$$ 2>/dev/null; then 483 as_ln_s=ln 484 else 485 as_ln_s='cp -p' 486 fi 487else 488 as_ln_s='cp -p' 489fi 490rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 491rmdir conf$$.dir 2>/dev/null 492 493if mkdir -p . 2>/dev/null; then 494 as_mkdir_p='mkdir -p "$as_dir"' 495else 496 test -d ./-p && rmdir ./-p 497 as_mkdir_p=false 498fi 499 500if test -x / >/dev/null 2>&1; then 501 as_test_x='test -x' 502else 503 if ls -dL / >/dev/null 2>&1; then 504 as_ls_L_option=L 505 else 506 as_ls_L_option= 507 fi 508 as_test_x=' 509 eval sh -c '\'' 510 if test -d "$1"; then 511 test -d "$1/."; 512 else 513 case $1 in #( 514 -*)set "./$1";; 515 esac; 516 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 517 ???[sx]*):;;*)false;;esac;fi 518 '\'' sh 519 ' 520fi 521as_executable_p=$as_test_x 522 523# Sed expression to map a string onto a valid CPP name. 524as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 525 526# Sed expression to map a string onto a valid variable name. 527as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 528 529 530 531# Check that we are running under the correct shell. 532SHELL=${CONFIG_SHELL-/bin/sh} 533 534case X$lt_ECHO in 535X*--fallback-echo) 536 # Remove one level of quotation (which was required for Make). 537 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 538 ;; 539esac 540 541ECHO=${lt_ECHO-echo} 542if test "X$1" = X--no-reexec; then 543 # Discard the --no-reexec flag, and continue. 544 shift 545elif test "X$1" = X--fallback-echo; then 546 # Avoid inline document here, it may be left over 547 : 548elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 549 # Yippee, $ECHO works! 550 : 551else 552 # Restart under the correct shell. 553 exec $SHELL "$0" --no-reexec ${1+"$@"} 554fi 555 556if test "X$1" = X--fallback-echo; then 557 # used as fallback echo 558 shift 559 cat <<_LT_EOF 560$* 561_LT_EOF 562 exit 0 563fi 564 565# The HP-UX ksh and POSIX shell print the target directory to stdout 566# if CDPATH is set. 567(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 568 569if test -z "$lt_ECHO"; then 570 if test "X${echo_test_string+set}" != Xset; then 571 # find a string as large as possible, as long as the shell can cope with it 572 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 573 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 574 if { echo_test_string=`eval $cmd`; } 2>/dev/null && 575 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 576 then 577 break 578 fi 579 done 580 fi 581 582 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 583 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 584 test "X$echo_testing_string" = "X$echo_test_string"; then 585 : 586 else 587 # The Solaris, AIX, and Digital Unix default echo programs unquote 588 # backslashes. This makes it impossible to quote backslashes using 589 # echo "$something" | sed 's/\\/\\\\/g' 590 # 591 # So, first we look for a working echo in the user's PATH. 592 593 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 594 for dir in $PATH /usr/ucb; do 595 IFS="$lt_save_ifs" 596 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 597 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 598 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 599 test "X$echo_testing_string" = "X$echo_test_string"; then 600 ECHO="$dir/echo" 601 break 602 fi 603 done 604 IFS="$lt_save_ifs" 605 606 if test "X$ECHO" = Xecho; then 607 # We didn't find a better echo, so look for alternatives. 608 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 609 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 610 test "X$echo_testing_string" = "X$echo_test_string"; then 611 # This shell has a builtin print -r that does the trick. 612 ECHO='print -r' 613 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 614 test "X$CONFIG_SHELL" != X/bin/ksh; then 615 # If we have ksh, try running configure again with it. 616 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 617 export ORIGINAL_CONFIG_SHELL 618 CONFIG_SHELL=/bin/ksh 619 export CONFIG_SHELL 620 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 621 else 622 # Try using printf. 623 ECHO='printf %s\n' 624 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 625 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 626 test "X$echo_testing_string" = "X$echo_test_string"; then 627 # Cool, printf works 628 : 629 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 630 test "X$echo_testing_string" = 'X\t' && 631 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 632 test "X$echo_testing_string" = "X$echo_test_string"; then 633 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 634 export CONFIG_SHELL 635 SHELL="$CONFIG_SHELL" 636 export SHELL 637 ECHO="$CONFIG_SHELL $0 --fallback-echo" 638 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 639 test "X$echo_testing_string" = 'X\t' && 640 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 641 test "X$echo_testing_string" = "X$echo_test_string"; then 642 ECHO="$CONFIG_SHELL $0 --fallback-echo" 643 else 644 # maybe with a smaller string... 645 prev=: 646 647 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 648 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 649 then 650 break 651 fi 652 prev="$cmd" 653 done 654 655 if test "$prev" != 'sed 50q "$0"'; then 656 echo_test_string=`eval $prev` 657 export echo_test_string 658 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 659 else 660 # Oops. We lost completely, so just stick with echo. 661 ECHO=echo 662 fi 663 fi 664 fi 665 fi 666 fi 667fi 668 669# Copy echo and quote the copy suitably for passing to libtool from 670# the Makefile, instead of quoting the original, which is used later. 671lt_ECHO=$ECHO 672if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 673 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 674fi 675 676 677 678 679exec 7<&0 </dev/null 6>&1 680 681# Name of the host. 682# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 683# so uname gets run too. 684ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 685 686# 687# Initializations. 688# 689ac_default_prefix=/usr/local 690ac_clean_files= 691ac_config_libobj_dir=. 692LIBOBJS= 693cross_compiling=no 694subdirs= 695MFLAGS= 696MAKEFLAGS= 697 698# Identity of this package. 699PACKAGE_NAME='libpthread-stubs' 700PACKAGE_TARNAME='libpthread-stubs' 701PACKAGE_VERSION='0.3' 702PACKAGE_STRING='libpthread-stubs 0.3' 703PACKAGE_BUGREPORT='xcb@lists.freedesktop.org' 704PACKAGE_URL='' 705 706ac_unique_file="pthread-stubs.pc.in" 707# Factoring default headers for most tests. 708ac_includes_default="\ 709#include <stdio.h> 710#ifdef HAVE_SYS_TYPES_H 711# include <sys/types.h> 712#endif 713#ifdef HAVE_SYS_STAT_H 714# include <sys/stat.h> 715#endif 716#ifdef STDC_HEADERS 717# include <stdlib.h> 718# include <stddef.h> 719#else 720# ifdef HAVE_STDLIB_H 721# include <stdlib.h> 722# endif 723#endif 724#ifdef HAVE_STRING_H 725# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 726# include <memory.h> 727# endif 728# include <string.h> 729#endif 730#ifdef HAVE_STRINGS_H 731# include <strings.h> 732#endif 733#ifdef HAVE_INTTYPES_H 734# include <inttypes.h> 735#endif 736#ifdef HAVE_STDINT_H 737# include <stdint.h> 738#endif 739#ifdef HAVE_UNISTD_H 740# include <unistd.h> 741#endif" 742 743ac_subst_vars='am__EXEEXT_FALSE 744am__EXEEXT_TRUE 745LTLIBOBJS 746LIBOBJS 747BUILD_LIB_FALSE 748BUILD_LIB_TRUE 749PKG_CONFIG_LIBS 750CPP 751OTOOL64 752OTOOL 753LIPO 754NMEDIT 755DSYMUTIL 756lt_ECHO 757RANLIB 758AR 759OBJDUMP 760LN_S 761NM 762ac_ct_DUMPBIN 763DUMPBIN 764LD 765FGREP 766EGREP 767GREP 768SED 769am__fastdepCC_FALSE 770am__fastdepCC_TRUE 771CCDEPMODE 772AMDEPBACKSLASH 773AMDEP_FALSE 774AMDEP_TRUE 775am__quote 776am__include 777DEPDIR 778OBJEXT 779EXEEXT 780ac_ct_CC 781CPPFLAGS 782LDFLAGS 783CFLAGS 784CC 785host_os 786host_vendor 787host_cpu 788host 789build_os 790build_vendor 791build_cpu 792build 793LIBTOOL 794am__untar 795am__tar 796AMTAR 797am__leading_dot 798SET_MAKE 799AWK 800mkdir_p 801MKDIR_P 802INSTALL_STRIP_PROGRAM 803STRIP 804install_sh 805MAKEINFO 806AUTOHEADER 807AUTOMAKE 808AUTOCONF 809ACLOCAL 810VERSION 811PACKAGE 812CYGPATH_W 813am__isrc 814INSTALL_DATA 815INSTALL_SCRIPT 816INSTALL_PROGRAM 817target_alias 818host_alias 819build_alias 820LIBS 821ECHO_T 822ECHO_N 823ECHO_C 824DEFS 825mandir 826localedir 827libdir 828psdir 829pdfdir 830dvidir 831htmldir 832infodir 833docdir 834oldincludedir 835includedir 836localstatedir 837sharedstatedir 838sysconfdir 839datadir 840datarootdir 841libexecdir 842sbindir 843bindir 844program_transform_name 845prefix 846exec_prefix 847PACKAGE_URL 848PACKAGE_BUGREPORT 849PACKAGE_STRING 850PACKAGE_VERSION 851PACKAGE_TARNAME 852PACKAGE_NAME 853PATH_SEPARATOR 854SHELL' 855ac_subst_files='' 856ac_user_opts=' 857enable_option_checking 858enable_shared 859enable_static 860with_pic 861enable_fast_install 862enable_dependency_tracking 863with_gnu_ld 864enable_libtool_lock 865' 866 ac_precious_vars='build_alias 867host_alias 868target_alias 869CC 870CFLAGS 871LDFLAGS 872LIBS 873CPPFLAGS 874CPP' 875 876 877# Initialize some variables set by options. 878ac_init_help= 879ac_init_version=false 880ac_unrecognized_opts= 881ac_unrecognized_sep= 882# The variables have the same names as the options, with 883# dashes changed to underlines. 884cache_file=/dev/null 885exec_prefix=NONE 886no_create= 887no_recursion= 888prefix=NONE 889program_prefix=NONE 890program_suffix=NONE 891program_transform_name=s,x,x, 892silent= 893site= 894srcdir= 895verbose= 896x_includes=NONE 897x_libraries=NONE 898 899# Installation directory options. 900# These are left unexpanded so users can "make install exec_prefix=/foo" 901# and all the variables that are supposed to be based on exec_prefix 902# by default will actually change. 903# Use braces instead of parens because sh, perl, etc. also accept them. 904# (The list follows the same order as the GNU Coding Standards.) 905bindir='${exec_prefix}/bin' 906sbindir='${exec_prefix}/sbin' 907libexecdir='${exec_prefix}/libexec' 908datarootdir='${prefix}/share' 909datadir='${datarootdir}' 910sysconfdir='${prefix}/etc' 911sharedstatedir='${prefix}/com' 912localstatedir='${prefix}/var' 913includedir='${prefix}/include' 914oldincludedir='/usr/include' 915docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 916infodir='${datarootdir}/info' 917htmldir='${docdir}' 918dvidir='${docdir}' 919pdfdir='${docdir}' 920psdir='${docdir}' 921libdir='${exec_prefix}/lib' 922localedir='${datarootdir}/locale' 923mandir='${datarootdir}/man' 924 925ac_prev= 926ac_dashdash= 927for ac_option 928do 929 # If the previous option needs an argument, assign it. 930 if test -n "$ac_prev"; then 931 eval $ac_prev=\$ac_option 932 ac_prev= 933 continue 934 fi 935 936 case $ac_option in 937 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 938 *) ac_optarg=yes ;; 939 esac 940 941 # Accept the important Cygnus configure options, so we can diagnose typos. 942 943 case $ac_dashdash$ac_option in 944 --) 945 ac_dashdash=yes ;; 946 947 -bindir | --bindir | --bindi | --bind | --bin | --bi) 948 ac_prev=bindir ;; 949 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 950 bindir=$ac_optarg ;; 951 952 -build | --build | --buil | --bui | --bu) 953 ac_prev=build_alias ;; 954 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 955 build_alias=$ac_optarg ;; 956 957 -cache-file | --cache-file | --cache-fil | --cache-fi \ 958 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 959 ac_prev=cache_file ;; 960 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 961 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 962 cache_file=$ac_optarg ;; 963 964 --config-cache | -C) 965 cache_file=config.cache ;; 966 967 -datadir | --datadir | --datadi | --datad) 968 ac_prev=datadir ;; 969 -datadir=* | --datadir=* | --datadi=* | --datad=*) 970 datadir=$ac_optarg ;; 971 972 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 973 | --dataroo | --dataro | --datar) 974 ac_prev=datarootdir ;; 975 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 976 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 977 datarootdir=$ac_optarg ;; 978 979 -disable-* | --disable-*) 980 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 981 # Reject names that are not valid shell variable names. 982 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 983 as_fn_error "invalid feature name: $ac_useropt" 984 ac_useropt_orig=$ac_useropt 985 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 986 case $ac_user_opts in 987 *" 988"enable_$ac_useropt" 989"*) ;; 990 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 991 ac_unrecognized_sep=', ';; 992 esac 993 eval enable_$ac_useropt=no ;; 994 995 -docdir | --docdir | --docdi | --doc | --do) 996 ac_prev=docdir ;; 997 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 998 docdir=$ac_optarg ;; 999 1000 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1001 ac_prev=dvidir ;; 1002 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1003 dvidir=$ac_optarg ;; 1004 1005 -enable-* | --enable-*) 1006 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1007 # Reject names that are not valid shell variable names. 1008 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1009 as_fn_error "invalid feature name: $ac_useropt" 1010 ac_useropt_orig=$ac_useropt 1011 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1012 case $ac_user_opts in 1013 *" 1014"enable_$ac_useropt" 1015"*) ;; 1016 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1017 ac_unrecognized_sep=', ';; 1018 esac 1019 eval enable_$ac_useropt=\$ac_optarg ;; 1020 1021 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1022 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1023 | --exec | --exe | --ex) 1024 ac_prev=exec_prefix ;; 1025 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1026 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1027 | --exec=* | --exe=* | --ex=*) 1028 exec_prefix=$ac_optarg ;; 1029 1030 -gas | --gas | --ga | --g) 1031 # Obsolete; use --with-gas. 1032 with_gas=yes ;; 1033 1034 -help | --help | --hel | --he | -h) 1035 ac_init_help=long ;; 1036 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1037 ac_init_help=recursive ;; 1038 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1039 ac_init_help=short ;; 1040 1041 -host | --host | --hos | --ho) 1042 ac_prev=host_alias ;; 1043 -host=* | --host=* | --hos=* | --ho=*) 1044 host_alias=$ac_optarg ;; 1045 1046 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1047 ac_prev=htmldir ;; 1048 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1049 | --ht=*) 1050 htmldir=$ac_optarg ;; 1051 1052 -includedir | --includedir | --includedi | --included | --include \ 1053 | --includ | --inclu | --incl | --inc) 1054 ac_prev=includedir ;; 1055 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1056 | --includ=* | --inclu=* | --incl=* | --inc=*) 1057 includedir=$ac_optarg ;; 1058 1059 -infodir | --infodir | --infodi | --infod | --info | --inf) 1060 ac_prev=infodir ;; 1061 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1062 infodir=$ac_optarg ;; 1063 1064 -libdir | --libdir | --libdi | --libd) 1065 ac_prev=libdir ;; 1066 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1067 libdir=$ac_optarg ;; 1068 1069 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1070 | --libexe | --libex | --libe) 1071 ac_prev=libexecdir ;; 1072 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1073 | --libexe=* | --libex=* | --libe=*) 1074 libexecdir=$ac_optarg ;; 1075 1076 -localedir | --localedir | --localedi | --localed | --locale) 1077 ac_prev=localedir ;; 1078 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1079 localedir=$ac_optarg ;; 1080 1081 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1082 | --localstate | --localstat | --localsta | --localst | --locals) 1083 ac_prev=localstatedir ;; 1084 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1085 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1086 localstatedir=$ac_optarg ;; 1087 1088 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1089 ac_prev=mandir ;; 1090 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1091 mandir=$ac_optarg ;; 1092 1093 -nfp | --nfp | --nf) 1094 # Obsolete; use --without-fp. 1095 with_fp=no ;; 1096 1097 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1098 | --no-cr | --no-c | -n) 1099 no_create=yes ;; 1100 1101 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1102 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1103 no_recursion=yes ;; 1104 1105 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1106 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1107 | --oldin | --oldi | --old | --ol | --o) 1108 ac_prev=oldincludedir ;; 1109 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1110 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1111 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1112 oldincludedir=$ac_optarg ;; 1113 1114 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1115 ac_prev=prefix ;; 1116 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1117 prefix=$ac_optarg ;; 1118 1119 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1120 | --program-pre | --program-pr | --program-p) 1121 ac_prev=program_prefix ;; 1122 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1123 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1124 program_prefix=$ac_optarg ;; 1125 1126 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1127 | --program-suf | --program-su | --program-s) 1128 ac_prev=program_suffix ;; 1129 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1130 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1131 program_suffix=$ac_optarg ;; 1132 1133 -program-transform-name | --program-transform-name \ 1134 | --program-transform-nam | --program-transform-na \ 1135 | --program-transform-n | --program-transform- \ 1136 | --program-transform | --program-transfor \ 1137 | --program-transfo | --program-transf \ 1138 | --program-trans | --program-tran \ 1139 | --progr-tra | --program-tr | --program-t) 1140 ac_prev=program_transform_name ;; 1141 -program-transform-name=* | --program-transform-name=* \ 1142 | --program-transform-nam=* | --program-transform-na=* \ 1143 | --program-transform-n=* | --program-transform-=* \ 1144 | --program-transform=* | --program-transfor=* \ 1145 | --program-transfo=* | --program-transf=* \ 1146 | --program-trans=* | --program-tran=* \ 1147 | --progr-tra=* | --program-tr=* | --program-t=*) 1148 program_transform_name=$ac_optarg ;; 1149 1150 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1151 ac_prev=pdfdir ;; 1152 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1153 pdfdir=$ac_optarg ;; 1154 1155 -psdir | --psdir | --psdi | --psd | --ps) 1156 ac_prev=psdir ;; 1157 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1158 psdir=$ac_optarg ;; 1159 1160 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1161 | -silent | --silent | --silen | --sile | --sil) 1162 silent=yes ;; 1163 1164 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1165 ac_prev=sbindir ;; 1166 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1167 | --sbi=* | --sb=*) 1168 sbindir=$ac_optarg ;; 1169 1170 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1171 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1172 | --sharedst | --shareds | --shared | --share | --shar \ 1173 | --sha | --sh) 1174 ac_prev=sharedstatedir ;; 1175 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1176 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1177 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1178 | --sha=* | --sh=*) 1179 sharedstatedir=$ac_optarg ;; 1180 1181 -site | --site | --sit) 1182 ac_prev=site ;; 1183 -site=* | --site=* | --sit=*) 1184 site=$ac_optarg ;; 1185 1186 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1187 ac_prev=srcdir ;; 1188 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1189 srcdir=$ac_optarg ;; 1190 1191 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1192 | --syscon | --sysco | --sysc | --sys | --sy) 1193 ac_prev=sysconfdir ;; 1194 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1195 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1196 sysconfdir=$ac_optarg ;; 1197 1198 -target | --target | --targe | --targ | --tar | --ta | --t) 1199 ac_prev=target_alias ;; 1200 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1201 target_alias=$ac_optarg ;; 1202 1203 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1204 verbose=yes ;; 1205 1206 -version | --version | --versio | --versi | --vers | -V) 1207 ac_init_version=: ;; 1208 1209 -with-* | --with-*) 1210 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1211 # Reject names that are not valid shell variable names. 1212 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1213 as_fn_error "invalid package name: $ac_useropt" 1214 ac_useropt_orig=$ac_useropt 1215 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1216 case $ac_user_opts in 1217 *" 1218"with_$ac_useropt" 1219"*) ;; 1220 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1221 ac_unrecognized_sep=', ';; 1222 esac 1223 eval with_$ac_useropt=\$ac_optarg ;; 1224 1225 -without-* | --without-*) 1226 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1227 # Reject names that are not valid shell variable names. 1228 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1229 as_fn_error "invalid package name: $ac_useropt" 1230 ac_useropt_orig=$ac_useropt 1231 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1232 case $ac_user_opts in 1233 *" 1234"with_$ac_useropt" 1235"*) ;; 1236 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1237 ac_unrecognized_sep=', ';; 1238 esac 1239 eval with_$ac_useropt=no ;; 1240 1241 --x) 1242 # Obsolete; use --with-x. 1243 with_x=yes ;; 1244 1245 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1246 | --x-incl | --x-inc | --x-in | --x-i) 1247 ac_prev=x_includes ;; 1248 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1249 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1250 x_includes=$ac_optarg ;; 1251 1252 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1253 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1254 ac_prev=x_libraries ;; 1255 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1256 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1257 x_libraries=$ac_optarg ;; 1258 1259 -*) as_fn_error "unrecognized option: \`$ac_option' 1260Try \`$0 --help' for more information." 1261 ;; 1262 1263 *=*) 1264 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1265 # Reject names that are not valid shell variable names. 1266 case $ac_envvar in #( 1267 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1268 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1269 esac 1270 eval $ac_envvar=\$ac_optarg 1271 export $ac_envvar ;; 1272 1273 *) 1274 # FIXME: should be removed in autoconf 3.0. 1275 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1276 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1277 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1278 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1279 ;; 1280 1281 esac 1282done 1283 1284if test -n "$ac_prev"; then 1285 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1286 as_fn_error "missing argument to $ac_option" 1287fi 1288 1289if test -n "$ac_unrecognized_opts"; then 1290 case $enable_option_checking in 1291 no) ;; 1292 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1293 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1294 esac 1295fi 1296 1297# Check all directory arguments for consistency. 1298for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1299 datadir sysconfdir sharedstatedir localstatedir includedir \ 1300 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1301 libdir localedir mandir 1302do 1303 eval ac_val=\$$ac_var 1304 # Remove trailing slashes. 1305 case $ac_val in 1306 */ ) 1307 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1308 eval $ac_var=\$ac_val;; 1309 esac 1310 # Be sure to have absolute directory names. 1311 case $ac_val in 1312 [\\/$]* | ?:[\\/]* ) continue;; 1313 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1314 esac 1315 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1316done 1317 1318# There might be people who depend on the old broken behavior: `$host' 1319# used to hold the argument of --host etc. 1320# FIXME: To remove some day. 1321build=$build_alias 1322host=$host_alias 1323target=$target_alias 1324 1325# FIXME: To remove some day. 1326if test "x$host_alias" != x; then 1327 if test "x$build_alias" = x; then 1328 cross_compiling=maybe 1329 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1330 If a cross compiler is detected then cross compile mode will be used." >&2 1331 elif test "x$build_alias" != "x$host_alias"; then 1332 cross_compiling=yes 1333 fi 1334fi 1335 1336ac_tool_prefix= 1337test -n "$host_alias" && ac_tool_prefix=$host_alias- 1338 1339test "$silent" = yes && exec 6>/dev/null 1340 1341 1342ac_pwd=`pwd` && test -n "$ac_pwd" && 1343ac_ls_di=`ls -di .` && 1344ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1345 as_fn_error "working directory cannot be determined" 1346test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1347 as_fn_error "pwd does not report name of working directory" 1348 1349 1350# Find the source files, if location was not specified. 1351if test -z "$srcdir"; then 1352 ac_srcdir_defaulted=yes 1353 # Try the directory containing this script, then the parent directory. 1354 ac_confdir=`$as_dirname -- "$as_myself" || 1355$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1356 X"$as_myself" : 'X\(//\)[^/]' \| \ 1357 X"$as_myself" : 'X\(//\)$' \| \ 1358 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1359$as_echo X"$as_myself" | 1360 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1361 s//\1/ 1362 q 1363 } 1364 /^X\(\/\/\)[^/].*/{ 1365 s//\1/ 1366 q 1367 } 1368 /^X\(\/\/\)$/{ 1369 s//\1/ 1370 q 1371 } 1372 /^X\(\/\).*/{ 1373 s//\1/ 1374 q 1375 } 1376 s/.*/./; q'` 1377 srcdir=$ac_confdir 1378 if test ! -r "$srcdir/$ac_unique_file"; then 1379 srcdir=.. 1380 fi 1381else 1382 ac_srcdir_defaulted=no 1383fi 1384if test ! -r "$srcdir/$ac_unique_file"; then 1385 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1386 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1387fi 1388ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1389ac_abs_confdir=`( 1390 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1391 pwd)` 1392# When building in place, set srcdir=. 1393if test "$ac_abs_confdir" = "$ac_pwd"; then 1394 srcdir=. 1395fi 1396# Remove unnecessary trailing slashes from srcdir. 1397# Double slashes in file names in object file debugging info 1398# mess up M-x gdb in Emacs. 1399case $srcdir in 1400*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1401esac 1402for ac_var in $ac_precious_vars; do 1403 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1404 eval ac_env_${ac_var}_value=\$${ac_var} 1405 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1406 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1407done 1408 1409# 1410# Report the --help message. 1411# 1412if test "$ac_init_help" = "long"; then 1413 # Omit some internal or obsolete options to make the list less imposing. 1414 # This message is too long to be a string in the A/UX 3.1 sh. 1415 cat <<_ACEOF 1416\`configure' configures libpthread-stubs 0.3 to adapt to many kinds of systems. 1417 1418Usage: $0 [OPTION]... [VAR=VALUE]... 1419 1420To assign environment variables (e.g., CC, CFLAGS...), specify them as 1421VAR=VALUE. See below for descriptions of some of the useful variables. 1422 1423Defaults for the options are specified in brackets. 1424 1425Configuration: 1426 -h, --help display this help and exit 1427 --help=short display options specific to this package 1428 --help=recursive display the short help of all the included packages 1429 -V, --version display version information and exit 1430 -q, --quiet, --silent do not print \`checking...' messages 1431 --cache-file=FILE cache test results in FILE [disabled] 1432 -C, --config-cache alias for \`--cache-file=config.cache' 1433 -n, --no-create do not create output files 1434 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1435 1436Installation directories: 1437 --prefix=PREFIX install architecture-independent files in PREFIX 1438 [$ac_default_prefix] 1439 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1440 [PREFIX] 1441 1442By default, \`make install' will install all the files in 1443\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1444an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1445for instance \`--prefix=\$HOME'. 1446 1447For better control, use the options below. 1448 1449Fine tuning of the installation directories: 1450 --bindir=DIR user executables [EPREFIX/bin] 1451 --sbindir=DIR system admin executables [EPREFIX/sbin] 1452 --libexecdir=DIR program executables [EPREFIX/libexec] 1453 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1454 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1455 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1456 --libdir=DIR object code libraries [EPREFIX/lib] 1457 --includedir=DIR C header files [PREFIX/include] 1458 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1459 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1460 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1461 --infodir=DIR info documentation [DATAROOTDIR/info] 1462 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1463 --mandir=DIR man documentation [DATAROOTDIR/man] 1464 --docdir=DIR documentation root 1465 [DATAROOTDIR/doc/libpthread-stubs] 1466 --htmldir=DIR html documentation [DOCDIR] 1467 --dvidir=DIR dvi documentation [DOCDIR] 1468 --pdfdir=DIR pdf documentation [DOCDIR] 1469 --psdir=DIR ps documentation [DOCDIR] 1470_ACEOF 1471 1472 cat <<\_ACEOF 1473 1474Program names: 1475 --program-prefix=PREFIX prepend PREFIX to installed program names 1476 --program-suffix=SUFFIX append SUFFIX to installed program names 1477 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1478 1479System types: 1480 --build=BUILD configure for building on BUILD [guessed] 1481 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1482_ACEOF 1483fi 1484 1485if test -n "$ac_init_help"; then 1486 case $ac_init_help in 1487 short | recursive ) echo "Configuration of libpthread-stubs 0.3:";; 1488 esac 1489 cat <<\_ACEOF 1490 1491Optional Features: 1492 --disable-option-checking ignore unrecognized --enable/--with options 1493 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1494 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1495 --enable-shared[=PKGS] build shared libraries [default=yes] 1496 --enable-static[=PKGS] build static libraries [default=yes] 1497 --enable-fast-install[=PKGS] 1498 optimize for fast installation [default=yes] 1499 --disable-dependency-tracking speeds up one-time build 1500 --enable-dependency-tracking do not reject slow dependency extractors 1501 --disable-libtool-lock avoid locking (might break parallel builds) 1502 1503Optional Packages: 1504 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1505 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1506 --with-pic try to use only PIC/non-PIC objects [default=use 1507 both] 1508 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1509 1510Some influential environment variables: 1511 CC C compiler command 1512 CFLAGS C compiler flags 1513 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1514 nonstandard directory <lib dir> 1515 LIBS libraries to pass to the linker, e.g. -l<library> 1516 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1517 you have headers in a nonstandard directory <include dir> 1518 CPP C preprocessor 1519 1520Use these variables to override the choices made by `configure' or to help 1521it to find libraries and programs with nonstandard names/locations. 1522 1523Report bugs to <xcb@lists.freedesktop.org>. 1524_ACEOF 1525ac_status=$? 1526fi 1527 1528if test "$ac_init_help" = "recursive"; then 1529 # If there are subdirs, report their specific --help. 1530 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1531 test -d "$ac_dir" || 1532 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1533 continue 1534 ac_builddir=. 1535 1536case "$ac_dir" in 1537.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1538*) 1539 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1540 # A ".." for each directory in $ac_dir_suffix. 1541 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1542 case $ac_top_builddir_sub in 1543 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1544 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1545 esac ;; 1546esac 1547ac_abs_top_builddir=$ac_pwd 1548ac_abs_builddir=$ac_pwd$ac_dir_suffix 1549# for backward compatibility: 1550ac_top_builddir=$ac_top_build_prefix 1551 1552case $srcdir in 1553 .) # We are building in place. 1554 ac_srcdir=. 1555 ac_top_srcdir=$ac_top_builddir_sub 1556 ac_abs_top_srcdir=$ac_pwd ;; 1557 [\\/]* | ?:[\\/]* ) # Absolute name. 1558 ac_srcdir=$srcdir$ac_dir_suffix; 1559 ac_top_srcdir=$srcdir 1560 ac_abs_top_srcdir=$srcdir ;; 1561 *) # Relative name. 1562 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1563 ac_top_srcdir=$ac_top_build_prefix$srcdir 1564 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1565esac 1566ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1567 1568 cd "$ac_dir" || { ac_status=$?; continue; } 1569 # Check for guested configure. 1570 if test -f "$ac_srcdir/configure.gnu"; then 1571 echo && 1572 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1573 elif test -f "$ac_srcdir/configure"; then 1574 echo && 1575 $SHELL "$ac_srcdir/configure" --help=recursive 1576 else 1577 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1578 fi || ac_status=$? 1579 cd "$ac_pwd" || { ac_status=$?; break; } 1580 done 1581fi 1582 1583test -n "$ac_init_help" && exit $ac_status 1584if $ac_init_version; then 1585 cat <<\_ACEOF 1586libpthread-stubs configure 0.3 1587generated by GNU Autoconf 2.64 1588 1589Copyright (C) 2009 Free Software Foundation, Inc. 1590This configure script is free software; the Free Software Foundation 1591gives unlimited permission to copy, distribute and modify it. 1592_ACEOF 1593 exit 1594fi 1595 1596## ------------------------ ## 1597## Autoconf initialization. ## 1598## ------------------------ ## 1599 1600# ac_fn_c_try_compile LINENO 1601# -------------------------- 1602# Try to compile conftest.$ac_ext, and return whether this succeeded. 1603ac_fn_c_try_compile () 1604{ 1605 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1606 rm -f conftest.$ac_objext 1607 if { { ac_try="$ac_compile" 1608case "(($ac_try" in 1609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1610 *) ac_try_echo=$ac_try;; 1611esac 1612eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1613$as_echo "$ac_try_echo"; } >&5 1614 (eval "$ac_compile") 2>conftest.err 1615 ac_status=$? 1616 if test -s conftest.err; then 1617 grep -v '^ *+' conftest.err >conftest.er1 1618 cat conftest.er1 >&5 1619 mv -f conftest.er1 conftest.err 1620 fi 1621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1622 test $ac_status = 0; } && { 1623 test -z "$ac_c_werror_flag" || 1624 test ! -s conftest.err 1625 } && test -s conftest.$ac_objext; then : 1626 ac_retval=0 1627else 1628 $as_echo "$as_me: failed program was:" >&5 1629sed 's/^/| /' conftest.$ac_ext >&5 1630 1631 ac_retval=1 1632fi 1633 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1634 return $ac_retval 1635 1636} # ac_fn_c_try_compile 1637 1638# ac_fn_c_try_link LINENO 1639# ----------------------- 1640# Try to link conftest.$ac_ext, and return whether this succeeded. 1641ac_fn_c_try_link () 1642{ 1643 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1644 rm -f conftest.$ac_objext conftest$ac_exeext 1645 if { { ac_try="$ac_link" 1646case "(($ac_try" in 1647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1648 *) ac_try_echo=$ac_try;; 1649esac 1650eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1651$as_echo "$ac_try_echo"; } >&5 1652 (eval "$ac_link") 2>conftest.err 1653 ac_status=$? 1654 if test -s conftest.err; then 1655 grep -v '^ *+' conftest.err >conftest.er1 1656 cat conftest.er1 >&5 1657 mv -f conftest.er1 conftest.err 1658 fi 1659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1660 test $ac_status = 0; } && { 1661 test -z "$ac_c_werror_flag" || 1662 test ! -s conftest.err 1663 } && test -s conftest$ac_exeext && { 1664 test "$cross_compiling" = yes || 1665 $as_test_x conftest$ac_exeext 1666 }; then : 1667 ac_retval=0 1668else 1669 $as_echo "$as_me: failed program was:" >&5 1670sed 's/^/| /' conftest.$ac_ext >&5 1671 1672 ac_retval=1 1673fi 1674 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1675 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1676 # interfere with the next link command; also delete a directory that is 1677 # left behind by Apple's compiler. We do this before executing the actions. 1678 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1679 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1680 return $ac_retval 1681 1682} # ac_fn_c_try_link 1683 1684# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1685# ------------------------------------------------------- 1686# Tests whether HEADER exists and can be compiled using the include files in 1687# INCLUDES, setting the cache variable VAR accordingly. 1688ac_fn_c_check_header_compile () 1689{ 1690 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1692$as_echo_n "checking for $2... " >&6; } 1693if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1694 $as_echo_n "(cached) " >&6 1695else 1696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1697/* end confdefs.h. */ 1698$4 1699#include <$2> 1700_ACEOF 1701if ac_fn_c_try_compile "$LINENO"; then : 1702 eval "$3=yes" 1703else 1704 eval "$3=no" 1705fi 1706rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1707fi 1708eval ac_res=\$$3 1709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1710$as_echo "$ac_res" >&6; } 1711 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1712 1713} # ac_fn_c_check_header_compile 1714 1715# ac_fn_c_try_cpp LINENO 1716# ---------------------- 1717# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1718ac_fn_c_try_cpp () 1719{ 1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1721 if { { ac_try="$ac_cpp conftest.$ac_ext" 1722case "(($ac_try" in 1723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1724 *) ac_try_echo=$ac_try;; 1725esac 1726eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1727$as_echo "$ac_try_echo"; } >&5 1728 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1729 ac_status=$? 1730 if test -s conftest.err; then 1731 grep -v '^ *+' conftest.err >conftest.er1 1732 cat conftest.er1 >&5 1733 mv -f conftest.er1 conftest.err 1734 fi 1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1736 test $ac_status = 0; } >/dev/null && { 1737 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1738 test ! -s conftest.err 1739 }; then : 1740 ac_retval=0 1741else 1742 $as_echo "$as_me: failed program was:" >&5 1743sed 's/^/| /' conftest.$ac_ext >&5 1744 1745 ac_retval=1 1746fi 1747 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1748 return $ac_retval 1749 1750} # ac_fn_c_try_cpp 1751 1752# ac_fn_c_try_run LINENO 1753# ---------------------- 1754# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1755# that executables *can* be run. 1756ac_fn_c_try_run () 1757{ 1758 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1759 if { { ac_try="$ac_link" 1760case "(($ac_try" in 1761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1762 *) ac_try_echo=$ac_try;; 1763esac 1764eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1765$as_echo "$ac_try_echo"; } >&5 1766 (eval "$ac_link") 2>&5 1767 ac_status=$? 1768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1769 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1770 { { case "(($ac_try" in 1771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1772 *) ac_try_echo=$ac_try;; 1773esac 1774eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1775$as_echo "$ac_try_echo"; } >&5 1776 (eval "$ac_try") 2>&5 1777 ac_status=$? 1778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1779 test $ac_status = 0; }; }; then : 1780 ac_retval=0 1781else 1782 $as_echo "$as_me: program exited with status $ac_status" >&5 1783 $as_echo "$as_me: failed program was:" >&5 1784sed 's/^/| /' conftest.$ac_ext >&5 1785 1786 ac_retval=$ac_status 1787fi 1788 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1789 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1790 return $ac_retval 1791 1792} # ac_fn_c_try_run 1793 1794# ac_fn_c_check_func LINENO FUNC VAR 1795# ---------------------------------- 1796# Tests whether FUNC exists, setting the cache variable VAR accordingly 1797ac_fn_c_check_func () 1798{ 1799 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1801$as_echo_n "checking for $2... " >&6; } 1802if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1803 $as_echo_n "(cached) " >&6 1804else 1805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1806/* end confdefs.h. */ 1807/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1808 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1809#define $2 innocuous_$2 1810 1811/* System header to define __stub macros and hopefully few prototypes, 1812 which can conflict with char $2 (); below. 1813 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1814 <limits.h> exists even on freestanding compilers. */ 1815 1816#ifdef __STDC__ 1817# include <limits.h> 1818#else 1819# include <assert.h> 1820#endif 1821 1822#undef $2 1823 1824/* Override any GCC internal prototype to avoid an error. 1825 Use char because int might match the return type of a GCC 1826 builtin and then its argument prototype would still apply. */ 1827#ifdef __cplusplus 1828extern "C" 1829#endif 1830char $2 (); 1831/* The GNU C library defines this for functions which it implements 1832 to always fail with ENOSYS. Some functions are actually named 1833 something starting with __ and the normal name is an alias. */ 1834#if defined __stub_$2 || defined __stub___$2 1835choke me 1836#endif 1837 1838int 1839main () 1840{ 1841return $2 (); 1842 ; 1843 return 0; 1844} 1845_ACEOF 1846if ac_fn_c_try_link "$LINENO"; then : 1847 eval "$3=yes" 1848else 1849 eval "$3=no" 1850fi 1851rm -f core conftest.err conftest.$ac_objext \ 1852 conftest$ac_exeext conftest.$ac_ext 1853fi 1854eval ac_res=\$$3 1855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1856$as_echo "$ac_res" >&6; } 1857 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1858 1859} # ac_fn_c_check_func 1860cat >config.log <<_ACEOF 1861This file contains any messages produced by compilers while 1862running configure, to aid debugging if configure makes a mistake. 1863 1864It was created by libpthread-stubs $as_me 0.3, which was 1865generated by GNU Autoconf 2.64. Invocation command line was 1866 1867 $ $0 $@ 1868 1869_ACEOF 1870exec 5>>config.log 1871{ 1872cat <<_ASUNAME 1873## --------- ## 1874## Platform. ## 1875## --------- ## 1876 1877hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1878uname -m = `(uname -m) 2>/dev/null || echo unknown` 1879uname -r = `(uname -r) 2>/dev/null || echo unknown` 1880uname -s = `(uname -s) 2>/dev/null || echo unknown` 1881uname -v = `(uname -v) 2>/dev/null || echo unknown` 1882 1883/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1884/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1885 1886/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1887/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1888/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1889/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1890/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1891/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1892/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1893 1894_ASUNAME 1895 1896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1897for as_dir in $PATH 1898do 1899 IFS=$as_save_IFS 1900 test -z "$as_dir" && as_dir=. 1901 $as_echo "PATH: $as_dir" 1902 done 1903IFS=$as_save_IFS 1904 1905} >&5 1906 1907cat >&5 <<_ACEOF 1908 1909 1910## ----------- ## 1911## Core tests. ## 1912## ----------- ## 1913 1914_ACEOF 1915 1916 1917# Keep a trace of the command line. 1918# Strip out --no-create and --no-recursion so they do not pile up. 1919# Strip out --silent because we don't want to record it for future runs. 1920# Also quote any args containing shell meta-characters. 1921# Make two passes to allow for proper duplicate-argument suppression. 1922ac_configure_args= 1923ac_configure_args0= 1924ac_configure_args1= 1925ac_must_keep_next=false 1926for ac_pass in 1 2 1927do 1928 for ac_arg 1929 do 1930 case $ac_arg in 1931 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1932 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1933 | -silent | --silent | --silen | --sile | --sil) 1934 continue ;; 1935 *\'*) 1936 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1937 esac 1938 case $ac_pass in 1939 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1940 2) 1941 as_fn_append ac_configure_args1 " '$ac_arg'" 1942 if test $ac_must_keep_next = true; then 1943 ac_must_keep_next=false # Got value, back to normal. 1944 else 1945 case $ac_arg in 1946 *=* | --config-cache | -C | -disable-* | --disable-* \ 1947 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1948 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1949 | -with-* | --with-* | -without-* | --without-* | --x) 1950 case "$ac_configure_args0 " in 1951 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1952 esac 1953 ;; 1954 -* ) ac_must_keep_next=true ;; 1955 esac 1956 fi 1957 as_fn_append ac_configure_args " '$ac_arg'" 1958 ;; 1959 esac 1960 done 1961done 1962{ ac_configure_args0=; unset ac_configure_args0;} 1963{ ac_configure_args1=; unset ac_configure_args1;} 1964 1965# When interrupted or exit'd, cleanup temporary files, and complete 1966# config.log. We remove comments because anyway the quotes in there 1967# would cause problems or look ugly. 1968# WARNING: Use '\'' to represent an apostrophe within the trap. 1969# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1970trap 'exit_status=$? 1971 # Save into config.log some information that might help in debugging. 1972 { 1973 echo 1974 1975 cat <<\_ASBOX 1976## ---------------- ## 1977## Cache variables. ## 1978## ---------------- ## 1979_ASBOX 1980 echo 1981 # The following way of writing the cache mishandles newlines in values, 1982( 1983 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1984 eval ac_val=\$$ac_var 1985 case $ac_val in #( 1986 *${as_nl}*) 1987 case $ac_var in #( 1988 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1989$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1990 esac 1991 case $ac_var in #( 1992 _ | IFS | as_nl) ;; #( 1993 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1994 *) { eval $ac_var=; unset $ac_var;} ;; 1995 esac ;; 1996 esac 1997 done 1998 (set) 2>&1 | 1999 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2000 *${as_nl}ac_space=\ *) 2001 sed -n \ 2002 "s/'\''/'\''\\\\'\'''\''/g; 2003 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2004 ;; #( 2005 *) 2006 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2007 ;; 2008 esac | 2009 sort 2010) 2011 echo 2012 2013 cat <<\_ASBOX 2014## ----------------- ## 2015## Output variables. ## 2016## ----------------- ## 2017_ASBOX 2018 echo 2019 for ac_var in $ac_subst_vars 2020 do 2021 eval ac_val=\$$ac_var 2022 case $ac_val in 2023 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2024 esac 2025 $as_echo "$ac_var='\''$ac_val'\''" 2026 done | sort 2027 echo 2028 2029 if test -n "$ac_subst_files"; then 2030 cat <<\_ASBOX 2031## ------------------- ## 2032## File substitutions. ## 2033## ------------------- ## 2034_ASBOX 2035 echo 2036 for ac_var in $ac_subst_files 2037 do 2038 eval ac_val=\$$ac_var 2039 case $ac_val in 2040 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2041 esac 2042 $as_echo "$ac_var='\''$ac_val'\''" 2043 done | sort 2044 echo 2045 fi 2046 2047 if test -s confdefs.h; then 2048 cat <<\_ASBOX 2049## ----------- ## 2050## confdefs.h. ## 2051## ----------- ## 2052_ASBOX 2053 echo 2054 cat confdefs.h 2055 echo 2056 fi 2057 test "$ac_signal" != 0 && 2058 $as_echo "$as_me: caught signal $ac_signal" 2059 $as_echo "$as_me: exit $exit_status" 2060 } >&5 2061 rm -f core *.core core.conftest.* && 2062 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2063 exit $exit_status 2064' 0 2065for ac_signal in 1 2 13 15; do 2066 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2067done 2068ac_signal=0 2069 2070# confdefs.h avoids OS command line length limits that DEFS can exceed. 2071rm -f -r conftest* confdefs.h 2072 2073$as_echo "/* confdefs.h */" > confdefs.h 2074 2075# Predefined preprocessor variables. 2076 2077cat >>confdefs.h <<_ACEOF 2078#define PACKAGE_NAME "$PACKAGE_NAME" 2079_ACEOF 2080 2081cat >>confdefs.h <<_ACEOF 2082#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2083_ACEOF 2084 2085cat >>confdefs.h <<_ACEOF 2086#define PACKAGE_VERSION "$PACKAGE_VERSION" 2087_ACEOF 2088 2089cat >>confdefs.h <<_ACEOF 2090#define PACKAGE_STRING "$PACKAGE_STRING" 2091_ACEOF 2092 2093cat >>confdefs.h <<_ACEOF 2094#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2095_ACEOF 2096 2097cat >>confdefs.h <<_ACEOF 2098#define PACKAGE_URL "$PACKAGE_URL" 2099_ACEOF 2100 2101 2102# Let the site file select an alternate cache file if it wants to. 2103# Prefer an explicitly selected file to automatically selected ones. 2104ac_site_file1=NONE 2105ac_site_file2=NONE 2106if test -n "$CONFIG_SITE"; then 2107 ac_site_file1=$CONFIG_SITE 2108elif test "x$prefix" != xNONE; then 2109 ac_site_file1=$prefix/share/config.site 2110 ac_site_file2=$prefix/etc/config.site 2111else 2112 ac_site_file1=$ac_default_prefix/share/config.site 2113 ac_site_file2=$ac_default_prefix/etc/config.site 2114fi 2115for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2116do 2117 test "x$ac_site_file" = xNONE && continue 2118 if test -r "$ac_site_file"; then 2119 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2120$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2121 sed 's/^/| /' "$ac_site_file" >&5 2122 . "$ac_site_file" 2123 fi 2124done 2125 2126if test -r "$cache_file"; then 2127 # Some versions of bash will fail to source /dev/null (special 2128 # files actually), so we avoid doing that. 2129 if test -f "$cache_file"; then 2130 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2131$as_echo "$as_me: loading cache $cache_file" >&6;} 2132 case $cache_file in 2133 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2134 *) . "./$cache_file";; 2135 esac 2136 fi 2137else 2138 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2139$as_echo "$as_me: creating cache $cache_file" >&6;} 2140 >$cache_file 2141fi 2142 2143# Check that the precious variables saved in the cache have kept the same 2144# value. 2145ac_cache_corrupted=false 2146for ac_var in $ac_precious_vars; do 2147 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2148 eval ac_new_set=\$ac_env_${ac_var}_set 2149 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2150 eval ac_new_val=\$ac_env_${ac_var}_value 2151 case $ac_old_set,$ac_new_set in 2152 set,) 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2154$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2155 ac_cache_corrupted=: ;; 2156 ,set) 2157 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2158$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2159 ac_cache_corrupted=: ;; 2160 ,);; 2161 *) 2162 if test "x$ac_old_val" != "x$ac_new_val"; then 2163 # differences in whitespace do not lead to failure. 2164 ac_old_val_w=`echo x $ac_old_val` 2165 ac_new_val_w=`echo x $ac_new_val` 2166 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2167 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2168$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2169 ac_cache_corrupted=: 2170 else 2171 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2172$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2173 eval $ac_var=\$ac_old_val 2174 fi 2175 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2176$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2177 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2178$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2179 fi;; 2180 esac 2181 # Pass precious variables to config.status. 2182 if test "$ac_new_set" = set; then 2183 case $ac_new_val in 2184 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2185 *) ac_arg=$ac_var=$ac_new_val ;; 2186 esac 2187 case " $ac_configure_args " in 2188 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2189 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2190 esac 2191 fi 2192done 2193if $ac_cache_corrupted; then 2194 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2195$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2196 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2197$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2198 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2199fi 2200## -------------------- ## 2201## Main body of script. ## 2202## -------------------- ## 2203 2204ac_ext=c 2205ac_cpp='$CPP $CPPFLAGS' 2206ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2207ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2208ac_compiler_gnu=$ac_cv_c_compiler_gnu 2209 2210 2211 2212am__api_version='1.11' 2213 2214ac_aux_dir= 2215for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2216 for ac_t in install-sh install.sh shtool; do 2217 if test -f "$ac_dir/$ac_t"; then 2218 ac_aux_dir=$ac_dir 2219 ac_install_sh="$ac_aux_dir/$ac_t -c" 2220 break 2 2221 fi 2222 done 2223done 2224if test -z "$ac_aux_dir"; then 2225 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2226fi 2227 2228# These three variables are undocumented and unsupported, 2229# and are intended to be withdrawn in a future Autoconf release. 2230# They can cause serious problems if a builder's source tree is in a directory 2231# whose full name contains unusual characters. 2232ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2233ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2234ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2235 2236 2237# Find a good install program. We prefer a C program (faster), 2238# so one script is as good as another. But avoid the broken or 2239# incompatible versions: 2240# SysV /etc/install, /usr/sbin/install 2241# SunOS /usr/etc/install 2242# IRIX /sbin/install 2243# AIX /bin/install 2244# AmigaOS /C/install, which installs bootblocks on floppy discs 2245# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2246# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2247# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2248# OS/2's system install, which has a completely different semantic 2249# ./install, which can be erroneously created by make from ./install.sh. 2250# Reject install programs that cannot install multiple files. 2251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2252$as_echo_n "checking for a BSD-compatible install... " >&6; } 2253if test -z "$INSTALL"; then 2254if test "${ac_cv_path_install+set}" = set; then : 2255 $as_echo_n "(cached) " >&6 2256else 2257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2258for as_dir in $PATH 2259do 2260 IFS=$as_save_IFS 2261 test -z "$as_dir" && as_dir=. 2262 # Account for people who put trailing slashes in PATH elements. 2263case $as_dir/ in #(( 2264 ./ | .// | /[cC]/* | \ 2265 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2266 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2267 /usr/ucb/* ) ;; 2268 *) 2269 # OSF1 and SCO ODT 3.0 have their own names for install. 2270 # Don't use installbsd from OSF since it installs stuff as root 2271 # by default. 2272 for ac_prog in ginstall scoinst install; do 2273 for ac_exec_ext in '' $ac_executable_extensions; do 2274 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2275 if test $ac_prog = install && 2276 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2277 # AIX install. It has an incompatible calling convention. 2278 : 2279 elif test $ac_prog = install && 2280 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2281 # program-specific install script used by HP pwplus--don't use. 2282 : 2283 else 2284 rm -rf conftest.one conftest.two conftest.dir 2285 echo one > conftest.one 2286 echo two > conftest.two 2287 mkdir conftest.dir 2288 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2289 test -s conftest.one && test -s conftest.two && 2290 test -s conftest.dir/conftest.one && 2291 test -s conftest.dir/conftest.two 2292 then 2293 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2294 break 3 2295 fi 2296 fi 2297 fi 2298 done 2299 done 2300 ;; 2301esac 2302 2303 done 2304IFS=$as_save_IFS 2305 2306rm -rf conftest.one conftest.two conftest.dir 2307 2308fi 2309 if test "${ac_cv_path_install+set}" = set; then 2310 INSTALL=$ac_cv_path_install 2311 else 2312 # As a last resort, use the slow shell script. Don't cache a 2313 # value for INSTALL within a source directory, because that will 2314 # break other packages using the cache if that directory is 2315 # removed, or if the value is a relative name. 2316 INSTALL=$ac_install_sh 2317 fi 2318fi 2319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2320$as_echo "$INSTALL" >&6; } 2321 2322# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2323# It thinks the first close brace ends the variable substitution. 2324test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2325 2326test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2327 2328test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2329 2330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2331$as_echo_n "checking whether build environment is sane... " >&6; } 2332# Just in case 2333sleep 1 2334echo timestamp > conftest.file 2335# Reject unsafe characters in $srcdir or the absolute working directory 2336# name. Accept space and tab only in the latter. 2337am_lf=' 2338' 2339case `pwd` in 2340 *[\\\"\#\$\&\'\`$am_lf]*) 2341 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2342esac 2343case $srcdir in 2344 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2345 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2346esac 2347 2348# Do `set' in a subshell so we don't clobber the current shell's 2349# arguments. Must try -L first in case configure is actually a 2350# symlink; some systems play weird games with the mod time of symlinks 2351# (eg FreeBSD returns the mod time of the symlink's containing 2352# directory). 2353if ( 2354 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2355 if test "$*" = "X"; then 2356 # -L didn't work. 2357 set X `ls -t "$srcdir/configure" conftest.file` 2358 fi 2359 rm -f conftest.file 2360 if test "$*" != "X $srcdir/configure conftest.file" \ 2361 && test "$*" != "X conftest.file $srcdir/configure"; then 2362 2363 # If neither matched, then we have a broken ls. This can happen 2364 # if, for instance, CONFIG_SHELL is bash and it inherits a 2365 # broken ls alias from the environment. This has actually 2366 # happened. Such a system could not be considered "sane". 2367 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2368alias in your environment" "$LINENO" 5 2369 fi 2370 2371 test "$2" = conftest.file 2372 ) 2373then 2374 # Ok. 2375 : 2376else 2377 as_fn_error "newly created file is older than distributed files! 2378Check your system clock" "$LINENO" 5 2379fi 2380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2381$as_echo "yes" >&6; } 2382test "$program_prefix" != NONE && 2383 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2384# Use a double $ so make ignores it. 2385test "$program_suffix" != NONE && 2386 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2387# Double any \ or $. 2388# By default was `s,x,x', remove it if useless. 2389ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2390program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2391 2392# expand $ac_aux_dir to an absolute path 2393am_aux_dir=`cd $ac_aux_dir && pwd` 2394 2395if test x"${MISSING+set}" != xset; then 2396 case $am_aux_dir in 2397 *\ * | *\ *) 2398 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2399 *) 2400 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2401 esac 2402fi 2403# Use eval to expand $SHELL 2404if eval "$MISSING --run true"; then 2405 am_missing_run="$MISSING --run " 2406else 2407 am_missing_run= 2408 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2409$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2410fi 2411 2412if test x"${install_sh}" != xset; then 2413 case $am_aux_dir in 2414 *\ * | *\ *) 2415 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2416 *) 2417 install_sh="\${SHELL} $am_aux_dir/install-sh" 2418 esac 2419fi 2420 2421# Installed binaries are usually stripped using `strip' when the user 2422# run `make install-strip'. However `strip' might not be the right 2423# tool to use in cross-compilation environments, therefore Automake 2424# will honor the `STRIP' environment variable to overrule this program. 2425if test "$cross_compiling" != no; then 2426 if test -n "$ac_tool_prefix"; then 2427 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2428set dummy ${ac_tool_prefix}strip; ac_word=$2 2429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2430$as_echo_n "checking for $ac_word... " >&6; } 2431if test "${ac_cv_prog_STRIP+set}" = set; then : 2432 $as_echo_n "(cached) " >&6 2433else 2434 if test -n "$STRIP"; then 2435 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2436else 2437as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2438for as_dir in $PATH 2439do 2440 IFS=$as_save_IFS 2441 test -z "$as_dir" && as_dir=. 2442 for ac_exec_ext in '' $ac_executable_extensions; do 2443 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2444 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2446 break 2 2447 fi 2448done 2449 done 2450IFS=$as_save_IFS 2451 2452fi 2453fi 2454STRIP=$ac_cv_prog_STRIP 2455if test -n "$STRIP"; then 2456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2457$as_echo "$STRIP" >&6; } 2458else 2459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2460$as_echo "no" >&6; } 2461fi 2462 2463 2464fi 2465if test -z "$ac_cv_prog_STRIP"; then 2466 ac_ct_STRIP=$STRIP 2467 # Extract the first word of "strip", so it can be a program name with args. 2468set dummy strip; ac_word=$2 2469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2470$as_echo_n "checking for $ac_word... " >&6; } 2471if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2472 $as_echo_n "(cached) " >&6 2473else 2474 if test -n "$ac_ct_STRIP"; then 2475 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2476else 2477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2478for as_dir in $PATH 2479do 2480 IFS=$as_save_IFS 2481 test -z "$as_dir" && as_dir=. 2482 for ac_exec_ext in '' $ac_executable_extensions; do 2483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2484 ac_cv_prog_ac_ct_STRIP="strip" 2485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2486 break 2 2487 fi 2488done 2489 done 2490IFS=$as_save_IFS 2491 2492fi 2493fi 2494ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2495if test -n "$ac_ct_STRIP"; then 2496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2497$as_echo "$ac_ct_STRIP" >&6; } 2498else 2499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2500$as_echo "no" >&6; } 2501fi 2502 2503 if test "x$ac_ct_STRIP" = x; then 2504 STRIP=":" 2505 else 2506 case $cross_compiling:$ac_tool_warned in 2507yes:) 2508{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2509$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2510ac_tool_warned=yes ;; 2511esac 2512 STRIP=$ac_ct_STRIP 2513 fi 2514else 2515 STRIP="$ac_cv_prog_STRIP" 2516fi 2517 2518fi 2519INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2520 2521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2522$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2523if test -z "$MKDIR_P"; then 2524 if test "${ac_cv_path_mkdir+set}" = set; then : 2525 $as_echo_n "(cached) " >&6 2526else 2527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2528for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2529do 2530 IFS=$as_save_IFS 2531 test -z "$as_dir" && as_dir=. 2532 for ac_prog in mkdir gmkdir; do 2533 for ac_exec_ext in '' $ac_executable_extensions; do 2534 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2535 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2536 'mkdir (GNU coreutils) '* | \ 2537 'mkdir (coreutils) '* | \ 2538 'mkdir (fileutils) '4.1*) 2539 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2540 break 3;; 2541 esac 2542 done 2543 done 2544 done 2545IFS=$as_save_IFS 2546 2547fi 2548 2549 if test "${ac_cv_path_mkdir+set}" = set; then 2550 MKDIR_P="$ac_cv_path_mkdir -p" 2551 else 2552 # As a last resort, use the slow shell script. Don't cache a 2553 # value for MKDIR_P within a source directory, because that will 2554 # break other packages using the cache if that directory is 2555 # removed, or if the value is a relative name. 2556 test -d ./--version && rmdir ./--version 2557 MKDIR_P="$ac_install_sh -d" 2558 fi 2559fi 2560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2561$as_echo "$MKDIR_P" >&6; } 2562 2563mkdir_p="$MKDIR_P" 2564case $mkdir_p in 2565 [\\/$]* | ?:[\\/]*) ;; 2566 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2567esac 2568 2569for ac_prog in gawk mawk nawk awk 2570do 2571 # Extract the first word of "$ac_prog", so it can be a program name with args. 2572set dummy $ac_prog; ac_word=$2 2573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2574$as_echo_n "checking for $ac_word... " >&6; } 2575if test "${ac_cv_prog_AWK+set}" = set; then : 2576 $as_echo_n "(cached) " >&6 2577else 2578 if test -n "$AWK"; then 2579 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2580else 2581as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2582for as_dir in $PATH 2583do 2584 IFS=$as_save_IFS 2585 test -z "$as_dir" && as_dir=. 2586 for ac_exec_ext in '' $ac_executable_extensions; do 2587 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2588 ac_cv_prog_AWK="$ac_prog" 2589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2590 break 2 2591 fi 2592done 2593 done 2594IFS=$as_save_IFS 2595 2596fi 2597fi 2598AWK=$ac_cv_prog_AWK 2599if test -n "$AWK"; then 2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2601$as_echo "$AWK" >&6; } 2602else 2603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2604$as_echo "no" >&6; } 2605fi 2606 2607 2608 test -n "$AWK" && break 2609done 2610 2611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2612$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2613set x ${MAKE-make} 2614ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2615if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2616 $as_echo_n "(cached) " >&6 2617else 2618 cat >conftest.make <<\_ACEOF 2619SHELL = /bin/sh 2620all: 2621 @echo '@@@%%%=$(MAKE)=@@@%%%' 2622_ACEOF 2623# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2624case `${MAKE-make} -f conftest.make 2>/dev/null` in 2625 *@@@%%%=?*=@@@%%%*) 2626 eval ac_cv_prog_make_${ac_make}_set=yes;; 2627 *) 2628 eval ac_cv_prog_make_${ac_make}_set=no;; 2629esac 2630rm -f conftest.make 2631fi 2632if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2634$as_echo "yes" >&6; } 2635 SET_MAKE= 2636else 2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2638$as_echo "no" >&6; } 2639 SET_MAKE="MAKE=${MAKE-make}" 2640fi 2641 2642rm -rf .tst 2>/dev/null 2643mkdir .tst 2>/dev/null 2644if test -d .tst; then 2645 am__leading_dot=. 2646else 2647 am__leading_dot=_ 2648fi 2649rmdir .tst 2>/dev/null 2650 2651if test "`cd $srcdir && pwd`" != "`pwd`"; then 2652 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2653 # is not polluted with repeated "-I." 2654 am__isrc=' -I$(srcdir)' 2655 # test to see if srcdir already configured 2656 if test -f $srcdir/config.status; then 2657 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2658 fi 2659fi 2660 2661# test whether we have cygpath 2662if test -z "$CYGPATH_W"; then 2663 if (cygpath --version) >/dev/null 2>/dev/null; then 2664 CYGPATH_W='cygpath -w' 2665 else 2666 CYGPATH_W=echo 2667 fi 2668fi 2669 2670 2671# Define the identity of the package. 2672 PACKAGE='libpthread-stubs' 2673 VERSION='0.3' 2674 2675 2676cat >>confdefs.h <<_ACEOF 2677#define PACKAGE "$PACKAGE" 2678_ACEOF 2679 2680 2681cat >>confdefs.h <<_ACEOF 2682#define VERSION "$VERSION" 2683_ACEOF 2684 2685# Some tools Automake needs. 2686 2687ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2688 2689 2690AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2691 2692 2693AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2694 2695 2696AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2697 2698 2699MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2700 2701# We need awk for the "check" target. The system "awk" is bad on 2702# some platforms. 2703# Always define AMTAR for backward compatibility. 2704 2705AMTAR=${AMTAR-"${am_missing_run}tar"} 2706 2707am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2708 2709 2710 2711 2712 2713 2714ac_config_headers="$ac_config_headers config.h" 2715 2716 2717case `pwd` in 2718 *\ * | *\ *) 2719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 2720$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 2721esac 2722 2723 2724 2725macro_version='2.2.6' 2726macro_revision='1.3012' 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740ltmain="$ac_aux_dir/ltmain.sh" 2741 2742# Make sure we can run config.sub. 2743$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2744 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2745 2746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2747$as_echo_n "checking build system type... " >&6; } 2748if test "${ac_cv_build+set}" = set; then : 2749 $as_echo_n "(cached) " >&6 2750else 2751 ac_build_alias=$build_alias 2752test "x$ac_build_alias" = x && 2753 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2754test "x$ac_build_alias" = x && 2755 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2756ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2757 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2758 2759fi 2760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2761$as_echo "$ac_cv_build" >&6; } 2762case $ac_cv_build in 2763*-*-*) ;; 2764*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2765esac 2766build=$ac_cv_build 2767ac_save_IFS=$IFS; IFS='-' 2768set x $ac_cv_build 2769shift 2770build_cpu=$1 2771build_vendor=$2 2772shift; shift 2773# Remember, the first character of IFS is used to create $*, 2774# except with old shells: 2775build_os=$* 2776IFS=$ac_save_IFS 2777case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2778 2779 2780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2781$as_echo_n "checking host system type... " >&6; } 2782if test "${ac_cv_host+set}" = set; then : 2783 $as_echo_n "(cached) " >&6 2784else 2785 if test "x$host_alias" = x; then 2786 ac_cv_host=$ac_cv_build 2787else 2788 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2789 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2790fi 2791 2792fi 2793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2794$as_echo "$ac_cv_host" >&6; } 2795case $ac_cv_host in 2796*-*-*) ;; 2797*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2798esac 2799host=$ac_cv_host 2800ac_save_IFS=$IFS; IFS='-' 2801set x $ac_cv_host 2802shift 2803host_cpu=$1 2804host_vendor=$2 2805shift; shift 2806# Remember, the first character of IFS is used to create $*, 2807# except with old shells: 2808host_os=$* 2809IFS=$ac_save_IFS 2810case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2811 2812 2813DEPDIR="${am__leading_dot}deps" 2814 2815ac_config_commands="$ac_config_commands depfiles" 2816 2817 2818am_make=${MAKE-make} 2819cat > confinc << 'END' 2820am__doit: 2821 @echo this is the am__doit target 2822.PHONY: am__doit 2823END 2824# If we don't find an include directive, just comment out the code. 2825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2826$as_echo_n "checking for style of include used by $am_make... " >&6; } 2827am__include="#" 2828am__quote= 2829_am_result=none 2830# First try GNU make style include. 2831echo "include confinc" > confmf 2832# Ignore all kinds of additional output from `make'. 2833case `$am_make -s -f confmf 2> /dev/null` in #( 2834*the\ am__doit\ target*) 2835 am__include=include 2836 am__quote= 2837 _am_result=GNU 2838 ;; 2839esac 2840# Now try BSD make style include. 2841if test "$am__include" = "#"; then 2842 echo '.include "confinc"' > confmf 2843 case `$am_make -s -f confmf 2> /dev/null` in #( 2844 *the\ am__doit\ target*) 2845 am__include=.include 2846 am__quote="\"" 2847 _am_result=BSD 2848 ;; 2849 esac 2850fi 2851 2852 2853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2854$as_echo "$_am_result" >&6; } 2855rm -f confinc confmf 2856 2857# Check whether --enable-dependency-tracking was given. 2858if test "${enable_dependency_tracking+set}" = set; then : 2859 enableval=$enable_dependency_tracking; 2860fi 2861 2862if test "x$enable_dependency_tracking" != xno; then 2863 am_depcomp="$ac_aux_dir/depcomp" 2864 AMDEPBACKSLASH='\' 2865fi 2866 if test "x$enable_dependency_tracking" != xno; then 2867 AMDEP_TRUE= 2868 AMDEP_FALSE='#' 2869else 2870 AMDEP_TRUE='#' 2871 AMDEP_FALSE= 2872fi 2873 2874 2875ac_ext=c 2876ac_cpp='$CPP $CPPFLAGS' 2877ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2878ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2879ac_compiler_gnu=$ac_cv_c_compiler_gnu 2880if test -n "$ac_tool_prefix"; then 2881 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2882set dummy ${ac_tool_prefix}gcc; ac_word=$2 2883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2884$as_echo_n "checking for $ac_word... " >&6; } 2885if test "${ac_cv_prog_CC+set}" = set; then : 2886 $as_echo_n "(cached) " >&6 2887else 2888 if test -n "$CC"; then 2889 ac_cv_prog_CC="$CC" # Let the user override the test. 2890else 2891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2892for as_dir in $PATH 2893do 2894 IFS=$as_save_IFS 2895 test -z "$as_dir" && as_dir=. 2896 for ac_exec_ext in '' $ac_executable_extensions; do 2897 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2898 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2900 break 2 2901 fi 2902done 2903 done 2904IFS=$as_save_IFS 2905 2906fi 2907fi 2908CC=$ac_cv_prog_CC 2909if test -n "$CC"; then 2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2911$as_echo "$CC" >&6; } 2912else 2913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2914$as_echo "no" >&6; } 2915fi 2916 2917 2918fi 2919if test -z "$ac_cv_prog_CC"; then 2920 ac_ct_CC=$CC 2921 # Extract the first word of "gcc", so it can be a program name with args. 2922set dummy gcc; ac_word=$2 2923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2924$as_echo_n "checking for $ac_word... " >&6; } 2925if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2926 $as_echo_n "(cached) " >&6 2927else 2928 if test -n "$ac_ct_CC"; then 2929 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2930else 2931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2932for as_dir in $PATH 2933do 2934 IFS=$as_save_IFS 2935 test -z "$as_dir" && as_dir=. 2936 for ac_exec_ext in '' $ac_executable_extensions; do 2937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2938 ac_cv_prog_ac_ct_CC="gcc" 2939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2940 break 2 2941 fi 2942done 2943 done 2944IFS=$as_save_IFS 2945 2946fi 2947fi 2948ac_ct_CC=$ac_cv_prog_ac_ct_CC 2949if test -n "$ac_ct_CC"; then 2950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2951$as_echo "$ac_ct_CC" >&6; } 2952else 2953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2954$as_echo "no" >&6; } 2955fi 2956 2957 if test "x$ac_ct_CC" = x; then 2958 CC="" 2959 else 2960 case $cross_compiling:$ac_tool_warned in 2961yes:) 2962{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2963$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2964ac_tool_warned=yes ;; 2965esac 2966 CC=$ac_ct_CC 2967 fi 2968else 2969 CC="$ac_cv_prog_CC" 2970fi 2971 2972if test -z "$CC"; then 2973 if test -n "$ac_tool_prefix"; then 2974 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2975set dummy ${ac_tool_prefix}cc; ac_word=$2 2976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2977$as_echo_n "checking for $ac_word... " >&6; } 2978if test "${ac_cv_prog_CC+set}" = set; then : 2979 $as_echo_n "(cached) " >&6 2980else 2981 if test -n "$CC"; then 2982 ac_cv_prog_CC="$CC" # Let the user override the test. 2983else 2984as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2985for as_dir in $PATH 2986do 2987 IFS=$as_save_IFS 2988 test -z "$as_dir" && as_dir=. 2989 for ac_exec_ext in '' $ac_executable_extensions; do 2990 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2991 ac_cv_prog_CC="${ac_tool_prefix}cc" 2992 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2993 break 2 2994 fi 2995done 2996 done 2997IFS=$as_save_IFS 2998 2999fi 3000fi 3001CC=$ac_cv_prog_CC 3002if test -n "$CC"; then 3003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3004$as_echo "$CC" >&6; } 3005else 3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3007$as_echo "no" >&6; } 3008fi 3009 3010 3011 fi 3012fi 3013if test -z "$CC"; then 3014 # Extract the first word of "cc", so it can be a program name with args. 3015set dummy cc; ac_word=$2 3016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3017$as_echo_n "checking for $ac_word... " >&6; } 3018if test "${ac_cv_prog_CC+set}" = set; then : 3019 $as_echo_n "(cached) " >&6 3020else 3021 if test -n "$CC"; then 3022 ac_cv_prog_CC="$CC" # Let the user override the test. 3023else 3024 ac_prog_rejected=no 3025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3026for as_dir in $PATH 3027do 3028 IFS=$as_save_IFS 3029 test -z "$as_dir" && as_dir=. 3030 for ac_exec_ext in '' $ac_executable_extensions; do 3031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3032 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3033 ac_prog_rejected=yes 3034 continue 3035 fi 3036 ac_cv_prog_CC="cc" 3037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3038 break 2 3039 fi 3040done 3041 done 3042IFS=$as_save_IFS 3043 3044if test $ac_prog_rejected = yes; then 3045 # We found a bogon in the path, so make sure we never use it. 3046 set dummy $ac_cv_prog_CC 3047 shift 3048 if test $# != 0; then 3049 # We chose a different compiler from the bogus one. 3050 # However, it has the same basename, so the bogon will be chosen 3051 # first if we set CC to just the basename; use the full file name. 3052 shift 3053 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3054 fi 3055fi 3056fi 3057fi 3058CC=$ac_cv_prog_CC 3059if test -n "$CC"; then 3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3061$as_echo "$CC" >&6; } 3062else 3063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3064$as_echo "no" >&6; } 3065fi 3066 3067 3068fi 3069if test -z "$CC"; then 3070 if test -n "$ac_tool_prefix"; then 3071 for ac_prog in cl.exe 3072 do 3073 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3074set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3076$as_echo_n "checking for $ac_word... " >&6; } 3077if test "${ac_cv_prog_CC+set}" = set; then : 3078 $as_echo_n "(cached) " >&6 3079else 3080 if test -n "$CC"; then 3081 ac_cv_prog_CC="$CC" # Let the user override the test. 3082else 3083as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3084for as_dir in $PATH 3085do 3086 IFS=$as_save_IFS 3087 test -z "$as_dir" && as_dir=. 3088 for ac_exec_ext in '' $ac_executable_extensions; do 3089 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3090 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3091 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3092 break 2 3093 fi 3094done 3095 done 3096IFS=$as_save_IFS 3097 3098fi 3099fi 3100CC=$ac_cv_prog_CC 3101if test -n "$CC"; then 3102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3103$as_echo "$CC" >&6; } 3104else 3105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3106$as_echo "no" >&6; } 3107fi 3108 3109 3110 test -n "$CC" && break 3111 done 3112fi 3113if test -z "$CC"; then 3114 ac_ct_CC=$CC 3115 for ac_prog in cl.exe 3116do 3117 # Extract the first word of "$ac_prog", so it can be a program name with args. 3118set dummy $ac_prog; ac_word=$2 3119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3120$as_echo_n "checking for $ac_word... " >&6; } 3121if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3122 $as_echo_n "(cached) " >&6 3123else 3124 if test -n "$ac_ct_CC"; then 3125 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3126else 3127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3128for as_dir in $PATH 3129do 3130 IFS=$as_save_IFS 3131 test -z "$as_dir" && as_dir=. 3132 for ac_exec_ext in '' $ac_executable_extensions; do 3133 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3134 ac_cv_prog_ac_ct_CC="$ac_prog" 3135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3136 break 2 3137 fi 3138done 3139 done 3140IFS=$as_save_IFS 3141 3142fi 3143fi 3144ac_ct_CC=$ac_cv_prog_ac_ct_CC 3145if test -n "$ac_ct_CC"; then 3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3147$as_echo "$ac_ct_CC" >&6; } 3148else 3149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3150$as_echo "no" >&6; } 3151fi 3152 3153 3154 test -n "$ac_ct_CC" && break 3155done 3156 3157 if test "x$ac_ct_CC" = x; then 3158 CC="" 3159 else 3160 case $cross_compiling:$ac_tool_warned in 3161yes:) 3162{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3163$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3164ac_tool_warned=yes ;; 3165esac 3166 CC=$ac_ct_CC 3167 fi 3168fi 3169 3170fi 3171 3172 3173test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3174$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3175as_fn_error "no acceptable C compiler found in \$PATH 3176See \`config.log' for more details." "$LINENO" 5; } 3177 3178# Provide some information about the compiler. 3179$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3180set X $ac_compile 3181ac_compiler=$2 3182for ac_option in --version -v -V -qversion; do 3183 { { ac_try="$ac_compiler $ac_option >&5" 3184case "(($ac_try" in 3185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3186 *) ac_try_echo=$ac_try;; 3187esac 3188eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3189$as_echo "$ac_try_echo"; } >&5 3190 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3191 ac_status=$? 3192 if test -s conftest.err; then 3193 sed '10a\ 3194... rest of stderr output deleted ... 3195 10q' conftest.err >conftest.er1 3196 cat conftest.er1 >&5 3197 rm -f conftest.er1 conftest.err 3198 fi 3199 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3200 test $ac_status = 0; } 3201done 3202 3203cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3204/* end confdefs.h. */ 3205#include <stdio.h> 3206int 3207main () 3208{ 3209FILE *f = fopen ("conftest.out", "w"); 3210 return ferror (f) || fclose (f) != 0; 3211 3212 ; 3213 return 0; 3214} 3215_ACEOF 3216ac_clean_files_save=$ac_clean_files 3217ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3218# Try to create an executable without -o first, disregard a.out. 3219# It will help us diagnose broken compilers, and finding out an intuition 3220# of exeext. 3221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3222$as_echo_n "checking for C compiler default output file name... " >&6; } 3223ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3224 3225# The possible output files: 3226ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3227 3228ac_rmfiles= 3229for ac_file in $ac_files 3230do 3231 case $ac_file in 3232 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3233 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3234 esac 3235done 3236rm -f $ac_rmfiles 3237 3238if { { ac_try="$ac_link_default" 3239case "(($ac_try" in 3240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3241 *) ac_try_echo=$ac_try;; 3242esac 3243eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3244$as_echo "$ac_try_echo"; } >&5 3245 (eval "$ac_link_default") 2>&5 3246 ac_status=$? 3247 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3248 test $ac_status = 0; }; then : 3249 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3250# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3251# in a Makefile. We should not override ac_cv_exeext if it was cached, 3252# so that the user can short-circuit this test for compilers unknown to 3253# Autoconf. 3254for ac_file in $ac_files '' 3255do 3256 test -f "$ac_file" || continue 3257 case $ac_file in 3258 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3259 ;; 3260 [ab].out ) 3261 # We found the default executable, but exeext='' is most 3262 # certainly right. 3263 break;; 3264 *.* ) 3265 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3266 then :; else 3267 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3268 fi 3269 # We set ac_cv_exeext here because the later test for it is not 3270 # safe: cross compilers may not add the suffix if given an `-o' 3271 # argument, so we may need to know it at that point already. 3272 # Even if this section looks crufty: it has the advantage of 3273 # actually working. 3274 break;; 3275 * ) 3276 break;; 3277 esac 3278done 3279test "$ac_cv_exeext" = no && ac_cv_exeext= 3280 3281else 3282 ac_file='' 3283fi 3284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3285$as_echo "$ac_file" >&6; } 3286if test -z "$ac_file"; then : 3287 $as_echo "$as_me: failed program was:" >&5 3288sed 's/^/| /' conftest.$ac_ext >&5 3289 3290{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3291$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3292{ as_fn_set_status 77 3293as_fn_error "C compiler cannot create executables 3294See \`config.log' for more details." "$LINENO" 5; }; } 3295fi 3296ac_exeext=$ac_cv_exeext 3297 3298# Check that the compiler produces executables we can run. If not, either 3299# the compiler is broken, or we cross compile. 3300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3301$as_echo_n "checking whether the C compiler works... " >&6; } 3302# If not cross compiling, check that we can run a simple program. 3303if test "$cross_compiling" != yes; then 3304 if { ac_try='./$ac_file' 3305 { { case "(($ac_try" in 3306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3307 *) ac_try_echo=$ac_try;; 3308esac 3309eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3310$as_echo "$ac_try_echo"; } >&5 3311 (eval "$ac_try") 2>&5 3312 ac_status=$? 3313 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3314 test $ac_status = 0; }; }; then 3315 cross_compiling=no 3316 else 3317 if test "$cross_compiling" = maybe; then 3318 cross_compiling=yes 3319 else 3320 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3321$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3322as_fn_error "cannot run C compiled programs. 3323If you meant to cross compile, use \`--host'. 3324See \`config.log' for more details." "$LINENO" 5; } 3325 fi 3326 fi 3327fi 3328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3329$as_echo "yes" >&6; } 3330 3331rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3332ac_clean_files=$ac_clean_files_save 3333# Check that the compiler produces executables we can run. If not, either 3334# the compiler is broken, or we cross compile. 3335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3336$as_echo_n "checking whether we are cross compiling... " >&6; } 3337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3338$as_echo "$cross_compiling" >&6; } 3339 3340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3341$as_echo_n "checking for suffix of executables... " >&6; } 3342if { { ac_try="$ac_link" 3343case "(($ac_try" in 3344 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3345 *) ac_try_echo=$ac_try;; 3346esac 3347eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3348$as_echo "$ac_try_echo"; } >&5 3349 (eval "$ac_link") 2>&5 3350 ac_status=$? 3351 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3352 test $ac_status = 0; }; then : 3353 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3354# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3355# work properly (i.e., refer to `conftest.exe'), while it won't with 3356# `rm'. 3357for ac_file in conftest.exe conftest conftest.*; do 3358 test -f "$ac_file" || continue 3359 case $ac_file in 3360 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3361 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3362 break;; 3363 * ) break;; 3364 esac 3365done 3366else 3367 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3368$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3369as_fn_error "cannot compute suffix of executables: cannot compile and link 3370See \`config.log' for more details." "$LINENO" 5; } 3371fi 3372rm -f conftest$ac_cv_exeext 3373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3374$as_echo "$ac_cv_exeext" >&6; } 3375 3376rm -f conftest.$ac_ext 3377EXEEXT=$ac_cv_exeext 3378ac_exeext=$EXEEXT 3379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3380$as_echo_n "checking for suffix of object files... " >&6; } 3381if test "${ac_cv_objext+set}" = set; then : 3382 $as_echo_n "(cached) " >&6 3383else 3384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3385/* end confdefs.h. */ 3386 3387int 3388main () 3389{ 3390 3391 ; 3392 return 0; 3393} 3394_ACEOF 3395rm -f conftest.o conftest.obj 3396if { { ac_try="$ac_compile" 3397case "(($ac_try" in 3398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3399 *) ac_try_echo=$ac_try;; 3400esac 3401eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3402$as_echo "$ac_try_echo"; } >&5 3403 (eval "$ac_compile") 2>&5 3404 ac_status=$? 3405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3406 test $ac_status = 0; }; then : 3407 for ac_file in conftest.o conftest.obj conftest.*; do 3408 test -f "$ac_file" || continue; 3409 case $ac_file in 3410 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3411 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3412 break;; 3413 esac 3414done 3415else 3416 $as_echo "$as_me: failed program was:" >&5 3417sed 's/^/| /' conftest.$ac_ext >&5 3418 3419{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3420$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3421as_fn_error "cannot compute suffix of object files: cannot compile 3422See \`config.log' for more details." "$LINENO" 5; } 3423fi 3424rm -f conftest.$ac_cv_objext conftest.$ac_ext 3425fi 3426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3427$as_echo "$ac_cv_objext" >&6; } 3428OBJEXT=$ac_cv_objext 3429ac_objext=$OBJEXT 3430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3431$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3432if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3433 $as_echo_n "(cached) " >&6 3434else 3435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3436/* end confdefs.h. */ 3437 3438int 3439main () 3440{ 3441#ifndef __GNUC__ 3442 choke me 3443#endif 3444 3445 ; 3446 return 0; 3447} 3448_ACEOF 3449if ac_fn_c_try_compile "$LINENO"; then : 3450 ac_compiler_gnu=yes 3451else 3452 ac_compiler_gnu=no 3453fi 3454rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3455ac_cv_c_compiler_gnu=$ac_compiler_gnu 3456 3457fi 3458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3459$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3460if test $ac_compiler_gnu = yes; then 3461 GCC=yes 3462else 3463 GCC= 3464fi 3465ac_test_CFLAGS=${CFLAGS+set} 3466ac_save_CFLAGS=$CFLAGS 3467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3468$as_echo_n "checking whether $CC accepts -g... " >&6; } 3469if test "${ac_cv_prog_cc_g+set}" = set; then : 3470 $as_echo_n "(cached) " >&6 3471else 3472 ac_save_c_werror_flag=$ac_c_werror_flag 3473 ac_c_werror_flag=yes 3474 ac_cv_prog_cc_g=no 3475 CFLAGS="-g" 3476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3477/* end confdefs.h. */ 3478 3479int 3480main () 3481{ 3482 3483 ; 3484 return 0; 3485} 3486_ACEOF 3487if ac_fn_c_try_compile "$LINENO"; then : 3488 ac_cv_prog_cc_g=yes 3489else 3490 CFLAGS="" 3491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3492/* end confdefs.h. */ 3493 3494int 3495main () 3496{ 3497 3498 ; 3499 return 0; 3500} 3501_ACEOF 3502if ac_fn_c_try_compile "$LINENO"; then : 3503 3504else 3505 ac_c_werror_flag=$ac_save_c_werror_flag 3506 CFLAGS="-g" 3507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3508/* end confdefs.h. */ 3509 3510int 3511main () 3512{ 3513 3514 ; 3515 return 0; 3516} 3517_ACEOF 3518if ac_fn_c_try_compile "$LINENO"; then : 3519 ac_cv_prog_cc_g=yes 3520fi 3521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3522fi 3523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3524fi 3525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3526 ac_c_werror_flag=$ac_save_c_werror_flag 3527fi 3528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3529$as_echo "$ac_cv_prog_cc_g" >&6; } 3530if test "$ac_test_CFLAGS" = set; then 3531 CFLAGS=$ac_save_CFLAGS 3532elif test $ac_cv_prog_cc_g = yes; then 3533 if test "$GCC" = yes; then 3534 CFLAGS="-g -O2" 3535 else 3536 CFLAGS="-g" 3537 fi 3538else 3539 if test "$GCC" = yes; then 3540 CFLAGS="-O2" 3541 else 3542 CFLAGS= 3543 fi 3544fi 3545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3546$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3547if test "${ac_cv_prog_cc_c89+set}" = set; then : 3548 $as_echo_n "(cached) " >&6 3549else 3550 ac_cv_prog_cc_c89=no 3551ac_save_CC=$CC 3552cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3553/* end confdefs.h. */ 3554#include <stdarg.h> 3555#include <stdio.h> 3556#include <sys/types.h> 3557#include <sys/stat.h> 3558/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3559struct buf { int x; }; 3560FILE * (*rcsopen) (struct buf *, struct stat *, int); 3561static char *e (p, i) 3562 char **p; 3563 int i; 3564{ 3565 return p[i]; 3566} 3567static char *f (char * (*g) (char **, int), char **p, ...) 3568{ 3569 char *s; 3570 va_list v; 3571 va_start (v,p); 3572 s = g (p, va_arg (v,int)); 3573 va_end (v); 3574 return s; 3575} 3576 3577/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3578 function prototypes and stuff, but not '\xHH' hex character constants. 3579 These don't provoke an error unfortunately, instead are silently treated 3580 as 'x'. The following induces an error, until -std is added to get 3581 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3582 array size at least. It's necessary to write '\x00'==0 to get something 3583 that's true only with -std. */ 3584int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3585 3586/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3587 inside strings and character constants. */ 3588#define FOO(x) 'x' 3589int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3590 3591int test (int i, double x); 3592struct s1 {int (*f) (int a);}; 3593struct s2 {int (*f) (double a);}; 3594int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3595int argc; 3596char **argv; 3597int 3598main () 3599{ 3600return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3601 ; 3602 return 0; 3603} 3604_ACEOF 3605for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3606 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3607do 3608 CC="$ac_save_CC $ac_arg" 3609 if ac_fn_c_try_compile "$LINENO"; then : 3610 ac_cv_prog_cc_c89=$ac_arg 3611fi 3612rm -f core conftest.err conftest.$ac_objext 3613 test "x$ac_cv_prog_cc_c89" != "xno" && break 3614done 3615rm -f conftest.$ac_ext 3616CC=$ac_save_CC 3617 3618fi 3619# AC_CACHE_VAL 3620case "x$ac_cv_prog_cc_c89" in 3621 x) 3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3623$as_echo "none needed" >&6; } ;; 3624 xno) 3625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3626$as_echo "unsupported" >&6; } ;; 3627 *) 3628 CC="$CC $ac_cv_prog_cc_c89" 3629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3630$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3631esac 3632if test "x$ac_cv_prog_cc_c89" != xno; then : 3633 3634fi 3635 3636ac_ext=c 3637ac_cpp='$CPP $CPPFLAGS' 3638ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3639ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3640ac_compiler_gnu=$ac_cv_c_compiler_gnu 3641 3642depcc="$CC" am_compiler_list= 3643 3644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3645$as_echo_n "checking dependency style of $depcc... " >&6; } 3646if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3647 $as_echo_n "(cached) " >&6 3648else 3649 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3650 # We make a subdir and do the tests there. Otherwise we can end up 3651 # making bogus files that we don't know about and never remove. For 3652 # instance it was reported that on HP-UX the gcc test will end up 3653 # making a dummy file named `D' -- because `-MD' means `put the output 3654 # in D'. 3655 mkdir conftest.dir 3656 # Copy depcomp to subdir because otherwise we won't find it if we're 3657 # using a relative directory. 3658 cp "$am_depcomp" conftest.dir 3659 cd conftest.dir 3660 # We will build objects and dependencies in a subdirectory because 3661 # it helps to detect inapplicable dependency modes. For instance 3662 # both Tru64's cc and ICC support -MD to output dependencies as a 3663 # side effect of compilation, but ICC will put the dependencies in 3664 # the current directory while Tru64 will put them in the object 3665 # directory. 3666 mkdir sub 3667 3668 am_cv_CC_dependencies_compiler_type=none 3669 if test "$am_compiler_list" = ""; then 3670 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3671 fi 3672 am__universal=false 3673 case " $depcc " in #( 3674 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3675 esac 3676 3677 for depmode in $am_compiler_list; do 3678 # Setup a source with many dependencies, because some compilers 3679 # like to wrap large dependency lists on column 80 (with \), and 3680 # we should not choose a depcomp mode which is confused by this. 3681 # 3682 # We need to recreate these files for each test, as the compiler may 3683 # overwrite some of them when testing with obscure command lines. 3684 # This happens at least with the AIX C compiler. 3685 : > sub/conftest.c 3686 for i in 1 2 3 4 5 6; do 3687 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3688 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3689 # Solaris 8's {/usr,}/bin/sh. 3690 touch sub/conftst$i.h 3691 done 3692 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3693 3694 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3695 # mode. It turns out that the SunPro C++ compiler does not properly 3696 # handle `-M -o', and we need to detect this. Also, some Intel 3697 # versions had trouble with output in subdirs 3698 am__obj=sub/conftest.${OBJEXT-o} 3699 am__minus_obj="-o $am__obj" 3700 case $depmode in 3701 gcc) 3702 # This depmode causes a compiler race in universal mode. 3703 test "$am__universal" = false || continue 3704 ;; 3705 nosideeffect) 3706 # after this tag, mechanisms are not by side-effect, so they'll 3707 # only be used when explicitly requested 3708 if test "x$enable_dependency_tracking" = xyes; then 3709 continue 3710 else 3711 break 3712 fi 3713 ;; 3714 msvisualcpp | msvcmsys) 3715 # This compiler won't grok `-c -o', but also, the minuso test has 3716 # not run yet. These depmodes are late enough in the game, and 3717 # so weak that their functioning should not be impacted. 3718 am__obj=conftest.${OBJEXT-o} 3719 am__minus_obj= 3720 ;; 3721 none) break ;; 3722 esac 3723 if depmode=$depmode \ 3724 source=sub/conftest.c object=$am__obj \ 3725 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3726 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3727 >/dev/null 2>conftest.err && 3728 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3729 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3730 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3731 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3732 # icc doesn't choke on unknown options, it will just issue warnings 3733 # or remarks (even with -Werror). So we grep stderr for any message 3734 # that says an option was ignored or not supported. 3735 # When given -MP, icc 7.0 and 7.1 complain thusly: 3736 # icc: Command line warning: ignoring option '-M'; no argument required 3737 # The diagnosis changed in icc 8.0: 3738 # icc: Command line remark: option '-MP' not supported 3739 if (grep 'ignoring option' conftest.err || 3740 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3741 am_cv_CC_dependencies_compiler_type=$depmode 3742 break 3743 fi 3744 fi 3745 done 3746 3747 cd .. 3748 rm -rf conftest.dir 3749else 3750 am_cv_CC_dependencies_compiler_type=none 3751fi 3752 3753fi 3754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3755$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3756CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3757 3758 if 3759 test "x$enable_dependency_tracking" != xno \ 3760 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3761 am__fastdepCC_TRUE= 3762 am__fastdepCC_FALSE='#' 3763else 3764 am__fastdepCC_TRUE='#' 3765 am__fastdepCC_FALSE= 3766fi 3767 3768 3769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 3770$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3771if test "${ac_cv_path_SED+set}" = set; then : 3772 $as_echo_n "(cached) " >&6 3773else 3774 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 3775 for ac_i in 1 2 3 4 5 6 7; do 3776 ac_script="$ac_script$as_nl$ac_script" 3777 done 3778 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 3779 { ac_script=; unset ac_script;} 3780 if test -z "$SED"; then 3781 ac_path_SED_found=false 3782 # Loop through the user's path and test for each of PROGNAME-LIST 3783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3784for as_dir in $PATH 3785do 3786 IFS=$as_save_IFS 3787 test -z "$as_dir" && as_dir=. 3788 for ac_prog in sed gsed; do 3789 for ac_exec_ext in '' $ac_executable_extensions; do 3790 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 3791 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 3792# Check for GNU ac_path_SED and select it if it is found. 3793 # Check for GNU $ac_path_SED 3794case `"$ac_path_SED" --version 2>&1` in 3795*GNU*) 3796 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 3797*) 3798 ac_count=0 3799 $as_echo_n 0123456789 >"conftest.in" 3800 while : 3801 do 3802 cat "conftest.in" "conftest.in" >"conftest.tmp" 3803 mv "conftest.tmp" "conftest.in" 3804 cp "conftest.in" "conftest.nl" 3805 $as_echo '' >> "conftest.nl" 3806 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 3807 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3808 as_fn_arith $ac_count + 1 && ac_count=$as_val 3809 if test $ac_count -gt ${ac_path_SED_max-0}; then 3810 # Best one so far, save it but keep looking for a better one 3811 ac_cv_path_SED="$ac_path_SED" 3812 ac_path_SED_max=$ac_count 3813 fi 3814 # 10*(2^10) chars as input seems more than enough 3815 test $ac_count -gt 10 && break 3816 done 3817 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3818esac 3819 3820 $ac_path_SED_found && break 3 3821 done 3822 done 3823 done 3824IFS=$as_save_IFS 3825 if test -z "$ac_cv_path_SED"; then 3826 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 3827 fi 3828else 3829 ac_cv_path_SED=$SED 3830fi 3831 3832fi 3833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 3834$as_echo "$ac_cv_path_SED" >&6; } 3835 SED="$ac_cv_path_SED" 3836 rm -f conftest.sed 3837 3838test -z "$SED" && SED=sed 3839Xsed="$SED -e 1s/^X//" 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3852$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3853if test "${ac_cv_path_GREP+set}" = set; then : 3854 $as_echo_n "(cached) " >&6 3855else 3856 if test -z "$GREP"; then 3857 ac_path_GREP_found=false 3858 # Loop through the user's path and test for each of PROGNAME-LIST 3859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3860for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3861do 3862 IFS=$as_save_IFS 3863 test -z "$as_dir" && as_dir=. 3864 for ac_prog in grep ggrep; do 3865 for ac_exec_ext in '' $ac_executable_extensions; do 3866 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3867 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3868# Check for GNU ac_path_GREP and select it if it is found. 3869 # Check for GNU $ac_path_GREP 3870case `"$ac_path_GREP" --version 2>&1` in 3871*GNU*) 3872 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3873*) 3874 ac_count=0 3875 $as_echo_n 0123456789 >"conftest.in" 3876 while : 3877 do 3878 cat "conftest.in" "conftest.in" >"conftest.tmp" 3879 mv "conftest.tmp" "conftest.in" 3880 cp "conftest.in" "conftest.nl" 3881 $as_echo 'GREP' >> "conftest.nl" 3882 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3883 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3884 as_fn_arith $ac_count + 1 && ac_count=$as_val 3885 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3886 # Best one so far, save it but keep looking for a better one 3887 ac_cv_path_GREP="$ac_path_GREP" 3888 ac_path_GREP_max=$ac_count 3889 fi 3890 # 10*(2^10) chars as input seems more than enough 3891 test $ac_count -gt 10 && break 3892 done 3893 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3894esac 3895 3896 $ac_path_GREP_found && break 3 3897 done 3898 done 3899 done 3900IFS=$as_save_IFS 3901 if test -z "$ac_cv_path_GREP"; then 3902 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3903 fi 3904else 3905 ac_cv_path_GREP=$GREP 3906fi 3907 3908fi 3909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3910$as_echo "$ac_cv_path_GREP" >&6; } 3911 GREP="$ac_cv_path_GREP" 3912 3913 3914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3915$as_echo_n "checking for egrep... " >&6; } 3916if test "${ac_cv_path_EGREP+set}" = set; then : 3917 $as_echo_n "(cached) " >&6 3918else 3919 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3920 then ac_cv_path_EGREP="$GREP -E" 3921 else 3922 if test -z "$EGREP"; then 3923 ac_path_EGREP_found=false 3924 # Loop through the user's path and test for each of PROGNAME-LIST 3925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3926for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3927do 3928 IFS=$as_save_IFS 3929 test -z "$as_dir" && as_dir=. 3930 for ac_prog in egrep; do 3931 for ac_exec_ext in '' $ac_executable_extensions; do 3932 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3933 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3934# Check for GNU ac_path_EGREP and select it if it is found. 3935 # Check for GNU $ac_path_EGREP 3936case `"$ac_path_EGREP" --version 2>&1` in 3937*GNU*) 3938 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3939*) 3940 ac_count=0 3941 $as_echo_n 0123456789 >"conftest.in" 3942 while : 3943 do 3944 cat "conftest.in" "conftest.in" >"conftest.tmp" 3945 mv "conftest.tmp" "conftest.in" 3946 cp "conftest.in" "conftest.nl" 3947 $as_echo 'EGREP' >> "conftest.nl" 3948 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3949 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3950 as_fn_arith $ac_count + 1 && ac_count=$as_val 3951 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3952 # Best one so far, save it but keep looking for a better one 3953 ac_cv_path_EGREP="$ac_path_EGREP" 3954 ac_path_EGREP_max=$ac_count 3955 fi 3956 # 10*(2^10) chars as input seems more than enough 3957 test $ac_count -gt 10 && break 3958 done 3959 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3960esac 3961 3962 $ac_path_EGREP_found && break 3 3963 done 3964 done 3965 done 3966IFS=$as_save_IFS 3967 if test -z "$ac_cv_path_EGREP"; then 3968 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3969 fi 3970else 3971 ac_cv_path_EGREP=$EGREP 3972fi 3973 3974 fi 3975fi 3976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3977$as_echo "$ac_cv_path_EGREP" >&6; } 3978 EGREP="$ac_cv_path_EGREP" 3979 3980 3981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3982$as_echo_n "checking for fgrep... " >&6; } 3983if test "${ac_cv_path_FGREP+set}" = set; then : 3984 $as_echo_n "(cached) " >&6 3985else 3986 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3987 then ac_cv_path_FGREP="$GREP -F" 3988 else 3989 if test -z "$FGREP"; then 3990 ac_path_FGREP_found=false 3991 # Loop through the user's path and test for each of PROGNAME-LIST 3992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3993for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3994do 3995 IFS=$as_save_IFS 3996 test -z "$as_dir" && as_dir=. 3997 for ac_prog in fgrep; do 3998 for ac_exec_ext in '' $ac_executable_extensions; do 3999 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4000 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4001# Check for GNU ac_path_FGREP and select it if it is found. 4002 # Check for GNU $ac_path_FGREP 4003case `"$ac_path_FGREP" --version 2>&1` in 4004*GNU*) 4005 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4006*) 4007 ac_count=0 4008 $as_echo_n 0123456789 >"conftest.in" 4009 while : 4010 do 4011 cat "conftest.in" "conftest.in" >"conftest.tmp" 4012 mv "conftest.tmp" "conftest.in" 4013 cp "conftest.in" "conftest.nl" 4014 $as_echo 'FGREP' >> "conftest.nl" 4015 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4016 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4017 as_fn_arith $ac_count + 1 && ac_count=$as_val 4018 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4019 # Best one so far, save it but keep looking for a better one 4020 ac_cv_path_FGREP="$ac_path_FGREP" 4021 ac_path_FGREP_max=$ac_count 4022 fi 4023 # 10*(2^10) chars as input seems more than enough 4024 test $ac_count -gt 10 && break 4025 done 4026 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4027esac 4028 4029 $ac_path_FGREP_found && break 3 4030 done 4031 done 4032 done 4033IFS=$as_save_IFS 4034 if test -z "$ac_cv_path_FGREP"; then 4035 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4036 fi 4037else 4038 ac_cv_path_FGREP=$FGREP 4039fi 4040 4041 fi 4042fi 4043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4044$as_echo "$ac_cv_path_FGREP" >&6; } 4045 FGREP="$ac_cv_path_FGREP" 4046 4047 4048test -z "$GREP" && GREP=grep 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068# Check whether --with-gnu-ld was given. 4069if test "${with_gnu_ld+set}" = set; then : 4070 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4071else 4072 with_gnu_ld=no 4073fi 4074 4075ac_prog=ld 4076if test "$GCC" = yes; then 4077 # Check if gcc -print-prog-name=ld gives a path. 4078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4079$as_echo_n "checking for ld used by $CC... " >&6; } 4080 case $host in 4081 *-*-mingw*) 4082 # gcc leaves a trailing carriage return which upsets mingw 4083 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4084 *) 4085 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4086 esac 4087 case $ac_prog in 4088 # Accept absolute paths. 4089 [\\/]* | ?:[\\/]*) 4090 re_direlt='/[^/][^/]*/\.\./' 4091 # Canonicalize the pathname of ld 4092 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4093 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4094 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4095 done 4096 test -z "$LD" && LD="$ac_prog" 4097 ;; 4098 "") 4099 # If it fails, then pretend we aren't using GCC. 4100 ac_prog=ld 4101 ;; 4102 *) 4103 # If it is relative, then search for the first ld in PATH. 4104 with_gnu_ld=unknown 4105 ;; 4106 esac 4107elif test "$with_gnu_ld" = yes; then 4108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4109$as_echo_n "checking for GNU ld... " >&6; } 4110else 4111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4112$as_echo_n "checking for non-GNU ld... " >&6; } 4113fi 4114if test "${lt_cv_path_LD+set}" = set; then : 4115 $as_echo_n "(cached) " >&6 4116else 4117 if test -z "$LD"; then 4118 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4119 for ac_dir in $PATH; do 4120 IFS="$lt_save_ifs" 4121 test -z "$ac_dir" && ac_dir=. 4122 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4123 lt_cv_path_LD="$ac_dir/$ac_prog" 4124 # Check to see if the program is GNU ld. I'd rather use --version, 4125 # but apparently some variants of GNU ld only accept -v. 4126 # Break only if it was the GNU/non-GNU ld that we prefer. 4127 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4128 *GNU* | *'with BFD'*) 4129 test "$with_gnu_ld" != no && break 4130 ;; 4131 *) 4132 test "$with_gnu_ld" != yes && break 4133 ;; 4134 esac 4135 fi 4136 done 4137 IFS="$lt_save_ifs" 4138else 4139 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4140fi 4141fi 4142 4143LD="$lt_cv_path_LD" 4144if test -n "$LD"; then 4145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4146$as_echo "$LD" >&6; } 4147else 4148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4149$as_echo "no" >&6; } 4150fi 4151test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 4152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4153$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4154if test "${lt_cv_prog_gnu_ld+set}" = set; then : 4155 $as_echo_n "(cached) " >&6 4156else 4157 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4158case `$LD -v 2>&1 </dev/null` in 4159*GNU* | *'with BFD'*) 4160 lt_cv_prog_gnu_ld=yes 4161 ;; 4162*) 4163 lt_cv_prog_gnu_ld=no 4164 ;; 4165esac 4166fi 4167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4168$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4169with_gnu_ld=$lt_cv_prog_gnu_ld 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4180$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4181if test "${lt_cv_path_NM+set}" = set; then : 4182 $as_echo_n "(cached) " >&6 4183else 4184 if test -n "$NM"; then 4185 # Let the user override the test. 4186 lt_cv_path_NM="$NM" 4187else 4188 lt_nm_to_check="${ac_tool_prefix}nm" 4189 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4190 lt_nm_to_check="$lt_nm_to_check nm" 4191 fi 4192 for lt_tmp_nm in $lt_nm_to_check; do 4193 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4194 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4195 IFS="$lt_save_ifs" 4196 test -z "$ac_dir" && ac_dir=. 4197 tmp_nm="$ac_dir/$lt_tmp_nm" 4198 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4199 # Check to see if the nm accepts a BSD-compat flag. 4200 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4201 # nm: unknown option "B" ignored 4202 # Tru64's nm complains that /dev/null is an invalid object file 4203 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4204 */dev/null* | *'Invalid file or object type'*) 4205 lt_cv_path_NM="$tmp_nm -B" 4206 break 4207 ;; 4208 *) 4209 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4210 */dev/null*) 4211 lt_cv_path_NM="$tmp_nm -p" 4212 break 4213 ;; 4214 *) 4215 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4216 continue # so that we can try to find one that supports BSD flags 4217 ;; 4218 esac 4219 ;; 4220 esac 4221 fi 4222 done 4223 IFS="$lt_save_ifs" 4224 done 4225 : ${lt_cv_path_NM=no} 4226fi 4227fi 4228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4229$as_echo "$lt_cv_path_NM" >&6; } 4230if test "$lt_cv_path_NM" != "no"; then 4231 NM="$lt_cv_path_NM" 4232else 4233 # Didn't find any BSD compatible name lister, look for dumpbin. 4234 if test -n "$ac_tool_prefix"; then 4235 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4236 do 4237 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4238set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4240$as_echo_n "checking for $ac_word... " >&6; } 4241if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 4242 $as_echo_n "(cached) " >&6 4243else 4244 if test -n "$DUMPBIN"; then 4245 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4246else 4247as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4248for as_dir in $PATH 4249do 4250 IFS=$as_save_IFS 4251 test -z "$as_dir" && as_dir=. 4252 for ac_exec_ext in '' $ac_executable_extensions; do 4253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4254 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4256 break 2 4257 fi 4258done 4259 done 4260IFS=$as_save_IFS 4261 4262fi 4263fi 4264DUMPBIN=$ac_cv_prog_DUMPBIN 4265if test -n "$DUMPBIN"; then 4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4267$as_echo "$DUMPBIN" >&6; } 4268else 4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4270$as_echo "no" >&6; } 4271fi 4272 4273 4274 test -n "$DUMPBIN" && break 4275 done 4276fi 4277if test -z "$DUMPBIN"; then 4278 ac_ct_DUMPBIN=$DUMPBIN 4279 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4280do 4281 # Extract the first word of "$ac_prog", so it can be a program name with args. 4282set dummy $ac_prog; ac_word=$2 4283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4284$as_echo_n "checking for $ac_word... " >&6; } 4285if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 4286 $as_echo_n "(cached) " >&6 4287else 4288 if test -n "$ac_ct_DUMPBIN"; then 4289 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4290else 4291as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4292for as_dir in $PATH 4293do 4294 IFS=$as_save_IFS 4295 test -z "$as_dir" && as_dir=. 4296 for ac_exec_ext in '' $ac_executable_extensions; do 4297 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4298 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4300 break 2 4301 fi 4302done 4303 done 4304IFS=$as_save_IFS 4305 4306fi 4307fi 4308ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4309if test -n "$ac_ct_DUMPBIN"; then 4310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4311$as_echo "$ac_ct_DUMPBIN" >&6; } 4312else 4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4314$as_echo "no" >&6; } 4315fi 4316 4317 4318 test -n "$ac_ct_DUMPBIN" && break 4319done 4320 4321 if test "x$ac_ct_DUMPBIN" = x; then 4322 DUMPBIN=":" 4323 else 4324 case $cross_compiling:$ac_tool_warned in 4325yes:) 4326{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4327$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4328ac_tool_warned=yes ;; 4329esac 4330 DUMPBIN=$ac_ct_DUMPBIN 4331 fi 4332fi 4333 4334 4335 if test "$DUMPBIN" != ":"; then 4336 NM="$DUMPBIN" 4337 fi 4338fi 4339test -z "$NM" && NM=nm 4340 4341 4342 4343 4344 4345 4346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4347$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4348if test "${lt_cv_nm_interface+set}" = set; then : 4349 $as_echo_n "(cached) " >&6 4350else 4351 lt_cv_nm_interface="BSD nm" 4352 echo "int some_variable = 0;" > conftest.$ac_ext 4353 (eval echo "\"\$as_me:4353: $ac_compile\"" >&5) 4354 (eval "$ac_compile" 2>conftest.err) 4355 cat conftest.err >&5 4356 (eval echo "\"\$as_me:4356: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4357 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4358 cat conftest.err >&5 4359 (eval echo "\"\$as_me:4359: output\"" >&5) 4360 cat conftest.out >&5 4361 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4362 lt_cv_nm_interface="MS dumpbin" 4363 fi 4364 rm -f conftest* 4365fi 4366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4367$as_echo "$lt_cv_nm_interface" >&6; } 4368 4369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4370$as_echo_n "checking whether ln -s works... " >&6; } 4371LN_S=$as_ln_s 4372if test "$LN_S" = "ln -s"; then 4373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4374$as_echo "yes" >&6; } 4375else 4376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4377$as_echo "no, using $LN_S" >&6; } 4378fi 4379 4380# find the maximum length of command line arguments 4381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4382$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4383if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 4384 $as_echo_n "(cached) " >&6 4385else 4386 i=0 4387 teststring="ABCD" 4388 4389 case $build_os in 4390 msdosdjgpp*) 4391 # On DJGPP, this test can blow up pretty badly due to problems in libc 4392 # (any single argument exceeding 2000 bytes causes a buffer overrun 4393 # during glob expansion). Even if it were fixed, the result of this 4394 # check would be larger than it should be. 4395 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4396 ;; 4397 4398 gnu*) 4399 # Under GNU Hurd, this test is not required because there is 4400 # no limit to the length of command line arguments. 4401 # Libtool will interpret -1 as no limit whatsoever 4402 lt_cv_sys_max_cmd_len=-1; 4403 ;; 4404 4405 cygwin* | mingw* | cegcc*) 4406 # On Win9x/ME, this test blows up -- it succeeds, but takes 4407 # about 5 minutes as the teststring grows exponentially. 4408 # Worse, since 9x/ME are not pre-emptively multitasking, 4409 # you end up with a "frozen" computer, even though with patience 4410 # the test eventually succeeds (with a max line length of 256k). 4411 # Instead, let's just punt: use the minimum linelength reported by 4412 # all of the supported platforms: 8192 (on NT/2K/XP). 4413 lt_cv_sys_max_cmd_len=8192; 4414 ;; 4415 4416 amigaos*) 4417 # On AmigaOS with pdksh, this test takes hours, literally. 4418 # So we just punt and use a minimum line length of 8192. 4419 lt_cv_sys_max_cmd_len=8192; 4420 ;; 4421 4422 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4423 # This has been around since 386BSD, at least. Likely further. 4424 if test -x /sbin/sysctl; then 4425 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4426 elif test -x /usr/sbin/sysctl; then 4427 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4428 else 4429 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4430 fi 4431 # And add a safety zone 4432 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4433 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4434 ;; 4435 4436 interix*) 4437 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4438 lt_cv_sys_max_cmd_len=196608 4439 ;; 4440 4441 osf*) 4442 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4443 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4444 # nice to cause kernel panics so lets avoid the loop below. 4445 # First set a reasonable default. 4446 lt_cv_sys_max_cmd_len=16384 4447 # 4448 if test -x /sbin/sysconfig; then 4449 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4450 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4451 esac 4452 fi 4453 ;; 4454 sco3.2v5*) 4455 lt_cv_sys_max_cmd_len=102400 4456 ;; 4457 sysv5* | sco5v6* | sysv4.2uw2*) 4458 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4459 if test -n "$kargmax"; then 4460 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4461 else 4462 lt_cv_sys_max_cmd_len=32768 4463 fi 4464 ;; 4465 *) 4466 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4467 if test -n "$lt_cv_sys_max_cmd_len"; then 4468 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4469 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4470 else 4471 # Make teststring a little bigger before we do anything with it. 4472 # a 1K string should be a reasonable start. 4473 for i in 1 2 3 4 5 6 7 8 ; do 4474 teststring=$teststring$teststring 4475 done 4476 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4477 # If test is not a shell built-in, we'll probably end up computing a 4478 # maximum length that is only half of the actual maximum length, but 4479 # we can't tell. 4480 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 4481 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 4482 test $i != 17 # 1/2 MB should be enough 4483 do 4484 i=`expr $i + 1` 4485 teststring=$teststring$teststring 4486 done 4487 # Only check the string length outside the loop. 4488 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4489 teststring= 4490 # Add a significant safety factor because C++ compilers can tack on 4491 # massive amounts of additional arguments before passing them to the 4492 # linker. It appears as though 1/2 is a usable value. 4493 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4494 fi 4495 ;; 4496 esac 4497 4498fi 4499 4500if test -n $lt_cv_sys_max_cmd_len ; then 4501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4502$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4503else 4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4505$as_echo "none" >&6; } 4506fi 4507max_cmd_len=$lt_cv_sys_max_cmd_len 4508 4509 4510 4511 4512 4513 4514: ${CP="cp -f"} 4515: ${MV="mv -f"} 4516: ${RM="rm -f"} 4517 4518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4519$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4520# Try some XSI features 4521xsi_shell=no 4522( _lt_dummy="a/b/c" 4523 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4524 = c,a/b,, \ 4525 && eval 'test $(( 1 + 1 )) -eq 2 \ 4526 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4527 && xsi_shell=yes 4528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4529$as_echo "$xsi_shell" >&6; } 4530 4531 4532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4533$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4534lt_shell_append=no 4535( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4536 >/dev/null 2>&1 \ 4537 && lt_shell_append=yes 4538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4539$as_echo "$lt_shell_append" >&6; } 4540 4541 4542if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4543 lt_unset=unset 4544else 4545 lt_unset=false 4546fi 4547 4548 4549 4550 4551 4552# test EBCDIC or ASCII 4553case `echo X|tr X '\101'` in 4554 A) # ASCII based system 4555 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4556 lt_SP2NL='tr \040 \012' 4557 lt_NL2SP='tr \015\012 \040\040' 4558 ;; 4559 *) # EBCDIC based system 4560 lt_SP2NL='tr \100 \n' 4561 lt_NL2SP='tr \r\n \100\100' 4562 ;; 4563esac 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4574$as_echo_n "checking for $LD option to reload object files... " >&6; } 4575if test "${lt_cv_ld_reload_flag+set}" = set; then : 4576 $as_echo_n "(cached) " >&6 4577else 4578 lt_cv_ld_reload_flag='-r' 4579fi 4580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4581$as_echo "$lt_cv_ld_reload_flag" >&6; } 4582reload_flag=$lt_cv_ld_reload_flag 4583case $reload_flag in 4584"" | " "*) ;; 4585*) reload_flag=" $reload_flag" ;; 4586esac 4587reload_cmds='$LD$reload_flag -o $output$reload_objs' 4588case $host_os in 4589 darwin*) 4590 if test "$GCC" = yes; then 4591 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4592 else 4593 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4594 fi 4595 ;; 4596esac 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606if test -n "$ac_tool_prefix"; then 4607 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4608set dummy ${ac_tool_prefix}objdump; ac_word=$2 4609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4610$as_echo_n "checking for $ac_word... " >&6; } 4611if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 4612 $as_echo_n "(cached) " >&6 4613else 4614 if test -n "$OBJDUMP"; then 4615 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4616else 4617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4618for as_dir in $PATH 4619do 4620 IFS=$as_save_IFS 4621 test -z "$as_dir" && as_dir=. 4622 for ac_exec_ext in '' $ac_executable_extensions; do 4623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4624 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4626 break 2 4627 fi 4628done 4629 done 4630IFS=$as_save_IFS 4631 4632fi 4633fi 4634OBJDUMP=$ac_cv_prog_OBJDUMP 4635if test -n "$OBJDUMP"; then 4636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4637$as_echo "$OBJDUMP" >&6; } 4638else 4639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4640$as_echo "no" >&6; } 4641fi 4642 4643 4644fi 4645if test -z "$ac_cv_prog_OBJDUMP"; then 4646 ac_ct_OBJDUMP=$OBJDUMP 4647 # Extract the first word of "objdump", so it can be a program name with args. 4648set dummy objdump; ac_word=$2 4649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4650$as_echo_n "checking for $ac_word... " >&6; } 4651if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 4652 $as_echo_n "(cached) " >&6 4653else 4654 if test -n "$ac_ct_OBJDUMP"; then 4655 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4656else 4657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4658for as_dir in $PATH 4659do 4660 IFS=$as_save_IFS 4661 test -z "$as_dir" && as_dir=. 4662 for ac_exec_ext in '' $ac_executable_extensions; do 4663 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4664 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4666 break 2 4667 fi 4668done 4669 done 4670IFS=$as_save_IFS 4671 4672fi 4673fi 4674ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4675if test -n "$ac_ct_OBJDUMP"; then 4676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4677$as_echo "$ac_ct_OBJDUMP" >&6; } 4678else 4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4680$as_echo "no" >&6; } 4681fi 4682 4683 if test "x$ac_ct_OBJDUMP" = x; then 4684 OBJDUMP="false" 4685 else 4686 case $cross_compiling:$ac_tool_warned in 4687yes:) 4688{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4689$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4690ac_tool_warned=yes ;; 4691esac 4692 OBJDUMP=$ac_ct_OBJDUMP 4693 fi 4694else 4695 OBJDUMP="$ac_cv_prog_OBJDUMP" 4696fi 4697 4698test -z "$OBJDUMP" && OBJDUMP=objdump 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 4709$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4710if test "${lt_cv_deplibs_check_method+set}" = set; then : 4711 $as_echo_n "(cached) " >&6 4712else 4713 lt_cv_file_magic_cmd='$MAGIC_CMD' 4714lt_cv_file_magic_test_file= 4715lt_cv_deplibs_check_method='unknown' 4716# Need to set the preceding variable on all platforms that support 4717# interlibrary dependencies. 4718# 'none' -- dependencies not supported. 4719# `unknown' -- same as none, but documents that we really don't know. 4720# 'pass_all' -- all dependencies passed with no checks. 4721# 'test_compile' -- check by making test program. 4722# 'file_magic [[regex]]' -- check by looking for files in library path 4723# which responds to the $file_magic_cmd with a given extended regex. 4724# If you have `file' or equivalent on your system and you're not sure 4725# whether `pass_all' will *always* work, you probably want this one. 4726 4727case $host_os in 4728aix[4-9]*) 4729 lt_cv_deplibs_check_method=pass_all 4730 ;; 4731 4732beos*) 4733 lt_cv_deplibs_check_method=pass_all 4734 ;; 4735 4736bsdi[45]*) 4737 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4738 lt_cv_file_magic_cmd='/usr/bin/file -L' 4739 lt_cv_file_magic_test_file=/shlib/libc.so 4740 ;; 4741 4742cygwin*) 4743 # func_win32_libid is a shell function defined in ltmain.sh 4744 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4745 lt_cv_file_magic_cmd='func_win32_libid' 4746 ;; 4747 4748mingw* | pw32*) 4749 # Base MSYS/MinGW do not provide the 'file' command needed by 4750 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4751 # unless we find 'file', for example because we are cross-compiling. 4752 if ( file / ) >/dev/null 2>&1; then 4753 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4754 lt_cv_file_magic_cmd='func_win32_libid' 4755 else 4756 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4757 lt_cv_file_magic_cmd='$OBJDUMP -f' 4758 fi 4759 ;; 4760 4761cegcc) 4762 # use the weaker test based on 'objdump'. See mingw*. 4763 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 4764 lt_cv_file_magic_cmd='$OBJDUMP -f' 4765 ;; 4766 4767darwin* | rhapsody*) 4768 lt_cv_deplibs_check_method=pass_all 4769 ;; 4770 4771freebsd* | dragonfly*) 4772 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4773 case $host_cpu in 4774 i*86 ) 4775 # Not sure whether the presence of OpenBSD here was a mistake. 4776 # Let's accept both of them until this is cleared up. 4777 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4778 lt_cv_file_magic_cmd=/usr/bin/file 4779 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4780 ;; 4781 esac 4782 else 4783 lt_cv_deplibs_check_method=pass_all 4784 fi 4785 ;; 4786 4787gnu*) 4788 lt_cv_deplibs_check_method=pass_all 4789 ;; 4790 4791hpux10.20* | hpux11*) 4792 lt_cv_file_magic_cmd=/usr/bin/file 4793 case $host_cpu in 4794 ia64*) 4795 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4796 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4797 ;; 4798 hppa*64*) 4799 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]' 4800 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4801 ;; 4802 *) 4803 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4804 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4805 ;; 4806 esac 4807 ;; 4808 4809interix[3-9]*) 4810 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4811 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4812 ;; 4813 4814irix5* | irix6* | nonstopux*) 4815 case $LD in 4816 *-32|*"-32 ") libmagic=32-bit;; 4817 *-n32|*"-n32 ") libmagic=N32;; 4818 *-64|*"-64 ") libmagic=64-bit;; 4819 *) libmagic=never-match;; 4820 esac 4821 lt_cv_deplibs_check_method=pass_all 4822 ;; 4823 4824# This must be Linux ELF. 4825linux* | k*bsd*-gnu) 4826 lt_cv_deplibs_check_method=pass_all 4827 ;; 4828 4829netbsd* | netbsdelf*-gnu) 4830 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4831 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4832 else 4833 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4834 fi 4835 ;; 4836 4837newos6*) 4838 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4839 lt_cv_file_magic_cmd=/usr/bin/file 4840 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4841 ;; 4842 4843*nto* | *qnx*) 4844 lt_cv_deplibs_check_method=pass_all 4845 ;; 4846 4847openbsd*) 4848 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4849 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4850 else 4851 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4852 fi 4853 ;; 4854 4855osf3* | osf4* | osf5*) 4856 lt_cv_deplibs_check_method=pass_all 4857 ;; 4858 4859rdos*) 4860 lt_cv_deplibs_check_method=pass_all 4861 ;; 4862 4863solaris*) 4864 lt_cv_deplibs_check_method=pass_all 4865 ;; 4866 4867sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4868 lt_cv_deplibs_check_method=pass_all 4869 ;; 4870 4871sysv4 | sysv4.3*) 4872 case $host_vendor in 4873 motorola) 4874 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]' 4875 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4876 ;; 4877 ncr) 4878 lt_cv_deplibs_check_method=pass_all 4879 ;; 4880 sequent) 4881 lt_cv_file_magic_cmd='/bin/file' 4882 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4883 ;; 4884 sni) 4885 lt_cv_file_magic_cmd='/bin/file' 4886 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4887 lt_cv_file_magic_test_file=/lib/libc.so 4888 ;; 4889 siemens) 4890 lt_cv_deplibs_check_method=pass_all 4891 ;; 4892 pc) 4893 lt_cv_deplibs_check_method=pass_all 4894 ;; 4895 esac 4896 ;; 4897 4898tpf*) 4899 lt_cv_deplibs_check_method=pass_all 4900 ;; 4901esac 4902 4903fi 4904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 4905$as_echo "$lt_cv_deplibs_check_method" >&6; } 4906file_magic_cmd=$lt_cv_file_magic_cmd 4907deplibs_check_method=$lt_cv_deplibs_check_method 4908test -z "$deplibs_check_method" && deplibs_check_method=unknown 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921if test -n "$ac_tool_prefix"; then 4922 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4923set dummy ${ac_tool_prefix}ar; ac_word=$2 4924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4925$as_echo_n "checking for $ac_word... " >&6; } 4926if test "${ac_cv_prog_AR+set}" = set; then : 4927 $as_echo_n "(cached) " >&6 4928else 4929 if test -n "$AR"; then 4930 ac_cv_prog_AR="$AR" # Let the user override the test. 4931else 4932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4933for as_dir in $PATH 4934do 4935 IFS=$as_save_IFS 4936 test -z "$as_dir" && as_dir=. 4937 for ac_exec_ext in '' $ac_executable_extensions; do 4938 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4939 ac_cv_prog_AR="${ac_tool_prefix}ar" 4940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4941 break 2 4942 fi 4943done 4944 done 4945IFS=$as_save_IFS 4946 4947fi 4948fi 4949AR=$ac_cv_prog_AR 4950if test -n "$AR"; then 4951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4952$as_echo "$AR" >&6; } 4953else 4954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4955$as_echo "no" >&6; } 4956fi 4957 4958 4959fi 4960if test -z "$ac_cv_prog_AR"; then 4961 ac_ct_AR=$AR 4962 # Extract the first word of "ar", so it can be a program name with args. 4963set dummy ar; ac_word=$2 4964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4965$as_echo_n "checking for $ac_word... " >&6; } 4966if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 4967 $as_echo_n "(cached) " >&6 4968else 4969 if test -n "$ac_ct_AR"; then 4970 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4971else 4972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4973for as_dir in $PATH 4974do 4975 IFS=$as_save_IFS 4976 test -z "$as_dir" && as_dir=. 4977 for ac_exec_ext in '' $ac_executable_extensions; do 4978 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4979 ac_cv_prog_ac_ct_AR="ar" 4980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4981 break 2 4982 fi 4983done 4984 done 4985IFS=$as_save_IFS 4986 4987fi 4988fi 4989ac_ct_AR=$ac_cv_prog_ac_ct_AR 4990if test -n "$ac_ct_AR"; then 4991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4992$as_echo "$ac_ct_AR" >&6; } 4993else 4994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4995$as_echo "no" >&6; } 4996fi 4997 4998 if test "x$ac_ct_AR" = x; then 4999 AR="false" 5000 else 5001 case $cross_compiling:$ac_tool_warned in 5002yes:) 5003{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5004$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5005ac_tool_warned=yes ;; 5006esac 5007 AR=$ac_ct_AR 5008 fi 5009else 5010 AR="$ac_cv_prog_AR" 5011fi 5012 5013test -z "$AR" && AR=ar 5014test -z "$AR_FLAGS" && AR_FLAGS=cru 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026if test -n "$ac_tool_prefix"; then 5027 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5028set dummy ${ac_tool_prefix}strip; ac_word=$2 5029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5030$as_echo_n "checking for $ac_word... " >&6; } 5031if test "${ac_cv_prog_STRIP+set}" = set; then : 5032 $as_echo_n "(cached) " >&6 5033else 5034 if test -n "$STRIP"; then 5035 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5036else 5037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5038for as_dir in $PATH 5039do 5040 IFS=$as_save_IFS 5041 test -z "$as_dir" && as_dir=. 5042 for ac_exec_ext in '' $ac_executable_extensions; do 5043 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5044 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5046 break 2 5047 fi 5048done 5049 done 5050IFS=$as_save_IFS 5051 5052fi 5053fi 5054STRIP=$ac_cv_prog_STRIP 5055if test -n "$STRIP"; then 5056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5057$as_echo "$STRIP" >&6; } 5058else 5059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5060$as_echo "no" >&6; } 5061fi 5062 5063 5064fi 5065if test -z "$ac_cv_prog_STRIP"; then 5066 ac_ct_STRIP=$STRIP 5067 # Extract the first word of "strip", so it can be a program name with args. 5068set dummy strip; ac_word=$2 5069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5070$as_echo_n "checking for $ac_word... " >&6; } 5071if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 5072 $as_echo_n "(cached) " >&6 5073else 5074 if test -n "$ac_ct_STRIP"; then 5075 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5076else 5077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5078for as_dir in $PATH 5079do 5080 IFS=$as_save_IFS 5081 test -z "$as_dir" && as_dir=. 5082 for ac_exec_ext in '' $ac_executable_extensions; do 5083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5084 ac_cv_prog_ac_ct_STRIP="strip" 5085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5086 break 2 5087 fi 5088done 5089 done 5090IFS=$as_save_IFS 5091 5092fi 5093fi 5094ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5095if test -n "$ac_ct_STRIP"; then 5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5097$as_echo "$ac_ct_STRIP" >&6; } 5098else 5099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5100$as_echo "no" >&6; } 5101fi 5102 5103 if test "x$ac_ct_STRIP" = x; then 5104 STRIP=":" 5105 else 5106 case $cross_compiling:$ac_tool_warned in 5107yes:) 5108{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5109$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5110ac_tool_warned=yes ;; 5111esac 5112 STRIP=$ac_ct_STRIP 5113 fi 5114else 5115 STRIP="$ac_cv_prog_STRIP" 5116fi 5117 5118test -z "$STRIP" && STRIP=: 5119 5120 5121 5122 5123 5124 5125if test -n "$ac_tool_prefix"; then 5126 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5127set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5129$as_echo_n "checking for $ac_word... " >&6; } 5130if test "${ac_cv_prog_RANLIB+set}" = set; then : 5131 $as_echo_n "(cached) " >&6 5132else 5133 if test -n "$RANLIB"; then 5134 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5135else 5136as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5137for as_dir in $PATH 5138do 5139 IFS=$as_save_IFS 5140 test -z "$as_dir" && as_dir=. 5141 for ac_exec_ext in '' $ac_executable_extensions; do 5142 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5143 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5144 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5145 break 2 5146 fi 5147done 5148 done 5149IFS=$as_save_IFS 5150 5151fi 5152fi 5153RANLIB=$ac_cv_prog_RANLIB 5154if test -n "$RANLIB"; then 5155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5156$as_echo "$RANLIB" >&6; } 5157else 5158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5159$as_echo "no" >&6; } 5160fi 5161 5162 5163fi 5164if test -z "$ac_cv_prog_RANLIB"; then 5165 ac_ct_RANLIB=$RANLIB 5166 # Extract the first word of "ranlib", so it can be a program name with args. 5167set dummy ranlib; ac_word=$2 5168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5169$as_echo_n "checking for $ac_word... " >&6; } 5170if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5171 $as_echo_n "(cached) " >&6 5172else 5173 if test -n "$ac_ct_RANLIB"; then 5174 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5175else 5176as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5177for as_dir in $PATH 5178do 5179 IFS=$as_save_IFS 5180 test -z "$as_dir" && as_dir=. 5181 for ac_exec_ext in '' $ac_executable_extensions; do 5182 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5183 ac_cv_prog_ac_ct_RANLIB="ranlib" 5184 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5185 break 2 5186 fi 5187done 5188 done 5189IFS=$as_save_IFS 5190 5191fi 5192fi 5193ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5194if test -n "$ac_ct_RANLIB"; then 5195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5196$as_echo "$ac_ct_RANLIB" >&6; } 5197else 5198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5199$as_echo "no" >&6; } 5200fi 5201 5202 if test "x$ac_ct_RANLIB" = x; then 5203 RANLIB=":" 5204 else 5205 case $cross_compiling:$ac_tool_warned in 5206yes:) 5207{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5208$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5209ac_tool_warned=yes ;; 5210esac 5211 RANLIB=$ac_ct_RANLIB 5212 fi 5213else 5214 RANLIB="$ac_cv_prog_RANLIB" 5215fi 5216 5217test -z "$RANLIB" && RANLIB=: 5218 5219 5220 5221 5222 5223 5224# Determine commands to create old-style static archives. 5225old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5226old_postinstall_cmds='chmod 644 $oldlib' 5227old_postuninstall_cmds= 5228 5229if test -n "$RANLIB"; then 5230 case $host_os in 5231 openbsd*) 5232 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5233 ;; 5234 *) 5235 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5236 ;; 5237 esac 5238 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5239fi 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274# If no C compiler was specified, use CC. 5275LTCC=${LTCC-"$CC"} 5276 5277# If no C compiler flags were specified, use CFLAGS. 5278LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5279 5280# Allow CC to be a program name with arguments. 5281compiler=$CC 5282 5283 5284# Check for command to grab the raw symbol name followed by C symbol from nm. 5285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5286$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5287if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 5288 $as_echo_n "(cached) " >&6 5289else 5290 5291# These are sane defaults that work on at least a few old systems. 5292# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5293 5294# Character class describing NM global symbol codes. 5295symcode='[BCDEGRST]' 5296 5297# Regexp to match symbols that can be accessed directly from C. 5298sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5299 5300# Define system-specific variables. 5301case $host_os in 5302aix*) 5303 symcode='[BCDT]' 5304 ;; 5305cygwin* | mingw* | pw32* | cegcc*) 5306 symcode='[ABCDGISTW]' 5307 ;; 5308hpux*) 5309 if test "$host_cpu" = ia64; then 5310 symcode='[ABCDEGRST]' 5311 fi 5312 ;; 5313irix* | nonstopux*) 5314 symcode='[BCDEGRST]' 5315 ;; 5316osf*) 5317 symcode='[BCDEGQRST]' 5318 ;; 5319solaris*) 5320 symcode='[BDRT]' 5321 ;; 5322sco3.2v5*) 5323 symcode='[DT]' 5324 ;; 5325sysv4.2uw2*) 5326 symcode='[DT]' 5327 ;; 5328sysv5* | sco5v6* | unixware* | OpenUNIX*) 5329 symcode='[ABDT]' 5330 ;; 5331sysv4) 5332 symcode='[DFNSTU]' 5333 ;; 5334esac 5335 5336# If we're using GNU nm, then use its standard symbol codes. 5337case `$NM -V 2>&1` in 5338*GNU* | *'with BFD'*) 5339 symcode='[ABCDGIRSTW]' ;; 5340esac 5341 5342# Transform an extracted symbol line into a proper C declaration. 5343# Some systems (esp. on ia64) link data and code symbols differently, 5344# so use this general approach. 5345lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5346 5347# Transform an extracted symbol line into symbol name and symbol address 5348lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5349lt_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'" 5350 5351# Handle CRLF in mingw tool chain 5352opt_cr= 5353case $build_os in 5354mingw*) 5355 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5356 ;; 5357esac 5358 5359# Try without a prefix underscore, then with it. 5360for ac_symprfx in "" "_"; do 5361 5362 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5363 symxfrm="\\1 $ac_symprfx\\2 \\2" 5364 5365 # Write the raw and C identifiers. 5366 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5367 # Fake it for dumpbin and say T for any non-static function 5368 # and D for any global variable. 5369 # Also find C++ and __fastcall symbols from MSVC++, 5370 # which start with @ or ?. 5371 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5372" {last_section=section; section=\$ 3};"\ 5373" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5374" \$ 0!~/External *\|/{next};"\ 5375" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5376" {if(hide[section]) next};"\ 5377" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5378" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5379" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5380" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5381" ' prfx=^$ac_symprfx" 5382 else 5383 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5384 fi 5385 5386 # Check to see that the pipe works correctly. 5387 pipe_works=no 5388 5389 rm -f conftest* 5390 cat > conftest.$ac_ext <<_LT_EOF 5391#ifdef __cplusplus 5392extern "C" { 5393#endif 5394char nm_test_var; 5395void nm_test_func(void); 5396void nm_test_func(void){} 5397#ifdef __cplusplus 5398} 5399#endif 5400int main(){nm_test_var='a';nm_test_func();return(0);} 5401_LT_EOF 5402 5403 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5404 (eval $ac_compile) 2>&5 5405 ac_status=$? 5406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5407 test $ac_status = 0; }; then 5408 # Now try to grab the symbols. 5409 nlist=conftest.nm 5410 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 5411 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 5412 ac_status=$? 5413 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5414 test $ac_status = 0; } && test -s "$nlist"; then 5415 # Try sorting and uniquifying the output. 5416 if sort "$nlist" | uniq > "$nlist"T; then 5417 mv -f "$nlist"T "$nlist" 5418 else 5419 rm -f "$nlist"T 5420 fi 5421 5422 # Make sure that we snagged all the symbols we need. 5423 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5424 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5425 cat <<_LT_EOF > conftest.$ac_ext 5426#ifdef __cplusplus 5427extern "C" { 5428#endif 5429 5430_LT_EOF 5431 # Now generate the symbol file. 5432 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5433 5434 cat <<_LT_EOF >> conftest.$ac_ext 5435 5436/* The mapping between symbol names and symbols. */ 5437const struct { 5438 const char *name; 5439 void *address; 5440} 5441lt__PROGRAM__LTX_preloaded_symbols[] = 5442{ 5443 { "@PROGRAM@", (void *) 0 }, 5444_LT_EOF 5445 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5446 cat <<\_LT_EOF >> conftest.$ac_ext 5447 {0, (void *) 0} 5448}; 5449 5450/* This works around a problem in FreeBSD linker */ 5451#ifdef FREEBSD_WORKAROUND 5452static const void *lt_preloaded_setup() { 5453 return lt__PROGRAM__LTX_preloaded_symbols; 5454} 5455#endif 5456 5457#ifdef __cplusplus 5458} 5459#endif 5460_LT_EOF 5461 # Now try linking the two files. 5462 mv conftest.$ac_objext conftstm.$ac_objext 5463 lt_save_LIBS="$LIBS" 5464 lt_save_CFLAGS="$CFLAGS" 5465 LIBS="conftstm.$ac_objext" 5466 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5467 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5468 (eval $ac_link) 2>&5 5469 ac_status=$? 5470 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5471 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5472 pipe_works=yes 5473 fi 5474 LIBS="$lt_save_LIBS" 5475 CFLAGS="$lt_save_CFLAGS" 5476 else 5477 echo "cannot find nm_test_func in $nlist" >&5 5478 fi 5479 else 5480 echo "cannot find nm_test_var in $nlist" >&5 5481 fi 5482 else 5483 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5484 fi 5485 else 5486 echo "$progname: failed program was:" >&5 5487 cat conftest.$ac_ext >&5 5488 fi 5489 rm -rf conftest* conftst* 5490 5491 # Do not use the global_symbol_pipe unless it works. 5492 if test "$pipe_works" = yes; then 5493 break 5494 else 5495 lt_cv_sys_global_symbol_pipe= 5496 fi 5497done 5498 5499fi 5500 5501if test -z "$lt_cv_sys_global_symbol_pipe"; then 5502 lt_cv_sys_global_symbol_to_cdecl= 5503fi 5504if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5506$as_echo "failed" >&6; } 5507else 5508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5509$as_echo "ok" >&6; } 5510fi 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534# Check whether --enable-libtool-lock was given. 5535if test "${enable_libtool_lock+set}" = set; then : 5536 enableval=$enable_libtool_lock; 5537fi 5538 5539test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5540 5541# Some flags need to be propagated to the compiler or linker for good 5542# libtool support. 5543case $host in 5544ia64-*-hpux*) 5545 # Find out which ABI we are using. 5546 echo 'int i;' > conftest.$ac_ext 5547 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5548 (eval $ac_compile) 2>&5 5549 ac_status=$? 5550 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5551 test $ac_status = 0; }; then 5552 case `/usr/bin/file conftest.$ac_objext` in 5553 *ELF-32*) 5554 HPUX_IA64_MODE="32" 5555 ;; 5556 *ELF-64*) 5557 HPUX_IA64_MODE="64" 5558 ;; 5559 esac 5560 fi 5561 rm -rf conftest* 5562 ;; 5563*-*-irix6*) 5564 # Find out which ABI we are using. 5565 echo '#line 5565 "configure"' > conftest.$ac_ext 5566 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5567 (eval $ac_compile) 2>&5 5568 ac_status=$? 5569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5570 test $ac_status = 0; }; then 5571 if test "$lt_cv_prog_gnu_ld" = yes; then 5572 case `/usr/bin/file conftest.$ac_objext` in 5573 *32-bit*) 5574 LD="${LD-ld} -melf32bsmip" 5575 ;; 5576 *N32*) 5577 LD="${LD-ld} -melf32bmipn32" 5578 ;; 5579 *64-bit*) 5580 LD="${LD-ld} -melf64bmip" 5581 ;; 5582 esac 5583 else 5584 case `/usr/bin/file conftest.$ac_objext` in 5585 *32-bit*) 5586 LD="${LD-ld} -32" 5587 ;; 5588 *N32*) 5589 LD="${LD-ld} -n32" 5590 ;; 5591 *64-bit*) 5592 LD="${LD-ld} -64" 5593 ;; 5594 esac 5595 fi 5596 fi 5597 rm -rf conftest* 5598 ;; 5599 5600x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5601s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5602 # Find out which ABI we are using. 5603 echo 'int i;' > conftest.$ac_ext 5604 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5605 (eval $ac_compile) 2>&5 5606 ac_status=$? 5607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5608 test $ac_status = 0; }; then 5609 case `/usr/bin/file conftest.o` in 5610 *32-bit*) 5611 case $host in 5612 x86_64-*kfreebsd*-gnu) 5613 LD="${LD-ld} -m elf_i386_fbsd" 5614 ;; 5615 x86_64-*linux*) 5616 LD="${LD-ld} -m elf_i386" 5617 ;; 5618 ppc64-*linux*|powerpc64-*linux*) 5619 LD="${LD-ld} -m elf32ppclinux" 5620 ;; 5621 s390x-*linux*) 5622 LD="${LD-ld} -m elf_s390" 5623 ;; 5624 sparc64-*linux*) 5625 LD="${LD-ld} -m elf32_sparc" 5626 ;; 5627 esac 5628 ;; 5629 *64-bit*) 5630 case $host in 5631 x86_64-*kfreebsd*-gnu) 5632 LD="${LD-ld} -m elf_x86_64_fbsd" 5633 ;; 5634 x86_64-*linux*) 5635 LD="${LD-ld} -m elf_x86_64" 5636 ;; 5637 ppc*-*linux*|powerpc*-*linux*) 5638 LD="${LD-ld} -m elf64ppc" 5639 ;; 5640 s390*-*linux*|s390*-*tpf*) 5641 LD="${LD-ld} -m elf64_s390" 5642 ;; 5643 sparc*-*linux*) 5644 LD="${LD-ld} -m elf64_sparc" 5645 ;; 5646 esac 5647 ;; 5648 esac 5649 fi 5650 rm -rf conftest* 5651 ;; 5652 5653*-*-sco3.2v5*) 5654 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5655 SAVE_CFLAGS="$CFLAGS" 5656 CFLAGS="$CFLAGS -belf" 5657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 5658$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 5659if test "${lt_cv_cc_needs_belf+set}" = set; then : 5660 $as_echo_n "(cached) " >&6 5661else 5662 ac_ext=c 5663ac_cpp='$CPP $CPPFLAGS' 5664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5666ac_compiler_gnu=$ac_cv_c_compiler_gnu 5667 5668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5669/* end confdefs.h. */ 5670 5671int 5672main () 5673{ 5674 5675 ; 5676 return 0; 5677} 5678_ACEOF 5679if ac_fn_c_try_link "$LINENO"; then : 5680 lt_cv_cc_needs_belf=yes 5681else 5682 lt_cv_cc_needs_belf=no 5683fi 5684rm -f core conftest.err conftest.$ac_objext \ 5685 conftest$ac_exeext conftest.$ac_ext 5686 ac_ext=c 5687ac_cpp='$CPP $CPPFLAGS' 5688ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5689ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5690ac_compiler_gnu=$ac_cv_c_compiler_gnu 5691 5692fi 5693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 5694$as_echo "$lt_cv_cc_needs_belf" >&6; } 5695 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5696 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5697 CFLAGS="$SAVE_CFLAGS" 5698 fi 5699 ;; 5700sparc*-*solaris*) 5701 # Find out which ABI we are using. 5702 echo 'int i;' > conftest.$ac_ext 5703 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5704 (eval $ac_compile) 2>&5 5705 ac_status=$? 5706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5707 test $ac_status = 0; }; then 5708 case `/usr/bin/file conftest.o` in 5709 *64-bit*) 5710 case $lt_cv_prog_gnu_ld in 5711 yes*) LD="${LD-ld} -m elf64_sparc" ;; 5712 *) 5713 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 5714 LD="${LD-ld} -64" 5715 fi 5716 ;; 5717 esac 5718 ;; 5719 esac 5720 fi 5721 rm -rf conftest* 5722 ;; 5723esac 5724 5725need_locks="$enable_libtool_lock" 5726 5727 5728 case $host_os in 5729 rhapsody* | darwin*) 5730 if test -n "$ac_tool_prefix"; then 5731 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 5732set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 5733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5734$as_echo_n "checking for $ac_word... " >&6; } 5735if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 5736 $as_echo_n "(cached) " >&6 5737else 5738 if test -n "$DSYMUTIL"; then 5739 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 5740else 5741as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5742for as_dir in $PATH 5743do 5744 IFS=$as_save_IFS 5745 test -z "$as_dir" && as_dir=. 5746 for ac_exec_ext in '' $ac_executable_extensions; do 5747 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5748 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 5749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5750 break 2 5751 fi 5752done 5753 done 5754IFS=$as_save_IFS 5755 5756fi 5757fi 5758DSYMUTIL=$ac_cv_prog_DSYMUTIL 5759if test -n "$DSYMUTIL"; then 5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 5761$as_echo "$DSYMUTIL" >&6; } 5762else 5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5764$as_echo "no" >&6; } 5765fi 5766 5767 5768fi 5769if test -z "$ac_cv_prog_DSYMUTIL"; then 5770 ac_ct_DSYMUTIL=$DSYMUTIL 5771 # Extract the first word of "dsymutil", so it can be a program name with args. 5772set dummy dsymutil; ac_word=$2 5773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5774$as_echo_n "checking for $ac_word... " >&6; } 5775if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 5776 $as_echo_n "(cached) " >&6 5777else 5778 if test -n "$ac_ct_DSYMUTIL"; then 5779 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 5780else 5781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5782for as_dir in $PATH 5783do 5784 IFS=$as_save_IFS 5785 test -z "$as_dir" && as_dir=. 5786 for ac_exec_ext in '' $ac_executable_extensions; do 5787 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5788 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 5789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5790 break 2 5791 fi 5792done 5793 done 5794IFS=$as_save_IFS 5795 5796fi 5797fi 5798ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 5799if test -n "$ac_ct_DSYMUTIL"; then 5800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 5801$as_echo "$ac_ct_DSYMUTIL" >&6; } 5802else 5803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5804$as_echo "no" >&6; } 5805fi 5806 5807 if test "x$ac_ct_DSYMUTIL" = x; then 5808 DSYMUTIL=":" 5809 else 5810 case $cross_compiling:$ac_tool_warned in 5811yes:) 5812{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5813$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5814ac_tool_warned=yes ;; 5815esac 5816 DSYMUTIL=$ac_ct_DSYMUTIL 5817 fi 5818else 5819 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 5820fi 5821 5822 if test -n "$ac_tool_prefix"; then 5823 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 5824set dummy ${ac_tool_prefix}nmedit; ac_word=$2 5825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5826$as_echo_n "checking for $ac_word... " >&6; } 5827if test "${ac_cv_prog_NMEDIT+set}" = set; then : 5828 $as_echo_n "(cached) " >&6 5829else 5830 if test -n "$NMEDIT"; then 5831 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 5832else 5833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5834for as_dir in $PATH 5835do 5836 IFS=$as_save_IFS 5837 test -z "$as_dir" && as_dir=. 5838 for ac_exec_ext in '' $ac_executable_extensions; do 5839 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5840 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 5841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5842 break 2 5843 fi 5844done 5845 done 5846IFS=$as_save_IFS 5847 5848fi 5849fi 5850NMEDIT=$ac_cv_prog_NMEDIT 5851if test -n "$NMEDIT"; then 5852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 5853$as_echo "$NMEDIT" >&6; } 5854else 5855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5856$as_echo "no" >&6; } 5857fi 5858 5859 5860fi 5861if test -z "$ac_cv_prog_NMEDIT"; then 5862 ac_ct_NMEDIT=$NMEDIT 5863 # Extract the first word of "nmedit", so it can be a program name with args. 5864set dummy nmedit; ac_word=$2 5865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5866$as_echo_n "checking for $ac_word... " >&6; } 5867if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 5868 $as_echo_n "(cached) " >&6 5869else 5870 if test -n "$ac_ct_NMEDIT"; then 5871 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 5872else 5873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5874for as_dir in $PATH 5875do 5876 IFS=$as_save_IFS 5877 test -z "$as_dir" && as_dir=. 5878 for ac_exec_ext in '' $ac_executable_extensions; do 5879 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5880 ac_cv_prog_ac_ct_NMEDIT="nmedit" 5881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5882 break 2 5883 fi 5884done 5885 done 5886IFS=$as_save_IFS 5887 5888fi 5889fi 5890ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 5891if test -n "$ac_ct_NMEDIT"; then 5892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 5893$as_echo "$ac_ct_NMEDIT" >&6; } 5894else 5895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5896$as_echo "no" >&6; } 5897fi 5898 5899 if test "x$ac_ct_NMEDIT" = x; then 5900 NMEDIT=":" 5901 else 5902 case $cross_compiling:$ac_tool_warned in 5903yes:) 5904{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5905$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5906ac_tool_warned=yes ;; 5907esac 5908 NMEDIT=$ac_ct_NMEDIT 5909 fi 5910else 5911 NMEDIT="$ac_cv_prog_NMEDIT" 5912fi 5913 5914 if test -n "$ac_tool_prefix"; then 5915 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 5916set dummy ${ac_tool_prefix}lipo; ac_word=$2 5917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5918$as_echo_n "checking for $ac_word... " >&6; } 5919if test "${ac_cv_prog_LIPO+set}" = set; then : 5920 $as_echo_n "(cached) " >&6 5921else 5922 if test -n "$LIPO"; then 5923 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 5924else 5925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5926for as_dir in $PATH 5927do 5928 IFS=$as_save_IFS 5929 test -z "$as_dir" && as_dir=. 5930 for ac_exec_ext in '' $ac_executable_extensions; do 5931 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5932 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 5933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5934 break 2 5935 fi 5936done 5937 done 5938IFS=$as_save_IFS 5939 5940fi 5941fi 5942LIPO=$ac_cv_prog_LIPO 5943if test -n "$LIPO"; then 5944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 5945$as_echo "$LIPO" >&6; } 5946else 5947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5948$as_echo "no" >&6; } 5949fi 5950 5951 5952fi 5953if test -z "$ac_cv_prog_LIPO"; then 5954 ac_ct_LIPO=$LIPO 5955 # Extract the first word of "lipo", so it can be a program name with args. 5956set dummy lipo; ac_word=$2 5957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5958$as_echo_n "checking for $ac_word... " >&6; } 5959if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 5960 $as_echo_n "(cached) " >&6 5961else 5962 if test -n "$ac_ct_LIPO"; then 5963 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 5964else 5965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5966for as_dir in $PATH 5967do 5968 IFS=$as_save_IFS 5969 test -z "$as_dir" && as_dir=. 5970 for ac_exec_ext in '' $ac_executable_extensions; do 5971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5972 ac_cv_prog_ac_ct_LIPO="lipo" 5973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5974 break 2 5975 fi 5976done 5977 done 5978IFS=$as_save_IFS 5979 5980fi 5981fi 5982ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 5983if test -n "$ac_ct_LIPO"; then 5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 5985$as_echo "$ac_ct_LIPO" >&6; } 5986else 5987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5988$as_echo "no" >&6; } 5989fi 5990 5991 if test "x$ac_ct_LIPO" = x; then 5992 LIPO=":" 5993 else 5994 case $cross_compiling:$ac_tool_warned in 5995yes:) 5996{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5997$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5998ac_tool_warned=yes ;; 5999esac 6000 LIPO=$ac_ct_LIPO 6001 fi 6002else 6003 LIPO="$ac_cv_prog_LIPO" 6004fi 6005 6006 if test -n "$ac_tool_prefix"; then 6007 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6008set dummy ${ac_tool_prefix}otool; ac_word=$2 6009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6010$as_echo_n "checking for $ac_word... " >&6; } 6011if test "${ac_cv_prog_OTOOL+set}" = set; then : 6012 $as_echo_n "(cached) " >&6 6013else 6014 if test -n "$OTOOL"; then 6015 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6016else 6017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6018for as_dir in $PATH 6019do 6020 IFS=$as_save_IFS 6021 test -z "$as_dir" && as_dir=. 6022 for ac_exec_ext in '' $ac_executable_extensions; do 6023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6024 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6026 break 2 6027 fi 6028done 6029 done 6030IFS=$as_save_IFS 6031 6032fi 6033fi 6034OTOOL=$ac_cv_prog_OTOOL 6035if test -n "$OTOOL"; then 6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6037$as_echo "$OTOOL" >&6; } 6038else 6039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6040$as_echo "no" >&6; } 6041fi 6042 6043 6044fi 6045if test -z "$ac_cv_prog_OTOOL"; then 6046 ac_ct_OTOOL=$OTOOL 6047 # Extract the first word of "otool", so it can be a program name with args. 6048set dummy otool; ac_word=$2 6049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6050$as_echo_n "checking for $ac_word... " >&6; } 6051if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 6052 $as_echo_n "(cached) " >&6 6053else 6054 if test -n "$ac_ct_OTOOL"; then 6055 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6056else 6057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6058for as_dir in $PATH 6059do 6060 IFS=$as_save_IFS 6061 test -z "$as_dir" && as_dir=. 6062 for ac_exec_ext in '' $ac_executable_extensions; do 6063 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6064 ac_cv_prog_ac_ct_OTOOL="otool" 6065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6066 break 2 6067 fi 6068done 6069 done 6070IFS=$as_save_IFS 6071 6072fi 6073fi 6074ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6075if test -n "$ac_ct_OTOOL"; then 6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6077$as_echo "$ac_ct_OTOOL" >&6; } 6078else 6079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6080$as_echo "no" >&6; } 6081fi 6082 6083 if test "x$ac_ct_OTOOL" = x; then 6084 OTOOL=":" 6085 else 6086 case $cross_compiling:$ac_tool_warned in 6087yes:) 6088{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6089$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6090ac_tool_warned=yes ;; 6091esac 6092 OTOOL=$ac_ct_OTOOL 6093 fi 6094else 6095 OTOOL="$ac_cv_prog_OTOOL" 6096fi 6097 6098 if test -n "$ac_tool_prefix"; then 6099 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6100set dummy ${ac_tool_prefix}otool64; ac_word=$2 6101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6102$as_echo_n "checking for $ac_word... " >&6; } 6103if test "${ac_cv_prog_OTOOL64+set}" = set; then : 6104 $as_echo_n "(cached) " >&6 6105else 6106 if test -n "$OTOOL64"; then 6107 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6108else 6109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6110for as_dir in $PATH 6111do 6112 IFS=$as_save_IFS 6113 test -z "$as_dir" && as_dir=. 6114 for ac_exec_ext in '' $ac_executable_extensions; do 6115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6116 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6118 break 2 6119 fi 6120done 6121 done 6122IFS=$as_save_IFS 6123 6124fi 6125fi 6126OTOOL64=$ac_cv_prog_OTOOL64 6127if test -n "$OTOOL64"; then 6128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6129$as_echo "$OTOOL64" >&6; } 6130else 6131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6132$as_echo "no" >&6; } 6133fi 6134 6135 6136fi 6137if test -z "$ac_cv_prog_OTOOL64"; then 6138 ac_ct_OTOOL64=$OTOOL64 6139 # Extract the first word of "otool64", so it can be a program name with args. 6140set dummy otool64; ac_word=$2 6141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6142$as_echo_n "checking for $ac_word... " >&6; } 6143if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 6144 $as_echo_n "(cached) " >&6 6145else 6146 if test -n "$ac_ct_OTOOL64"; then 6147 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6148else 6149as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6150for as_dir in $PATH 6151do 6152 IFS=$as_save_IFS 6153 test -z "$as_dir" && as_dir=. 6154 for ac_exec_ext in '' $ac_executable_extensions; do 6155 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6156 ac_cv_prog_ac_ct_OTOOL64="otool64" 6157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6158 break 2 6159 fi 6160done 6161 done 6162IFS=$as_save_IFS 6163 6164fi 6165fi 6166ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6167if test -n "$ac_ct_OTOOL64"; then 6168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6169$as_echo "$ac_ct_OTOOL64" >&6; } 6170else 6171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6172$as_echo "no" >&6; } 6173fi 6174 6175 if test "x$ac_ct_OTOOL64" = x; then 6176 OTOOL64=":" 6177 else 6178 case $cross_compiling:$ac_tool_warned in 6179yes:) 6180{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6181$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6182ac_tool_warned=yes ;; 6183esac 6184 OTOOL64=$ac_ct_OTOOL64 6185 fi 6186else 6187 OTOOL64="$ac_cv_prog_OTOOL64" 6188fi 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6217$as_echo_n "checking for -single_module linker flag... " >&6; } 6218if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 6219 $as_echo_n "(cached) " >&6 6220else 6221 lt_cv_apple_cc_single_mod=no 6222 if test -z "${LT_MULTI_MODULE}"; then 6223 # By default we will add the -single_module flag. You can override 6224 # by either setting the environment variable LT_MULTI_MODULE 6225 # non-empty at configure time, or by adding -multi_module to the 6226 # link flags. 6227 rm -rf libconftest.dylib* 6228 echo "int foo(void){return 1;}" > conftest.c 6229 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6230-dynamiclib -Wl,-single_module conftest.c" >&5 6231 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6232 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6233 _lt_result=$? 6234 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6235 lt_cv_apple_cc_single_mod=yes 6236 else 6237 cat conftest.err >&5 6238 fi 6239 rm -rf libconftest.dylib* 6240 rm -f conftest.* 6241 fi 6242fi 6243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6244$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6246$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6247if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 6248 $as_echo_n "(cached) " >&6 6249else 6250 lt_cv_ld_exported_symbols_list=no 6251 save_LDFLAGS=$LDFLAGS 6252 echo "_main" > conftest.sym 6253 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6255/* end confdefs.h. */ 6256 6257int 6258main () 6259{ 6260 6261 ; 6262 return 0; 6263} 6264_ACEOF 6265if ac_fn_c_try_link "$LINENO"; then : 6266 lt_cv_ld_exported_symbols_list=yes 6267else 6268 lt_cv_ld_exported_symbols_list=no 6269fi 6270rm -f core conftest.err conftest.$ac_objext \ 6271 conftest$ac_exeext conftest.$ac_ext 6272 LDFLAGS="$save_LDFLAGS" 6273 6274fi 6275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6276$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6277 case $host_os in 6278 rhapsody* | darwin1.[012]) 6279 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6280 darwin1.*) 6281 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6282 darwin*) # darwin 5.x on 6283 # if running on 10.5 or later, the deployment target defaults 6284 # to the OS version, if on x86, and 10.4, the deployment 6285 # target defaults to 10.4. Don't you love it? 6286 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6287 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6288 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6289 10.[012]*) 6290 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6291 10.*) 6292 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6293 esac 6294 ;; 6295 esac 6296 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6297 _lt_dar_single_mod='$single_module' 6298 fi 6299 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6300 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6301 else 6302 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6303 fi 6304 if test "$DSYMUTIL" != ":"; then 6305 _lt_dsymutil='~$DSYMUTIL $lib || :' 6306 else 6307 _lt_dsymutil= 6308 fi 6309 ;; 6310 esac 6311 6312ac_ext=c 6313ac_cpp='$CPP $CPPFLAGS' 6314ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6315ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6316ac_compiler_gnu=$ac_cv_c_compiler_gnu 6317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6318$as_echo_n "checking how to run the C preprocessor... " >&6; } 6319# On Suns, sometimes $CPP names a directory. 6320if test -n "$CPP" && test -d "$CPP"; then 6321 CPP= 6322fi 6323if test -z "$CPP"; then 6324 if test "${ac_cv_prog_CPP+set}" = set; then : 6325 $as_echo_n "(cached) " >&6 6326else 6327 # Double quotes because CPP needs to be expanded 6328 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6329 do 6330 ac_preproc_ok=false 6331for ac_c_preproc_warn_flag in '' yes 6332do 6333 # Use a header file that comes with gcc, so configuring glibc 6334 # with a fresh cross-compiler works. 6335 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6336 # <limits.h> exists even on freestanding compilers. 6337 # On the NeXT, cc -E runs the code through the compiler's parser, 6338 # not just through cpp. "Syntax error" is here to catch this case. 6339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6340/* end confdefs.h. */ 6341#ifdef __STDC__ 6342# include <limits.h> 6343#else 6344# include <assert.h> 6345#endif 6346 Syntax error 6347_ACEOF 6348if ac_fn_c_try_cpp "$LINENO"; then : 6349 6350else 6351 # Broken: fails on valid input. 6352continue 6353fi 6354rm -f conftest.err conftest.$ac_ext 6355 6356 # OK, works on sane cases. Now check whether nonexistent headers 6357 # can be detected and how. 6358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6359/* end confdefs.h. */ 6360#include <ac_nonexistent.h> 6361_ACEOF 6362if ac_fn_c_try_cpp "$LINENO"; then : 6363 # Broken: success on invalid input. 6364continue 6365else 6366 # Passes both tests. 6367ac_preproc_ok=: 6368break 6369fi 6370rm -f conftest.err conftest.$ac_ext 6371 6372done 6373# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6374rm -f conftest.err conftest.$ac_ext 6375if $ac_preproc_ok; then : 6376 break 6377fi 6378 6379 done 6380 ac_cv_prog_CPP=$CPP 6381 6382fi 6383 CPP=$ac_cv_prog_CPP 6384else 6385 ac_cv_prog_CPP=$CPP 6386fi 6387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 6388$as_echo "$CPP" >&6; } 6389ac_preproc_ok=false 6390for ac_c_preproc_warn_flag in '' yes 6391do 6392 # Use a header file that comes with gcc, so configuring glibc 6393 # with a fresh cross-compiler works. 6394 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6395 # <limits.h> exists even on freestanding compilers. 6396 # On the NeXT, cc -E runs the code through the compiler's parser, 6397 # not just through cpp. "Syntax error" is here to catch this case. 6398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6399/* end confdefs.h. */ 6400#ifdef __STDC__ 6401# include <limits.h> 6402#else 6403# include <assert.h> 6404#endif 6405 Syntax error 6406_ACEOF 6407if ac_fn_c_try_cpp "$LINENO"; then : 6408 6409else 6410 # Broken: fails on valid input. 6411continue 6412fi 6413rm -f conftest.err conftest.$ac_ext 6414 6415 # OK, works on sane cases. Now check whether nonexistent headers 6416 # can be detected and how. 6417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6418/* end confdefs.h. */ 6419#include <ac_nonexistent.h> 6420_ACEOF 6421if ac_fn_c_try_cpp "$LINENO"; then : 6422 # Broken: success on invalid input. 6423continue 6424else 6425 # Passes both tests. 6426ac_preproc_ok=: 6427break 6428fi 6429rm -f conftest.err conftest.$ac_ext 6430 6431done 6432# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6433rm -f conftest.err conftest.$ac_ext 6434if $ac_preproc_ok; then : 6435 6436else 6437 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6438$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6439as_fn_error "C preprocessor \"$CPP\" fails sanity check 6440See \`config.log' for more details." "$LINENO" 5; } 6441fi 6442 6443ac_ext=c 6444ac_cpp='$CPP $CPPFLAGS' 6445ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6446ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6447ac_compiler_gnu=$ac_cv_c_compiler_gnu 6448 6449 6450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6451$as_echo_n "checking for ANSI C header files... " >&6; } 6452if test "${ac_cv_header_stdc+set}" = set; then : 6453 $as_echo_n "(cached) " >&6 6454else 6455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6456/* end confdefs.h. */ 6457#include <stdlib.h> 6458#include <stdarg.h> 6459#include <string.h> 6460#include <float.h> 6461 6462int 6463main () 6464{ 6465 6466 ; 6467 return 0; 6468} 6469_ACEOF 6470if ac_fn_c_try_compile "$LINENO"; then : 6471 ac_cv_header_stdc=yes 6472else 6473 ac_cv_header_stdc=no 6474fi 6475rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6476 6477if test $ac_cv_header_stdc = yes; then 6478 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6480/* end confdefs.h. */ 6481#include <string.h> 6482 6483_ACEOF 6484if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6485 $EGREP "memchr" >/dev/null 2>&1; then : 6486 6487else 6488 ac_cv_header_stdc=no 6489fi 6490rm -f conftest* 6491 6492fi 6493 6494if test $ac_cv_header_stdc = yes; then 6495 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6497/* end confdefs.h. */ 6498#include <stdlib.h> 6499 6500_ACEOF 6501if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6502 $EGREP "free" >/dev/null 2>&1; then : 6503 6504else 6505 ac_cv_header_stdc=no 6506fi 6507rm -f conftest* 6508 6509fi 6510 6511if test $ac_cv_header_stdc = yes; then 6512 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6513 if test "$cross_compiling" = yes; then : 6514 : 6515else 6516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6517/* end confdefs.h. */ 6518#include <ctype.h> 6519#include <stdlib.h> 6520#if ((' ' & 0x0FF) == 0x020) 6521# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6522# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6523#else 6524# define ISLOWER(c) \ 6525 (('a' <= (c) && (c) <= 'i') \ 6526 || ('j' <= (c) && (c) <= 'r') \ 6527 || ('s' <= (c) && (c) <= 'z')) 6528# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6529#endif 6530 6531#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6532int 6533main () 6534{ 6535 int i; 6536 for (i = 0; i < 256; i++) 6537 if (XOR (islower (i), ISLOWER (i)) 6538 || toupper (i) != TOUPPER (i)) 6539 return 2; 6540 return 0; 6541} 6542_ACEOF 6543if ac_fn_c_try_run "$LINENO"; then : 6544 6545else 6546 ac_cv_header_stdc=no 6547fi 6548rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6549 conftest.$ac_objext conftest.beam conftest.$ac_ext 6550fi 6551 6552fi 6553fi 6554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 6555$as_echo "$ac_cv_header_stdc" >&6; } 6556if test $ac_cv_header_stdc = yes; then 6557 6558$as_echo "#define STDC_HEADERS 1" >>confdefs.h 6559 6560fi 6561 6562# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6563for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6564 inttypes.h stdint.h unistd.h 6565do : 6566 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6567ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 6568" 6569eval as_val=\$$as_ac_Header 6570 if test "x$as_val" = x""yes; then : 6571 cat >>confdefs.h <<_ACEOF 6572#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6573_ACEOF 6574 6575fi 6576 6577done 6578 6579 6580for ac_header in dlfcn.h 6581do : 6582 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 6583" 6584if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 6585 cat >>confdefs.h <<_ACEOF 6586#define HAVE_DLFCN_H 1 6587_ACEOF 6588 6589fi 6590 6591done 6592 6593 6594 6595# Set options 6596 6597 6598 6599 enable_dlopen=no 6600 6601 6602 enable_win32_dll=no 6603 6604 6605 # Check whether --enable-shared was given. 6606if test "${enable_shared+set}" = set; then : 6607 enableval=$enable_shared; p=${PACKAGE-default} 6608 case $enableval in 6609 yes) enable_shared=yes ;; 6610 no) enable_shared=no ;; 6611 *) 6612 enable_shared=no 6613 # Look at the argument we got. We use all the common list separators. 6614 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6615 for pkg in $enableval; do 6616 IFS="$lt_save_ifs" 6617 if test "X$pkg" = "X$p"; then 6618 enable_shared=yes 6619 fi 6620 done 6621 IFS="$lt_save_ifs" 6622 ;; 6623 esac 6624else 6625 enable_shared=yes 6626fi 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 # Check whether --enable-static was given. 6637if test "${enable_static+set}" = set; then : 6638 enableval=$enable_static; p=${PACKAGE-default} 6639 case $enableval in 6640 yes) enable_static=yes ;; 6641 no) enable_static=no ;; 6642 *) 6643 enable_static=no 6644 # Look at the argument we got. We use all the common list separators. 6645 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6646 for pkg in $enableval; do 6647 IFS="$lt_save_ifs" 6648 if test "X$pkg" = "X$p"; then 6649 enable_static=yes 6650 fi 6651 done 6652 IFS="$lt_save_ifs" 6653 ;; 6654 esac 6655else 6656 enable_static=yes 6657fi 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668# Check whether --with-pic was given. 6669if test "${with_pic+set}" = set; then : 6670 withval=$with_pic; pic_mode="$withval" 6671else 6672 pic_mode=default 6673fi 6674 6675 6676test -z "$pic_mode" && pic_mode=default 6677 6678 6679 6680 6681 6682 6683 6684 # Check whether --enable-fast-install was given. 6685if test "${enable_fast_install+set}" = set; then : 6686 enableval=$enable_fast_install; p=${PACKAGE-default} 6687 case $enableval in 6688 yes) enable_fast_install=yes ;; 6689 no) enable_fast_install=no ;; 6690 *) 6691 enable_fast_install=no 6692 # Look at the argument we got. We use all the common list separators. 6693 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6694 for pkg in $enableval; do 6695 IFS="$lt_save_ifs" 6696 if test "X$pkg" = "X$p"; then 6697 enable_fast_install=yes 6698 fi 6699 done 6700 IFS="$lt_save_ifs" 6701 ;; 6702 esac 6703else 6704 enable_fast_install=yes 6705fi 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717# This can be used to rebuild libtool when needed 6718LIBTOOL_DEPS="$ltmain" 6719 6720# Always use our own libtool. 6721LIBTOOL='$(SHELL) $(top_builddir)/libtool' 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747test -z "$LN_S" && LN_S="ln -s" 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762if test -n "${ZSH_VERSION+set}" ; then 6763 setopt NO_GLOB_SUBST 6764fi 6765 6766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 6767$as_echo_n "checking for objdir... " >&6; } 6768if test "${lt_cv_objdir+set}" = set; then : 6769 $as_echo_n "(cached) " >&6 6770else 6771 rm -f .libs 2>/dev/null 6772mkdir .libs 2>/dev/null 6773if test -d .libs; then 6774 lt_cv_objdir=.libs 6775else 6776 # MS-DOS does not allow filenames that begin with a dot. 6777 lt_cv_objdir=_libs 6778fi 6779rmdir .libs 2>/dev/null 6780fi 6781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 6782$as_echo "$lt_cv_objdir" >&6; } 6783objdir=$lt_cv_objdir 6784 6785 6786 6787 6788 6789cat >>confdefs.h <<_ACEOF 6790#define LT_OBJDIR "$lt_cv_objdir/" 6791_ACEOF 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809case $host_os in 6810aix3*) 6811 # AIX sometimes has problems with the GCC collect2 program. For some 6812 # reason, if we set the COLLECT_NAMES environment variable, the problems 6813 # vanish in a puff of smoke. 6814 if test "X${COLLECT_NAMES+set}" != Xset; then 6815 COLLECT_NAMES= 6816 export COLLECT_NAMES 6817 fi 6818 ;; 6819esac 6820 6821# Sed substitution that helps us do robust quoting. It backslashifies 6822# metacharacters that are still active within double-quoted strings. 6823sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6824 6825# Same as above, but do not quote variable references. 6826double_quote_subst='s/\(["`\\]\)/\\\1/g' 6827 6828# Sed substitution to delay expansion of an escaped shell variable in a 6829# double_quote_subst'ed string. 6830delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6831 6832# Sed substitution to delay expansion of an escaped single quote. 6833delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6834 6835# Sed substitution to avoid accidental globbing in evaled expressions 6836no_glob_subst='s/\*/\\\*/g' 6837 6838# Global variables: 6839ofile=libtool 6840can_build_shared=yes 6841 6842# All known linkers require a `.a' archive for static linking (except MSVC, 6843# which needs '.lib'). 6844libext=a 6845 6846with_gnu_ld="$lt_cv_prog_gnu_ld" 6847 6848old_CC="$CC" 6849old_CFLAGS="$CFLAGS" 6850 6851# Set sane defaults for various variables 6852test -z "$CC" && CC=cc 6853test -z "$LTCC" && LTCC=$CC 6854test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6855test -z "$LD" && LD=ld 6856test -z "$ac_objext" && ac_objext=o 6857 6858for cc_temp in $compiler""; do 6859 case $cc_temp in 6860 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6861 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6862 \-*) ;; 6863 *) break;; 6864 esac 6865done 6866cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6867 6868 6869# Only perform the check for file, if the check method requires it 6870test -z "$MAGIC_CMD" && MAGIC_CMD=file 6871case $deplibs_check_method in 6872file_magic*) 6873 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 6875$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 6876if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 6877 $as_echo_n "(cached) " >&6 6878else 6879 case $MAGIC_CMD in 6880[\\/*] | ?:[\\/]*) 6881 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6882 ;; 6883*) 6884 lt_save_MAGIC_CMD="$MAGIC_CMD" 6885 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6886 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6887 for ac_dir in $ac_dummy; do 6888 IFS="$lt_save_ifs" 6889 test -z "$ac_dir" && ac_dir=. 6890 if test -f $ac_dir/${ac_tool_prefix}file; then 6891 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6892 if test -n "$file_magic_test_file"; then 6893 case $deplibs_check_method in 6894 "file_magic "*) 6895 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6896 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6897 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6898 $EGREP "$file_magic_regex" > /dev/null; then 6899 : 6900 else 6901 cat <<_LT_EOF 1>&2 6902 6903*** Warning: the command libtool uses to detect shared libraries, 6904*** $file_magic_cmd, produces output that libtool cannot recognize. 6905*** The result is that libtool may fail to recognize shared libraries 6906*** as such. This will affect the creation of libtool libraries that 6907*** depend on shared libraries, but programs linked with such libtool 6908*** libraries will work regardless of this problem. Nevertheless, you 6909*** may want to report the problem to your system manager and/or to 6910*** bug-libtool@gnu.org 6911 6912_LT_EOF 6913 fi ;; 6914 esac 6915 fi 6916 break 6917 fi 6918 done 6919 IFS="$lt_save_ifs" 6920 MAGIC_CMD="$lt_save_MAGIC_CMD" 6921 ;; 6922esac 6923fi 6924 6925MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6926if test -n "$MAGIC_CMD"; then 6927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 6928$as_echo "$MAGIC_CMD" >&6; } 6929else 6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6931$as_echo "no" >&6; } 6932fi 6933 6934 6935 6936 6937 6938if test -z "$lt_cv_path_MAGIC_CMD"; then 6939 if test -n "$ac_tool_prefix"; then 6940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 6941$as_echo_n "checking for file... " >&6; } 6942if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 6943 $as_echo_n "(cached) " >&6 6944else 6945 case $MAGIC_CMD in 6946[\\/*] | ?:[\\/]*) 6947 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6948 ;; 6949*) 6950 lt_save_MAGIC_CMD="$MAGIC_CMD" 6951 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6952 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6953 for ac_dir in $ac_dummy; do 6954 IFS="$lt_save_ifs" 6955 test -z "$ac_dir" && ac_dir=. 6956 if test -f $ac_dir/file; then 6957 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6958 if test -n "$file_magic_test_file"; then 6959 case $deplibs_check_method in 6960 "file_magic "*) 6961 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6962 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6963 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6964 $EGREP "$file_magic_regex" > /dev/null; then 6965 : 6966 else 6967 cat <<_LT_EOF 1>&2 6968 6969*** Warning: the command libtool uses to detect shared libraries, 6970*** $file_magic_cmd, produces output that libtool cannot recognize. 6971*** The result is that libtool may fail to recognize shared libraries 6972*** as such. This will affect the creation of libtool libraries that 6973*** depend on shared libraries, but programs linked with such libtool 6974*** libraries will work regardless of this problem. Nevertheless, you 6975*** may want to report the problem to your system manager and/or to 6976*** bug-libtool@gnu.org 6977 6978_LT_EOF 6979 fi ;; 6980 esac 6981 fi 6982 break 6983 fi 6984 done 6985 IFS="$lt_save_ifs" 6986 MAGIC_CMD="$lt_save_MAGIC_CMD" 6987 ;; 6988esac 6989fi 6990 6991MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6992if test -n "$MAGIC_CMD"; then 6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 6994$as_echo "$MAGIC_CMD" >&6; } 6995else 6996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6997$as_echo "no" >&6; } 6998fi 6999 7000 7001 else 7002 MAGIC_CMD=: 7003 fi 7004fi 7005 7006 fi 7007 ;; 7008esac 7009 7010# Use C for the default configuration in the libtool script 7011 7012lt_save_CC="$CC" 7013ac_ext=c 7014ac_cpp='$CPP $CPPFLAGS' 7015ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7016ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7017ac_compiler_gnu=$ac_cv_c_compiler_gnu 7018 7019 7020# Source file extension for C test sources. 7021ac_ext=c 7022 7023# Object file extension for compiled C test sources. 7024objext=o 7025objext=$objext 7026 7027# Code to be used in simple compile tests 7028lt_simple_compile_test_code="int some_variable = 0;" 7029 7030# Code to be used in simple link tests 7031lt_simple_link_test_code='int main(){return(0);}' 7032 7033 7034 7035 7036 7037 7038 7039# If no C compiler was specified, use CC. 7040LTCC=${LTCC-"$CC"} 7041 7042# If no C compiler flags were specified, use CFLAGS. 7043LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7044 7045# Allow CC to be a program name with arguments. 7046compiler=$CC 7047 7048# Save the default compiler, since it gets overwritten when the other 7049# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7050compiler_DEFAULT=$CC 7051 7052# save warnings/boilerplate of simple test code 7053ac_outfile=conftest.$ac_objext 7054echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7055eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7056_lt_compiler_boilerplate=`cat conftest.err` 7057$RM conftest* 7058 7059ac_outfile=conftest.$ac_objext 7060echo "$lt_simple_link_test_code" >conftest.$ac_ext 7061eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7062_lt_linker_boilerplate=`cat conftest.err` 7063$RM -r conftest* 7064 7065 7066if test -n "$compiler"; then 7067 7068lt_prog_compiler_no_builtin_flag= 7069 7070if test "$GCC" = yes; then 7071 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7072 7073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7074$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7075if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7076 $as_echo_n "(cached) " >&6 7077else 7078 lt_cv_prog_compiler_rtti_exceptions=no 7079 ac_outfile=conftest.$ac_objext 7080 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7081 lt_compiler_flag="-fno-rtti -fno-exceptions" 7082 # Insert the option either (1) after the last *FLAGS variable, or 7083 # (2) before a word containing "conftest.", or (3) at the end. 7084 # Note that $ac_compile itself does not contain backslashes and begins 7085 # with a dollar sign (not a hyphen), so the echo should work correctly. 7086 # The option is referenced via a variable to avoid confusing sed. 7087 lt_compile=`echo "$ac_compile" | $SED \ 7088 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7089 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7090 -e 's:$: $lt_compiler_flag:'` 7091 (eval echo "\"\$as_me:7091: $lt_compile\"" >&5) 7092 (eval "$lt_compile" 2>conftest.err) 7093 ac_status=$? 7094 cat conftest.err >&5 7095 echo "$as_me:7095: \$? = $ac_status" >&5 7096 if (exit $ac_status) && test -s "$ac_outfile"; then 7097 # The compiler can only warn and ignore the option if not recognized 7098 # So say no if there are warnings other than the usual output. 7099 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7100 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7101 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7102 lt_cv_prog_compiler_rtti_exceptions=yes 7103 fi 7104 fi 7105 $RM conftest* 7106 7107fi 7108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7109$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7110 7111if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7112 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7113else 7114 : 7115fi 7116 7117fi 7118 7119 7120 7121 7122 7123 7124 lt_prog_compiler_wl= 7125lt_prog_compiler_pic= 7126lt_prog_compiler_static= 7127 7128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7129$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7130 7131 if test "$GCC" = yes; then 7132 lt_prog_compiler_wl='-Wl,' 7133 lt_prog_compiler_static='-static' 7134 7135 case $host_os in 7136 aix*) 7137 # All AIX code is PIC. 7138 if test "$host_cpu" = ia64; then 7139 # AIX 5 now supports IA64 processor 7140 lt_prog_compiler_static='-Bstatic' 7141 fi 7142 ;; 7143 7144 amigaos*) 7145 case $host_cpu in 7146 powerpc) 7147 # see comment about AmigaOS4 .so support 7148 lt_prog_compiler_pic='-fPIC' 7149 ;; 7150 m68k) 7151 # FIXME: we need at least 68020 code to build shared libraries, but 7152 # adding the `-m68020' flag to GCC prevents building anything better, 7153 # like `-m68040'. 7154 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7155 ;; 7156 esac 7157 ;; 7158 7159 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7160 # PIC is the default for these OSes. 7161 ;; 7162 7163 mingw* | cygwin* | pw32* | os2* | cegcc*) 7164 # This hack is so that the source file can tell whether it is being 7165 # built for inclusion in a dll (and should export symbols for example). 7166 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7167 # (--disable-auto-import) libraries 7168 lt_prog_compiler_pic='-DDLL_EXPORT' 7169 ;; 7170 7171 darwin* | rhapsody*) 7172 # PIC is the default on this platform 7173 # Common symbols not allowed in MH_DYLIB files 7174 lt_prog_compiler_pic='-fno-common' 7175 ;; 7176 7177 hpux*) 7178 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7179 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7180 # sets the default TLS model and affects inlining. 7181 case $host_cpu in 7182 hppa*64*) 7183 # +Z the default 7184 ;; 7185 *) 7186 lt_prog_compiler_pic='-fPIC' 7187 ;; 7188 esac 7189 ;; 7190 7191 interix[3-9]*) 7192 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7193 # Instead, we relocate shared libraries at runtime. 7194 ;; 7195 7196 msdosdjgpp*) 7197 # Just because we use GCC doesn't mean we suddenly get shared libraries 7198 # on systems that don't support them. 7199 lt_prog_compiler_can_build_shared=no 7200 enable_shared=no 7201 ;; 7202 7203 *nto* | *qnx*) 7204 # QNX uses GNU C++, but need to define -shared option too, otherwise 7205 # it will coredump. 7206 lt_prog_compiler_pic='-fPIC -shared' 7207 ;; 7208 7209 sysv4*MP*) 7210 if test -d /usr/nec; then 7211 lt_prog_compiler_pic=-Kconform_pic 7212 fi 7213 ;; 7214 7215 *) 7216 lt_prog_compiler_pic='-fPIC' 7217 ;; 7218 esac 7219 else 7220 # PORTME Check for flag to pass linker flags through the system compiler. 7221 case $host_os in 7222 aix*) 7223 lt_prog_compiler_wl='-Wl,' 7224 if test "$host_cpu" = ia64; then 7225 # AIX 5 now supports IA64 processor 7226 lt_prog_compiler_static='-Bstatic' 7227 else 7228 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7229 fi 7230 ;; 7231 7232 mingw* | cygwin* | pw32* | os2* | cegcc*) 7233 # This hack is so that the source file can tell whether it is being 7234 # built for inclusion in a dll (and should export symbols for example). 7235 lt_prog_compiler_pic='-DDLL_EXPORT' 7236 ;; 7237 7238 hpux9* | hpux10* | hpux11*) 7239 lt_prog_compiler_wl='-Wl,' 7240 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7241 # not for PA HP-UX. 7242 case $host_cpu in 7243 hppa*64*|ia64*) 7244 # +Z the default 7245 ;; 7246 *) 7247 lt_prog_compiler_pic='+Z' 7248 ;; 7249 esac 7250 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7251 lt_prog_compiler_static='${wl}-a ${wl}archive' 7252 ;; 7253 7254 irix5* | irix6* | nonstopux*) 7255 lt_prog_compiler_wl='-Wl,' 7256 # PIC (with -KPIC) is the default. 7257 lt_prog_compiler_static='-non_shared' 7258 ;; 7259 7260 linux* | k*bsd*-gnu) 7261 case $cc_basename in 7262 # old Intel for x86_64 which still supported -KPIC. 7263 ecc*) 7264 lt_prog_compiler_wl='-Wl,' 7265 lt_prog_compiler_pic='-KPIC' 7266 lt_prog_compiler_static='-static' 7267 ;; 7268 # icc used to be incompatible with GCC. 7269 # ICC 10 doesn't accept -KPIC any more. 7270 icc* | ifort*) 7271 lt_prog_compiler_wl='-Wl,' 7272 lt_prog_compiler_pic='-fPIC' 7273 lt_prog_compiler_static='-static' 7274 ;; 7275 # Lahey Fortran 8.1. 7276 lf95*) 7277 lt_prog_compiler_wl='-Wl,' 7278 lt_prog_compiler_pic='--shared' 7279 lt_prog_compiler_static='--static' 7280 ;; 7281 pgcc* | pgf77* | pgf90* | pgf95*) 7282 # Portland Group compilers (*not* the Pentium gcc compiler, 7283 # which looks to be a dead project) 7284 lt_prog_compiler_wl='-Wl,' 7285 lt_prog_compiler_pic='-fpic' 7286 lt_prog_compiler_static='-Bstatic' 7287 ;; 7288 ccc*) 7289 lt_prog_compiler_wl='-Wl,' 7290 # All Alpha code is PIC. 7291 lt_prog_compiler_static='-non_shared' 7292 ;; 7293 xl*) 7294 # IBM XL C 8.0/Fortran 10.1 on PPC 7295 lt_prog_compiler_wl='-Wl,' 7296 lt_prog_compiler_pic='-qpic' 7297 lt_prog_compiler_static='-qstaticlink' 7298 ;; 7299 *) 7300 case `$CC -V 2>&1 | sed 5q` in 7301 *Sun\ C*) 7302 # Sun C 5.9 7303 lt_prog_compiler_pic='-KPIC' 7304 lt_prog_compiler_static='-Bstatic' 7305 lt_prog_compiler_wl='-Wl,' 7306 ;; 7307 *Sun\ F*) 7308 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7309 lt_prog_compiler_pic='-KPIC' 7310 lt_prog_compiler_static='-Bstatic' 7311 lt_prog_compiler_wl='' 7312 ;; 7313 esac 7314 ;; 7315 esac 7316 ;; 7317 7318 newsos6) 7319 lt_prog_compiler_pic='-KPIC' 7320 lt_prog_compiler_static='-Bstatic' 7321 ;; 7322 7323 *nto* | *qnx*) 7324 # QNX uses GNU C++, but need to define -shared option too, otherwise 7325 # it will coredump. 7326 lt_prog_compiler_pic='-fPIC -shared' 7327 ;; 7328 7329 osf3* | osf4* | osf5*) 7330 lt_prog_compiler_wl='-Wl,' 7331 # All OSF/1 code is PIC. 7332 lt_prog_compiler_static='-non_shared' 7333 ;; 7334 7335 rdos*) 7336 lt_prog_compiler_static='-non_shared' 7337 ;; 7338 7339 solaris*) 7340 lt_prog_compiler_pic='-KPIC' 7341 lt_prog_compiler_static='-Bstatic' 7342 case $cc_basename in 7343 f77* | f90* | f95*) 7344 lt_prog_compiler_wl='-Qoption ld ';; 7345 *) 7346 lt_prog_compiler_wl='-Wl,';; 7347 esac 7348 ;; 7349 7350 sunos4*) 7351 lt_prog_compiler_wl='-Qoption ld ' 7352 lt_prog_compiler_pic='-PIC' 7353 lt_prog_compiler_static='-Bstatic' 7354 ;; 7355 7356 sysv4 | sysv4.2uw2* | sysv4.3*) 7357 lt_prog_compiler_wl='-Wl,' 7358 lt_prog_compiler_pic='-KPIC' 7359 lt_prog_compiler_static='-Bstatic' 7360 ;; 7361 7362 sysv4*MP*) 7363 if test -d /usr/nec ;then 7364 lt_prog_compiler_pic='-Kconform_pic' 7365 lt_prog_compiler_static='-Bstatic' 7366 fi 7367 ;; 7368 7369 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7370 lt_prog_compiler_wl='-Wl,' 7371 lt_prog_compiler_pic='-KPIC' 7372 lt_prog_compiler_static='-Bstatic' 7373 ;; 7374 7375 unicos*) 7376 lt_prog_compiler_wl='-Wl,' 7377 lt_prog_compiler_can_build_shared=no 7378 ;; 7379 7380 uts4*) 7381 lt_prog_compiler_pic='-pic' 7382 lt_prog_compiler_static='-Bstatic' 7383 ;; 7384 7385 *) 7386 lt_prog_compiler_can_build_shared=no 7387 ;; 7388 esac 7389 fi 7390 7391case $host_os in 7392 # For platforms which do not support PIC, -DPIC is meaningless: 7393 *djgpp*) 7394 lt_prog_compiler_pic= 7395 ;; 7396 *) 7397 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7398 ;; 7399esac 7400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7401$as_echo "$lt_prog_compiler_pic" >&6; } 7402 7403 7404 7405 7406 7407 7408# 7409# Check to make sure the PIC flag actually works. 7410# 7411if test -n "$lt_prog_compiler_pic"; then 7412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7413$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7414if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 7415 $as_echo_n "(cached) " >&6 7416else 7417 lt_cv_prog_compiler_pic_works=no 7418 ac_outfile=conftest.$ac_objext 7419 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7420 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7421 # Insert the option either (1) after the last *FLAGS variable, or 7422 # (2) before a word containing "conftest.", or (3) at the end. 7423 # Note that $ac_compile itself does not contain backslashes and begins 7424 # with a dollar sign (not a hyphen), so the echo should work correctly. 7425 # The option is referenced via a variable to avoid confusing sed. 7426 lt_compile=`echo "$ac_compile" | $SED \ 7427 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7428 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7429 -e 's:$: $lt_compiler_flag:'` 7430 (eval echo "\"\$as_me:7430: $lt_compile\"" >&5) 7431 (eval "$lt_compile" 2>conftest.err) 7432 ac_status=$? 7433 cat conftest.err >&5 7434 echo "$as_me:7434: \$? = $ac_status" >&5 7435 if (exit $ac_status) && test -s "$ac_outfile"; then 7436 # The compiler can only warn and ignore the option if not recognized 7437 # So say no if there are warnings other than the usual output. 7438 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7439 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7440 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7441 lt_cv_prog_compiler_pic_works=yes 7442 fi 7443 fi 7444 $RM conftest* 7445 7446fi 7447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7448$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7449 7450if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7451 case $lt_prog_compiler_pic in 7452 "" | " "*) ;; 7453 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7454 esac 7455else 7456 lt_prog_compiler_pic= 7457 lt_prog_compiler_can_build_shared=no 7458fi 7459 7460fi 7461 7462 7463 7464 7465 7466 7467# 7468# Check to make sure the static flag actually works. 7469# 7470wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7472$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7473if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 7474 $as_echo_n "(cached) " >&6 7475else 7476 lt_cv_prog_compiler_static_works=no 7477 save_LDFLAGS="$LDFLAGS" 7478 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7479 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7480 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7481 # The linker can only warn and ignore the option if not recognized 7482 # So say no if there are warnings 7483 if test -s conftest.err; then 7484 # Append any errors to the config.log. 7485 cat conftest.err 1>&5 7486 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7487 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7488 if diff conftest.exp conftest.er2 >/dev/null; then 7489 lt_cv_prog_compiler_static_works=yes 7490 fi 7491 else 7492 lt_cv_prog_compiler_static_works=yes 7493 fi 7494 fi 7495 $RM -r conftest* 7496 LDFLAGS="$save_LDFLAGS" 7497 7498fi 7499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7500$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7501 7502if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7503 : 7504else 7505 lt_prog_compiler_static= 7506fi 7507 7508 7509 7510 7511 7512 7513 7514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7515$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7516if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 7517 $as_echo_n "(cached) " >&6 7518else 7519 lt_cv_prog_compiler_c_o=no 7520 $RM -r conftest 2>/dev/null 7521 mkdir conftest 7522 cd conftest 7523 mkdir out 7524 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7525 7526 lt_compiler_flag="-o out/conftest2.$ac_objext" 7527 # Insert the option either (1) after the last *FLAGS variable, or 7528 # (2) before a word containing "conftest.", or (3) at the end. 7529 # Note that $ac_compile itself does not contain backslashes and begins 7530 # with a dollar sign (not a hyphen), so the echo should work correctly. 7531 lt_compile=`echo "$ac_compile" | $SED \ 7532 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7533 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7534 -e 's:$: $lt_compiler_flag:'` 7535 (eval echo "\"\$as_me:7535: $lt_compile\"" >&5) 7536 (eval "$lt_compile" 2>out/conftest.err) 7537 ac_status=$? 7538 cat out/conftest.err >&5 7539 echo "$as_me:7539: \$? = $ac_status" >&5 7540 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7541 then 7542 # The compiler can only warn and ignore the option if not recognized 7543 # So say no if there are warnings 7544 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7545 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7546 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7547 lt_cv_prog_compiler_c_o=yes 7548 fi 7549 fi 7550 chmod u+w . 2>&5 7551 $RM conftest* 7552 # SGI C++ compiler will create directory out/ii_files/ for 7553 # template instantiation 7554 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7555 $RM out/* && rmdir out 7556 cd .. 7557 $RM -r conftest 7558 $RM conftest* 7559 7560fi 7561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7562$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7563 7564 7565 7566 7567 7568 7569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7570$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7571if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 7572 $as_echo_n "(cached) " >&6 7573else 7574 lt_cv_prog_compiler_c_o=no 7575 $RM -r conftest 2>/dev/null 7576 mkdir conftest 7577 cd conftest 7578 mkdir out 7579 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7580 7581 lt_compiler_flag="-o out/conftest2.$ac_objext" 7582 # Insert the option either (1) after the last *FLAGS variable, or 7583 # (2) before a word containing "conftest.", or (3) at the end. 7584 # Note that $ac_compile itself does not contain backslashes and begins 7585 # with a dollar sign (not a hyphen), so the echo should work correctly. 7586 lt_compile=`echo "$ac_compile" | $SED \ 7587 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7588 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7589 -e 's:$: $lt_compiler_flag:'` 7590 (eval echo "\"\$as_me:7590: $lt_compile\"" >&5) 7591 (eval "$lt_compile" 2>out/conftest.err) 7592 ac_status=$? 7593 cat out/conftest.err >&5 7594 echo "$as_me:7594: \$? = $ac_status" >&5 7595 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7596 then 7597 # The compiler can only warn and ignore the option if not recognized 7598 # So say no if there are warnings 7599 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7600 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7601 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7602 lt_cv_prog_compiler_c_o=yes 7603 fi 7604 fi 7605 chmod u+w . 2>&5 7606 $RM conftest* 7607 # SGI C++ compiler will create directory out/ii_files/ for 7608 # template instantiation 7609 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7610 $RM out/* && rmdir out 7611 cd .. 7612 $RM -r conftest 7613 $RM conftest* 7614 7615fi 7616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7617$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7618 7619 7620 7621 7622hard_links="nottested" 7623if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7624 # do not overwrite the value of need_locks provided by the user 7625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 7626$as_echo_n "checking if we can lock with hard links... " >&6; } 7627 hard_links=yes 7628 $RM conftest* 7629 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7630 touch conftest.a 7631 ln conftest.a conftest.b 2>&5 || hard_links=no 7632 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 7634$as_echo "$hard_links" >&6; } 7635 if test "$hard_links" = no; then 7636 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7637$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7638 need_locks=warn 7639 fi 7640else 7641 need_locks=no 7642fi 7643 7644 7645 7646 7647 7648 7649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7650$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 7651 7652 runpath_var= 7653 allow_undefined_flag= 7654 always_export_symbols=no 7655 archive_cmds= 7656 archive_expsym_cmds= 7657 compiler_needs_object=no 7658 enable_shared_with_static_runtimes=no 7659 export_dynamic_flag_spec= 7660 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7661 hardcode_automatic=no 7662 hardcode_direct=no 7663 hardcode_direct_absolute=no 7664 hardcode_libdir_flag_spec= 7665 hardcode_libdir_flag_spec_ld= 7666 hardcode_libdir_separator= 7667 hardcode_minus_L=no 7668 hardcode_shlibpath_var=unsupported 7669 inherit_rpath=no 7670 link_all_deplibs=unknown 7671 module_cmds= 7672 module_expsym_cmds= 7673 old_archive_from_new_cmds= 7674 old_archive_from_expsyms_cmds= 7675 thread_safe_flag_spec= 7676 whole_archive_flag_spec= 7677 # include_expsyms should be a list of space-separated symbols to be *always* 7678 # included in the symbol list 7679 include_expsyms= 7680 # exclude_expsyms can be an extended regexp of symbols to exclude 7681 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7682 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7683 # as well as any symbol that contains `d'. 7684 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 7685 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7686 # platforms (ab)use it in PIC code, but their linkers get confused if 7687 # the symbol is explicitly referenced. Since portable code cannot 7688 # rely on this symbol name, it's probably fine to never include it in 7689 # preloaded symbol tables. 7690 # Exclude shared library initialization/finalization symbols. 7691 extract_expsyms_cmds= 7692 7693 case $host_os in 7694 cygwin* | mingw* | pw32* | cegcc*) 7695 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7696 # When not using gcc, we currently assume that we are using 7697 # Microsoft Visual C++. 7698 if test "$GCC" != yes; then 7699 with_gnu_ld=no 7700 fi 7701 ;; 7702 interix*) 7703 # we just hope/assume this is gcc and not c89 (= MSVC++) 7704 with_gnu_ld=yes 7705 ;; 7706 openbsd*) 7707 with_gnu_ld=no 7708 ;; 7709 linux* | k*bsd*-gnu) 7710 link_all_deplibs=no 7711 ;; 7712 esac 7713 7714 ld_shlibs=yes 7715 if test "$with_gnu_ld" = yes; then 7716 # If archive_cmds runs LD, not CC, wlarc should be empty 7717 wlarc='${wl}' 7718 7719 # Set some defaults for GNU ld with shared library support. These 7720 # are reset later if shared libraries are not supported. Putting them 7721 # here allows them to be overridden if necessary. 7722 runpath_var=LD_RUN_PATH 7723 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7724 export_dynamic_flag_spec='${wl}--export-dynamic' 7725 # ancient GNU ld didn't support --whole-archive et. al. 7726 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 7727 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7728 else 7729 whole_archive_flag_spec= 7730 fi 7731 supports_anon_versioning=no 7732 case `$LD -v 2>&1` in 7733 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7734 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7735 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7736 *\ 2.11.*) ;; # other 2.11 versions 7737 *) supports_anon_versioning=yes ;; 7738 esac 7739 7740 # See if GNU ld supports shared libraries. 7741 case $host_os in 7742 aix[3-9]*) 7743 # On AIX/PPC, the GNU linker is very broken 7744 if test "$host_cpu" != ia64; then 7745 ld_shlibs=no 7746 cat <<_LT_EOF 1>&2 7747 7748*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7749*** to be unable to reliably create shared libraries on AIX. 7750*** Therefore, libtool is disabling shared libraries support. If you 7751*** really care for shared libraries, you may want to modify your PATH 7752*** so that a non-GNU linker is found, and then restart. 7753 7754_LT_EOF 7755 fi 7756 ;; 7757 7758 amigaos*) 7759 case $host_cpu in 7760 powerpc) 7761 # see comment about AmigaOS4 .so support 7762 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7763 archive_expsym_cmds='' 7764 ;; 7765 m68k) 7766 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)' 7767 hardcode_libdir_flag_spec='-L$libdir' 7768 hardcode_minus_L=yes 7769 ;; 7770 esac 7771 ;; 7772 7773 beos*) 7774 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7775 allow_undefined_flag=unsupported 7776 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 7777 # support --undefined. This deserves some investigation. FIXME 7778 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7779 else 7780 ld_shlibs=no 7781 fi 7782 ;; 7783 7784 cygwin* | mingw* | pw32* | cegcc*) 7785 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7786 # as there is no search path for DLLs. 7787 hardcode_libdir_flag_spec='-L$libdir' 7788 allow_undefined_flag=unsupported 7789 always_export_symbols=no 7790 enable_shared_with_static_runtimes=yes 7791 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 7792 7793 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 7794 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7795 # If the export-symbols file already is a .def file (1st line 7796 # is EXPORTS), use it as is; otherwise, prepend... 7797 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7798 cp $export_symbols $output_objdir/$soname.def; 7799 else 7800 echo EXPORTS > $output_objdir/$soname.def; 7801 cat $export_symbols >> $output_objdir/$soname.def; 7802 fi~ 7803 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7804 else 7805 ld_shlibs=no 7806 fi 7807 ;; 7808 7809 interix[3-9]*) 7810 hardcode_direct=no 7811 hardcode_shlibpath_var=no 7812 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7813 export_dynamic_flag_spec='${wl}-E' 7814 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 7815 # Instead, shared libraries are loaded at an image base (0x10000000 by 7816 # default) and relocated if they conflict, which is a slow very memory 7817 # consuming and fragmenting process. To avoid this, we pick a random, 7818 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 7819 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 7820 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 7821 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' 7822 ;; 7823 7824 gnu* | linux* | tpf* | k*bsd*-gnu) 7825 tmp_diet=no 7826 if test "$host_os" = linux-dietlibc; then 7827 case $cc_basename in 7828 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 7829 esac 7830 fi 7831 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 7832 && test "$tmp_diet" = no 7833 then 7834 tmp_addflag= 7835 tmp_sharedflag='-shared' 7836 case $cc_basename,$host_cpu in 7837 pgcc*) # Portland Group C compiler 7838 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' 7839 tmp_addflag=' $pic_flag' 7840 ;; 7841 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 7842 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' 7843 tmp_addflag=' $pic_flag -Mnomain' ;; 7844 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7845 tmp_addflag=' -i_dynamic' ;; 7846 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7847 tmp_addflag=' -i_dynamic -nofor_main' ;; 7848 ifc* | ifort*) # Intel Fortran compiler 7849 tmp_addflag=' -nofor_main' ;; 7850 lf95*) # Lahey Fortran 8.1 7851 whole_archive_flag_spec= 7852 tmp_sharedflag='--shared' ;; 7853 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 7854 tmp_sharedflag='-qmkshrobj' 7855 tmp_addflag= ;; 7856 esac 7857 case `$CC -V 2>&1 | sed 5q` in 7858 *Sun\ C*) # Sun C 5.9 7859 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' 7860 compiler_needs_object=yes 7861 tmp_sharedflag='-G' ;; 7862 *Sun\ F*) # Sun Fortran 8.3 7863 tmp_sharedflag='-G' ;; 7864 esac 7865 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7866 7867 if test "x$supports_anon_versioning" = xyes; then 7868 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 7869 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7870 echo "local: *; };" >> $output_objdir/$libname.ver~ 7871 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 7872 fi 7873 7874 case $cc_basename in 7875 xlf*) 7876 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 7877 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 7878 hardcode_libdir_flag_spec= 7879 hardcode_libdir_flag_spec_ld='-rpath $libdir' 7880 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 7881 if test "x$supports_anon_versioning" = xyes; then 7882 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 7883 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7884 echo "local: *; };" >> $output_objdir/$libname.ver~ 7885 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 7886 fi 7887 ;; 7888 esac 7889 else 7890 ld_shlibs=no 7891 fi 7892 ;; 7893 7894 netbsd* | netbsdelf*-gnu) 7895 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 7896 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 7897 wlarc= 7898 else 7899 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7900 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7901 fi 7902 ;; 7903 7904 solaris*) 7905 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 7906 ld_shlibs=no 7907 cat <<_LT_EOF 1>&2 7908 7909*** Warning: The releases 2.8.* of the GNU linker cannot reliably 7910*** create shared libraries on Solaris systems. Therefore, libtool 7911*** is disabling shared libraries support. We urge you to upgrade GNU 7912*** binutils to release 2.9.1 or newer. Another option is to modify 7913*** your PATH or compiler configuration so that the native linker is 7914*** used, and then restart. 7915 7916_LT_EOF 7917 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7918 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7919 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7920 else 7921 ld_shlibs=no 7922 fi 7923 ;; 7924 7925 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 7926 case `$LD -v 2>&1` in 7927 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 7928 ld_shlibs=no 7929 cat <<_LT_EOF 1>&2 7930 7931*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 7932*** reliably create shared libraries on SCO systems. Therefore, libtool 7933*** is disabling shared libraries support. We urge you to upgrade GNU 7934*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 7935*** your PATH or compiler configuration so that the native linker is 7936*** used, and then restart. 7937 7938_LT_EOF 7939 ;; 7940 *) 7941 # For security reasons, it is highly recommended that you always 7942 # use absolute paths for naming shared libraries, and exclude the 7943 # DT_RUNPATH tag from executables and libraries. But doing so 7944 # requires that you compile everything twice, which is a pain. 7945 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7946 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7947 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7948 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7949 else 7950 ld_shlibs=no 7951 fi 7952 ;; 7953 esac 7954 ;; 7955 7956 sunos4*) 7957 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7958 wlarc= 7959 hardcode_direct=yes 7960 hardcode_shlibpath_var=no 7961 ;; 7962 7963 *) 7964 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7965 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7966 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7967 else 7968 ld_shlibs=no 7969 fi 7970 ;; 7971 esac 7972 7973 if test "$ld_shlibs" = no; then 7974 runpath_var= 7975 hardcode_libdir_flag_spec= 7976 export_dynamic_flag_spec= 7977 whole_archive_flag_spec= 7978 fi 7979 else 7980 # PORTME fill in a description of your system's linker (not GNU ld) 7981 case $host_os in 7982 aix3*) 7983 allow_undefined_flag=unsupported 7984 always_export_symbols=yes 7985 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' 7986 # Note: this linker hardcodes the directories in LIBPATH if there 7987 # are no directories specified by -L. 7988 hardcode_minus_L=yes 7989 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 7990 # Neither direct hardcoding nor static linking is supported with a 7991 # broken collect2. 7992 hardcode_direct=unsupported 7993 fi 7994 ;; 7995 7996 aix[4-9]*) 7997 if test "$host_cpu" = ia64; then 7998 # On IA64, the linker does run time linking by default, so we don't 7999 # have to do anything special. 8000 aix_use_runtimelinking=no 8001 exp_sym_flag='-Bexport' 8002 no_entry_flag="" 8003 else 8004 # If we're using GNU nm, then we don't want the "-C" option. 8005 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8006 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8007 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' 8008 else 8009 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' 8010 fi 8011 aix_use_runtimelinking=no 8012 8013 # Test if we are trying to use run time linking or normal 8014 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8015 # need to do runtime linking. 8016 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8017 for ld_flag in $LDFLAGS; do 8018 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8019 aix_use_runtimelinking=yes 8020 break 8021 fi 8022 done 8023 ;; 8024 esac 8025 8026 exp_sym_flag='-bexport' 8027 no_entry_flag='-bnoentry' 8028 fi 8029 8030 # When large executables or shared objects are built, AIX ld can 8031 # have problems creating the table of contents. If linking a library 8032 # or program results in "error TOC overflow" add -mminimal-toc to 8033 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8034 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8035 8036 archive_cmds='' 8037 hardcode_direct=yes 8038 hardcode_direct_absolute=yes 8039 hardcode_libdir_separator=':' 8040 link_all_deplibs=yes 8041 file_list_spec='${wl}-f,' 8042 8043 if test "$GCC" = yes; then 8044 case $host_os in aix4.[012]|aix4.[012].*) 8045 # We only want to do this on AIX 4.2 and lower, the check 8046 # below for broken collect2 doesn't work under 4.3+ 8047 collect2name=`${CC} -print-prog-name=collect2` 8048 if test -f "$collect2name" && 8049 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8050 then 8051 # We have reworked collect2 8052 : 8053 else 8054 # We have old collect2 8055 hardcode_direct=unsupported 8056 # It fails to find uninstalled libraries when the uninstalled 8057 # path is not listed in the libpath. Setting hardcode_minus_L 8058 # to unsupported forces relinking 8059 hardcode_minus_L=yes 8060 hardcode_libdir_flag_spec='-L$libdir' 8061 hardcode_libdir_separator= 8062 fi 8063 ;; 8064 esac 8065 shared_flag='-shared' 8066 if test "$aix_use_runtimelinking" = yes; then 8067 shared_flag="$shared_flag "'${wl}-G' 8068 fi 8069 link_all_deplibs=no 8070 else 8071 # not using gcc 8072 if test "$host_cpu" = ia64; then 8073 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8074 # chokes on -Wl,-G. The following line is correct: 8075 shared_flag='-G' 8076 else 8077 if test "$aix_use_runtimelinking" = yes; then 8078 shared_flag='${wl}-G' 8079 else 8080 shared_flag='${wl}-bM:SRE' 8081 fi 8082 fi 8083 fi 8084 8085 export_dynamic_flag_spec='${wl}-bexpall' 8086 # It seems that -bexpall does not export symbols beginning with 8087 # underscore (_), so it is better to generate a list of symbols to export. 8088 always_export_symbols=yes 8089 if test "$aix_use_runtimelinking" = yes; then 8090 # Warning - without using the other runtime loading flags (-brtl), 8091 # -berok will link without error, but may produce a broken library. 8092 allow_undefined_flag='-berok' 8093 # Determine the default libpath from the value encoded in an 8094 # empty executable. 8095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8096/* end confdefs.h. */ 8097 8098int 8099main () 8100{ 8101 8102 ; 8103 return 0; 8104} 8105_ACEOF 8106if ac_fn_c_try_link "$LINENO"; then : 8107 8108lt_aix_libpath_sed=' 8109 /Import File Strings/,/^$/ { 8110 /^0/ { 8111 s/^0 *\(.*\)$/\1/ 8112 p 8113 } 8114 }' 8115aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8116# Check for a 64-bit object if we didn't find anything. 8117if test -z "$aix_libpath"; then 8118 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8119fi 8120fi 8121rm -f core conftest.err conftest.$ac_objext \ 8122 conftest$ac_exeext conftest.$ac_ext 8123if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8124 8125 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8126 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" 8127 else 8128 if test "$host_cpu" = ia64; then 8129 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8130 allow_undefined_flag="-z nodefs" 8131 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" 8132 else 8133 # Determine the default libpath from the value encoded in an 8134 # empty executable. 8135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8136/* end confdefs.h. */ 8137 8138int 8139main () 8140{ 8141 8142 ; 8143 return 0; 8144} 8145_ACEOF 8146if ac_fn_c_try_link "$LINENO"; then : 8147 8148lt_aix_libpath_sed=' 8149 /Import File Strings/,/^$/ { 8150 /^0/ { 8151 s/^0 *\(.*\)$/\1/ 8152 p 8153 } 8154 }' 8155aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8156# Check for a 64-bit object if we didn't find anything. 8157if test -z "$aix_libpath"; then 8158 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8159fi 8160fi 8161rm -f core conftest.err conftest.$ac_objext \ 8162 conftest$ac_exeext conftest.$ac_ext 8163if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8164 8165 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8166 # Warning - without using the other run time loading flags, 8167 # -berok will link without error, but may produce a broken library. 8168 no_undefined_flag=' ${wl}-bernotok' 8169 allow_undefined_flag=' ${wl}-berok' 8170 # Exported symbols can be pulled into shared objects from archives 8171 whole_archive_flag_spec='$convenience' 8172 archive_cmds_need_lc=yes 8173 # This is similar to how AIX traditionally builds its shared libraries. 8174 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' 8175 fi 8176 fi 8177 ;; 8178 8179 amigaos*) 8180 case $host_cpu in 8181 powerpc) 8182 # see comment about AmigaOS4 .so support 8183 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8184 archive_expsym_cmds='' 8185 ;; 8186 m68k) 8187 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)' 8188 hardcode_libdir_flag_spec='-L$libdir' 8189 hardcode_minus_L=yes 8190 ;; 8191 esac 8192 ;; 8193 8194 bsdi[45]*) 8195 export_dynamic_flag_spec=-rdynamic 8196 ;; 8197 8198 cygwin* | mingw* | pw32* | cegcc*) 8199 # When not using gcc, we currently assume that we are using 8200 # Microsoft Visual C++. 8201 # hardcode_libdir_flag_spec is actually meaningless, as there is 8202 # no search path for DLLs. 8203 hardcode_libdir_flag_spec=' ' 8204 allow_undefined_flag=unsupported 8205 # Tell ltmain to make .lib files, not .a files. 8206 libext=lib 8207 # Tell ltmain to make .dll files, not .so files. 8208 shrext_cmds=".dll" 8209 # FIXME: Setting linknames here is a bad hack. 8210 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8211 # The linker will automatically build a .lib file if we build a DLL. 8212 old_archive_from_new_cmds='true' 8213 # FIXME: Should let the user specify the lib program. 8214 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8215 fix_srcfile_path='`cygpath -w "$srcfile"`' 8216 enable_shared_with_static_runtimes=yes 8217 ;; 8218 8219 darwin* | rhapsody*) 8220 8221 8222 archive_cmds_need_lc=no 8223 hardcode_direct=no 8224 hardcode_automatic=yes 8225 hardcode_shlibpath_var=unsupported 8226 whole_archive_flag_spec='' 8227 link_all_deplibs=yes 8228 allow_undefined_flag="$_lt_dar_allow_undefined" 8229 case $cc_basename in 8230 ifort*) _lt_dar_can_shared=yes ;; 8231 *) _lt_dar_can_shared=$GCC ;; 8232 esac 8233 if test "$_lt_dar_can_shared" = "yes"; then 8234 output_verbose_link_cmd=echo 8235 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8236 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8237 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}" 8238 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}" 8239 8240 else 8241 ld_shlibs=no 8242 fi 8243 8244 ;; 8245 8246 dgux*) 8247 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8248 hardcode_libdir_flag_spec='-L$libdir' 8249 hardcode_shlibpath_var=no 8250 ;; 8251 8252 freebsd1*) 8253 ld_shlibs=no 8254 ;; 8255 8256 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8257 # support. Future versions do this automatically, but an explicit c++rt0.o 8258 # does not break anything, and helps significantly (at the cost of a little 8259 # extra space). 8260 freebsd2.2*) 8261 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8262 hardcode_libdir_flag_spec='-R$libdir' 8263 hardcode_direct=yes 8264 hardcode_shlibpath_var=no 8265 ;; 8266 8267 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8268 freebsd2*) 8269 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8270 hardcode_direct=yes 8271 hardcode_minus_L=yes 8272 hardcode_shlibpath_var=no 8273 ;; 8274 8275 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8276 freebsd* | dragonfly*) 8277 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8278 hardcode_libdir_flag_spec='-R$libdir' 8279 hardcode_direct=yes 8280 hardcode_shlibpath_var=no 8281 ;; 8282 8283 hpux9*) 8284 if test "$GCC" = yes; then 8285 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' 8286 else 8287 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' 8288 fi 8289 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8290 hardcode_libdir_separator=: 8291 hardcode_direct=yes 8292 8293 # hardcode_minus_L: Not really in the search PATH, 8294 # but as the default location of the library. 8295 hardcode_minus_L=yes 8296 export_dynamic_flag_spec='${wl}-E' 8297 ;; 8298 8299 hpux10*) 8300 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8301 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8302 else 8303 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8304 fi 8305 if test "$with_gnu_ld" = no; then 8306 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8307 hardcode_libdir_flag_spec_ld='+b $libdir' 8308 hardcode_libdir_separator=: 8309 hardcode_direct=yes 8310 hardcode_direct_absolute=yes 8311 export_dynamic_flag_spec='${wl}-E' 8312 # hardcode_minus_L: Not really in the search PATH, 8313 # but as the default location of the library. 8314 hardcode_minus_L=yes 8315 fi 8316 ;; 8317 8318 hpux11*) 8319 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8320 case $host_cpu in 8321 hppa*64*) 8322 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8323 ;; 8324 ia64*) 8325 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8326 ;; 8327 *) 8328 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8329 ;; 8330 esac 8331 else 8332 case $host_cpu in 8333 hppa*64*) 8334 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8335 ;; 8336 ia64*) 8337 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8338 ;; 8339 *) 8340 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8341 ;; 8342 esac 8343 fi 8344 if test "$with_gnu_ld" = no; then 8345 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8346 hardcode_libdir_separator=: 8347 8348 case $host_cpu in 8349 hppa*64*|ia64*) 8350 hardcode_direct=no 8351 hardcode_shlibpath_var=no 8352 ;; 8353 *) 8354 hardcode_direct=yes 8355 hardcode_direct_absolute=yes 8356 export_dynamic_flag_spec='${wl}-E' 8357 8358 # hardcode_minus_L: Not really in the search PATH, 8359 # but as the default location of the library. 8360 hardcode_minus_L=yes 8361 ;; 8362 esac 8363 fi 8364 ;; 8365 8366 irix5* | irix6* | nonstopux*) 8367 if test "$GCC" = yes; then 8368 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' 8369 # Try to use the -exported_symbol ld option, if it does not 8370 # work, assume that -exports_file does not work either and 8371 # implicitly export all symbols. 8372 save_LDFLAGS="$LDFLAGS" 8373 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8375/* end confdefs.h. */ 8376int foo(void) {} 8377_ACEOF 8378if ac_fn_c_try_link "$LINENO"; then : 8379 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' 8380 8381fi 8382rm -f core conftest.err conftest.$ac_objext \ 8383 conftest$ac_exeext conftest.$ac_ext 8384 LDFLAGS="$save_LDFLAGS" 8385 else 8386 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' 8387 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' 8388 fi 8389 archive_cmds_need_lc='no' 8390 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8391 hardcode_libdir_separator=: 8392 inherit_rpath=yes 8393 link_all_deplibs=yes 8394 ;; 8395 8396 netbsd* | netbsdelf*-gnu) 8397 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8398 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8399 else 8400 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8401 fi 8402 hardcode_libdir_flag_spec='-R$libdir' 8403 hardcode_direct=yes 8404 hardcode_shlibpath_var=no 8405 ;; 8406 8407 newsos6) 8408 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8409 hardcode_direct=yes 8410 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8411 hardcode_libdir_separator=: 8412 hardcode_shlibpath_var=no 8413 ;; 8414 8415 *nto* | *qnx*) 8416 ;; 8417 8418 openbsd*) 8419 if test -f /usr/libexec/ld.so; then 8420 hardcode_direct=yes 8421 hardcode_shlibpath_var=no 8422 hardcode_direct_absolute=yes 8423 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8424 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8425 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8426 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8427 export_dynamic_flag_spec='${wl}-E' 8428 else 8429 case $host_os in 8430 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8431 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8432 hardcode_libdir_flag_spec='-R$libdir' 8433 ;; 8434 *) 8435 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8436 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8437 ;; 8438 esac 8439 fi 8440 else 8441 ld_shlibs=no 8442 fi 8443 ;; 8444 8445 os2*) 8446 hardcode_libdir_flag_spec='-L$libdir' 8447 hardcode_minus_L=yes 8448 allow_undefined_flag=unsupported 8449 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' 8450 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8451 ;; 8452 8453 osf3*) 8454 if test "$GCC" = yes; then 8455 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8456 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' 8457 else 8458 allow_undefined_flag=' -expect_unresolved \*' 8459 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' 8460 fi 8461 archive_cmds_need_lc='no' 8462 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8463 hardcode_libdir_separator=: 8464 ;; 8465 8466 osf4* | osf5*) # as osf3* with the addition of -msym flag 8467 if test "$GCC" = yes; then 8468 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8469 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8470 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8471 else 8472 allow_undefined_flag=' -expect_unresolved \*' 8473 archive_cmds='$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' 8474 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~ 8475 $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' 8476 8477 # Both c and cxx compiler support -rpath directly 8478 hardcode_libdir_flag_spec='-rpath $libdir' 8479 fi 8480 archive_cmds_need_lc='no' 8481 hardcode_libdir_separator=: 8482 ;; 8483 8484 solaris*) 8485 no_undefined_flag=' -z defs' 8486 if test "$GCC" = yes; then 8487 wlarc='${wl}' 8488 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8489 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8490 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8491 else 8492 case `$CC -V 2>&1` in 8493 *"Compilers 5.0"*) 8494 wlarc='' 8495 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8496 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8497 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8498 ;; 8499 *) 8500 wlarc='${wl}' 8501 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8502 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8503 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8504 ;; 8505 esac 8506 fi 8507 hardcode_libdir_flag_spec='-R$libdir' 8508 hardcode_shlibpath_var=no 8509 case $host_os in 8510 solaris2.[0-5] | solaris2.[0-5].*) ;; 8511 *) 8512 # The compiler driver will combine and reorder linker options, 8513 # but understands `-z linker_flag'. GCC discards it without `$wl', 8514 # but is careful enough not to reorder. 8515 # Supported since Solaris 2.6 (maybe 2.5.1?) 8516 if test "$GCC" = yes; then 8517 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8518 else 8519 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8520 fi 8521 ;; 8522 esac 8523 link_all_deplibs=yes 8524 ;; 8525 8526 sunos4*) 8527 if test "x$host_vendor" = xsequent; then 8528 # Use $CC to link under sequent, because it throws in some extra .o 8529 # files that make .init and .fini sections work. 8530 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8531 else 8532 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8533 fi 8534 hardcode_libdir_flag_spec='-L$libdir' 8535 hardcode_direct=yes 8536 hardcode_minus_L=yes 8537 hardcode_shlibpath_var=no 8538 ;; 8539 8540 sysv4) 8541 case $host_vendor in 8542 sni) 8543 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8544 hardcode_direct=yes # is this really true??? 8545 ;; 8546 siemens) 8547 ## LD is ld it makes a PLAMLIB 8548 ## CC just makes a GrossModule. 8549 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8550 reload_cmds='$CC -r -o $output$reload_objs' 8551 hardcode_direct=no 8552 ;; 8553 motorola) 8554 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8555 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8556 ;; 8557 esac 8558 runpath_var='LD_RUN_PATH' 8559 hardcode_shlibpath_var=no 8560 ;; 8561 8562 sysv4.3*) 8563 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8564 hardcode_shlibpath_var=no 8565 export_dynamic_flag_spec='-Bexport' 8566 ;; 8567 8568 sysv4*MP*) 8569 if test -d /usr/nec; then 8570 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8571 hardcode_shlibpath_var=no 8572 runpath_var=LD_RUN_PATH 8573 hardcode_runpath_var=yes 8574 ld_shlibs=yes 8575 fi 8576 ;; 8577 8578 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8579 no_undefined_flag='${wl}-z,text' 8580 archive_cmds_need_lc=no 8581 hardcode_shlibpath_var=no 8582 runpath_var='LD_RUN_PATH' 8583 8584 if test "$GCC" = yes; then 8585 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8586 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8587 else 8588 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8589 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8590 fi 8591 ;; 8592 8593 sysv5* | sco3.2v5* | sco5v6*) 8594 # Note: We can NOT use -z defs as we might desire, because we do not 8595 # link with -lc, and that would cause any symbols used from libc to 8596 # always be unresolved, which means just about no library would 8597 # ever link correctly. If we're not using GNU ld we use -z text 8598 # though, which does catch some bad symbols but isn't as heavy-handed 8599 # as -z defs. 8600 no_undefined_flag='${wl}-z,text' 8601 allow_undefined_flag='${wl}-z,nodefs' 8602 archive_cmds_need_lc=no 8603 hardcode_shlibpath_var=no 8604 hardcode_libdir_flag_spec='${wl}-R,$libdir' 8605 hardcode_libdir_separator=':' 8606 link_all_deplibs=yes 8607 export_dynamic_flag_spec='${wl}-Bexport' 8608 runpath_var='LD_RUN_PATH' 8609 8610 if test "$GCC" = yes; then 8611 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8612 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8613 else 8614 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8615 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8616 fi 8617 ;; 8618 8619 uts4*) 8620 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8621 hardcode_libdir_flag_spec='-L$libdir' 8622 hardcode_shlibpath_var=no 8623 ;; 8624 8625 *) 8626 ld_shlibs=no 8627 ;; 8628 esac 8629 8630 if test x$host_vendor = xsni; then 8631 case $host in 8632 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 8633 export_dynamic_flag_spec='${wl}-Blargedynsym' 8634 ;; 8635 esac 8636 fi 8637 fi 8638 8639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 8640$as_echo "$ld_shlibs" >&6; } 8641test "$ld_shlibs" = no && can_build_shared=no 8642 8643with_gnu_ld=$with_gnu_ld 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659# 8660# Do we need to explicitly link libc? 8661# 8662case "x$archive_cmds_need_lc" in 8663x|xyes) 8664 # Assume -lc should be added 8665 archive_cmds_need_lc=yes 8666 8667 if test "$enable_shared" = yes && test "$GCC" = yes; then 8668 case $archive_cmds in 8669 *'~'*) 8670 # FIXME: we may have to deal with multi-command sequences. 8671 ;; 8672 '$CC '*) 8673 # Test whether the compiler implicitly links with -lc since on some 8674 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8675 # to ld, don't add -lc before -lgcc. 8676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 8677$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 8678 $RM conftest* 8679 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8680 8681 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8682 (eval $ac_compile) 2>&5 8683 ac_status=$? 8684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8685 test $ac_status = 0; } 2>conftest.err; then 8686 soname=conftest 8687 lib=conftest 8688 libobjs=conftest.$ac_objext 8689 deplibs= 8690 wl=$lt_prog_compiler_wl 8691 pic_flag=$lt_prog_compiler_pic 8692 compiler_flags=-v 8693 linker_flags=-v 8694 verstring= 8695 output_objdir=. 8696 libname=conftest 8697 lt_save_allow_undefined_flag=$allow_undefined_flag 8698 allow_undefined_flag= 8699 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 8700 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 8701 ac_status=$? 8702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8703 test $ac_status = 0; } 8704 then 8705 archive_cmds_need_lc=no 8706 else 8707 archive_cmds_need_lc=yes 8708 fi 8709 allow_undefined_flag=$lt_save_allow_undefined_flag 8710 else 8711 cat conftest.err 1>&5 8712 fi 8713 $RM conftest* 8714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 8715$as_echo "$archive_cmds_need_lc" >&6; } 8716 ;; 8717 esac 8718 fi 8719 ;; 8720esac 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 8879$as_echo_n "checking dynamic linker characteristics... " >&6; } 8880 8881if test "$GCC" = yes; then 8882 case $host_os in 8883 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 8884 *) lt_awk_arg="/^libraries:/" ;; 8885 esac 8886 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8887 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 8888 # if the path contains ";" then we assume it to be the separator 8889 # otherwise default to the standard path separator (i.e. ":") - it is 8890 # assumed that no part of a normal pathname contains ";" but that should 8891 # okay in the real world where ";" in dirpaths is itself problematic. 8892 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 8893 else 8894 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8895 fi 8896 # Ok, now we have the path, separated by spaces, we can step through it 8897 # and add multilib dir if necessary. 8898 lt_tmp_lt_search_path_spec= 8899 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 8900 for lt_sys_path in $lt_search_path_spec; do 8901 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 8902 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 8903 else 8904 test -d "$lt_sys_path" && \ 8905 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 8906 fi 8907 done 8908 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 8909BEGIN {RS=" "; FS="/|\n";} { 8910 lt_foo=""; 8911 lt_count=0; 8912 for (lt_i = NF; lt_i > 0; lt_i--) { 8913 if ($lt_i != "" && $lt_i != ".") { 8914 if ($lt_i == "..") { 8915 lt_count++; 8916 } else { 8917 if (lt_count == 0) { 8918 lt_foo="/" $lt_i lt_foo; 8919 } else { 8920 lt_count--; 8921 } 8922 } 8923 } 8924 } 8925 if (lt_foo != "") { lt_freq[lt_foo]++; } 8926 if (lt_freq[lt_foo] == 1) { print lt_foo; } 8927}'` 8928 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 8929else 8930 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8931fi 8932library_names_spec= 8933libname_spec='lib$name' 8934soname_spec= 8935shrext_cmds=".so" 8936postinstall_cmds= 8937postuninstall_cmds= 8938finish_cmds= 8939finish_eval= 8940shlibpath_var= 8941shlibpath_overrides_runpath=unknown 8942version_type=none 8943dynamic_linker="$host_os ld.so" 8944sys_lib_dlsearch_path_spec="/lib /usr/lib" 8945need_lib_prefix=unknown 8946hardcode_into_libs=no 8947 8948# when you set need_version to no, make sure it does not cause -set_version 8949# flags to be left without arguments 8950need_version=unknown 8951 8952case $host_os in 8953aix3*) 8954 version_type=linux 8955 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8956 shlibpath_var=LIBPATH 8957 8958 # AIX 3 has no versioning support, so we append a major version to the name. 8959 soname_spec='${libname}${release}${shared_ext}$major' 8960 ;; 8961 8962aix[4-9]*) 8963 version_type=linux 8964 need_lib_prefix=no 8965 need_version=no 8966 hardcode_into_libs=yes 8967 if test "$host_cpu" = ia64; then 8968 # AIX 5 supports IA64 8969 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8970 shlibpath_var=LD_LIBRARY_PATH 8971 else 8972 # With GCC up to 2.95.x, collect2 would create an import file 8973 # for dependence libraries. The import file would start with 8974 # the line `#! .'. This would cause the generated library to 8975 # depend on `.', always an invalid library. This was fixed in 8976 # development snapshots of GCC prior to 3.0. 8977 case $host_os in 8978 aix4 | aix4.[01] | aix4.[01].*) 8979 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8980 echo ' yes ' 8981 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 8982 : 8983 else 8984 can_build_shared=no 8985 fi 8986 ;; 8987 esac 8988 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8989 # soname into executable. Probably we can add versioning support to 8990 # collect2, so additional links can be useful in future. 8991 if test "$aix_use_runtimelinking" = yes; then 8992 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8993 # instead of lib<name>.a to let people know that these are not 8994 # typical AIX shared libraries. 8995 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8996 else 8997 # We preserve .a as extension for shared libraries through AIX4.2 8998 # and later when we are not doing run time linking. 8999 library_names_spec='${libname}${release}.a $libname.a' 9000 soname_spec='${libname}${release}${shared_ext}$major' 9001 fi 9002 shlibpath_var=LIBPATH 9003 fi 9004 ;; 9005 9006amigaos*) 9007 case $host_cpu in 9008 powerpc) 9009 # Since July 2007 AmigaOS4 officially supports .so libraries. 9010 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9012 ;; 9013 m68k) 9014 library_names_spec='$libname.ixlibrary $libname.a' 9015 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9016 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' 9017 ;; 9018 esac 9019 ;; 9020 9021beos*) 9022 library_names_spec='${libname}${shared_ext}' 9023 dynamic_linker="$host_os ld.so" 9024 shlibpath_var=LIBRARY_PATH 9025 ;; 9026 9027bsdi[45]*) 9028 version_type=linux 9029 need_version=no 9030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9031 soname_spec='${libname}${release}${shared_ext}$major' 9032 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9033 shlibpath_var=LD_LIBRARY_PATH 9034 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9035 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9036 # the default ld.so.conf also contains /usr/contrib/lib and 9037 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9038 # libtool to hard-code these into programs 9039 ;; 9040 9041cygwin* | mingw* | pw32* | cegcc*) 9042 version_type=windows 9043 shrext_cmds=".dll" 9044 need_version=no 9045 need_lib_prefix=no 9046 9047 case $GCC,$host_os in 9048 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9049 library_names_spec='$libname.dll.a' 9050 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9051 postinstall_cmds='base_file=`basename \${file}`~ 9052 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9053 dldir=$destdir/`dirname \$dlpath`~ 9054 test -d \$dldir || mkdir -p \$dldir~ 9055 $install_prog $dir/$dlname \$dldir/$dlname~ 9056 chmod a+x \$dldir/$dlname~ 9057 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9058 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9059 fi' 9060 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9061 dlpath=$dir/\$dldll~ 9062 $RM \$dlpath' 9063 shlibpath_overrides_runpath=yes 9064 9065 case $host_os in 9066 cygwin*) 9067 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9068 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9069 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9070 ;; 9071 mingw* | cegcc*) 9072 # MinGW DLLs use traditional 'lib' prefix 9073 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9074 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9075 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9076 # It is most probably a Windows format PATH printed by 9077 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9078 # path with ; separators, and with drive letters. We can handle the 9079 # drive letters (cygwin fileutils understands them), so leave them, 9080 # especially as we might pass files found there to a mingw objdump, 9081 # which wouldn't understand a cygwinified path. Ahh. 9082 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9083 else 9084 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9085 fi 9086 ;; 9087 pw32*) 9088 # pw32 DLLs use 'pw' prefix rather than 'lib' 9089 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9090 ;; 9091 esac 9092 ;; 9093 9094 *) 9095 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9096 ;; 9097 esac 9098 dynamic_linker='Win32 ld.exe' 9099 # FIXME: first we should search . and the directory the executable is in 9100 shlibpath_var=PATH 9101 ;; 9102 9103darwin* | rhapsody*) 9104 dynamic_linker="$host_os dyld" 9105 version_type=darwin 9106 need_lib_prefix=no 9107 need_version=no 9108 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9109 soname_spec='${libname}${release}${major}$shared_ext' 9110 shlibpath_overrides_runpath=yes 9111 shlibpath_var=DYLD_LIBRARY_PATH 9112 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9113 9114 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9115 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9116 ;; 9117 9118dgux*) 9119 version_type=linux 9120 need_lib_prefix=no 9121 need_version=no 9122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9123 soname_spec='${libname}${release}${shared_ext}$major' 9124 shlibpath_var=LD_LIBRARY_PATH 9125 ;; 9126 9127freebsd1*) 9128 dynamic_linker=no 9129 ;; 9130 9131freebsd* | dragonfly*) 9132 # DragonFly does not have aout. When/if they implement a new 9133 # versioning mechanism, adjust this. 9134 if test -x /usr/bin/objformat; then 9135 objformat=`/usr/bin/objformat` 9136 else 9137 case $host_os in 9138 freebsd[123]*) objformat=aout ;; 9139 *) objformat=elf ;; 9140 esac 9141 fi 9142 version_type=freebsd-$objformat 9143 case $version_type in 9144 freebsd-elf*) 9145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9146 need_version=no 9147 need_lib_prefix=no 9148 ;; 9149 freebsd-*) 9150 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9151 need_version=yes 9152 ;; 9153 esac 9154 shlibpath_var=LD_LIBRARY_PATH 9155 case $host_os in 9156 freebsd2*) 9157 shlibpath_overrides_runpath=yes 9158 ;; 9159 freebsd3.[01]* | freebsdelf3.[01]*) 9160 shlibpath_overrides_runpath=yes 9161 hardcode_into_libs=yes 9162 ;; 9163 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9164 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9165 shlibpath_overrides_runpath=no 9166 hardcode_into_libs=yes 9167 ;; 9168 *) # from 4.6 on, and DragonFly 9169 shlibpath_overrides_runpath=yes 9170 hardcode_into_libs=yes 9171 ;; 9172 esac 9173 ;; 9174 9175gnu*) 9176 version_type=linux 9177 need_lib_prefix=no 9178 need_version=no 9179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9180 soname_spec='${libname}${release}${shared_ext}$major' 9181 shlibpath_var=LD_LIBRARY_PATH 9182 hardcode_into_libs=yes 9183 ;; 9184 9185hpux9* | hpux10* | hpux11*) 9186 # Give a soname corresponding to the major version so that dld.sl refuses to 9187 # link against other versions. 9188 version_type=sunos 9189 need_lib_prefix=no 9190 need_version=no 9191 case $host_cpu in 9192 ia64*) 9193 shrext_cmds='.so' 9194 hardcode_into_libs=yes 9195 dynamic_linker="$host_os dld.so" 9196 shlibpath_var=LD_LIBRARY_PATH 9197 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9199 soname_spec='${libname}${release}${shared_ext}$major' 9200 if test "X$HPUX_IA64_MODE" = X32; then 9201 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9202 else 9203 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9204 fi 9205 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9206 ;; 9207 hppa*64*) 9208 shrext_cmds='.sl' 9209 hardcode_into_libs=yes 9210 dynamic_linker="$host_os dld.sl" 9211 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9212 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9214 soname_spec='${libname}${release}${shared_ext}$major' 9215 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9216 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9217 ;; 9218 *) 9219 shrext_cmds='.sl' 9220 dynamic_linker="$host_os dld.sl" 9221 shlibpath_var=SHLIB_PATH 9222 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9224 soname_spec='${libname}${release}${shared_ext}$major' 9225 ;; 9226 esac 9227 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9228 postinstall_cmds='chmod 555 $lib' 9229 ;; 9230 9231interix[3-9]*) 9232 version_type=linux 9233 need_lib_prefix=no 9234 need_version=no 9235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9236 soname_spec='${libname}${release}${shared_ext}$major' 9237 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9238 shlibpath_var=LD_LIBRARY_PATH 9239 shlibpath_overrides_runpath=no 9240 hardcode_into_libs=yes 9241 ;; 9242 9243irix5* | irix6* | nonstopux*) 9244 case $host_os in 9245 nonstopux*) version_type=nonstopux ;; 9246 *) 9247 if test "$lt_cv_prog_gnu_ld" = yes; then 9248 version_type=linux 9249 else 9250 version_type=irix 9251 fi ;; 9252 esac 9253 need_lib_prefix=no 9254 need_version=no 9255 soname_spec='${libname}${release}${shared_ext}$major' 9256 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9257 case $host_os in 9258 irix5* | nonstopux*) 9259 libsuff= shlibsuff= 9260 ;; 9261 *) 9262 case $LD in # libtool.m4 will add one of these switches to LD 9263 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9264 libsuff= shlibsuff= libmagic=32-bit;; 9265 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9266 libsuff=32 shlibsuff=N32 libmagic=N32;; 9267 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9268 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9269 *) libsuff= shlibsuff= libmagic=never-match;; 9270 esac 9271 ;; 9272 esac 9273 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9274 shlibpath_overrides_runpath=no 9275 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9276 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9277 hardcode_into_libs=yes 9278 ;; 9279 9280# No shared lib support for Linux oldld, aout, or coff. 9281linux*oldld* | linux*aout* | linux*coff*) 9282 dynamic_linker=no 9283 ;; 9284 9285# This must be Linux ELF. 9286linux* | k*bsd*-gnu) 9287 version_type=linux 9288 need_lib_prefix=no 9289 need_version=no 9290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9291 soname_spec='${libname}${release}${shared_ext}$major' 9292 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9293 shlibpath_var=LD_LIBRARY_PATH 9294 shlibpath_overrides_runpath=no 9295 # Some binutils ld are patched to set DT_RUNPATH 9296 save_LDFLAGS=$LDFLAGS 9297 save_libdir=$libdir 9298 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9299 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9301/* end confdefs.h. */ 9302 9303int 9304main () 9305{ 9306 9307 ; 9308 return 0; 9309} 9310_ACEOF 9311if ac_fn_c_try_link "$LINENO"; then : 9312 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9313 shlibpath_overrides_runpath=yes 9314fi 9315fi 9316rm -f core conftest.err conftest.$ac_objext \ 9317 conftest$ac_exeext conftest.$ac_ext 9318 LDFLAGS=$save_LDFLAGS 9319 libdir=$save_libdir 9320 9321 # This implies no fast_install, which is unacceptable. 9322 # Some rework will be needed to allow for fast_install 9323 # before this can be enabled. 9324 hardcode_into_libs=yes 9325 9326 # Append ld.so.conf contents to the search path 9327 if test -f /etc/ld.so.conf; then 9328 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' ' '` 9329 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9330 fi 9331 9332 # We used to test for /lib/ld.so.1 and disable shared libraries on 9333 # powerpc, because MkLinux only supported shared libraries with the 9334 # GNU dynamic linker. Since this was broken with cross compilers, 9335 # most powerpc-linux boxes support dynamic linking these days and 9336 # people can always --disable-shared, the test was removed, and we 9337 # assume the GNU/Linux dynamic linker is in use. 9338 dynamic_linker='GNU/Linux ld.so' 9339 ;; 9340 9341netbsdelf*-gnu) 9342 version_type=linux 9343 need_lib_prefix=no 9344 need_version=no 9345 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9346 soname_spec='${libname}${release}${shared_ext}$major' 9347 shlibpath_var=LD_LIBRARY_PATH 9348 shlibpath_overrides_runpath=no 9349 hardcode_into_libs=yes 9350 dynamic_linker='NetBSD ld.elf_so' 9351 ;; 9352 9353netbsd*) 9354 version_type=sunos 9355 need_lib_prefix=no 9356 need_version=no 9357 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9359 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9360 dynamic_linker='NetBSD (a.out) ld.so' 9361 else 9362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9363 soname_spec='${libname}${release}${shared_ext}$major' 9364 dynamic_linker='NetBSD ld.elf_so' 9365 fi 9366 shlibpath_var=LD_LIBRARY_PATH 9367 shlibpath_overrides_runpath=yes 9368 hardcode_into_libs=yes 9369 ;; 9370 9371newsos6) 9372 version_type=linux 9373 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9374 shlibpath_var=LD_LIBRARY_PATH 9375 shlibpath_overrides_runpath=yes 9376 ;; 9377 9378*nto* | *qnx*) 9379 version_type=qnx 9380 need_lib_prefix=no 9381 need_version=no 9382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9383 soname_spec='${libname}${release}${shared_ext}$major' 9384 shlibpath_var=LD_LIBRARY_PATH 9385 shlibpath_overrides_runpath=no 9386 hardcode_into_libs=yes 9387 dynamic_linker='ldqnx.so' 9388 ;; 9389 9390openbsd*) 9391 version_type=sunos 9392 sys_lib_dlsearch_path_spec="/usr/lib" 9393 need_lib_prefix=no 9394 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9395 case $host_os in 9396 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9397 *) need_version=no ;; 9398 esac 9399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9400 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9401 shlibpath_var=LD_LIBRARY_PATH 9402 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9403 case $host_os in 9404 openbsd2.[89] | openbsd2.[89].*) 9405 shlibpath_overrides_runpath=no 9406 ;; 9407 *) 9408 shlibpath_overrides_runpath=yes 9409 ;; 9410 esac 9411 else 9412 shlibpath_overrides_runpath=yes 9413 fi 9414 ;; 9415 9416os2*) 9417 libname_spec='$name' 9418 shrext_cmds=".dll" 9419 need_lib_prefix=no 9420 library_names_spec='$libname${shared_ext} $libname.a' 9421 dynamic_linker='OS/2 ld.exe' 9422 shlibpath_var=LIBPATH 9423 ;; 9424 9425osf3* | osf4* | osf5*) 9426 version_type=osf 9427 need_lib_prefix=no 9428 need_version=no 9429 soname_spec='${libname}${release}${shared_ext}$major' 9430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9431 shlibpath_var=LD_LIBRARY_PATH 9432 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9433 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9434 ;; 9435 9436rdos*) 9437 dynamic_linker=no 9438 ;; 9439 9440solaris*) 9441 version_type=linux 9442 need_lib_prefix=no 9443 need_version=no 9444 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9445 soname_spec='${libname}${release}${shared_ext}$major' 9446 shlibpath_var=LD_LIBRARY_PATH 9447 shlibpath_overrides_runpath=yes 9448 hardcode_into_libs=yes 9449 # ldd complains unless libraries are executable 9450 postinstall_cmds='chmod +x $lib' 9451 ;; 9452 9453sunos4*) 9454 version_type=sunos 9455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9456 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9457 shlibpath_var=LD_LIBRARY_PATH 9458 shlibpath_overrides_runpath=yes 9459 if test "$with_gnu_ld" = yes; then 9460 need_lib_prefix=no 9461 fi 9462 need_version=yes 9463 ;; 9464 9465sysv4 | sysv4.3*) 9466 version_type=linux 9467 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9468 soname_spec='${libname}${release}${shared_ext}$major' 9469 shlibpath_var=LD_LIBRARY_PATH 9470 case $host_vendor in 9471 sni) 9472 shlibpath_overrides_runpath=no 9473 need_lib_prefix=no 9474 runpath_var=LD_RUN_PATH 9475 ;; 9476 siemens) 9477 need_lib_prefix=no 9478 ;; 9479 motorola) 9480 need_lib_prefix=no 9481 need_version=no 9482 shlibpath_overrides_runpath=no 9483 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9484 ;; 9485 esac 9486 ;; 9487 9488sysv4*MP*) 9489 if test -d /usr/nec ;then 9490 version_type=linux 9491 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9492 soname_spec='$libname${shared_ext}.$major' 9493 shlibpath_var=LD_LIBRARY_PATH 9494 fi 9495 ;; 9496 9497sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9498 version_type=freebsd-elf 9499 need_lib_prefix=no 9500 need_version=no 9501 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9502 soname_spec='${libname}${release}${shared_ext}$major' 9503 shlibpath_var=LD_LIBRARY_PATH 9504 shlibpath_overrides_runpath=yes 9505 hardcode_into_libs=yes 9506 if test "$with_gnu_ld" = yes; then 9507 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9508 else 9509 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9510 case $host_os in 9511 sco3.2v5*) 9512 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9513 ;; 9514 esac 9515 fi 9516 sys_lib_dlsearch_path_spec='/usr/lib' 9517 ;; 9518 9519tpf*) 9520 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9521 version_type=linux 9522 need_lib_prefix=no 9523 need_version=no 9524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9525 shlibpath_var=LD_LIBRARY_PATH 9526 shlibpath_overrides_runpath=no 9527 hardcode_into_libs=yes 9528 ;; 9529 9530uts4*) 9531 version_type=linux 9532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9533 soname_spec='${libname}${release}${shared_ext}$major' 9534 shlibpath_var=LD_LIBRARY_PATH 9535 ;; 9536 9537*) 9538 dynamic_linker=no 9539 ;; 9540esac 9541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 9542$as_echo "$dynamic_linker" >&6; } 9543test "$dynamic_linker" = no && can_build_shared=no 9544 9545variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9546if test "$GCC" = yes; then 9547 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9548fi 9549 9550if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9551 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9552fi 9553if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9554 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9555fi 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 9644$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9645hardcode_action= 9646if test -n "$hardcode_libdir_flag_spec" || 9647 test -n "$runpath_var" || 9648 test "X$hardcode_automatic" = "Xyes" ; then 9649 9650 # We can hardcode non-existent directories. 9651 if test "$hardcode_direct" != no && 9652 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9653 # have to relink, otherwise we might link with an installed library 9654 # when we should be linking with a yet-to-be-installed one 9655 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 9656 test "$hardcode_minus_L" != no; then 9657 # Linking always hardcodes the temporary library directory. 9658 hardcode_action=relink 9659 else 9660 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9661 hardcode_action=immediate 9662 fi 9663else 9664 # We cannot hardcode anything, or else we can only hardcode existing 9665 # directories. 9666 hardcode_action=unsupported 9667fi 9668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 9669$as_echo "$hardcode_action" >&6; } 9670 9671if test "$hardcode_action" = relink || 9672 test "$inherit_rpath" = yes; then 9673 # Fast installation is not supported 9674 enable_fast_install=no 9675elif test "$shlibpath_overrides_runpath" = yes || 9676 test "$enable_shared" = no; then 9677 # Fast installation is not necessary 9678 enable_fast_install=needless 9679fi 9680 9681 9682 9683 9684 9685 9686 if test "x$enable_dlopen" != xyes; then 9687 enable_dlopen=unknown 9688 enable_dlopen_self=unknown 9689 enable_dlopen_self_static=unknown 9690else 9691 lt_cv_dlopen=no 9692 lt_cv_dlopen_libs= 9693 9694 case $host_os in 9695 beos*) 9696 lt_cv_dlopen="load_add_on" 9697 lt_cv_dlopen_libs= 9698 lt_cv_dlopen_self=yes 9699 ;; 9700 9701 mingw* | pw32* | cegcc*) 9702 lt_cv_dlopen="LoadLibrary" 9703 lt_cv_dlopen_libs= 9704 ;; 9705 9706 cygwin*) 9707 lt_cv_dlopen="dlopen" 9708 lt_cv_dlopen_libs= 9709 ;; 9710 9711 darwin*) 9712 # if libdl is installed we need to link against it 9713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9714$as_echo_n "checking for dlopen in -ldl... " >&6; } 9715if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 9716 $as_echo_n "(cached) " >&6 9717else 9718 ac_check_lib_save_LIBS=$LIBS 9719LIBS="-ldl $LIBS" 9720cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9721/* end confdefs.h. */ 9722 9723/* Override any GCC internal prototype to avoid an error. 9724 Use char because int might match the return type of a GCC 9725 builtin and then its argument prototype would still apply. */ 9726#ifdef __cplusplus 9727extern "C" 9728#endif 9729char dlopen (); 9730int 9731main () 9732{ 9733return dlopen (); 9734 ; 9735 return 0; 9736} 9737_ACEOF 9738if ac_fn_c_try_link "$LINENO"; then : 9739 ac_cv_lib_dl_dlopen=yes 9740else 9741 ac_cv_lib_dl_dlopen=no 9742fi 9743rm -f core conftest.err conftest.$ac_objext \ 9744 conftest$ac_exeext conftest.$ac_ext 9745LIBS=$ac_check_lib_save_LIBS 9746fi 9747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9748$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9749if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 9750 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9751else 9752 9753 lt_cv_dlopen="dyld" 9754 lt_cv_dlopen_libs= 9755 lt_cv_dlopen_self=yes 9756 9757fi 9758 9759 ;; 9760 9761 *) 9762 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 9763if test "x$ac_cv_func_shl_load" = x""yes; then : 9764 lt_cv_dlopen="shl_load" 9765else 9766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 9767$as_echo_n "checking for shl_load in -ldld... " >&6; } 9768if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 9769 $as_echo_n "(cached) " >&6 9770else 9771 ac_check_lib_save_LIBS=$LIBS 9772LIBS="-ldld $LIBS" 9773cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9774/* end confdefs.h. */ 9775 9776/* Override any GCC internal prototype to avoid an error. 9777 Use char because int might match the return type of a GCC 9778 builtin and then its argument prototype would still apply. */ 9779#ifdef __cplusplus 9780extern "C" 9781#endif 9782char shl_load (); 9783int 9784main () 9785{ 9786return shl_load (); 9787 ; 9788 return 0; 9789} 9790_ACEOF 9791if ac_fn_c_try_link "$LINENO"; then : 9792 ac_cv_lib_dld_shl_load=yes 9793else 9794 ac_cv_lib_dld_shl_load=no 9795fi 9796rm -f core conftest.err conftest.$ac_objext \ 9797 conftest$ac_exeext conftest.$ac_ext 9798LIBS=$ac_check_lib_save_LIBS 9799fi 9800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 9801$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 9802if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 9803 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 9804else 9805 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 9806if test "x$ac_cv_func_dlopen" = x""yes; then : 9807 lt_cv_dlopen="dlopen" 9808else 9809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9810$as_echo_n "checking for dlopen in -ldl... " >&6; } 9811if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 9812 $as_echo_n "(cached) " >&6 9813else 9814 ac_check_lib_save_LIBS=$LIBS 9815LIBS="-ldl $LIBS" 9816cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9817/* end confdefs.h. */ 9818 9819/* Override any GCC internal prototype to avoid an error. 9820 Use char because int might match the return type of a GCC 9821 builtin and then its argument prototype would still apply. */ 9822#ifdef __cplusplus 9823extern "C" 9824#endif 9825char dlopen (); 9826int 9827main () 9828{ 9829return dlopen (); 9830 ; 9831 return 0; 9832} 9833_ACEOF 9834if ac_fn_c_try_link "$LINENO"; then : 9835 ac_cv_lib_dl_dlopen=yes 9836else 9837 ac_cv_lib_dl_dlopen=no 9838fi 9839rm -f core conftest.err conftest.$ac_objext \ 9840 conftest$ac_exeext conftest.$ac_ext 9841LIBS=$ac_check_lib_save_LIBS 9842fi 9843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9844$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9845if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 9846 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9847else 9848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 9849$as_echo_n "checking for dlopen in -lsvld... " >&6; } 9850if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 9851 $as_echo_n "(cached) " >&6 9852else 9853 ac_check_lib_save_LIBS=$LIBS 9854LIBS="-lsvld $LIBS" 9855cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9856/* end confdefs.h. */ 9857 9858/* Override any GCC internal prototype to avoid an error. 9859 Use char because int might match the return type of a GCC 9860 builtin and then its argument prototype would still apply. */ 9861#ifdef __cplusplus 9862extern "C" 9863#endif 9864char dlopen (); 9865int 9866main () 9867{ 9868return dlopen (); 9869 ; 9870 return 0; 9871} 9872_ACEOF 9873if ac_fn_c_try_link "$LINENO"; then : 9874 ac_cv_lib_svld_dlopen=yes 9875else 9876 ac_cv_lib_svld_dlopen=no 9877fi 9878rm -f core conftest.err conftest.$ac_objext \ 9879 conftest$ac_exeext conftest.$ac_ext 9880LIBS=$ac_check_lib_save_LIBS 9881fi 9882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 9883$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 9884if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 9885 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9886else 9887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 9888$as_echo_n "checking for dld_link in -ldld... " >&6; } 9889if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 9890 $as_echo_n "(cached) " >&6 9891else 9892 ac_check_lib_save_LIBS=$LIBS 9893LIBS="-ldld $LIBS" 9894cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9895/* end confdefs.h. */ 9896 9897/* Override any GCC internal prototype to avoid an error. 9898 Use char because int might match the return type of a GCC 9899 builtin and then its argument prototype would still apply. */ 9900#ifdef __cplusplus 9901extern "C" 9902#endif 9903char dld_link (); 9904int 9905main () 9906{ 9907return dld_link (); 9908 ; 9909 return 0; 9910} 9911_ACEOF 9912if ac_fn_c_try_link "$LINENO"; then : 9913 ac_cv_lib_dld_dld_link=yes 9914else 9915 ac_cv_lib_dld_dld_link=no 9916fi 9917rm -f core conftest.err conftest.$ac_objext \ 9918 conftest$ac_exeext conftest.$ac_ext 9919LIBS=$ac_check_lib_save_LIBS 9920fi 9921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 9922$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 9923if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 9924 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 9925fi 9926 9927 9928fi 9929 9930 9931fi 9932 9933 9934fi 9935 9936 9937fi 9938 9939 9940fi 9941 9942 ;; 9943 esac 9944 9945 if test "x$lt_cv_dlopen" != xno; then 9946 enable_dlopen=yes 9947 else 9948 enable_dlopen=no 9949 fi 9950 9951 case $lt_cv_dlopen in 9952 dlopen) 9953 save_CPPFLAGS="$CPPFLAGS" 9954 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9955 9956 save_LDFLAGS="$LDFLAGS" 9957 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9958 9959 save_LIBS="$LIBS" 9960 LIBS="$lt_cv_dlopen_libs $LIBS" 9961 9962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 9963$as_echo_n "checking whether a program can dlopen itself... " >&6; } 9964if test "${lt_cv_dlopen_self+set}" = set; then : 9965 $as_echo_n "(cached) " >&6 9966else 9967 if test "$cross_compiling" = yes; then : 9968 lt_cv_dlopen_self=cross 9969else 9970 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9971 lt_status=$lt_dlunknown 9972 cat > conftest.$ac_ext <<_LT_EOF 9973#line 9973 "configure" 9974#include "confdefs.h" 9975 9976#if HAVE_DLFCN_H 9977#include <dlfcn.h> 9978#endif 9979 9980#include <stdio.h> 9981 9982#ifdef RTLD_GLOBAL 9983# define LT_DLGLOBAL RTLD_GLOBAL 9984#else 9985# ifdef DL_GLOBAL 9986# define LT_DLGLOBAL DL_GLOBAL 9987# else 9988# define LT_DLGLOBAL 0 9989# endif 9990#endif 9991 9992/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9993 find out it does not work in some platform. */ 9994#ifndef LT_DLLAZY_OR_NOW 9995# ifdef RTLD_LAZY 9996# define LT_DLLAZY_OR_NOW RTLD_LAZY 9997# else 9998# ifdef DL_LAZY 9999# define LT_DLLAZY_OR_NOW DL_LAZY 10000# else 10001# ifdef RTLD_NOW 10002# define LT_DLLAZY_OR_NOW RTLD_NOW 10003# else 10004# ifdef DL_NOW 10005# define LT_DLLAZY_OR_NOW DL_NOW 10006# else 10007# define LT_DLLAZY_OR_NOW 0 10008# endif 10009# endif 10010# endif 10011# endif 10012#endif 10013 10014void fnord() { int i=42;} 10015int main () 10016{ 10017 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10018 int status = $lt_dlunknown; 10019 10020 if (self) 10021 { 10022 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10023 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10024 /* dlclose (self); */ 10025 } 10026 else 10027 puts (dlerror ()); 10028 10029 return status; 10030} 10031_LT_EOF 10032 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10033 (eval $ac_link) 2>&5 10034 ac_status=$? 10035 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10036 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10037 (./conftest; exit; ) >&5 2>/dev/null 10038 lt_status=$? 10039 case x$lt_status in 10040 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10041 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10042 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10043 esac 10044 else : 10045 # compilation failed 10046 lt_cv_dlopen_self=no 10047 fi 10048fi 10049rm -fr conftest* 10050 10051 10052fi 10053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10054$as_echo "$lt_cv_dlopen_self" >&6; } 10055 10056 if test "x$lt_cv_dlopen_self" = xyes; then 10057 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10059$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10060if test "${lt_cv_dlopen_self_static+set}" = set; then : 10061 $as_echo_n "(cached) " >&6 10062else 10063 if test "$cross_compiling" = yes; then : 10064 lt_cv_dlopen_self_static=cross 10065else 10066 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10067 lt_status=$lt_dlunknown 10068 cat > conftest.$ac_ext <<_LT_EOF 10069#line 10069 "configure" 10070#include "confdefs.h" 10071 10072#if HAVE_DLFCN_H 10073#include <dlfcn.h> 10074#endif 10075 10076#include <stdio.h> 10077 10078#ifdef RTLD_GLOBAL 10079# define LT_DLGLOBAL RTLD_GLOBAL 10080#else 10081# ifdef DL_GLOBAL 10082# define LT_DLGLOBAL DL_GLOBAL 10083# else 10084# define LT_DLGLOBAL 0 10085# endif 10086#endif 10087 10088/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10089 find out it does not work in some platform. */ 10090#ifndef LT_DLLAZY_OR_NOW 10091# ifdef RTLD_LAZY 10092# define LT_DLLAZY_OR_NOW RTLD_LAZY 10093# else 10094# ifdef DL_LAZY 10095# define LT_DLLAZY_OR_NOW DL_LAZY 10096# else 10097# ifdef RTLD_NOW 10098# define LT_DLLAZY_OR_NOW RTLD_NOW 10099# else 10100# ifdef DL_NOW 10101# define LT_DLLAZY_OR_NOW DL_NOW 10102# else 10103# define LT_DLLAZY_OR_NOW 0 10104# endif 10105# endif 10106# endif 10107# endif 10108#endif 10109 10110void fnord() { int i=42;} 10111int main () 10112{ 10113 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10114 int status = $lt_dlunknown; 10115 10116 if (self) 10117 { 10118 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10119 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10120 /* dlclose (self); */ 10121 } 10122 else 10123 puts (dlerror ()); 10124 10125 return status; 10126} 10127_LT_EOF 10128 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10129 (eval $ac_link) 2>&5 10130 ac_status=$? 10131 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10132 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10133 (./conftest; exit; ) >&5 2>/dev/null 10134 lt_status=$? 10135 case x$lt_status in 10136 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10137 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10138 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10139 esac 10140 else : 10141 # compilation failed 10142 lt_cv_dlopen_self_static=no 10143 fi 10144fi 10145rm -fr conftest* 10146 10147 10148fi 10149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10150$as_echo "$lt_cv_dlopen_self_static" >&6; } 10151 fi 10152 10153 CPPFLAGS="$save_CPPFLAGS" 10154 LDFLAGS="$save_LDFLAGS" 10155 LIBS="$save_LIBS" 10156 ;; 10157 esac 10158 10159 case $lt_cv_dlopen_self in 10160 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10161 *) enable_dlopen_self=unknown ;; 10162 esac 10163 10164 case $lt_cv_dlopen_self_static in 10165 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10166 *) enable_dlopen_self_static=unknown ;; 10167 esac 10168fi 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186striplib= 10187old_striplib= 10188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10189$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10190if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10191 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10192 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10194$as_echo "yes" >&6; } 10195else 10196# FIXME - insert some real tests, host_os isn't really good enough 10197 case $host_os in 10198 darwin*) 10199 if test -n "$STRIP" ; then 10200 striplib="$STRIP -x" 10201 old_striplib="$STRIP -S" 10202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10203$as_echo "yes" >&6; } 10204 else 10205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10206$as_echo "no" >&6; } 10207 fi 10208 ;; 10209 *) 10210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10211$as_echo "no" >&6; } 10212 ;; 10213 esac 10214fi 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 # Report which library types will actually be built 10228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10229$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10231$as_echo "$can_build_shared" >&6; } 10232 10233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10234$as_echo_n "checking whether to build shared libraries... " >&6; } 10235 test "$can_build_shared" = "no" && enable_shared=no 10236 10237 # On AIX, shared libraries and static libraries use the same namespace, and 10238 # are all built from PIC. 10239 case $host_os in 10240 aix3*) 10241 test "$enable_shared" = yes && enable_static=no 10242 if test -n "$RANLIB"; then 10243 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10244 postinstall_cmds='$RANLIB $lib' 10245 fi 10246 ;; 10247 10248 aix[4-9]*) 10249 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10250 test "$enable_shared" = yes && enable_static=no 10251 fi 10252 ;; 10253 esac 10254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10255$as_echo "$enable_shared" >&6; } 10256 10257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10258$as_echo_n "checking whether to build static libraries... " >&6; } 10259 # Make sure either enable_shared or enable_static is yes. 10260 test "$enable_shared" = yes || enable_static=yes 10261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10262$as_echo "$enable_static" >&6; } 10263 10264 10265 10266 10267fi 10268ac_ext=c 10269ac_cpp='$CPP $CPPFLAGS' 10270ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10271ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10272ac_compiler_gnu=$ac_cv_c_compiler_gnu 10273 10274CC="$lt_save_CC" 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 ac_config_commands="$ac_config_commands libtool" 10289 10290 10291 10292 10293# Only expand once: 10294 10295 10296ac_ext=c 10297ac_cpp='$CPP $CPPFLAGS' 10298ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10299ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10300ac_compiler_gnu=$ac_cv_c_compiler_gnu 10301if test -n "$ac_tool_prefix"; then 10302 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 10303set dummy ${ac_tool_prefix}gcc; ac_word=$2 10304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10305$as_echo_n "checking for $ac_word... " >&6; } 10306if test "${ac_cv_prog_CC+set}" = set; then : 10307 $as_echo_n "(cached) " >&6 10308else 10309 if test -n "$CC"; then 10310 ac_cv_prog_CC="$CC" # Let the user override the test. 10311else 10312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10313for as_dir in $PATH 10314do 10315 IFS=$as_save_IFS 10316 test -z "$as_dir" && as_dir=. 10317 for ac_exec_ext in '' $ac_executable_extensions; do 10318 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10319 ac_cv_prog_CC="${ac_tool_prefix}gcc" 10320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10321 break 2 10322 fi 10323done 10324 done 10325IFS=$as_save_IFS 10326 10327fi 10328fi 10329CC=$ac_cv_prog_CC 10330if test -n "$CC"; then 10331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 10332$as_echo "$CC" >&6; } 10333else 10334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10335$as_echo "no" >&6; } 10336fi 10337 10338 10339fi 10340if test -z "$ac_cv_prog_CC"; then 10341 ac_ct_CC=$CC 10342 # Extract the first word of "gcc", so it can be a program name with args. 10343set dummy gcc; ac_word=$2 10344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10345$as_echo_n "checking for $ac_word... " >&6; } 10346if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 10347 $as_echo_n "(cached) " >&6 10348else 10349 if test -n "$ac_ct_CC"; then 10350 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 10351else 10352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10353for as_dir in $PATH 10354do 10355 IFS=$as_save_IFS 10356 test -z "$as_dir" && as_dir=. 10357 for ac_exec_ext in '' $ac_executable_extensions; do 10358 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10359 ac_cv_prog_ac_ct_CC="gcc" 10360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10361 break 2 10362 fi 10363done 10364 done 10365IFS=$as_save_IFS 10366 10367fi 10368fi 10369ac_ct_CC=$ac_cv_prog_ac_ct_CC 10370if test -n "$ac_ct_CC"; then 10371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 10372$as_echo "$ac_ct_CC" >&6; } 10373else 10374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10375$as_echo "no" >&6; } 10376fi 10377 10378 if test "x$ac_ct_CC" = x; then 10379 CC="" 10380 else 10381 case $cross_compiling:$ac_tool_warned in 10382yes:) 10383{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10384$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10385ac_tool_warned=yes ;; 10386esac 10387 CC=$ac_ct_CC 10388 fi 10389else 10390 CC="$ac_cv_prog_CC" 10391fi 10392 10393if test -z "$CC"; then 10394 if test -n "$ac_tool_prefix"; then 10395 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 10396set dummy ${ac_tool_prefix}cc; ac_word=$2 10397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10398$as_echo_n "checking for $ac_word... " >&6; } 10399if test "${ac_cv_prog_CC+set}" = set; then : 10400 $as_echo_n "(cached) " >&6 10401else 10402 if test -n "$CC"; then 10403 ac_cv_prog_CC="$CC" # Let the user override the test. 10404else 10405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10406for as_dir in $PATH 10407do 10408 IFS=$as_save_IFS 10409 test -z "$as_dir" && as_dir=. 10410 for ac_exec_ext in '' $ac_executable_extensions; do 10411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10412 ac_cv_prog_CC="${ac_tool_prefix}cc" 10413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10414 break 2 10415 fi 10416done 10417 done 10418IFS=$as_save_IFS 10419 10420fi 10421fi 10422CC=$ac_cv_prog_CC 10423if test -n "$CC"; then 10424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 10425$as_echo "$CC" >&6; } 10426else 10427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10428$as_echo "no" >&6; } 10429fi 10430 10431 10432 fi 10433fi 10434if test -z "$CC"; then 10435 # Extract the first word of "cc", so it can be a program name with args. 10436set dummy cc; ac_word=$2 10437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10438$as_echo_n "checking for $ac_word... " >&6; } 10439if test "${ac_cv_prog_CC+set}" = set; then : 10440 $as_echo_n "(cached) " >&6 10441else 10442 if test -n "$CC"; then 10443 ac_cv_prog_CC="$CC" # Let the user override the test. 10444else 10445 ac_prog_rejected=no 10446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10447for as_dir in $PATH 10448do 10449 IFS=$as_save_IFS 10450 test -z "$as_dir" && as_dir=. 10451 for ac_exec_ext in '' $ac_executable_extensions; do 10452 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10453 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 10454 ac_prog_rejected=yes 10455 continue 10456 fi 10457 ac_cv_prog_CC="cc" 10458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10459 break 2 10460 fi 10461done 10462 done 10463IFS=$as_save_IFS 10464 10465if test $ac_prog_rejected = yes; then 10466 # We found a bogon in the path, so make sure we never use it. 10467 set dummy $ac_cv_prog_CC 10468 shift 10469 if test $# != 0; then 10470 # We chose a different compiler from the bogus one. 10471 # However, it has the same basename, so the bogon will be chosen 10472 # first if we set CC to just the basename; use the full file name. 10473 shift 10474 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 10475 fi 10476fi 10477fi 10478fi 10479CC=$ac_cv_prog_CC 10480if test -n "$CC"; then 10481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 10482$as_echo "$CC" >&6; } 10483else 10484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10485$as_echo "no" >&6; } 10486fi 10487 10488 10489fi 10490if test -z "$CC"; then 10491 if test -n "$ac_tool_prefix"; then 10492 for ac_prog in cl.exe 10493 do 10494 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 10495set dummy $ac_tool_prefix$ac_prog; ac_word=$2 10496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10497$as_echo_n "checking for $ac_word... " >&6; } 10498if test "${ac_cv_prog_CC+set}" = set; then : 10499 $as_echo_n "(cached) " >&6 10500else 10501 if test -n "$CC"; then 10502 ac_cv_prog_CC="$CC" # Let the user override the test. 10503else 10504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10505for as_dir in $PATH 10506do 10507 IFS=$as_save_IFS 10508 test -z "$as_dir" && as_dir=. 10509 for ac_exec_ext in '' $ac_executable_extensions; do 10510 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10511 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 10512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10513 break 2 10514 fi 10515done 10516 done 10517IFS=$as_save_IFS 10518 10519fi 10520fi 10521CC=$ac_cv_prog_CC 10522if test -n "$CC"; then 10523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 10524$as_echo "$CC" >&6; } 10525else 10526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10527$as_echo "no" >&6; } 10528fi 10529 10530 10531 test -n "$CC" && break 10532 done 10533fi 10534if test -z "$CC"; then 10535 ac_ct_CC=$CC 10536 for ac_prog in cl.exe 10537do 10538 # Extract the first word of "$ac_prog", so it can be a program name with args. 10539set dummy $ac_prog; ac_word=$2 10540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10541$as_echo_n "checking for $ac_word... " >&6; } 10542if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 10543 $as_echo_n "(cached) " >&6 10544else 10545 if test -n "$ac_ct_CC"; then 10546 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 10547else 10548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10549for as_dir in $PATH 10550do 10551 IFS=$as_save_IFS 10552 test -z "$as_dir" && as_dir=. 10553 for ac_exec_ext in '' $ac_executable_extensions; do 10554 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10555 ac_cv_prog_ac_ct_CC="$ac_prog" 10556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10557 break 2 10558 fi 10559done 10560 done 10561IFS=$as_save_IFS 10562 10563fi 10564fi 10565ac_ct_CC=$ac_cv_prog_ac_ct_CC 10566if test -n "$ac_ct_CC"; then 10567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 10568$as_echo "$ac_ct_CC" >&6; } 10569else 10570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10571$as_echo "no" >&6; } 10572fi 10573 10574 10575 test -n "$ac_ct_CC" && break 10576done 10577 10578 if test "x$ac_ct_CC" = x; then 10579 CC="" 10580 else 10581 case $cross_compiling:$ac_tool_warned in 10582yes:) 10583{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10584$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10585ac_tool_warned=yes ;; 10586esac 10587 CC=$ac_ct_CC 10588 fi 10589fi 10590 10591fi 10592 10593 10594test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 10595$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 10596as_fn_error "no acceptable C compiler found in \$PATH 10597See \`config.log' for more details." "$LINENO" 5; } 10598 10599# Provide some information about the compiler. 10600$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 10601set X $ac_compile 10602ac_compiler=$2 10603for ac_option in --version -v -V -qversion; do 10604 { { ac_try="$ac_compiler $ac_option >&5" 10605case "(($ac_try" in 10606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10607 *) ac_try_echo=$ac_try;; 10608esac 10609eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10610$as_echo "$ac_try_echo"; } >&5 10611 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 10612 ac_status=$? 10613 if test -s conftest.err; then 10614 sed '10a\ 10615... rest of stderr output deleted ... 10616 10q' conftest.err >conftest.er1 10617 cat conftest.er1 >&5 10618 rm -f conftest.er1 conftest.err 10619 fi 10620 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10621 test $ac_status = 0; } 10622done 10623 10624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 10625$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 10626if test "${ac_cv_c_compiler_gnu+set}" = set; then : 10627 $as_echo_n "(cached) " >&6 10628else 10629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10630/* end confdefs.h. */ 10631 10632int 10633main () 10634{ 10635#ifndef __GNUC__ 10636 choke me 10637#endif 10638 10639 ; 10640 return 0; 10641} 10642_ACEOF 10643if ac_fn_c_try_compile "$LINENO"; then : 10644 ac_compiler_gnu=yes 10645else 10646 ac_compiler_gnu=no 10647fi 10648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10649ac_cv_c_compiler_gnu=$ac_compiler_gnu 10650 10651fi 10652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 10653$as_echo "$ac_cv_c_compiler_gnu" >&6; } 10654if test $ac_compiler_gnu = yes; then 10655 GCC=yes 10656else 10657 GCC= 10658fi 10659ac_test_CFLAGS=${CFLAGS+set} 10660ac_save_CFLAGS=$CFLAGS 10661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 10662$as_echo_n "checking whether $CC accepts -g... " >&6; } 10663if test "${ac_cv_prog_cc_g+set}" = set; then : 10664 $as_echo_n "(cached) " >&6 10665else 10666 ac_save_c_werror_flag=$ac_c_werror_flag 10667 ac_c_werror_flag=yes 10668 ac_cv_prog_cc_g=no 10669 CFLAGS="-g" 10670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10671/* end confdefs.h. */ 10672 10673int 10674main () 10675{ 10676 10677 ; 10678 return 0; 10679} 10680_ACEOF 10681if ac_fn_c_try_compile "$LINENO"; then : 10682 ac_cv_prog_cc_g=yes 10683else 10684 CFLAGS="" 10685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10686/* end confdefs.h. */ 10687 10688int 10689main () 10690{ 10691 10692 ; 10693 return 0; 10694} 10695_ACEOF 10696if ac_fn_c_try_compile "$LINENO"; then : 10697 10698else 10699 ac_c_werror_flag=$ac_save_c_werror_flag 10700 CFLAGS="-g" 10701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10702/* end confdefs.h. */ 10703 10704int 10705main () 10706{ 10707 10708 ; 10709 return 0; 10710} 10711_ACEOF 10712if ac_fn_c_try_compile "$LINENO"; then : 10713 ac_cv_prog_cc_g=yes 10714fi 10715rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10716fi 10717rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10718fi 10719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10720 ac_c_werror_flag=$ac_save_c_werror_flag 10721fi 10722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 10723$as_echo "$ac_cv_prog_cc_g" >&6; } 10724if test "$ac_test_CFLAGS" = set; then 10725 CFLAGS=$ac_save_CFLAGS 10726elif test $ac_cv_prog_cc_g = yes; then 10727 if test "$GCC" = yes; then 10728 CFLAGS="-g -O2" 10729 else 10730 CFLAGS="-g" 10731 fi 10732else 10733 if test "$GCC" = yes; then 10734 CFLAGS="-O2" 10735 else 10736 CFLAGS= 10737 fi 10738fi 10739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 10740$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 10741if test "${ac_cv_prog_cc_c89+set}" = set; then : 10742 $as_echo_n "(cached) " >&6 10743else 10744 ac_cv_prog_cc_c89=no 10745ac_save_CC=$CC 10746cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10747/* end confdefs.h. */ 10748#include <stdarg.h> 10749#include <stdio.h> 10750#include <sys/types.h> 10751#include <sys/stat.h> 10752/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 10753struct buf { int x; }; 10754FILE * (*rcsopen) (struct buf *, struct stat *, int); 10755static char *e (p, i) 10756 char **p; 10757 int i; 10758{ 10759 return p[i]; 10760} 10761static char *f (char * (*g) (char **, int), char **p, ...) 10762{ 10763 char *s; 10764 va_list v; 10765 va_start (v,p); 10766 s = g (p, va_arg (v,int)); 10767 va_end (v); 10768 return s; 10769} 10770 10771/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 10772 function prototypes and stuff, but not '\xHH' hex character constants. 10773 These don't provoke an error unfortunately, instead are silently treated 10774 as 'x'. The following induces an error, until -std is added to get 10775 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 10776 array size at least. It's necessary to write '\x00'==0 to get something 10777 that's true only with -std. */ 10778int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 10779 10780/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 10781 inside strings and character constants. */ 10782#define FOO(x) 'x' 10783int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 10784 10785int test (int i, double x); 10786struct s1 {int (*f) (int a);}; 10787struct s2 {int (*f) (double a);}; 10788int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 10789int argc; 10790char **argv; 10791int 10792main () 10793{ 10794return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 10795 ; 10796 return 0; 10797} 10798_ACEOF 10799for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 10800 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 10801do 10802 CC="$ac_save_CC $ac_arg" 10803 if ac_fn_c_try_compile "$LINENO"; then : 10804 ac_cv_prog_cc_c89=$ac_arg 10805fi 10806rm -f core conftest.err conftest.$ac_objext 10807 test "x$ac_cv_prog_cc_c89" != "xno" && break 10808done 10809rm -f conftest.$ac_ext 10810CC=$ac_save_CC 10811 10812fi 10813# AC_CACHE_VAL 10814case "x$ac_cv_prog_cc_c89" in 10815 x) 10816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 10817$as_echo "none needed" >&6; } ;; 10818 xno) 10819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 10820$as_echo "unsupported" >&6; } ;; 10821 *) 10822 CC="$CC $ac_cv_prog_cc_c89" 10823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 10824$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 10825esac 10826if test "x$ac_cv_prog_cc_c89" != xno; then : 10827 10828fi 10829 10830ac_ext=c 10831ac_cpp='$CPP $CPPFLAGS' 10832ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10833ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10834ac_compiler_gnu=$ac_cv_c_compiler_gnu 10835 10836depcc="$CC" am_compiler_list= 10837 10838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 10839$as_echo_n "checking dependency style of $depcc... " >&6; } 10840if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 10841 $as_echo_n "(cached) " >&6 10842else 10843 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 10844 # We make a subdir and do the tests there. Otherwise we can end up 10845 # making bogus files that we don't know about and never remove. For 10846 # instance it was reported that on HP-UX the gcc test will end up 10847 # making a dummy file named `D' -- because `-MD' means `put the output 10848 # in D'. 10849 mkdir conftest.dir 10850 # Copy depcomp to subdir because otherwise we won't find it if we're 10851 # using a relative directory. 10852 cp "$am_depcomp" conftest.dir 10853 cd conftest.dir 10854 # We will build objects and dependencies in a subdirectory because 10855 # it helps to detect inapplicable dependency modes. For instance 10856 # both Tru64's cc and ICC support -MD to output dependencies as a 10857 # side effect of compilation, but ICC will put the dependencies in 10858 # the current directory while Tru64 will put them in the object 10859 # directory. 10860 mkdir sub 10861 10862 am_cv_CC_dependencies_compiler_type=none 10863 if test "$am_compiler_list" = ""; then 10864 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 10865 fi 10866 am__universal=false 10867 case " $depcc " in #( 10868 *\ -arch\ *\ -arch\ *) am__universal=true ;; 10869 esac 10870 10871 for depmode in $am_compiler_list; do 10872 # Setup a source with many dependencies, because some compilers 10873 # like to wrap large dependency lists on column 80 (with \), and 10874 # we should not choose a depcomp mode which is confused by this. 10875 # 10876 # We need to recreate these files for each test, as the compiler may 10877 # overwrite some of them when testing with obscure command lines. 10878 # This happens at least with the AIX C compiler. 10879 : > sub/conftest.c 10880 for i in 1 2 3 4 5 6; do 10881 echo '#include "conftst'$i'.h"' >> sub/conftest.c 10882 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 10883 # Solaris 8's {/usr,}/bin/sh. 10884 touch sub/conftst$i.h 10885 done 10886 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 10887 10888 # We check with `-c' and `-o' for the sake of the "dashmstdout" 10889 # mode. It turns out that the SunPro C++ compiler does not properly 10890 # handle `-M -o', and we need to detect this. Also, some Intel 10891 # versions had trouble with output in subdirs 10892 am__obj=sub/conftest.${OBJEXT-o} 10893 am__minus_obj="-o $am__obj" 10894 case $depmode in 10895 gcc) 10896 # This depmode causes a compiler race in universal mode. 10897 test "$am__universal" = false || continue 10898 ;; 10899 nosideeffect) 10900 # after this tag, mechanisms are not by side-effect, so they'll 10901 # only be used when explicitly requested 10902 if test "x$enable_dependency_tracking" = xyes; then 10903 continue 10904 else 10905 break 10906 fi 10907 ;; 10908 msvisualcpp | msvcmsys) 10909 # This compiler won't grok `-c -o', but also, the minuso test has 10910 # not run yet. These depmodes are late enough in the game, and 10911 # so weak that their functioning should not be impacted. 10912 am__obj=conftest.${OBJEXT-o} 10913 am__minus_obj= 10914 ;; 10915 none) break ;; 10916 esac 10917 if depmode=$depmode \ 10918 source=sub/conftest.c object=$am__obj \ 10919 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 10920 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 10921 >/dev/null 2>conftest.err && 10922 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 10923 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 10924 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 10925 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 10926 # icc doesn't choke on unknown options, it will just issue warnings 10927 # or remarks (even with -Werror). So we grep stderr for any message 10928 # that says an option was ignored or not supported. 10929 # When given -MP, icc 7.0 and 7.1 complain thusly: 10930 # icc: Command line warning: ignoring option '-M'; no argument required 10931 # The diagnosis changed in icc 8.0: 10932 # icc: Command line remark: option '-MP' not supported 10933 if (grep 'ignoring option' conftest.err || 10934 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 10935 am_cv_CC_dependencies_compiler_type=$depmode 10936 break 10937 fi 10938 fi 10939 done 10940 10941 cd .. 10942 rm -rf conftest.dir 10943else 10944 am_cv_CC_dependencies_compiler_type=none 10945fi 10946 10947fi 10948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 10949$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 10950CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 10951 10952 if 10953 test "x$enable_dependency_tracking" != xno \ 10954 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 10955 am__fastdepCC_TRUE= 10956 am__fastdepCC_FALSE='#' 10957else 10958 am__fastdepCC_TRUE='#' 10959 am__fastdepCC_FALSE= 10960fi 10961 10962 10963 10964 10965ac_save_CFLAGS="$CFLAGS" 10966CFLAGS="$CFLAGS -Werror" 10967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports __attribute__((weak, alias))" >&5 10968$as_echo_n "checking if compiler supports __attribute__((weak, alias))... " >&6; } 10969if test "${cc_cv_attribute_alias+set}" = set; then : 10970 $as_echo_n "(cached) " >&6 10971else 10972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10973/* end confdefs.h. */ 10974 10975 void other_function(void *foo) { } 10976 void some_function(void *foo) __attribute__((weak, alias("other_function"))); 10977 10978_ACEOF 10979if ac_fn_c_try_compile "$LINENO"; then : 10980 cc_cv_attribute_alias=yes 10981else 10982 cc_cv_attribute_alias=no 10983fi 10984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10985 10986fi 10987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cc_cv_attribute_alias" >&5 10988$as_echo "$cc_cv_attribute_alias" >&6; } 10989CFLAGS="$ac_save_CFLAGS" 10990if test "x$cc_cv_attribute_alias" = "xyes"; then 10991 10992$as_echo "#define SUPPORT_ATTRIBUTE_ALIAS 1" >>confdefs.h 10993 10994fi 10995 10996 10997PKG_CONFIG_LIBS= 10998for ac_func in pthread_self pthread_mutex_init pthread_mutex_destroy pthread_mutex_lock pthread_mutex_unlock pthread_cond_init pthread_cond_destroy pthread_condattr_init pthread_condattr_destroy pthread_cond_wait pthread_cond_timedwait pthread_cond_signal pthread_cond_broadcast pthread_equal pthread_exit 10999do : 11000 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 11001ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 11002eval as_val=\$$as_ac_var 11003 if test "x$as_val" = x""yes; then : 11004 cat >>confdefs.h <<_ACEOF 11005#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 11006_ACEOF 11007 11008else 11009 PKG_CONFIG_LIBS='-L${libdir} -lpthread-stubs' 11010fi 11011done 11012 11013 11014 if test "x$PKG_CONFIG_LIBS" != x; then 11015 BUILD_LIB_TRUE= 11016 BUILD_LIB_FALSE='#' 11017else 11018 BUILD_LIB_TRUE='#' 11019 BUILD_LIB_FALSE= 11020fi 11021 11022 11023ac_config_files="$ac_config_files Makefile pthread-stubs.pc" 11024 11025cat >confcache <<\_ACEOF 11026# This file is a shell script that caches the results of configure 11027# tests run on this system so they can be shared between configure 11028# scripts and configure runs, see configure's option --config-cache. 11029# It is not useful on other systems. If it contains results you don't 11030# want to keep, you may remove or edit it. 11031# 11032# config.status only pays attention to the cache file if you give it 11033# the --recheck option to rerun configure. 11034# 11035# `ac_cv_env_foo' variables (set or unset) will be overridden when 11036# loading this file, other *unset* `ac_cv_foo' will be assigned the 11037# following values. 11038 11039_ACEOF 11040 11041# The following way of writing the cache mishandles newlines in values, 11042# but we know of no workaround that is simple, portable, and efficient. 11043# So, we kill variables containing newlines. 11044# Ultrix sh set writes to stderr and can't be redirected directly, 11045# and sets the high bit in the cache file unless we assign to the vars. 11046( 11047 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11048 eval ac_val=\$$ac_var 11049 case $ac_val in #( 11050 *${as_nl}*) 11051 case $ac_var in #( 11052 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11053$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11054 esac 11055 case $ac_var in #( 11056 _ | IFS | as_nl) ;; #( 11057 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11058 *) { eval $ac_var=; unset $ac_var;} ;; 11059 esac ;; 11060 esac 11061 done 11062 11063 (set) 2>&1 | 11064 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11065 *${as_nl}ac_space=\ *) 11066 # `set' does not quote correctly, so add quotes: double-quote 11067 # substitution turns \\\\ into \\, and sed turns \\ into \. 11068 sed -n \ 11069 "s/'/'\\\\''/g; 11070 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11071 ;; #( 11072 *) 11073 # `set' quotes correctly as required by POSIX, so do not add quotes. 11074 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11075 ;; 11076 esac | 11077 sort 11078) | 11079 sed ' 11080 /^ac_cv_env_/b end 11081 t clear 11082 :clear 11083 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11084 t end 11085 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11086 :end' >>confcache 11087if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11088 if test -w "$cache_file"; then 11089 test "x$cache_file" != "x/dev/null" && 11090 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11091$as_echo "$as_me: updating cache $cache_file" >&6;} 11092 cat confcache >$cache_file 11093 else 11094 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11095$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11096 fi 11097fi 11098rm -f confcache 11099 11100test "x$prefix" = xNONE && prefix=$ac_default_prefix 11101# Let make expand exec_prefix. 11102test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11103 11104DEFS=-DHAVE_CONFIG_H 11105 11106ac_libobjs= 11107ac_ltlibobjs= 11108for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11109 # 1. Remove the extension, and $U if already installed. 11110 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11111 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11112 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11113 # will be set to the directory where LIBOBJS objects are built. 11114 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11115 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11116done 11117LIBOBJS=$ac_libobjs 11118 11119LTLIBOBJS=$ac_ltlibobjs 11120 11121 11122 if test -n "$EXEEXT"; then 11123 am__EXEEXT_TRUE= 11124 am__EXEEXT_FALSE='#' 11125else 11126 am__EXEEXT_TRUE='#' 11127 am__EXEEXT_FALSE= 11128fi 11129 11130if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11131 as_fn_error "conditional \"AMDEP\" was never defined. 11132Usually this means the macro was only invoked conditionally." "$LINENO" 5 11133fi 11134if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11135 as_fn_error "conditional \"am__fastdepCC\" was never defined. 11136Usually this means the macro was only invoked conditionally." "$LINENO" 5 11137fi 11138if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11139 as_fn_error "conditional \"am__fastdepCC\" was never defined. 11140Usually this means the macro was only invoked conditionally." "$LINENO" 5 11141fi 11142if test -z "${BUILD_LIB_TRUE}" && test -z "${BUILD_LIB_FALSE}"; then 11143 as_fn_error "conditional \"BUILD_LIB\" was never defined. 11144Usually this means the macro was only invoked conditionally." "$LINENO" 5 11145fi 11146 11147: ${CONFIG_STATUS=./config.status} 11148ac_write_fail=0 11149ac_clean_files_save=$ac_clean_files 11150ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11151{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11152$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11153as_write_fail=0 11154cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11155#! $SHELL 11156# Generated by $as_me. 11157# Run this file to recreate the current configuration. 11158# Compiler output produced by configure, useful for debugging 11159# configure, is in config.log if it exists. 11160 11161debug=false 11162ac_cs_recheck=false 11163ac_cs_silent=false 11164 11165SHELL=\${CONFIG_SHELL-$SHELL} 11166export SHELL 11167_ASEOF 11168cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11169## -------------------- ## 11170## M4sh Initialization. ## 11171## -------------------- ## 11172 11173# Be more Bourne compatible 11174DUALCASE=1; export DUALCASE # for MKS sh 11175if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11176 emulate sh 11177 NULLCMD=: 11178 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11179 # is contrary to our usage. Disable this feature. 11180 alias -g '${1+"$@"}'='"$@"' 11181 setopt NO_GLOB_SUBST 11182else 11183 case `(set -o) 2>/dev/null` in #( 11184 *posix*) : 11185 set -o posix ;; #( 11186 *) : 11187 ;; 11188esac 11189fi 11190 11191 11192as_nl=' 11193' 11194export as_nl 11195# Printing a long string crashes Solaris 7 /usr/bin/printf. 11196as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11197as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11198as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11199# Prefer a ksh shell builtin over an external printf program on Solaris, 11200# but without wasting forks for bash or zsh. 11201if test -z "$BASH_VERSION$ZSH_VERSION" \ 11202 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11203 as_echo='print -r --' 11204 as_echo_n='print -rn --' 11205elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11206 as_echo='printf %s\n' 11207 as_echo_n='printf %s' 11208else 11209 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11210 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11211 as_echo_n='/usr/ucb/echo -n' 11212 else 11213 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11214 as_echo_n_body='eval 11215 arg=$1; 11216 case $arg in #( 11217 *"$as_nl"*) 11218 expr "X$arg" : "X\\(.*\\)$as_nl"; 11219 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11220 esac; 11221 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11222 ' 11223 export as_echo_n_body 11224 as_echo_n='sh -c $as_echo_n_body as_echo' 11225 fi 11226 export as_echo_body 11227 as_echo='sh -c $as_echo_body as_echo' 11228fi 11229 11230# The user is always right. 11231if test "${PATH_SEPARATOR+set}" != set; then 11232 PATH_SEPARATOR=: 11233 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11234 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11235 PATH_SEPARATOR=';' 11236 } 11237fi 11238 11239 11240# IFS 11241# We need space, tab and new line, in precisely that order. Quoting is 11242# there to prevent editors from complaining about space-tab. 11243# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11244# splitting by setting IFS to empty value.) 11245IFS=" "" $as_nl" 11246 11247# Find who we are. Look in the path if we contain no directory separator. 11248case $0 in #(( 11249 *[\\/]* ) as_myself=$0 ;; 11250 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11251for as_dir in $PATH 11252do 11253 IFS=$as_save_IFS 11254 test -z "$as_dir" && as_dir=. 11255 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11256 done 11257IFS=$as_save_IFS 11258 11259 ;; 11260esac 11261# We did not find ourselves, most probably we were run as `sh COMMAND' 11262# in which case we are not to be found in the path. 11263if test "x$as_myself" = x; then 11264 as_myself=$0 11265fi 11266if test ! -f "$as_myself"; then 11267 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11268 exit 1 11269fi 11270 11271# Unset variables that we do not need and which cause bugs (e.g. in 11272# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11273# suppresses any "Segmentation fault" message there. '((' could 11274# trigger a bug in pdksh 5.2.14. 11275for as_var in BASH_ENV ENV MAIL MAILPATH 11276do eval test x\${$as_var+set} = xset \ 11277 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11278done 11279PS1='$ ' 11280PS2='> ' 11281PS4='+ ' 11282 11283# NLS nuisances. 11284LC_ALL=C 11285export LC_ALL 11286LANGUAGE=C 11287export LANGUAGE 11288 11289# CDPATH. 11290(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11291 11292 11293# as_fn_error ERROR [LINENO LOG_FD] 11294# --------------------------------- 11295# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11296# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11297# script with status $?, using 1 if that was 0. 11298as_fn_error () 11299{ 11300 as_status=$?; test $as_status -eq 0 && as_status=1 11301 if test "$3"; then 11302 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11303 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 11304 fi 11305 $as_echo "$as_me: error: $1" >&2 11306 as_fn_exit $as_status 11307} # as_fn_error 11308 11309 11310# as_fn_set_status STATUS 11311# ----------------------- 11312# Set $? to STATUS, without forking. 11313as_fn_set_status () 11314{ 11315 return $1 11316} # as_fn_set_status 11317 11318# as_fn_exit STATUS 11319# ----------------- 11320# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11321as_fn_exit () 11322{ 11323 set +e 11324 as_fn_set_status $1 11325 exit $1 11326} # as_fn_exit 11327 11328# as_fn_unset VAR 11329# --------------- 11330# Portably unset VAR. 11331as_fn_unset () 11332{ 11333 { eval $1=; unset $1;} 11334} 11335as_unset=as_fn_unset 11336# as_fn_append VAR VALUE 11337# ---------------------- 11338# Append the text in VALUE to the end of the definition contained in VAR. Take 11339# advantage of any shell optimizations that allow amortized linear growth over 11340# repeated appends, instead of the typical quadratic growth present in naive 11341# implementations. 11342if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11343 eval 'as_fn_append () 11344 { 11345 eval $1+=\$2 11346 }' 11347else 11348 as_fn_append () 11349 { 11350 eval $1=\$$1\$2 11351 } 11352fi # as_fn_append 11353 11354# as_fn_arith ARG... 11355# ------------------ 11356# Perform arithmetic evaluation on the ARGs, and store the result in the 11357# global $as_val. Take advantage of shells that can avoid forks. The arguments 11358# must be portable across $(()) and expr. 11359if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11360 eval 'as_fn_arith () 11361 { 11362 as_val=$(( $* )) 11363 }' 11364else 11365 as_fn_arith () 11366 { 11367 as_val=`expr "$@" || test $? -eq 1` 11368 } 11369fi # as_fn_arith 11370 11371 11372if expr a : '\(a\)' >/dev/null 2>&1 && 11373 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11374 as_expr=expr 11375else 11376 as_expr=false 11377fi 11378 11379if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11380 as_basename=basename 11381else 11382 as_basename=false 11383fi 11384 11385if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11386 as_dirname=dirname 11387else 11388 as_dirname=false 11389fi 11390 11391as_me=`$as_basename -- "$0" || 11392$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11393 X"$0" : 'X\(//\)$' \| \ 11394 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11395$as_echo X/"$0" | 11396 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11397 s//\1/ 11398 q 11399 } 11400 /^X\/\(\/\/\)$/{ 11401 s//\1/ 11402 q 11403 } 11404 /^X\/\(\/\).*/{ 11405 s//\1/ 11406 q 11407 } 11408 s/.*/./; q'` 11409 11410# Avoid depending upon Character Ranges. 11411as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11412as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11413as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11414as_cr_digits='0123456789' 11415as_cr_alnum=$as_cr_Letters$as_cr_digits 11416 11417ECHO_C= ECHO_N= ECHO_T= 11418case `echo -n x` in #((((( 11419-n*) 11420 case `echo 'xy\c'` in 11421 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11422 xy) ECHO_C='\c';; 11423 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11424 ECHO_T=' ';; 11425 esac;; 11426*) 11427 ECHO_N='-n';; 11428esac 11429 11430rm -f conf$$ conf$$.exe conf$$.file 11431if test -d conf$$.dir; then 11432 rm -f conf$$.dir/conf$$.file 11433else 11434 rm -f conf$$.dir 11435 mkdir conf$$.dir 2>/dev/null 11436fi 11437if (echo >conf$$.file) 2>/dev/null; then 11438 if ln -s conf$$.file conf$$ 2>/dev/null; then 11439 as_ln_s='ln -s' 11440 # ... but there are two gotchas: 11441 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11442 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11443 # In both cases, we have to default to `cp -p'. 11444 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11445 as_ln_s='cp -p' 11446 elif ln conf$$.file conf$$ 2>/dev/null; then 11447 as_ln_s=ln 11448 else 11449 as_ln_s='cp -p' 11450 fi 11451else 11452 as_ln_s='cp -p' 11453fi 11454rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11455rmdir conf$$.dir 2>/dev/null 11456 11457 11458# as_fn_mkdir_p 11459# ------------- 11460# Create "$as_dir" as a directory, including parents if necessary. 11461as_fn_mkdir_p () 11462{ 11463 11464 case $as_dir in #( 11465 -*) as_dir=./$as_dir;; 11466 esac 11467 test -d "$as_dir" || eval $as_mkdir_p || { 11468 as_dirs= 11469 while :; do 11470 case $as_dir in #( 11471 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11472 *) as_qdir=$as_dir;; 11473 esac 11474 as_dirs="'$as_qdir' $as_dirs" 11475 as_dir=`$as_dirname -- "$as_dir" || 11476$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11477 X"$as_dir" : 'X\(//\)[^/]' \| \ 11478 X"$as_dir" : 'X\(//\)$' \| \ 11479 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11480$as_echo X"$as_dir" | 11481 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11482 s//\1/ 11483 q 11484 } 11485 /^X\(\/\/\)[^/].*/{ 11486 s//\1/ 11487 q 11488 } 11489 /^X\(\/\/\)$/{ 11490 s//\1/ 11491 q 11492 } 11493 /^X\(\/\).*/{ 11494 s//\1/ 11495 q 11496 } 11497 s/.*/./; q'` 11498 test -d "$as_dir" && break 11499 done 11500 test -z "$as_dirs" || eval "mkdir $as_dirs" 11501 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 11502 11503 11504} # as_fn_mkdir_p 11505if mkdir -p . 2>/dev/null; then 11506 as_mkdir_p='mkdir -p "$as_dir"' 11507else 11508 test -d ./-p && rmdir ./-p 11509 as_mkdir_p=false 11510fi 11511 11512if test -x / >/dev/null 2>&1; then 11513 as_test_x='test -x' 11514else 11515 if ls -dL / >/dev/null 2>&1; then 11516 as_ls_L_option=L 11517 else 11518 as_ls_L_option= 11519 fi 11520 as_test_x=' 11521 eval sh -c '\'' 11522 if test -d "$1"; then 11523 test -d "$1/."; 11524 else 11525 case $1 in #( 11526 -*)set "./$1";; 11527 esac; 11528 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 11529 ???[sx]*):;;*)false;;esac;fi 11530 '\'' sh 11531 ' 11532fi 11533as_executable_p=$as_test_x 11534 11535# Sed expression to map a string onto a valid CPP name. 11536as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 11537 11538# Sed expression to map a string onto a valid variable name. 11539as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 11540 11541 11542exec 6>&1 11543## ----------------------------------- ## 11544## Main body of $CONFIG_STATUS script. ## 11545## ----------------------------------- ## 11546_ASEOF 11547test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 11548 11549cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11550# Save the log message, to keep $0 and so on meaningful, and to 11551# report actual input values of CONFIG_FILES etc. instead of their 11552# values after options handling. 11553ac_log=" 11554This file was extended by libpthread-stubs $as_me 0.3, which was 11555generated by GNU Autoconf 2.64. Invocation command line was 11556 11557 CONFIG_FILES = $CONFIG_FILES 11558 CONFIG_HEADERS = $CONFIG_HEADERS 11559 CONFIG_LINKS = $CONFIG_LINKS 11560 CONFIG_COMMANDS = $CONFIG_COMMANDS 11561 $ $0 $@ 11562 11563on `(hostname || uname -n) 2>/dev/null | sed 1q` 11564" 11565 11566_ACEOF 11567 11568case $ac_config_files in *" 11569"*) set x $ac_config_files; shift; ac_config_files=$*;; 11570esac 11571 11572case $ac_config_headers in *" 11573"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 11574esac 11575 11576 11577cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11578# Files that config.status was made for. 11579config_files="$ac_config_files" 11580config_headers="$ac_config_headers" 11581config_commands="$ac_config_commands" 11582 11583_ACEOF 11584 11585cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11586ac_cs_usage="\ 11587\`$as_me' instantiates files and other configuration actions 11588from templates according to the current configuration. Unless the files 11589and actions are specified as TAGs, all are instantiated by default. 11590 11591Usage: $0 [OPTION]... [TAG]... 11592 11593 -h, --help print this help, then exit 11594 -V, --version print version number and configuration settings, then exit 11595 -q, --quiet, --silent 11596 do not print progress messages 11597 -d, --debug don't remove temporary files 11598 --recheck update $as_me by reconfiguring in the same conditions 11599 --file=FILE[:TEMPLATE] 11600 instantiate the configuration file FILE 11601 --header=FILE[:TEMPLATE] 11602 instantiate the configuration header FILE 11603 11604Configuration files: 11605$config_files 11606 11607Configuration headers: 11608$config_headers 11609 11610Configuration commands: 11611$config_commands 11612 11613Report bugs to <xcb@lists.freedesktop.org>." 11614 11615_ACEOF 11616cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11617ac_cs_version="\\ 11618libpthread-stubs config.status 0.3 11619configured by $0, generated by GNU Autoconf 2.64, 11620 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 11621 11622Copyright (C) 2009 Free Software Foundation, Inc. 11623This config.status script is free software; the Free Software Foundation 11624gives unlimited permission to copy, distribute and modify it." 11625 11626ac_pwd='$ac_pwd' 11627srcdir='$srcdir' 11628INSTALL='$INSTALL' 11629MKDIR_P='$MKDIR_P' 11630AWK='$AWK' 11631test -n "\$AWK" || AWK=awk 11632_ACEOF 11633 11634cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11635# The default lists apply if the user does not specify any file. 11636ac_need_defaults=: 11637while test $# != 0 11638do 11639 case $1 in 11640 --*=*) 11641 ac_option=`expr "X$1" : 'X\([^=]*\)='` 11642 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 11643 ac_shift=: 11644 ;; 11645 *) 11646 ac_option=$1 11647 ac_optarg=$2 11648 ac_shift=shift 11649 ;; 11650 esac 11651 11652 case $ac_option in 11653 # Handling of the options. 11654 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 11655 ac_cs_recheck=: ;; 11656 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 11657 $as_echo "$ac_cs_version"; exit ;; 11658 --debug | --debu | --deb | --de | --d | -d ) 11659 debug=: ;; 11660 --file | --fil | --fi | --f ) 11661 $ac_shift 11662 case $ac_optarg in 11663 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11664 esac 11665 as_fn_append CONFIG_FILES " '$ac_optarg'" 11666 ac_need_defaults=false;; 11667 --header | --heade | --head | --hea ) 11668 $ac_shift 11669 case $ac_optarg in 11670 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11671 esac 11672 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 11673 ac_need_defaults=false;; 11674 --he | --h) 11675 # Conflict between --help and --header 11676 as_fn_error "ambiguous option: \`$1' 11677Try \`$0 --help' for more information.";; 11678 --help | --hel | -h ) 11679 $as_echo "$ac_cs_usage"; exit ;; 11680 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11681 | -silent | --silent | --silen | --sile | --sil | --si | --s) 11682 ac_cs_silent=: ;; 11683 11684 # This is an error. 11685 -*) as_fn_error "unrecognized option: \`$1' 11686Try \`$0 --help' for more information." ;; 11687 11688 *) as_fn_append ac_config_targets " $1" 11689 ac_need_defaults=false ;; 11690 11691 esac 11692 shift 11693done 11694 11695ac_configure_extra_args= 11696 11697if $ac_cs_silent; then 11698 exec 6>/dev/null 11699 ac_configure_extra_args="$ac_configure_extra_args --silent" 11700fi 11701 11702_ACEOF 11703cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11704if \$ac_cs_recheck; then 11705 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 11706 shift 11707 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 11708 CONFIG_SHELL='$SHELL' 11709 export CONFIG_SHELL 11710 exec "\$@" 11711fi 11712 11713_ACEOF 11714cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11715exec 5>>config.log 11716{ 11717 echo 11718 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 11719## Running $as_me. ## 11720_ASBOX 11721 $as_echo "$ac_log" 11722} >&5 11723 11724_ACEOF 11725cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11726# 11727# INIT-COMMANDS 11728# 11729AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 11730 11731 11732# The HP-UX ksh and POSIX shell print the target directory to stdout 11733# if CDPATH is set. 11734(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11735 11736sed_quote_subst='$sed_quote_subst' 11737double_quote_subst='$double_quote_subst' 11738delay_variable_subst='$delay_variable_subst' 11739macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 11740macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 11741enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 11742enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 11743pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 11744enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 11745host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 11746host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 11747host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 11748build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 11749build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 11750build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 11751SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 11752Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 11753GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 11754EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 11755FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 11756LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 11757NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 11758LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 11759max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 11760ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 11761exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 11762lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 11763lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 11764lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 11765reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 11766reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11767OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 11768deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 11769file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 11770AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 11771AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 11772STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 11773RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 11774old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11775old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11776old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11777CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 11778CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 11779compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 11780GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 11781lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 11782lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 11783lt_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"`' 11784lt_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"`' 11785objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 11786SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 11787ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 11788MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 11789lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 11790lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 11791lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 11792lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 11793lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 11794need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 11795DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 11796NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 11797LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 11798OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 11799OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 11800libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 11801shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11802extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11803archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 11804enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 11805export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 11806whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 11807compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 11808old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11809old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11810archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11811archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11812module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11813module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11814with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 11815allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 11816no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 11817hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 11818hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 11819hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 11820hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 11821hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 11822hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 11823hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 11824hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 11825inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 11826link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 11827fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 11828always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 11829export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11830exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 11831include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 11832prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11833file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 11834variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 11835need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 11836need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 11837version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 11838runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 11839shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 11840shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 11841libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 11842library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 11843soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 11844postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11845postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11846finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 11847finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 11848hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 11849sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 11850sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 11851hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 11852enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 11853enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 11854enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 11855old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 11856striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 11857 11858LTCC='$LTCC' 11859LTCFLAGS='$LTCFLAGS' 11860compiler='$compiler_DEFAULT' 11861 11862# Quote evaled strings. 11863for var in SED \ 11864GREP \ 11865EGREP \ 11866FGREP \ 11867LD \ 11868NM \ 11869LN_S \ 11870lt_SP2NL \ 11871lt_NL2SP \ 11872reload_flag \ 11873OBJDUMP \ 11874deplibs_check_method \ 11875file_magic_cmd \ 11876AR \ 11877AR_FLAGS \ 11878STRIP \ 11879RANLIB \ 11880CC \ 11881CFLAGS \ 11882compiler \ 11883lt_cv_sys_global_symbol_pipe \ 11884lt_cv_sys_global_symbol_to_cdecl \ 11885lt_cv_sys_global_symbol_to_c_name_address \ 11886lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 11887SHELL \ 11888ECHO \ 11889lt_prog_compiler_no_builtin_flag \ 11890lt_prog_compiler_wl \ 11891lt_prog_compiler_pic \ 11892lt_prog_compiler_static \ 11893lt_cv_prog_compiler_c_o \ 11894need_locks \ 11895DSYMUTIL \ 11896NMEDIT \ 11897LIPO \ 11898OTOOL \ 11899OTOOL64 \ 11900shrext_cmds \ 11901export_dynamic_flag_spec \ 11902whole_archive_flag_spec \ 11903compiler_needs_object \ 11904with_gnu_ld \ 11905allow_undefined_flag \ 11906no_undefined_flag \ 11907hardcode_libdir_flag_spec \ 11908hardcode_libdir_flag_spec_ld \ 11909hardcode_libdir_separator \ 11910fix_srcfile_path \ 11911exclude_expsyms \ 11912include_expsyms \ 11913file_list_spec \ 11914variables_saved_for_relink \ 11915libname_spec \ 11916library_names_spec \ 11917soname_spec \ 11918finish_eval \ 11919old_striplib \ 11920striplib; do 11921 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 11922 *[\\\\\\\`\\"\\\$]*) 11923 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 11924 ;; 11925 *) 11926 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 11927 ;; 11928 esac 11929done 11930 11931# Double-quote double-evaled strings. 11932for var in reload_cmds \ 11933old_postinstall_cmds \ 11934old_postuninstall_cmds \ 11935old_archive_cmds \ 11936extract_expsyms_cmds \ 11937old_archive_from_new_cmds \ 11938old_archive_from_expsyms_cmds \ 11939archive_cmds \ 11940archive_expsym_cmds \ 11941module_cmds \ 11942module_expsym_cmds \ 11943export_symbols_cmds \ 11944prelink_cmds \ 11945postinstall_cmds \ 11946postuninstall_cmds \ 11947finish_cmds \ 11948sys_lib_search_path_spec \ 11949sys_lib_dlsearch_path_spec; do 11950 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 11951 *[\\\\\\\`\\"\\\$]*) 11952 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 11953 ;; 11954 *) 11955 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 11956 ;; 11957 esac 11958done 11959 11960# Fix-up fallback echo if it was mangled by the above quoting rules. 11961case \$lt_ECHO in 11962*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 11963 ;; 11964esac 11965 11966ac_aux_dir='$ac_aux_dir' 11967xsi_shell='$xsi_shell' 11968lt_shell_append='$lt_shell_append' 11969 11970# See if we are running on zsh, and set the options which allow our 11971# commands through without removal of \ escapes INIT. 11972if test -n "\${ZSH_VERSION+set}" ; then 11973 setopt NO_GLOB_SUBST 11974fi 11975 11976 11977 PACKAGE='$PACKAGE' 11978 VERSION='$VERSION' 11979 TIMESTAMP='$TIMESTAMP' 11980 RM='$RM' 11981 ofile='$ofile' 11982 11983 11984 11985 11986_ACEOF 11987 11988cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11989 11990# Handling of arguments. 11991for ac_config_target in $ac_config_targets 11992do 11993 case $ac_config_target in 11994 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 11995 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 11996 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 11997 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 11998 "pthread-stubs.pc") CONFIG_FILES="$CONFIG_FILES pthread-stubs.pc" ;; 11999 12000 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12001 esac 12002done 12003 12004 12005# If the user did not use the arguments to specify the items to instantiate, 12006# then the envvar interface is used. Set only those that are not. 12007# We use the long form for the default assignment because of an extremely 12008# bizarre bug on SunOS 4.1.3. 12009if $ac_need_defaults; then 12010 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12011 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12012 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12013fi 12014 12015# Have a temporary directory for convenience. Make it in the build tree 12016# simply because there is no reason against having it here, and in addition, 12017# creating and moving files from /tmp can sometimes cause problems. 12018# Hook for its removal unless debugging. 12019# Note that there is a small window in which the directory will not be cleaned: 12020# after its creation but before its name has been assigned to `$tmp'. 12021$debug || 12022{ 12023 tmp= 12024 trap 'exit_status=$? 12025 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12026' 0 12027 trap 'as_fn_exit 1' 1 2 13 15 12028} 12029# Create a (secure) tmp directory for tmp files. 12030 12031{ 12032 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12033 test -n "$tmp" && test -d "$tmp" 12034} || 12035{ 12036 tmp=./conf$$-$RANDOM 12037 (umask 077 && mkdir "$tmp") 12038} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 12039 12040# Set up the scripts for CONFIG_FILES section. 12041# No need to generate them if there are no CONFIG_FILES. 12042# This happens for instance with `./config.status config.h'. 12043if test -n "$CONFIG_FILES"; then 12044 12045 12046ac_cr=`echo X | tr X '\015'` 12047# On cygwin, bash can eat \r inside `` if the user requested igncr. 12048# But we know of no other shell where ac_cr would be empty at this 12049# point, so we can use a bashism as a fallback. 12050if test "x$ac_cr" = x; then 12051 eval ac_cr=\$\'\\r\' 12052fi 12053ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12054if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12055 ac_cs_awk_cr='\r' 12056else 12057 ac_cs_awk_cr=$ac_cr 12058fi 12059 12060echo 'BEGIN {' >"$tmp/subs1.awk" && 12061_ACEOF 12062 12063 12064{ 12065 echo "cat >conf$$subs.awk <<_ACEOF" && 12066 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12067 echo "_ACEOF" 12068} >conf$$subs.sh || 12069 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12070ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 12071ac_delim='%!_!# ' 12072for ac_last_try in false false false false false :; do 12073 . ./conf$$subs.sh || 12074 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12075 12076 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12077 if test $ac_delim_n = $ac_delim_num; then 12078 break 12079 elif $ac_last_try; then 12080 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12081 else 12082 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12083 fi 12084done 12085rm -f conf$$subs.sh 12086 12087cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12088cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12089_ACEOF 12090sed -n ' 12091h 12092s/^/S["/; s/!.*/"]=/ 12093p 12094g 12095s/^[^!]*!// 12096:repl 12097t repl 12098s/'"$ac_delim"'$// 12099t delim 12100:nl 12101h 12102s/\(.\{148\}\).*/\1/ 12103t more1 12104s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12105p 12106n 12107b repl 12108:more1 12109s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12110p 12111g 12112s/.\{148\}// 12113t nl 12114:delim 12115h 12116s/\(.\{148\}\).*/\1/ 12117t more2 12118s/["\\]/\\&/g; s/^/"/; s/$/"/ 12119p 12120b 12121:more2 12122s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12123p 12124g 12125s/.\{148\}// 12126t delim 12127' <conf$$subs.awk | sed ' 12128/^[^""]/{ 12129 N 12130 s/\n// 12131} 12132' >>$CONFIG_STATUS || ac_write_fail=1 12133rm -f conf$$subs.awk 12134cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12135_ACAWK 12136cat >>"\$tmp/subs1.awk" <<_ACAWK && 12137 for (key in S) S_is_set[key] = 1 12138 FS = "" 12139 12140} 12141{ 12142 line = $ 0 12143 nfields = split(line, field, "@") 12144 substed = 0 12145 len = length(field[1]) 12146 for (i = 2; i < nfields; i++) { 12147 key = field[i] 12148 keylen = length(key) 12149 if (S_is_set[key]) { 12150 value = S[key] 12151 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12152 len += length(value) + length(field[++i]) 12153 substed = 1 12154 } else 12155 len += 1 + keylen 12156 } 12157 12158 print line 12159} 12160 12161_ACAWK 12162_ACEOF 12163cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12164if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12165 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12166else 12167 cat 12168fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12169 || as_fn_error "could not setup config files machinery" "$LINENO" 5 12170_ACEOF 12171 12172# VPATH may cause trouble with some makes, so we remove $(srcdir), 12173# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12174# trailing colons and then remove the whole line if VPATH becomes empty 12175# (actually we leave an empty line to preserve line numbers). 12176if test "x$srcdir" = x.; then 12177 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12178s/:*\$(srcdir):*/:/ 12179s/:*\${srcdir}:*/:/ 12180s/:*@srcdir@:*/:/ 12181s/^\([^=]*=[ ]*\):*/\1/ 12182s/:*$// 12183s/^[^=]*=[ ]*$// 12184}' 12185fi 12186 12187cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12188fi # test -n "$CONFIG_FILES" 12189 12190# Set up the scripts for CONFIG_HEADERS section. 12191# No need to generate them if there are no CONFIG_HEADERS. 12192# This happens for instance with `./config.status Makefile'. 12193if test -n "$CONFIG_HEADERS"; then 12194cat >"$tmp/defines.awk" <<\_ACAWK || 12195BEGIN { 12196_ACEOF 12197 12198# Transform confdefs.h into an awk script `defines.awk', embedded as 12199# here-document in config.status, that substitutes the proper values into 12200# config.h.in to produce config.h. 12201 12202# Create a delimiter string that does not exist in confdefs.h, to ease 12203# handling of long lines. 12204ac_delim='%!_!# ' 12205for ac_last_try in false false :; do 12206 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 12207 if test -z "$ac_t"; then 12208 break 12209 elif $ac_last_try; then 12210 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 12211 else 12212 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12213 fi 12214done 12215 12216# For the awk script, D is an array of macro values keyed by name, 12217# likewise P contains macro parameters if any. Preserve backslash 12218# newline sequences. 12219 12220ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12221sed -n ' 12222s/.\{148\}/&'"$ac_delim"'/g 12223t rset 12224:rset 12225s/^[ ]*#[ ]*define[ ][ ]*/ / 12226t def 12227d 12228:def 12229s/\\$// 12230t bsnl 12231s/["\\]/\\&/g 12232s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12233D["\1"]=" \3"/p 12234s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12235d 12236:bsnl 12237s/["\\]/\\&/g 12238s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12239D["\1"]=" \3\\\\\\n"\\/p 12240t cont 12241s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12242t cont 12243d 12244:cont 12245n 12246s/.\{148\}/&'"$ac_delim"'/g 12247t clear 12248:clear 12249s/\\$// 12250t bsnlc 12251s/["\\]/\\&/g; s/^/"/; s/$/"/p 12252d 12253:bsnlc 12254s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12255b cont 12256' <confdefs.h | sed ' 12257s/'"$ac_delim"'/"\\\ 12258"/g' >>$CONFIG_STATUS || ac_write_fail=1 12259 12260cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12261 for (key in D) D_is_set[key] = 1 12262 FS = "" 12263} 12264/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12265 line = \$ 0 12266 split(line, arg, " ") 12267 if (arg[1] == "#") { 12268 defundef = arg[2] 12269 mac1 = arg[3] 12270 } else { 12271 defundef = substr(arg[1], 2) 12272 mac1 = arg[2] 12273 } 12274 split(mac1, mac2, "(") #) 12275 macro = mac2[1] 12276 prefix = substr(line, 1, index(line, defundef) - 1) 12277 if (D_is_set[macro]) { 12278 # Preserve the white space surrounding the "#". 12279 print prefix "define", macro P[macro] D[macro] 12280 next 12281 } else { 12282 # Replace #undef with comments. This is necessary, for example, 12283 # in the case of _POSIX_SOURCE, which is predefined and required 12284 # on some systems where configure will not decide to define it. 12285 if (defundef == "undef") { 12286 print "/*", prefix defundef, macro, "*/" 12287 next 12288 } 12289 } 12290} 12291{ print } 12292_ACAWK 12293_ACEOF 12294cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12295 as_fn_error "could not setup config headers machinery" "$LINENO" 5 12296fi # test -n "$CONFIG_HEADERS" 12297 12298 12299eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12300shift 12301for ac_tag 12302do 12303 case $ac_tag in 12304 :[FHLC]) ac_mode=$ac_tag; continue;; 12305 esac 12306 case $ac_mode$ac_tag in 12307 :[FHL]*:*);; 12308 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 12309 :[FH]-) ac_tag=-:-;; 12310 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12311 esac 12312 ac_save_IFS=$IFS 12313 IFS=: 12314 set x $ac_tag 12315 IFS=$ac_save_IFS 12316 shift 12317 ac_file=$1 12318 shift 12319 12320 case $ac_mode in 12321 :L) ac_source=$1;; 12322 :[FH]) 12323 ac_file_inputs= 12324 for ac_f 12325 do 12326 case $ac_f in 12327 -) ac_f="$tmp/stdin";; 12328 *) # Look for the file first in the build tree, then in the source tree 12329 # (if the path is not absolute). The absolute path cannot be DOS-style, 12330 # because $ac_f cannot contain `:'. 12331 test -f "$ac_f" || 12332 case $ac_f in 12333 [\\/$]*) false;; 12334 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12335 esac || 12336 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12337 esac 12338 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12339 as_fn_append ac_file_inputs " '$ac_f'" 12340 done 12341 12342 # Let's still pretend it is `configure' which instantiates (i.e., don't 12343 # use $as_me), people would be surprised to read: 12344 # /* config.h. Generated by config.status. */ 12345 configure_input='Generated from '` 12346 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12347 `' by configure.' 12348 if test x"$ac_file" != x-; then 12349 configure_input="$ac_file. $configure_input" 12350 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12351$as_echo "$as_me: creating $ac_file" >&6;} 12352 fi 12353 # Neutralize special characters interpreted by sed in replacement strings. 12354 case $configure_input in #( 12355 *\&* | *\|* | *\\* ) 12356 ac_sed_conf_input=`$as_echo "$configure_input" | 12357 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12358 *) ac_sed_conf_input=$configure_input;; 12359 esac 12360 12361 case $ac_tag in 12362 *:-:* | *:-) cat >"$tmp/stdin" \ 12363 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 12364 esac 12365 ;; 12366 esac 12367 12368 ac_dir=`$as_dirname -- "$ac_file" || 12369$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12370 X"$ac_file" : 'X\(//\)[^/]' \| \ 12371 X"$ac_file" : 'X\(//\)$' \| \ 12372 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12373$as_echo X"$ac_file" | 12374 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12375 s//\1/ 12376 q 12377 } 12378 /^X\(\/\/\)[^/].*/{ 12379 s//\1/ 12380 q 12381 } 12382 /^X\(\/\/\)$/{ 12383 s//\1/ 12384 q 12385 } 12386 /^X\(\/\).*/{ 12387 s//\1/ 12388 q 12389 } 12390 s/.*/./; q'` 12391 as_dir="$ac_dir"; as_fn_mkdir_p 12392 ac_builddir=. 12393 12394case "$ac_dir" in 12395.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12396*) 12397 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12398 # A ".." for each directory in $ac_dir_suffix. 12399 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12400 case $ac_top_builddir_sub in 12401 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12402 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12403 esac ;; 12404esac 12405ac_abs_top_builddir=$ac_pwd 12406ac_abs_builddir=$ac_pwd$ac_dir_suffix 12407# for backward compatibility: 12408ac_top_builddir=$ac_top_build_prefix 12409 12410case $srcdir in 12411 .) # We are building in place. 12412 ac_srcdir=. 12413 ac_top_srcdir=$ac_top_builddir_sub 12414 ac_abs_top_srcdir=$ac_pwd ;; 12415 [\\/]* | ?:[\\/]* ) # Absolute name. 12416 ac_srcdir=$srcdir$ac_dir_suffix; 12417 ac_top_srcdir=$srcdir 12418 ac_abs_top_srcdir=$srcdir ;; 12419 *) # Relative name. 12420 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12421 ac_top_srcdir=$ac_top_build_prefix$srcdir 12422 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12423esac 12424ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12425 12426 12427 case $ac_mode in 12428 :F) 12429 # 12430 # CONFIG_FILE 12431 # 12432 12433 case $INSTALL in 12434 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12435 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12436 esac 12437 ac_MKDIR_P=$MKDIR_P 12438 case $MKDIR_P in 12439 [\\/$]* | ?:[\\/]* ) ;; 12440 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12441 esac 12442_ACEOF 12443 12444cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12445# If the template does not know about datarootdir, expand it. 12446# FIXME: This hack should be removed a few years after 2.60. 12447ac_datarootdir_hack=; ac_datarootdir_seen= 12448ac_sed_dataroot=' 12449/datarootdir/ { 12450 p 12451 q 12452} 12453/@datadir@/p 12454/@docdir@/p 12455/@infodir@/p 12456/@localedir@/p 12457/@mandir@/p' 12458case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12459*datarootdir*) ac_datarootdir_seen=yes;; 12460*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12461 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12462$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12463_ACEOF 12464cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12465 ac_datarootdir_hack=' 12466 s&@datadir@&$datadir&g 12467 s&@docdir@&$docdir&g 12468 s&@infodir@&$infodir&g 12469 s&@localedir@&$localedir&g 12470 s&@mandir@&$mandir&g 12471 s&\\\${datarootdir}&$datarootdir&g' ;; 12472esac 12473_ACEOF 12474 12475# Neutralize VPATH when `$srcdir' = `.'. 12476# Shell code in configure.ac might set extrasub. 12477# FIXME: do we really want to maintain this feature? 12478cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12479ac_sed_extra="$ac_vpsub 12480$extrasub 12481_ACEOF 12482cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12483:t 12484/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12485s|@configure_input@|$ac_sed_conf_input|;t t 12486s&@top_builddir@&$ac_top_builddir_sub&;t t 12487s&@top_build_prefix@&$ac_top_build_prefix&;t t 12488s&@srcdir@&$ac_srcdir&;t t 12489s&@abs_srcdir@&$ac_abs_srcdir&;t t 12490s&@top_srcdir@&$ac_top_srcdir&;t t 12491s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12492s&@builddir@&$ac_builddir&;t t 12493s&@abs_builddir@&$ac_abs_builddir&;t t 12494s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12495s&@INSTALL@&$ac_INSTALL&;t t 12496s&@MKDIR_P@&$ac_MKDIR_P&;t t 12497$ac_datarootdir_hack 12498" 12499eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 12500 || as_fn_error "could not create $ac_file" "$LINENO" 5 12501 12502test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12503 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 12504 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 12505 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12506which seems to be undefined. Please make sure it is defined." >&5 12507$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12508which seems to be undefined. Please make sure it is defined." >&2;} 12509 12510 rm -f "$tmp/stdin" 12511 case $ac_file in 12512 -) cat "$tmp/out" && rm -f "$tmp/out";; 12513 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 12514 esac \ 12515 || as_fn_error "could not create $ac_file" "$LINENO" 5 12516 ;; 12517 :H) 12518 # 12519 # CONFIG_HEADER 12520 # 12521 if test x"$ac_file" != x-; then 12522 { 12523 $as_echo "/* $configure_input */" \ 12524 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 12525 } >"$tmp/config.h" \ 12526 || as_fn_error "could not create $ac_file" "$LINENO" 5 12527 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 12528 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 12529$as_echo "$as_me: $ac_file is unchanged" >&6;} 12530 else 12531 rm -f "$ac_file" 12532 mv "$tmp/config.h" "$ac_file" \ 12533 || as_fn_error "could not create $ac_file" "$LINENO" 5 12534 fi 12535 else 12536 $as_echo "/* $configure_input */" \ 12537 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 12538 || as_fn_error "could not create -" "$LINENO" 5 12539 fi 12540# Compute "$ac_file"'s index in $config_headers. 12541_am_arg="$ac_file" 12542_am_stamp_count=1 12543for _am_header in $config_headers :; do 12544 case $_am_header in 12545 $_am_arg | $_am_arg:* ) 12546 break ;; 12547 * ) 12548 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 12549 esac 12550done 12551echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 12552$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12553 X"$_am_arg" : 'X\(//\)[^/]' \| \ 12554 X"$_am_arg" : 'X\(//\)$' \| \ 12555 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 12556$as_echo X"$_am_arg" | 12557 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12558 s//\1/ 12559 q 12560 } 12561 /^X\(\/\/\)[^/].*/{ 12562 s//\1/ 12563 q 12564 } 12565 /^X\(\/\/\)$/{ 12566 s//\1/ 12567 q 12568 } 12569 /^X\(\/\).*/{ 12570 s//\1/ 12571 q 12572 } 12573 s/.*/./; q'`/stamp-h$_am_stamp_count 12574 ;; 12575 12576 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12577$as_echo "$as_me: executing $ac_file commands" >&6;} 12578 ;; 12579 esac 12580 12581 12582 case $ac_file$ac_mode in 12583 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 12584 # Autoconf 2.62 quotes --file arguments for eval, but not when files 12585 # are listed without --file. Let's play safe and only enable the eval 12586 # if we detect the quoting. 12587 case $CONFIG_FILES in 12588 *\'*) eval set x "$CONFIG_FILES" ;; 12589 *) set x $CONFIG_FILES ;; 12590 esac 12591 shift 12592 for mf 12593 do 12594 # Strip MF so we end up with the name of the file. 12595 mf=`echo "$mf" | sed -e 's/:.*$//'` 12596 # Check whether this is an Automake generated Makefile or not. 12597 # We used to match only the files named `Makefile.in', but 12598 # some people rename them; so instead we look at the file content. 12599 # Grep'ing the first line is not enough: some people post-process 12600 # each Makefile.in and add a new line on top of each file to say so. 12601 # Grep'ing the whole file is not good either: AIX grep has a line 12602 # limit of 2048, but all sed's we know have understand at least 4000. 12603 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 12604 dirpart=`$as_dirname -- "$mf" || 12605$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12606 X"$mf" : 'X\(//\)[^/]' \| \ 12607 X"$mf" : 'X\(//\)$' \| \ 12608 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 12609$as_echo X"$mf" | 12610 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12611 s//\1/ 12612 q 12613 } 12614 /^X\(\/\/\)[^/].*/{ 12615 s//\1/ 12616 q 12617 } 12618 /^X\(\/\/\)$/{ 12619 s//\1/ 12620 q 12621 } 12622 /^X\(\/\).*/{ 12623 s//\1/ 12624 q 12625 } 12626 s/.*/./; q'` 12627 else 12628 continue 12629 fi 12630 # Extract the definition of DEPDIR, am__include, and am__quote 12631 # from the Makefile without running `make'. 12632 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 12633 test -z "$DEPDIR" && continue 12634 am__include=`sed -n 's/^am__include = //p' < "$mf"` 12635 test -z "am__include" && continue 12636 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 12637 # When using ansi2knr, U may be empty or an underscore; expand it 12638 U=`sed -n 's/^U = //p' < "$mf"` 12639 # Find all dependency output files, they are included files with 12640 # $(DEPDIR) in their names. We invoke sed twice because it is the 12641 # simplest approach to changing $(DEPDIR) to its actual value in the 12642 # expansion. 12643 for file in `sed -n " 12644 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 12645 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 12646 # Make sure the directory exists. 12647 test -f "$dirpart/$file" && continue 12648 fdir=`$as_dirname -- "$file" || 12649$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12650 X"$file" : 'X\(//\)[^/]' \| \ 12651 X"$file" : 'X\(//\)$' \| \ 12652 X"$file" : 'X\(/\)' \| . 2>/dev/null || 12653$as_echo X"$file" | 12654 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12655 s//\1/ 12656 q 12657 } 12658 /^X\(\/\/\)[^/].*/{ 12659 s//\1/ 12660 q 12661 } 12662 /^X\(\/\/\)$/{ 12663 s//\1/ 12664 q 12665 } 12666 /^X\(\/\).*/{ 12667 s//\1/ 12668 q 12669 } 12670 s/.*/./; q'` 12671 as_dir=$dirpart/$fdir; as_fn_mkdir_p 12672 # echo "creating $dirpart/$file" 12673 echo '# dummy' > "$dirpart/$file" 12674 done 12675 done 12676} 12677 ;; 12678 "libtool":C) 12679 12680 # See if we are running on zsh, and set the options which allow our 12681 # commands through without removal of \ escapes. 12682 if test -n "${ZSH_VERSION+set}" ; then 12683 setopt NO_GLOB_SUBST 12684 fi 12685 12686 cfgfile="${ofile}T" 12687 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 12688 $RM "$cfgfile" 12689 12690 cat <<_LT_EOF >> "$cfgfile" 12691#! $SHELL 12692 12693# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 12694# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 12695# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 12696# NOTE: Changes made to this file will be lost: look at ltmain.sh. 12697# 12698# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 12699# 2006, 2007, 2008 Free Software Foundation, Inc. 12700# Written by Gordon Matzigkeit, 1996 12701# 12702# This file is part of GNU Libtool. 12703# 12704# GNU Libtool is free software; you can redistribute it and/or 12705# modify it under the terms of the GNU General Public License as 12706# published by the Free Software Foundation; either version 2 of 12707# the License, or (at your option) any later version. 12708# 12709# As a special exception to the GNU General Public License, 12710# if you distribute this file as part of a program or library that 12711# is built using GNU Libtool, you may include this file under the 12712# same distribution terms that you use for the rest of that program. 12713# 12714# GNU Libtool is distributed in the hope that it will be useful, 12715# but WITHOUT ANY WARRANTY; without even the implied warranty of 12716# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12717# GNU General Public License for more details. 12718# 12719# You should have received a copy of the GNU General Public License 12720# along with GNU Libtool; see the file COPYING. If not, a copy 12721# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 12722# obtained by writing to the Free Software Foundation, Inc., 12723# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 12724 12725 12726# The names of the tagged configurations supported by this script. 12727available_tags="" 12728 12729# ### BEGIN LIBTOOL CONFIG 12730 12731# Which release of libtool.m4 was used? 12732macro_version=$macro_version 12733macro_revision=$macro_revision 12734 12735# Whether or not to build shared libraries. 12736build_libtool_libs=$enable_shared 12737 12738# Whether or not to build static libraries. 12739build_old_libs=$enable_static 12740 12741# What type of objects to build. 12742pic_mode=$pic_mode 12743 12744# Whether or not to optimize for fast installation. 12745fast_install=$enable_fast_install 12746 12747# The host system. 12748host_alias=$host_alias 12749host=$host 12750host_os=$host_os 12751 12752# The build system. 12753build_alias=$build_alias 12754build=$build 12755build_os=$build_os 12756 12757# A sed program that does not truncate output. 12758SED=$lt_SED 12759 12760# Sed that helps us avoid accidentally triggering echo(1) options like -n. 12761Xsed="\$SED -e 1s/^X//" 12762 12763# A grep program that handles long lines. 12764GREP=$lt_GREP 12765 12766# An ERE matcher. 12767EGREP=$lt_EGREP 12768 12769# A literal string matcher. 12770FGREP=$lt_FGREP 12771 12772# A BSD- or MS-compatible name lister. 12773NM=$lt_NM 12774 12775# Whether we need soft or hard links. 12776LN_S=$lt_LN_S 12777 12778# What is the maximum length of a command? 12779max_cmd_len=$max_cmd_len 12780 12781# Object file suffix (normally "o"). 12782objext=$ac_objext 12783 12784# Executable file suffix (normally ""). 12785exeext=$exeext 12786 12787# whether the shell understands "unset". 12788lt_unset=$lt_unset 12789 12790# turn spaces into newlines. 12791SP2NL=$lt_lt_SP2NL 12792 12793# turn newlines into spaces. 12794NL2SP=$lt_lt_NL2SP 12795 12796# How to create reloadable object files. 12797reload_flag=$lt_reload_flag 12798reload_cmds=$lt_reload_cmds 12799 12800# An object symbol dumper. 12801OBJDUMP=$lt_OBJDUMP 12802 12803# Method to check whether dependent libraries are shared objects. 12804deplibs_check_method=$lt_deplibs_check_method 12805 12806# Command to use when deplibs_check_method == "file_magic". 12807file_magic_cmd=$lt_file_magic_cmd 12808 12809# The archiver. 12810AR=$lt_AR 12811AR_FLAGS=$lt_AR_FLAGS 12812 12813# A symbol stripping program. 12814STRIP=$lt_STRIP 12815 12816# Commands used to install an old-style archive. 12817RANLIB=$lt_RANLIB 12818old_postinstall_cmds=$lt_old_postinstall_cmds 12819old_postuninstall_cmds=$lt_old_postuninstall_cmds 12820 12821# A C compiler. 12822LTCC=$lt_CC 12823 12824# LTCC compiler flags. 12825LTCFLAGS=$lt_CFLAGS 12826 12827# Take the output of nm and produce a listing of raw symbols and C names. 12828global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 12829 12830# Transform the output of nm in a proper C declaration. 12831global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 12832 12833# Transform the output of nm in a C name address pair. 12834global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 12835 12836# Transform the output of nm in a C name address pair when lib prefix is needed. 12837global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 12838 12839# The name of the directory that contains temporary libtool files. 12840objdir=$objdir 12841 12842# Shell to use when invoking shell scripts. 12843SHELL=$lt_SHELL 12844 12845# An echo program that does not interpret backslashes. 12846ECHO=$lt_ECHO 12847 12848# Used to examine libraries when file_magic_cmd begins with "file". 12849MAGIC_CMD=$MAGIC_CMD 12850 12851# Must we lock files when doing compilation? 12852need_locks=$lt_need_locks 12853 12854# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 12855DSYMUTIL=$lt_DSYMUTIL 12856 12857# Tool to change global to local symbols on Mac OS X. 12858NMEDIT=$lt_NMEDIT 12859 12860# Tool to manipulate fat objects and archives on Mac OS X. 12861LIPO=$lt_LIPO 12862 12863# ldd/readelf like tool for Mach-O binaries on Mac OS X. 12864OTOOL=$lt_OTOOL 12865 12866# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 12867OTOOL64=$lt_OTOOL64 12868 12869# Old archive suffix (normally "a"). 12870libext=$libext 12871 12872# Shared library suffix (normally ".so"). 12873shrext_cmds=$lt_shrext_cmds 12874 12875# The commands to extract the exported symbol list from a shared archive. 12876extract_expsyms_cmds=$lt_extract_expsyms_cmds 12877 12878# Variables whose values should be saved in libtool wrapper scripts and 12879# restored at link time. 12880variables_saved_for_relink=$lt_variables_saved_for_relink 12881 12882# Do we need the "lib" prefix for modules? 12883need_lib_prefix=$need_lib_prefix 12884 12885# Do we need a version for libraries? 12886need_version=$need_version 12887 12888# Library versioning type. 12889version_type=$version_type 12890 12891# Shared library runtime path variable. 12892runpath_var=$runpath_var 12893 12894# Shared library path variable. 12895shlibpath_var=$shlibpath_var 12896 12897# Is shlibpath searched before the hard-coded library search path? 12898shlibpath_overrides_runpath=$shlibpath_overrides_runpath 12899 12900# Format of library name prefix. 12901libname_spec=$lt_libname_spec 12902 12903# List of archive names. First name is the real one, the rest are links. 12904# The last name is the one that the linker finds with -lNAME 12905library_names_spec=$lt_library_names_spec 12906 12907# The coded name of the library, if different from the real name. 12908soname_spec=$lt_soname_spec 12909 12910# Command to use after installation of a shared archive. 12911postinstall_cmds=$lt_postinstall_cmds 12912 12913# Command to use after uninstallation of a shared archive. 12914postuninstall_cmds=$lt_postuninstall_cmds 12915 12916# Commands used to finish a libtool library installation in a directory. 12917finish_cmds=$lt_finish_cmds 12918 12919# As "finish_cmds", except a single script fragment to be evaled but 12920# not shown. 12921finish_eval=$lt_finish_eval 12922 12923# Whether we should hardcode library paths into libraries. 12924hardcode_into_libs=$hardcode_into_libs 12925 12926# Compile-time system search path for libraries. 12927sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 12928 12929# Run-time system search path for libraries. 12930sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 12931 12932# Whether dlopen is supported. 12933dlopen_support=$enable_dlopen 12934 12935# Whether dlopen of programs is supported. 12936dlopen_self=$enable_dlopen_self 12937 12938# Whether dlopen of statically linked programs is supported. 12939dlopen_self_static=$enable_dlopen_self_static 12940 12941# Commands to strip libraries. 12942old_striplib=$lt_old_striplib 12943striplib=$lt_striplib 12944 12945 12946# The linker used to build libraries. 12947LD=$lt_LD 12948 12949# Commands used to build an old-style archive. 12950old_archive_cmds=$lt_old_archive_cmds 12951 12952# A language specific compiler. 12953CC=$lt_compiler 12954 12955# Is the compiler the GNU compiler? 12956with_gcc=$GCC 12957 12958# Compiler flag to turn off builtin functions. 12959no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 12960 12961# How to pass a linker flag through the compiler. 12962wl=$lt_lt_prog_compiler_wl 12963 12964# Additional compiler flags for building library objects. 12965pic_flag=$lt_lt_prog_compiler_pic 12966 12967# Compiler flag to prevent dynamic linking. 12968link_static_flag=$lt_lt_prog_compiler_static 12969 12970# Does compiler simultaneously support -c and -o options? 12971compiler_c_o=$lt_lt_cv_prog_compiler_c_o 12972 12973# Whether or not to add -lc for building shared libraries. 12974build_libtool_need_lc=$archive_cmds_need_lc 12975 12976# Whether or not to disallow shared libs when runtime libs are static. 12977allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 12978 12979# Compiler flag to allow reflexive dlopens. 12980export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 12981 12982# Compiler flag to generate shared objects directly from archives. 12983whole_archive_flag_spec=$lt_whole_archive_flag_spec 12984 12985# Whether the compiler copes with passing no objects directly. 12986compiler_needs_object=$lt_compiler_needs_object 12987 12988# Create an old-style archive from a shared archive. 12989old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 12990 12991# Create a temporary old-style archive to link instead of a shared archive. 12992old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 12993 12994# Commands used to build a shared archive. 12995archive_cmds=$lt_archive_cmds 12996archive_expsym_cmds=$lt_archive_expsym_cmds 12997 12998# Commands used to build a loadable module if different from building 12999# a shared archive. 13000module_cmds=$lt_module_cmds 13001module_expsym_cmds=$lt_module_expsym_cmds 13002 13003# Whether we are building with GNU ld or not. 13004with_gnu_ld=$lt_with_gnu_ld 13005 13006# Flag that allows shared libraries with undefined symbols to be built. 13007allow_undefined_flag=$lt_allow_undefined_flag 13008 13009# Flag that enforces no undefined symbols. 13010no_undefined_flag=$lt_no_undefined_flag 13011 13012# Flag to hardcode \$libdir into a binary during linking. 13013# This must work even if \$libdir does not exist 13014hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13015 13016# If ld is used when linking, flag to hardcode \$libdir into a binary 13017# during linking. This must work even if \$libdir does not exist. 13018hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13019 13020# Whether we need a single "-rpath" flag with a separated argument. 13021hardcode_libdir_separator=$lt_hardcode_libdir_separator 13022 13023# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13024# DIR into the resulting binary. 13025hardcode_direct=$hardcode_direct 13026 13027# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13028# DIR into the resulting binary and the resulting library dependency is 13029# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13030# library is relocated. 13031hardcode_direct_absolute=$hardcode_direct_absolute 13032 13033# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13034# into the resulting binary. 13035hardcode_minus_L=$hardcode_minus_L 13036 13037# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13038# into the resulting binary. 13039hardcode_shlibpath_var=$hardcode_shlibpath_var 13040 13041# Set to "yes" if building a shared library automatically hardcodes DIR 13042# into the library and all subsequent libraries and executables linked 13043# against it. 13044hardcode_automatic=$hardcode_automatic 13045 13046# Set to yes if linker adds runtime paths of dependent libraries 13047# to runtime path list. 13048inherit_rpath=$inherit_rpath 13049 13050# Whether libtool must link a program against all its dependency libraries. 13051link_all_deplibs=$link_all_deplibs 13052 13053# Fix the shell variable \$srcfile for the compiler. 13054fix_srcfile_path=$lt_fix_srcfile_path 13055 13056# Set to "yes" if exported symbols are required. 13057always_export_symbols=$always_export_symbols 13058 13059# The commands to list exported symbols. 13060export_symbols_cmds=$lt_export_symbols_cmds 13061 13062# Symbols that should not be listed in the preloaded symbols. 13063exclude_expsyms=$lt_exclude_expsyms 13064 13065# Symbols that must always be exported. 13066include_expsyms=$lt_include_expsyms 13067 13068# Commands necessary for linking programs (against libraries) with templates. 13069prelink_cmds=$lt_prelink_cmds 13070 13071# Specify filename containing input files. 13072file_list_spec=$lt_file_list_spec 13073 13074# How to hardcode a shared library path into an executable. 13075hardcode_action=$hardcode_action 13076 13077# ### END LIBTOOL CONFIG 13078 13079_LT_EOF 13080 13081 case $host_os in 13082 aix3*) 13083 cat <<\_LT_EOF >> "$cfgfile" 13084# AIX sometimes has problems with the GCC collect2 program. For some 13085# reason, if we set the COLLECT_NAMES environment variable, the problems 13086# vanish in a puff of smoke. 13087if test "X${COLLECT_NAMES+set}" != Xset; then 13088 COLLECT_NAMES= 13089 export COLLECT_NAMES 13090fi 13091_LT_EOF 13092 ;; 13093 esac 13094 13095 13096ltmain="$ac_aux_dir/ltmain.sh" 13097 13098 13099 # We use sed instead of cat because bash on DJGPP gets confused if 13100 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13101 # text mode, it properly converts lines to CR/LF. This bash problem 13102 # is reportedly fixed, but why not run on old versions too? 13103 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13104 || (rm -f "$cfgfile"; exit 1) 13105 13106 case $xsi_shell in 13107 yes) 13108 cat << \_LT_EOF >> "$cfgfile" 13109 13110# func_dirname file append nondir_replacement 13111# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13112# otherwise set result to NONDIR_REPLACEMENT. 13113func_dirname () 13114{ 13115 case ${1} in 13116 */*) func_dirname_result="${1%/*}${2}" ;; 13117 * ) func_dirname_result="${3}" ;; 13118 esac 13119} 13120 13121# func_basename file 13122func_basename () 13123{ 13124 func_basename_result="${1##*/}" 13125} 13126 13127# func_dirname_and_basename file append nondir_replacement 13128# perform func_basename and func_dirname in a single function 13129# call: 13130# dirname: Compute the dirname of FILE. If nonempty, 13131# add APPEND to the result, otherwise set result 13132# to NONDIR_REPLACEMENT. 13133# value returned in "$func_dirname_result" 13134# basename: Compute filename of FILE. 13135# value retuned in "$func_basename_result" 13136# Implementation must be kept synchronized with func_dirname 13137# and func_basename. For efficiency, we do not delegate to 13138# those functions but instead duplicate the functionality here. 13139func_dirname_and_basename () 13140{ 13141 case ${1} in 13142 */*) func_dirname_result="${1%/*}${2}" ;; 13143 * ) func_dirname_result="${3}" ;; 13144 esac 13145 func_basename_result="${1##*/}" 13146} 13147 13148# func_stripname prefix suffix name 13149# strip PREFIX and SUFFIX off of NAME. 13150# PREFIX and SUFFIX must not contain globbing or regex special 13151# characters, hashes, percent signs, but SUFFIX may contain a leading 13152# dot (in which case that matches only a dot). 13153func_stripname () 13154{ 13155 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13156 # positional parameters, so assign one to ordinary parameter first. 13157 func_stripname_result=${3} 13158 func_stripname_result=${func_stripname_result#"${1}"} 13159 func_stripname_result=${func_stripname_result%"${2}"} 13160} 13161 13162# func_opt_split 13163func_opt_split () 13164{ 13165 func_opt_split_opt=${1%%=*} 13166 func_opt_split_arg=${1#*=} 13167} 13168 13169# func_lo2o object 13170func_lo2o () 13171{ 13172 case ${1} in 13173 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13174 *) func_lo2o_result=${1} ;; 13175 esac 13176} 13177 13178# func_xform libobj-or-source 13179func_xform () 13180{ 13181 func_xform_result=${1%.*}.lo 13182} 13183 13184# func_arith arithmetic-term... 13185func_arith () 13186{ 13187 func_arith_result=$(( $* )) 13188} 13189 13190# func_len string 13191# STRING may not start with a hyphen. 13192func_len () 13193{ 13194 func_len_result=${#1} 13195} 13196 13197_LT_EOF 13198 ;; 13199 *) # Bourne compatible functions. 13200 cat << \_LT_EOF >> "$cfgfile" 13201 13202# func_dirname file append nondir_replacement 13203# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13204# otherwise set result to NONDIR_REPLACEMENT. 13205func_dirname () 13206{ 13207 # Extract subdirectory from the argument. 13208 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 13209 if test "X$func_dirname_result" = "X${1}"; then 13210 func_dirname_result="${3}" 13211 else 13212 func_dirname_result="$func_dirname_result${2}" 13213 fi 13214} 13215 13216# func_basename file 13217func_basename () 13218{ 13219 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 13220} 13221 13222 13223# func_stripname prefix suffix name 13224# strip PREFIX and SUFFIX off of NAME. 13225# PREFIX and SUFFIX must not contain globbing or regex special 13226# characters, hashes, percent signs, but SUFFIX may contain a leading 13227# dot (in which case that matches only a dot). 13228# func_strip_suffix prefix name 13229func_stripname () 13230{ 13231 case ${2} in 13232 .*) func_stripname_result=`$ECHO "X${3}" \ 13233 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 13234 *) func_stripname_result=`$ECHO "X${3}" \ 13235 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 13236 esac 13237} 13238 13239# sed scripts: 13240my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13241my_sed_long_arg='1s/^-[^=]*=//' 13242 13243# func_opt_split 13244func_opt_split () 13245{ 13246 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 13247 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 13248} 13249 13250# func_lo2o object 13251func_lo2o () 13252{ 13253 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 13254} 13255 13256# func_xform libobj-or-source 13257func_xform () 13258{ 13259 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 13260} 13261 13262# func_arith arithmetic-term... 13263func_arith () 13264{ 13265 func_arith_result=`expr "$@"` 13266} 13267 13268# func_len string 13269# STRING may not start with a hyphen. 13270func_len () 13271{ 13272 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13273} 13274 13275_LT_EOF 13276esac 13277 13278case $lt_shell_append in 13279 yes) 13280 cat << \_LT_EOF >> "$cfgfile" 13281 13282# func_append var value 13283# Append VALUE to the end of shell variable VAR. 13284func_append () 13285{ 13286 eval "$1+=\$2" 13287} 13288_LT_EOF 13289 ;; 13290 *) 13291 cat << \_LT_EOF >> "$cfgfile" 13292 13293# func_append var value 13294# Append VALUE to the end of shell variable VAR. 13295func_append () 13296{ 13297 eval "$1=\$$1\$2" 13298} 13299 13300_LT_EOF 13301 ;; 13302 esac 13303 13304 13305 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13306 || (rm -f "$cfgfile"; exit 1) 13307 13308 mv -f "$cfgfile" "$ofile" || 13309 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13310 chmod +x "$ofile" 13311 13312 ;; 13313 13314 esac 13315done # for ac_tag 13316 13317 13318as_fn_exit 0 13319_ACEOF 13320ac_clean_files=$ac_clean_files_save 13321 13322test $ac_write_fail = 0 || 13323 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13324 13325 13326# configure is writing to config.log, and then calls config.status. 13327# config.status does its own redirection, appending to config.log. 13328# Unfortunately, on DOS this fails, as config.log is still kept open 13329# by configure, so config.status won't be able to write to it; its 13330# output is simply discarded. So we exec the FD to /dev/null, 13331# effectively closing config.log, so it can be properly (re)opened and 13332# appended to by config.status. When coming back to configure, we 13333# need to make the FD available again. 13334if test "$no_create" != yes; then 13335 ac_cs_success=: 13336 ac_config_status_args= 13337 test "$silent" = yes && 13338 ac_config_status_args="$ac_config_status_args --quiet" 13339 exec 5>/dev/null 13340 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13341 exec 5>>config.log 13342 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13343 # would make configure fail if this is the last instruction. 13344 $ac_cs_success || as_fn_exit $? 13345fi 13346if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13347 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13348$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13349fi 13350 13351