configure revision 356f6deb
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.65 for libXvMC 1.0.6. 4# 5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6# 7# 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, 10# Inc. 11# 12# 13# This configure script is free software; the Free Software Foundation 14# gives unlimited permission to copy, distribute and modify it. 15## -------------------- ## 16## M4sh Initialization. ## 17## -------------------- ## 18 19# Be more Bourne compatible 20DUALCASE=1; export DUALCASE # for MKS sh 21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28else 29 case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34esac 35fi 36 37 38as_nl=' 39' 40export as_nl 41# Printing a long string crashes Solaris 7 /usr/bin/printf. 42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 45# Prefer a ksh shell builtin over an external printf program on Solaris, 46# but without wasting forks for bash or zsh. 47if test -z "$BASH_VERSION$ZSH_VERSION" \ 48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 49 as_echo='print -r --' 50 as_echo_n='print -rn --' 51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 52 as_echo='printf %s\n' 53 as_echo_n='printf %s' 54else 55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 57 as_echo_n='/usr/ucb/echo -n' 58 else 59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 60 as_echo_n_body='eval 61 arg=$1; 62 case $arg in #( 63 *"$as_nl"*) 64 expr "X$arg" : "X\\(.*\\)$as_nl"; 65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 66 esac; 67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 68 ' 69 export as_echo_n_body 70 as_echo_n='sh -c $as_echo_n_body as_echo' 71 fi 72 export as_echo_body 73 as_echo='sh -c $as_echo_body as_echo' 74fi 75 76# The user is always right. 77if test "${PATH_SEPARATOR+set}" != set; then 78 PATH_SEPARATOR=: 79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 81 PATH_SEPARATOR=';' 82 } 83fi 84 85 86# IFS 87# We need space, tab and new line, in precisely that order. Quoting is 88# there to prevent editors from complaining about space-tab. 89# (If _AS_PATH_WALK were called with IFS unset, it would disable word 90# splitting by setting IFS to empty value.) 91IFS=" "" $as_nl" 92 93# Find who we are. Look in the path if we contain no directory separator. 94case $0 in #(( 95 *[\\/]* ) as_myself=$0 ;; 96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 97for as_dir in $PATH 98do 99 IFS=$as_save_IFS 100 test -z "$as_dir" && as_dir=. 101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 102 done 103IFS=$as_save_IFS 104 105 ;; 106esac 107# We did not find ourselves, most probably we were run as `sh COMMAND' 108# in which case we are not to be found in the path. 109if test "x$as_myself" = x; then 110 as_myself=$0 111fi 112if test ! -f "$as_myself"; then 113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 114 exit 1 115fi 116 117# Unset variables that we do not need and which cause bugs (e.g. in 118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 119# suppresses any "Segmentation fault" message there. '((' could 120# trigger a bug in pdksh 5.2.14. 121for as_var in BASH_ENV ENV MAIL MAILPATH 122do eval test x\${$as_var+set} = xset \ 123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 124done 125PS1='$ ' 126PS2='> ' 127PS4='+ ' 128 129# NLS nuisances. 130LC_ALL=C 131export LC_ALL 132LANGUAGE=C 133export LANGUAGE 134 135# CDPATH. 136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 137 138if test "x$CONFIG_SHELL" = x; then 139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 140 emulate sh 141 NULLCMD=: 142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 143 # is contrary to our usage. Disable this feature. 144 alias -g '\${1+\"\$@\"}'='\"\$@\"' 145 setopt NO_GLOB_SUBST 146else 147 case \`(set -o) 2>/dev/null\` in #( 148 *posix*) : 149 set -o posix ;; #( 150 *) : 151 ;; 152esac 153fi 154" 155 as_required="as_fn_return () { (exit \$1); } 156as_fn_success () { as_fn_return 0; } 157as_fn_failure () { as_fn_return 1; } 158as_fn_ret_success () { return 0; } 159as_fn_ret_failure () { return 1; } 160 161exitcode=0 162as_fn_success || { exitcode=1; echo as_fn_success failed.; } 163as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 164as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 165as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 166if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 167 168else 169 exitcode=1; echo positional parameters were not saved. 170fi 171test x\$exitcode = x0 || exit 1" 172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 176test \$(( 1 + 1 )) = 2 || exit 1" 177 if (eval "$as_required") 2>/dev/null; then : 178 as_have_required=yes 179else 180 as_have_required=no 181fi 182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 183 184else 185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 186as_found=false 187for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 188do 189 IFS=$as_save_IFS 190 test -z "$as_dir" && as_dir=. 191 as_found=: 192 case $as_dir in #( 193 /*) 194 for as_base in sh bash ksh sh5; do 195 # Try only shells that exist, to save several forks. 196 as_shell=$as_dir/$as_base 197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 199 CONFIG_SHELL=$as_shell as_have_required=yes 200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 201 break 2 202fi 203fi 204 done;; 205 esac 206 as_found=false 207done 208$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 210 CONFIG_SHELL=$SHELL as_have_required=yes 211fi; } 212IFS=$as_save_IFS 213 214 215 if test "x$CONFIG_SHELL" != x; then : 216 # We cannot yet assume a decent shell, so we have to provide a 217 # neutralization value for shells without unset; and this also 218 # works around shells that cannot unset nonexistent variables. 219 BASH_ENV=/dev/null 220 ENV=/dev/null 221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 222 export CONFIG_SHELL 223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 224fi 225 226 if test x$as_have_required = xno; then : 227 $as_echo "$0: This script requires a shell more modern than all" 228 $as_echo "$0: the shells that I found on your system." 229 if test x${ZSH_VERSION+set} = xset ; then 230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 231 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 232 else 233 $as_echo "$0: Please tell bug-autoconf@gnu.org and 234$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg 235$0: about your system, including any error possibly output 236$0: before this message. Then install a modern shell, or 237$0: manually run the script under such a shell if you do 238$0: have one." 239 fi 240 exit 1 241fi 242fi 243fi 244SHELL=${CONFIG_SHELL-/bin/sh} 245export SHELL 246# Unset more variables known to interfere with behavior of common tools. 247CLICOLOR_FORCE= GREP_OPTIONS= 248unset CLICOLOR_FORCE GREP_OPTIONS 249 250## --------------------- ## 251## M4sh Shell Functions. ## 252## --------------------- ## 253# as_fn_unset VAR 254# --------------- 255# Portably unset VAR. 256as_fn_unset () 257{ 258 { eval $1=; unset $1;} 259} 260as_unset=as_fn_unset 261 262# as_fn_set_status STATUS 263# ----------------------- 264# Set $? to STATUS, without forking. 265as_fn_set_status () 266{ 267 return $1 268} # as_fn_set_status 269 270# as_fn_exit STATUS 271# ----------------- 272# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 273as_fn_exit () 274{ 275 set +e 276 as_fn_set_status $1 277 exit $1 278} # as_fn_exit 279 280# as_fn_mkdir_p 281# ------------- 282# Create "$as_dir" as a directory, including parents if necessary. 283as_fn_mkdir_p () 284{ 285 286 case $as_dir in #( 287 -*) as_dir=./$as_dir;; 288 esac 289 test -d "$as_dir" || eval $as_mkdir_p || { 290 as_dirs= 291 while :; do 292 case $as_dir in #( 293 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 294 *) as_qdir=$as_dir;; 295 esac 296 as_dirs="'$as_qdir' $as_dirs" 297 as_dir=`$as_dirname -- "$as_dir" || 298$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 299 X"$as_dir" : 'X\(//\)[^/]' \| \ 300 X"$as_dir" : 'X\(//\)$' \| \ 301 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 302$as_echo X"$as_dir" | 303 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 304 s//\1/ 305 q 306 } 307 /^X\(\/\/\)[^/].*/{ 308 s//\1/ 309 q 310 } 311 /^X\(\/\/\)$/{ 312 s//\1/ 313 q 314 } 315 /^X\(\/\).*/{ 316 s//\1/ 317 q 318 } 319 s/.*/./; q'` 320 test -d "$as_dir" && break 321 done 322 test -z "$as_dirs" || eval "mkdir $as_dirs" 323 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 324 325 326} # as_fn_mkdir_p 327# as_fn_append VAR VALUE 328# ---------------------- 329# Append the text in VALUE to the end of the definition contained in VAR. Take 330# advantage of any shell optimizations that allow amortized linear growth over 331# repeated appends, instead of the typical quadratic growth present in naive 332# implementations. 333if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 334 eval 'as_fn_append () 335 { 336 eval $1+=\$2 337 }' 338else 339 as_fn_append () 340 { 341 eval $1=\$$1\$2 342 } 343fi # as_fn_append 344 345# as_fn_arith ARG... 346# ------------------ 347# Perform arithmetic evaluation on the ARGs, and store the result in the 348# global $as_val. Take advantage of shells that can avoid forks. The arguments 349# must be portable across $(()) and expr. 350if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 351 eval 'as_fn_arith () 352 { 353 as_val=$(( $* )) 354 }' 355else 356 as_fn_arith () 357 { 358 as_val=`expr "$@" || test $? -eq 1` 359 } 360fi # as_fn_arith 361 362 363# as_fn_error ERROR [LINENO LOG_FD] 364# --------------------------------- 365# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 366# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 367# script with status $?, using 1 if that was 0. 368as_fn_error () 369{ 370 as_status=$?; test $as_status -eq 0 && as_status=1 371 if test "$3"; then 372 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 373 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 374 fi 375 $as_echo "$as_me: error: $1" >&2 376 as_fn_exit $as_status 377} # as_fn_error 378 379if expr a : '\(a\)' >/dev/null 2>&1 && 380 test "X`expr 00001 : '.*\(...\)'`" = X001; then 381 as_expr=expr 382else 383 as_expr=false 384fi 385 386if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 387 as_basename=basename 388else 389 as_basename=false 390fi 391 392if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 393 as_dirname=dirname 394else 395 as_dirname=false 396fi 397 398as_me=`$as_basename -- "$0" || 399$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 400 X"$0" : 'X\(//\)$' \| \ 401 X"$0" : 'X\(/\)' \| . 2>/dev/null || 402$as_echo X/"$0" | 403 sed '/^.*\/\([^/][^/]*\)\/*$/{ 404 s//\1/ 405 q 406 } 407 /^X\/\(\/\/\)$/{ 408 s//\1/ 409 q 410 } 411 /^X\/\(\/\).*/{ 412 s//\1/ 413 q 414 } 415 s/.*/./; q'` 416 417# Avoid depending upon Character Ranges. 418as_cr_letters='abcdefghijklmnopqrstuvwxyz' 419as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 420as_cr_Letters=$as_cr_letters$as_cr_LETTERS 421as_cr_digits='0123456789' 422as_cr_alnum=$as_cr_Letters$as_cr_digits 423 424 425 as_lineno_1=$LINENO as_lineno_1a=$LINENO 426 as_lineno_2=$LINENO as_lineno_2a=$LINENO 427 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 428 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 429 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 430 sed -n ' 431 p 432 /[$]LINENO/= 433 ' <$as_myself | 434 sed ' 435 s/[$]LINENO.*/&-/ 436 t lineno 437 b 438 :lineno 439 N 440 :loop 441 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 442 t loop 443 s/-\n.*// 444 ' >$as_me.lineno && 445 chmod +x "$as_me.lineno" || 446 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 447 448 # Don't try to exec as it changes $[0], causing all sort of problems 449 # (the dirname of $[0] is not the place where we might find the 450 # original and so on. Autoconf is especially sensitive to this). 451 . "./$as_me.lineno" 452 # Exit status is that of the last command. 453 exit 454} 455 456ECHO_C= ECHO_N= ECHO_T= 457case `echo -n x` in #((((( 458-n*) 459 case `echo 'xy\c'` in 460 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 461 xy) ECHO_C='\c';; 462 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 463 ECHO_T=' ';; 464 esac;; 465*) 466 ECHO_N='-n';; 467esac 468 469rm -f conf$$ conf$$.exe conf$$.file 470if test -d conf$$.dir; then 471 rm -f conf$$.dir/conf$$.file 472else 473 rm -f conf$$.dir 474 mkdir conf$$.dir 2>/dev/null 475fi 476if (echo >conf$$.file) 2>/dev/null; then 477 if ln -s conf$$.file conf$$ 2>/dev/null; then 478 as_ln_s='ln -s' 479 # ... but there are two gotchas: 480 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 481 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 482 # In both cases, we have to default to `cp -p'. 483 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 484 as_ln_s='cp -p' 485 elif ln conf$$.file conf$$ 2>/dev/null; then 486 as_ln_s=ln 487 else 488 as_ln_s='cp -p' 489 fi 490else 491 as_ln_s='cp -p' 492fi 493rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 494rmdir conf$$.dir 2>/dev/null 495 496if mkdir -p . 2>/dev/null; then 497 as_mkdir_p='mkdir -p "$as_dir"' 498else 499 test -d ./-p && rmdir ./-p 500 as_mkdir_p=false 501fi 502 503if test -x / >/dev/null 2>&1; then 504 as_test_x='test -x' 505else 506 if ls -dL / >/dev/null 2>&1; then 507 as_ls_L_option=L 508 else 509 as_ls_L_option= 510 fi 511 as_test_x=' 512 eval sh -c '\'' 513 if test -d "$1"; then 514 test -d "$1/."; 515 else 516 case $1 in #( 517 -*)set "./$1";; 518 esac; 519 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 520 ???[sx]*):;;*)false;;esac;fi 521 '\'' sh 522 ' 523fi 524as_executable_p=$as_test_x 525 526# Sed expression to map a string onto a valid CPP name. 527as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 528 529# Sed expression to map a string onto a valid variable name. 530as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 531 532 533 534# Check that we are running under the correct shell. 535SHELL=${CONFIG_SHELL-/bin/sh} 536 537case X$lt_ECHO in 538X*--fallback-echo) 539 # Remove one level of quotation (which was required for Make). 540 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 541 ;; 542esac 543 544ECHO=${lt_ECHO-echo} 545if test "X$1" = X--no-reexec; then 546 # Discard the --no-reexec flag, and continue. 547 shift 548elif test "X$1" = X--fallback-echo; then 549 # Avoid inline document here, it may be left over 550 : 551elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 552 # Yippee, $ECHO works! 553 : 554else 555 # Restart under the correct shell. 556 exec $SHELL "$0" --no-reexec ${1+"$@"} 557fi 558 559if test "X$1" = X--fallback-echo; then 560 # used as fallback echo 561 shift 562 cat <<_LT_EOF 563$* 564_LT_EOF 565 exit 0 566fi 567 568# The HP-UX ksh and POSIX shell print the target directory to stdout 569# if CDPATH is set. 570(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 571 572if test -z "$lt_ECHO"; then 573 if test "X${echo_test_string+set}" != Xset; then 574 # find a string as large as possible, as long as the shell can cope with it 575 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 576 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 577 if { echo_test_string=`eval $cmd`; } 2>/dev/null && 578 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 579 then 580 break 581 fi 582 done 583 fi 584 585 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 586 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 587 test "X$echo_testing_string" = "X$echo_test_string"; then 588 : 589 else 590 # The Solaris, AIX, and Digital Unix default echo programs unquote 591 # backslashes. This makes it impossible to quote backslashes using 592 # echo "$something" | sed 's/\\/\\\\/g' 593 # 594 # So, first we look for a working echo in the user's PATH. 595 596 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 597 for dir in $PATH /usr/ucb; do 598 IFS="$lt_save_ifs" 599 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 600 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 601 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 602 test "X$echo_testing_string" = "X$echo_test_string"; then 603 ECHO="$dir/echo" 604 break 605 fi 606 done 607 IFS="$lt_save_ifs" 608 609 if test "X$ECHO" = Xecho; then 610 # We didn't find a better echo, so look for alternatives. 611 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 612 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 613 test "X$echo_testing_string" = "X$echo_test_string"; then 614 # This shell has a builtin print -r that does the trick. 615 ECHO='print -r' 616 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 617 test "X$CONFIG_SHELL" != X/bin/ksh; then 618 # If we have ksh, try running configure again with it. 619 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 620 export ORIGINAL_CONFIG_SHELL 621 CONFIG_SHELL=/bin/ksh 622 export CONFIG_SHELL 623 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 624 else 625 # Try using printf. 626 ECHO='printf %s\n' 627 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 628 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 629 test "X$echo_testing_string" = "X$echo_test_string"; then 630 # Cool, printf works 631 : 632 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 633 test "X$echo_testing_string" = 'X\t' && 634 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 635 test "X$echo_testing_string" = "X$echo_test_string"; then 636 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 637 export CONFIG_SHELL 638 SHELL="$CONFIG_SHELL" 639 export SHELL 640 ECHO="$CONFIG_SHELL $0 --fallback-echo" 641 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 642 test "X$echo_testing_string" = 'X\t' && 643 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 644 test "X$echo_testing_string" = "X$echo_test_string"; then 645 ECHO="$CONFIG_SHELL $0 --fallback-echo" 646 else 647 # maybe with a smaller string... 648 prev=: 649 650 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 651 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 652 then 653 break 654 fi 655 prev="$cmd" 656 done 657 658 if test "$prev" != 'sed 50q "$0"'; then 659 echo_test_string=`eval $prev` 660 export echo_test_string 661 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 662 else 663 # Oops. We lost completely, so just stick with echo. 664 ECHO=echo 665 fi 666 fi 667 fi 668 fi 669 fi 670fi 671 672# Copy echo and quote the copy suitably for passing to libtool from 673# the Makefile, instead of quoting the original, which is used later. 674lt_ECHO=$ECHO 675if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 676 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 677fi 678 679 680 681 682test -n "$DJDIR" || exec 7<&0 </dev/null 683exec 6>&1 684 685# Name of the host. 686# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 687# so uname gets run too. 688ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 689 690# 691# Initializations. 692# 693ac_default_prefix=/usr/local 694ac_clean_files= 695ac_config_libobj_dir=. 696LIBOBJS= 697cross_compiling=no 698subdirs= 699MFLAGS= 700MAKEFLAGS= 701 702# Identity of this package. 703PACKAGE_NAME='libXvMC' 704PACKAGE_TARNAME='libXvMC' 705PACKAGE_VERSION='1.0.6' 706PACKAGE_STRING='libXvMC 1.0.6' 707PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 708PACKAGE_URL='' 709 710# Factoring default headers for most tests. 711ac_includes_default="\ 712#include <stdio.h> 713#ifdef HAVE_SYS_TYPES_H 714# include <sys/types.h> 715#endif 716#ifdef HAVE_SYS_STAT_H 717# include <sys/stat.h> 718#endif 719#ifdef STDC_HEADERS 720# include <stdlib.h> 721# include <stddef.h> 722#else 723# ifdef HAVE_STDLIB_H 724# include <stdlib.h> 725# endif 726#endif 727#ifdef HAVE_STRING_H 728# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 729# include <memory.h> 730# endif 731# include <string.h> 732#endif 733#ifdef HAVE_STRINGS_H 734# include <strings.h> 735#endif 736#ifdef HAVE_INTTYPES_H 737# include <inttypes.h> 738#endif 739#ifdef HAVE_STDINT_H 740# include <stdint.h> 741#endif 742#ifdef HAVE_UNISTD_H 743# include <unistd.h> 744#endif" 745 746ac_subst_vars='am__EXEEXT_FALSE 747am__EXEEXT_TRUE 748LTLIBOBJS 749LIBOBJS 750LINT_FALSE 751LINT_TRUE 752LINT_FLAGS 753LINT 754XTMALLOC_ZERO_CFLAGS 755XMALLOC_ZERO_CFLAGS 756MALLOC_ZERO_CFLAGS 757XVMC_LIBS 758XVMC_CFLAGS 759OTOOL64 760OTOOL 761LIPO 762NMEDIT 763DSYMUTIL 764lt_ECHO 765RANLIB 766AR 767OBJDUMP 768LN_S 769NM 770ac_ct_DUMPBIN 771DUMPBIN 772LD 773FGREP 774LIBTOOL 775AM_BACKSLASH 776AM_DEFAULT_VERBOSITY 777MAN_SUBSTS 778XORG_MAN_PAGE 779ADMIN_MAN_DIR 780DRIVER_MAN_DIR 781MISC_MAN_DIR 782FILE_MAN_DIR 783LIB_MAN_DIR 784APP_MAN_DIR 785ADMIN_MAN_SUFFIX 786DRIVER_MAN_SUFFIX 787MISC_MAN_SUFFIX 788FILE_MAN_SUFFIX 789LIB_MAN_SUFFIX 790APP_MAN_SUFFIX 791SED 792host_os 793host_vendor 794host_cpu 795host 796build_os 797build_vendor 798build_cpu 799build 800INSTALL_CMD 801PKG_CONFIG 802CHANGELOG_CMD 803CWARNFLAGS 804EGREP 805GREP 806CPP 807am__fastdepCC_FALSE 808am__fastdepCC_TRUE 809CCDEPMODE 810AMDEPBACKSLASH 811AMDEP_FALSE 812AMDEP_TRUE 813am__quote 814am__include 815DEPDIR 816OBJEXT 817EXEEXT 818ac_ct_CC 819CPPFLAGS 820LDFLAGS 821CFLAGS 822CC 823MAINT 824MAINTAINER_MODE_FALSE 825MAINTAINER_MODE_TRUE 826am__untar 827am__tar 828AMTAR 829am__leading_dot 830SET_MAKE 831AWK 832mkdir_p 833MKDIR_P 834INSTALL_STRIP_PROGRAM 835STRIP 836install_sh 837MAKEINFO 838AUTOHEADER 839AUTOMAKE 840AUTOCONF 841ACLOCAL 842VERSION 843PACKAGE 844CYGPATH_W 845am__isrc 846INSTALL_DATA 847INSTALL_SCRIPT 848INSTALL_PROGRAM 849target_alias 850host_alias 851build_alias 852LIBS 853ECHO_T 854ECHO_N 855ECHO_C 856DEFS 857mandir 858localedir 859libdir 860psdir 861pdfdir 862dvidir 863htmldir 864infodir 865docdir 866oldincludedir 867includedir 868localstatedir 869sharedstatedir 870sysconfdir 871datadir 872datarootdir 873libexecdir 874sbindir 875bindir 876program_transform_name 877prefix 878exec_prefix 879PACKAGE_URL 880PACKAGE_BUGREPORT 881PACKAGE_STRING 882PACKAGE_VERSION 883PACKAGE_TARNAME 884PACKAGE_NAME 885PATH_SEPARATOR 886SHELL' 887ac_subst_files='' 888ac_user_opts=' 889enable_option_checking 890enable_maintainer_mode 891enable_dependency_tracking 892enable_strict_compilation 893enable_silent_rules 894enable_shared 895enable_static 896with_pic 897enable_fast_install 898with_gnu_ld 899enable_libtool_lock 900enable_malloc0returnsnull 901with_lint 902' 903 ac_precious_vars='build_alias 904host_alias 905target_alias 906CC 907CFLAGS 908LDFLAGS 909LIBS 910CPPFLAGS 911CPP 912PKG_CONFIG 913XVMC_CFLAGS 914XVMC_LIBS 915LINT 916LINT_FLAGS' 917 918 919# Initialize some variables set by options. 920ac_init_help= 921ac_init_version=false 922ac_unrecognized_opts= 923ac_unrecognized_sep= 924# The variables have the same names as the options, with 925# dashes changed to underlines. 926cache_file=/dev/null 927exec_prefix=NONE 928no_create= 929no_recursion= 930prefix=NONE 931program_prefix=NONE 932program_suffix=NONE 933program_transform_name=s,x,x, 934silent= 935site= 936srcdir= 937verbose= 938x_includes=NONE 939x_libraries=NONE 940 941# Installation directory options. 942# These are left unexpanded so users can "make install exec_prefix=/foo" 943# and all the variables that are supposed to be based on exec_prefix 944# by default will actually change. 945# Use braces instead of parens because sh, perl, etc. also accept them. 946# (The list follows the same order as the GNU Coding Standards.) 947bindir='${exec_prefix}/bin' 948sbindir='${exec_prefix}/sbin' 949libexecdir='${exec_prefix}/libexec' 950datarootdir='${prefix}/share' 951datadir='${datarootdir}' 952sysconfdir='${prefix}/etc' 953sharedstatedir='${prefix}/com' 954localstatedir='${prefix}/var' 955includedir='${prefix}/include' 956oldincludedir='/usr/include' 957docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 958infodir='${datarootdir}/info' 959htmldir='${docdir}' 960dvidir='${docdir}' 961pdfdir='${docdir}' 962psdir='${docdir}' 963libdir='${exec_prefix}/lib' 964localedir='${datarootdir}/locale' 965mandir='${datarootdir}/man' 966 967ac_prev= 968ac_dashdash= 969for ac_option 970do 971 # If the previous option needs an argument, assign it. 972 if test -n "$ac_prev"; then 973 eval $ac_prev=\$ac_option 974 ac_prev= 975 continue 976 fi 977 978 case $ac_option in 979 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 980 *) ac_optarg=yes ;; 981 esac 982 983 # Accept the important Cygnus configure options, so we can diagnose typos. 984 985 case $ac_dashdash$ac_option in 986 --) 987 ac_dashdash=yes ;; 988 989 -bindir | --bindir | --bindi | --bind | --bin | --bi) 990 ac_prev=bindir ;; 991 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 992 bindir=$ac_optarg ;; 993 994 -build | --build | --buil | --bui | --bu) 995 ac_prev=build_alias ;; 996 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 997 build_alias=$ac_optarg ;; 998 999 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1000 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1001 ac_prev=cache_file ;; 1002 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1003 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1004 cache_file=$ac_optarg ;; 1005 1006 --config-cache | -C) 1007 cache_file=config.cache ;; 1008 1009 -datadir | --datadir | --datadi | --datad) 1010 ac_prev=datadir ;; 1011 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1012 datadir=$ac_optarg ;; 1013 1014 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1015 | --dataroo | --dataro | --datar) 1016 ac_prev=datarootdir ;; 1017 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1018 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1019 datarootdir=$ac_optarg ;; 1020 1021 -disable-* | --disable-*) 1022 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1023 # Reject names that are not valid shell variable names. 1024 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1025 as_fn_error "invalid feature name: $ac_useropt" 1026 ac_useropt_orig=$ac_useropt 1027 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1028 case $ac_user_opts in 1029 *" 1030"enable_$ac_useropt" 1031"*) ;; 1032 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1033 ac_unrecognized_sep=', ';; 1034 esac 1035 eval enable_$ac_useropt=no ;; 1036 1037 -docdir | --docdir | --docdi | --doc | --do) 1038 ac_prev=docdir ;; 1039 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1040 docdir=$ac_optarg ;; 1041 1042 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1043 ac_prev=dvidir ;; 1044 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1045 dvidir=$ac_optarg ;; 1046 1047 -enable-* | --enable-*) 1048 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1049 # Reject names that are not valid shell variable names. 1050 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1051 as_fn_error "invalid feature name: $ac_useropt" 1052 ac_useropt_orig=$ac_useropt 1053 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1054 case $ac_user_opts in 1055 *" 1056"enable_$ac_useropt" 1057"*) ;; 1058 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1059 ac_unrecognized_sep=', ';; 1060 esac 1061 eval enable_$ac_useropt=\$ac_optarg ;; 1062 1063 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1064 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1065 | --exec | --exe | --ex) 1066 ac_prev=exec_prefix ;; 1067 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1068 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1069 | --exec=* | --exe=* | --ex=*) 1070 exec_prefix=$ac_optarg ;; 1071 1072 -gas | --gas | --ga | --g) 1073 # Obsolete; use --with-gas. 1074 with_gas=yes ;; 1075 1076 -help | --help | --hel | --he | -h) 1077 ac_init_help=long ;; 1078 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1079 ac_init_help=recursive ;; 1080 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1081 ac_init_help=short ;; 1082 1083 -host | --host | --hos | --ho) 1084 ac_prev=host_alias ;; 1085 -host=* | --host=* | --hos=* | --ho=*) 1086 host_alias=$ac_optarg ;; 1087 1088 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1089 ac_prev=htmldir ;; 1090 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1091 | --ht=*) 1092 htmldir=$ac_optarg ;; 1093 1094 -includedir | --includedir | --includedi | --included | --include \ 1095 | --includ | --inclu | --incl | --inc) 1096 ac_prev=includedir ;; 1097 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1098 | --includ=* | --inclu=* | --incl=* | --inc=*) 1099 includedir=$ac_optarg ;; 1100 1101 -infodir | --infodir | --infodi | --infod | --info | --inf) 1102 ac_prev=infodir ;; 1103 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1104 infodir=$ac_optarg ;; 1105 1106 -libdir | --libdir | --libdi | --libd) 1107 ac_prev=libdir ;; 1108 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1109 libdir=$ac_optarg ;; 1110 1111 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1112 | --libexe | --libex | --libe) 1113 ac_prev=libexecdir ;; 1114 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1115 | --libexe=* | --libex=* | --libe=*) 1116 libexecdir=$ac_optarg ;; 1117 1118 -localedir | --localedir | --localedi | --localed | --locale) 1119 ac_prev=localedir ;; 1120 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1121 localedir=$ac_optarg ;; 1122 1123 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1124 | --localstate | --localstat | --localsta | --localst | --locals) 1125 ac_prev=localstatedir ;; 1126 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1127 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1128 localstatedir=$ac_optarg ;; 1129 1130 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1131 ac_prev=mandir ;; 1132 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1133 mandir=$ac_optarg ;; 1134 1135 -nfp | --nfp | --nf) 1136 # Obsolete; use --without-fp. 1137 with_fp=no ;; 1138 1139 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1140 | --no-cr | --no-c | -n) 1141 no_create=yes ;; 1142 1143 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1144 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1145 no_recursion=yes ;; 1146 1147 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1148 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1149 | --oldin | --oldi | --old | --ol | --o) 1150 ac_prev=oldincludedir ;; 1151 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1152 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1153 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1154 oldincludedir=$ac_optarg ;; 1155 1156 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1157 ac_prev=prefix ;; 1158 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1159 prefix=$ac_optarg ;; 1160 1161 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1162 | --program-pre | --program-pr | --program-p) 1163 ac_prev=program_prefix ;; 1164 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1165 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1166 program_prefix=$ac_optarg ;; 1167 1168 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1169 | --program-suf | --program-su | --program-s) 1170 ac_prev=program_suffix ;; 1171 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1172 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1173 program_suffix=$ac_optarg ;; 1174 1175 -program-transform-name | --program-transform-name \ 1176 | --program-transform-nam | --program-transform-na \ 1177 | --program-transform-n | --program-transform- \ 1178 | --program-transform | --program-transfor \ 1179 | --program-transfo | --program-transf \ 1180 | --program-trans | --program-tran \ 1181 | --progr-tra | --program-tr | --program-t) 1182 ac_prev=program_transform_name ;; 1183 -program-transform-name=* | --program-transform-name=* \ 1184 | --program-transform-nam=* | --program-transform-na=* \ 1185 | --program-transform-n=* | --program-transform-=* \ 1186 | --program-transform=* | --program-transfor=* \ 1187 | --program-transfo=* | --program-transf=* \ 1188 | --program-trans=* | --program-tran=* \ 1189 | --progr-tra=* | --program-tr=* | --program-t=*) 1190 program_transform_name=$ac_optarg ;; 1191 1192 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1193 ac_prev=pdfdir ;; 1194 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1195 pdfdir=$ac_optarg ;; 1196 1197 -psdir | --psdir | --psdi | --psd | --ps) 1198 ac_prev=psdir ;; 1199 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1200 psdir=$ac_optarg ;; 1201 1202 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1203 | -silent | --silent | --silen | --sile | --sil) 1204 silent=yes ;; 1205 1206 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1207 ac_prev=sbindir ;; 1208 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1209 | --sbi=* | --sb=*) 1210 sbindir=$ac_optarg ;; 1211 1212 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1213 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1214 | --sharedst | --shareds | --shared | --share | --shar \ 1215 | --sha | --sh) 1216 ac_prev=sharedstatedir ;; 1217 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1218 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1219 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1220 | --sha=* | --sh=*) 1221 sharedstatedir=$ac_optarg ;; 1222 1223 -site | --site | --sit) 1224 ac_prev=site ;; 1225 -site=* | --site=* | --sit=*) 1226 site=$ac_optarg ;; 1227 1228 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1229 ac_prev=srcdir ;; 1230 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1231 srcdir=$ac_optarg ;; 1232 1233 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1234 | --syscon | --sysco | --sysc | --sys | --sy) 1235 ac_prev=sysconfdir ;; 1236 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1237 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1238 sysconfdir=$ac_optarg ;; 1239 1240 -target | --target | --targe | --targ | --tar | --ta | --t) 1241 ac_prev=target_alias ;; 1242 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1243 target_alias=$ac_optarg ;; 1244 1245 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1246 verbose=yes ;; 1247 1248 -version | --version | --versio | --versi | --vers | -V) 1249 ac_init_version=: ;; 1250 1251 -with-* | --with-*) 1252 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1253 # Reject names that are not valid shell variable names. 1254 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1255 as_fn_error "invalid package name: $ac_useropt" 1256 ac_useropt_orig=$ac_useropt 1257 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1258 case $ac_user_opts in 1259 *" 1260"with_$ac_useropt" 1261"*) ;; 1262 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1263 ac_unrecognized_sep=', ';; 1264 esac 1265 eval with_$ac_useropt=\$ac_optarg ;; 1266 1267 -without-* | --without-*) 1268 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1269 # Reject names that are not valid shell variable names. 1270 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1271 as_fn_error "invalid package name: $ac_useropt" 1272 ac_useropt_orig=$ac_useropt 1273 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1274 case $ac_user_opts in 1275 *" 1276"with_$ac_useropt" 1277"*) ;; 1278 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1279 ac_unrecognized_sep=', ';; 1280 esac 1281 eval with_$ac_useropt=no ;; 1282 1283 --x) 1284 # Obsolete; use --with-x. 1285 with_x=yes ;; 1286 1287 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1288 | --x-incl | --x-inc | --x-in | --x-i) 1289 ac_prev=x_includes ;; 1290 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1291 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1292 x_includes=$ac_optarg ;; 1293 1294 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1295 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1296 ac_prev=x_libraries ;; 1297 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1298 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1299 x_libraries=$ac_optarg ;; 1300 1301 -*) as_fn_error "unrecognized option: \`$ac_option' 1302Try \`$0 --help' for more information." 1303 ;; 1304 1305 *=*) 1306 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1307 # Reject names that are not valid shell variable names. 1308 case $ac_envvar in #( 1309 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1310 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1311 esac 1312 eval $ac_envvar=\$ac_optarg 1313 export $ac_envvar ;; 1314 1315 *) 1316 # FIXME: should be removed in autoconf 3.0. 1317 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1318 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1319 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1320 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1321 ;; 1322 1323 esac 1324done 1325 1326if test -n "$ac_prev"; then 1327 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1328 as_fn_error "missing argument to $ac_option" 1329fi 1330 1331if test -n "$ac_unrecognized_opts"; then 1332 case $enable_option_checking in 1333 no) ;; 1334 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1335 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1336 esac 1337fi 1338 1339# Check all directory arguments for consistency. 1340for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1341 datadir sysconfdir sharedstatedir localstatedir includedir \ 1342 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1343 libdir localedir mandir 1344do 1345 eval ac_val=\$$ac_var 1346 # Remove trailing slashes. 1347 case $ac_val in 1348 */ ) 1349 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1350 eval $ac_var=\$ac_val;; 1351 esac 1352 # Be sure to have absolute directory names. 1353 case $ac_val in 1354 [\\/$]* | ?:[\\/]* ) continue;; 1355 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1356 esac 1357 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1358done 1359 1360# There might be people who depend on the old broken behavior: `$host' 1361# used to hold the argument of --host etc. 1362# FIXME: To remove some day. 1363build=$build_alias 1364host=$host_alias 1365target=$target_alias 1366 1367# FIXME: To remove some day. 1368if test "x$host_alias" != x; then 1369 if test "x$build_alias" = x; then 1370 cross_compiling=maybe 1371 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1372 If a cross compiler is detected then cross compile mode will be used." >&2 1373 elif test "x$build_alias" != "x$host_alias"; then 1374 cross_compiling=yes 1375 fi 1376fi 1377 1378ac_tool_prefix= 1379test -n "$host_alias" && ac_tool_prefix=$host_alias- 1380 1381test "$silent" = yes && exec 6>/dev/null 1382 1383 1384ac_pwd=`pwd` && test -n "$ac_pwd" && 1385ac_ls_di=`ls -di .` && 1386ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1387 as_fn_error "working directory cannot be determined" 1388test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1389 as_fn_error "pwd does not report name of working directory" 1390 1391 1392# Find the source files, if location was not specified. 1393if test -z "$srcdir"; then 1394 ac_srcdir_defaulted=yes 1395 # Try the directory containing this script, then the parent directory. 1396 ac_confdir=`$as_dirname -- "$as_myself" || 1397$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1398 X"$as_myself" : 'X\(//\)[^/]' \| \ 1399 X"$as_myself" : 'X\(//\)$' \| \ 1400 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1401$as_echo X"$as_myself" | 1402 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1403 s//\1/ 1404 q 1405 } 1406 /^X\(\/\/\)[^/].*/{ 1407 s//\1/ 1408 q 1409 } 1410 /^X\(\/\/\)$/{ 1411 s//\1/ 1412 q 1413 } 1414 /^X\(\/\).*/{ 1415 s//\1/ 1416 q 1417 } 1418 s/.*/./; q'` 1419 srcdir=$ac_confdir 1420 if test ! -r "$srcdir/$ac_unique_file"; then 1421 srcdir=.. 1422 fi 1423else 1424 ac_srcdir_defaulted=no 1425fi 1426if test ! -r "$srcdir/$ac_unique_file"; then 1427 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1428 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1429fi 1430ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1431ac_abs_confdir=`( 1432 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1433 pwd)` 1434# When building in place, set srcdir=. 1435if test "$ac_abs_confdir" = "$ac_pwd"; then 1436 srcdir=. 1437fi 1438# Remove unnecessary trailing slashes from srcdir. 1439# Double slashes in file names in object file debugging info 1440# mess up M-x gdb in Emacs. 1441case $srcdir in 1442*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1443esac 1444for ac_var in $ac_precious_vars; do 1445 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1446 eval ac_env_${ac_var}_value=\$${ac_var} 1447 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1448 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1449done 1450 1451# 1452# Report the --help message. 1453# 1454if test "$ac_init_help" = "long"; then 1455 # Omit some internal or obsolete options to make the list less imposing. 1456 # This message is too long to be a string in the A/UX 3.1 sh. 1457 cat <<_ACEOF 1458\`configure' configures libXvMC 1.0.6 to adapt to many kinds of systems. 1459 1460Usage: $0 [OPTION]... [VAR=VALUE]... 1461 1462To assign environment variables (e.g., CC, CFLAGS...), specify them as 1463VAR=VALUE. See below for descriptions of some of the useful variables. 1464 1465Defaults for the options are specified in brackets. 1466 1467Configuration: 1468 -h, --help display this help and exit 1469 --help=short display options specific to this package 1470 --help=recursive display the short help of all the included packages 1471 -V, --version display version information and exit 1472 -q, --quiet, --silent do not print \`checking...' messages 1473 --cache-file=FILE cache test results in FILE [disabled] 1474 -C, --config-cache alias for \`--cache-file=config.cache' 1475 -n, --no-create do not create output files 1476 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1477 1478Installation directories: 1479 --prefix=PREFIX install architecture-independent files in PREFIX 1480 [$ac_default_prefix] 1481 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1482 [PREFIX] 1483 1484By default, \`make install' will install all the files in 1485\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1486an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1487for instance \`--prefix=\$HOME'. 1488 1489For better control, use the options below. 1490 1491Fine tuning of the installation directories: 1492 --bindir=DIR user executables [EPREFIX/bin] 1493 --sbindir=DIR system admin executables [EPREFIX/sbin] 1494 --libexecdir=DIR program executables [EPREFIX/libexec] 1495 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1496 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1497 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1498 --libdir=DIR object code libraries [EPREFIX/lib] 1499 --includedir=DIR C header files [PREFIX/include] 1500 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1501 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1502 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1503 --infodir=DIR info documentation [DATAROOTDIR/info] 1504 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1505 --mandir=DIR man documentation [DATAROOTDIR/man] 1506 --docdir=DIR documentation root [DATAROOTDIR/doc/libXvMC] 1507 --htmldir=DIR html documentation [DOCDIR] 1508 --dvidir=DIR dvi documentation [DOCDIR] 1509 --pdfdir=DIR pdf documentation [DOCDIR] 1510 --psdir=DIR ps documentation [DOCDIR] 1511_ACEOF 1512 1513 cat <<\_ACEOF 1514 1515Program names: 1516 --program-prefix=PREFIX prepend PREFIX to installed program names 1517 --program-suffix=SUFFIX append SUFFIX to installed program names 1518 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1519 1520System types: 1521 --build=BUILD configure for building on BUILD [guessed] 1522 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1523_ACEOF 1524fi 1525 1526if test -n "$ac_init_help"; then 1527 case $ac_init_help in 1528 short | recursive ) echo "Configuration of libXvMC 1.0.6:";; 1529 esac 1530 cat <<\_ACEOF 1531 1532Optional Features: 1533 --disable-option-checking ignore unrecognized --enable/--with options 1534 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1535 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1536 --enable-maintainer-mode enable make rules and dependencies not useful 1537 (and sometimes confusing) to the casual installer 1538 --disable-dependency-tracking speeds up one-time build 1539 --enable-dependency-tracking do not reject slow dependency extractors 1540 --enable-strict-compilation 1541 Enable all warnings from compiler and make them 1542 errors (default: disabled) 1543 --enable-silent-rules less verbose build output (undo: `make V=1') 1544 --disable-silent-rules verbose build output (undo: `make V=0') 1545 --enable-shared[=PKGS] build shared libraries [default=yes] 1546 --enable-static[=PKGS] build static libraries [default=yes] 1547 --enable-fast-install[=PKGS] 1548 optimize for fast installation [default=yes] 1549 --disable-libtool-lock avoid locking (might break parallel builds) 1550 --enable-malloc0returnsnull 1551 malloc(0) returns NULL (default: auto) 1552 1553Optional Packages: 1554 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1555 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1556 --with-pic try to use only PIC/non-PIC objects [default=use 1557 both] 1558 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1559 --with-lint Use a lint-style source code checker (default: 1560 disabled) 1561 1562Some influential environment variables: 1563 CC C compiler command 1564 CFLAGS C compiler flags 1565 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1566 nonstandard directory <lib dir> 1567 LIBS libraries to pass to the linker, e.g. -l<library> 1568 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1569 you have headers in a nonstandard directory <include dir> 1570 CPP C preprocessor 1571 PKG_CONFIG path to pkg-config utility 1572 XVMC_CFLAGS C compiler flags for XVMC, overriding pkg-config 1573 XVMC_LIBS linker flags for XVMC, overriding pkg-config 1574 LINT Path to a lint-style command 1575 LINT_FLAGS Flags for the lint-style command 1576 1577Use these variables to override the choices made by `configure' or to help 1578it to find libraries and programs with nonstandard names/locations. 1579 1580Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1581_ACEOF 1582ac_status=$? 1583fi 1584 1585if test "$ac_init_help" = "recursive"; then 1586 # If there are subdirs, report their specific --help. 1587 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1588 test -d "$ac_dir" || 1589 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1590 continue 1591 ac_builddir=. 1592 1593case "$ac_dir" in 1594.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1595*) 1596 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1597 # A ".." for each directory in $ac_dir_suffix. 1598 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1599 case $ac_top_builddir_sub in 1600 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1601 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1602 esac ;; 1603esac 1604ac_abs_top_builddir=$ac_pwd 1605ac_abs_builddir=$ac_pwd$ac_dir_suffix 1606# for backward compatibility: 1607ac_top_builddir=$ac_top_build_prefix 1608 1609case $srcdir in 1610 .) # We are building in place. 1611 ac_srcdir=. 1612 ac_top_srcdir=$ac_top_builddir_sub 1613 ac_abs_top_srcdir=$ac_pwd ;; 1614 [\\/]* | ?:[\\/]* ) # Absolute name. 1615 ac_srcdir=$srcdir$ac_dir_suffix; 1616 ac_top_srcdir=$srcdir 1617 ac_abs_top_srcdir=$srcdir ;; 1618 *) # Relative name. 1619 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1620 ac_top_srcdir=$ac_top_build_prefix$srcdir 1621 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1622esac 1623ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1624 1625 cd "$ac_dir" || { ac_status=$?; continue; } 1626 # Check for guested configure. 1627 if test -f "$ac_srcdir/configure.gnu"; then 1628 echo && 1629 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1630 elif test -f "$ac_srcdir/configure"; then 1631 echo && 1632 $SHELL "$ac_srcdir/configure" --help=recursive 1633 else 1634 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1635 fi || ac_status=$? 1636 cd "$ac_pwd" || { ac_status=$?; break; } 1637 done 1638fi 1639 1640test -n "$ac_init_help" && exit $ac_status 1641if $ac_init_version; then 1642 cat <<\_ACEOF 1643libXvMC configure 1.0.6 1644generated by GNU Autoconf 2.65 1645 1646Copyright (C) 2009 Free Software Foundation, Inc. 1647This configure script is free software; the Free Software Foundation 1648gives unlimited permission to copy, distribute and modify it. 1649_ACEOF 1650 exit 1651fi 1652 1653## ------------------------ ## 1654## Autoconf initialization. ## 1655## ------------------------ ## 1656 1657# ac_fn_c_try_compile LINENO 1658# -------------------------- 1659# Try to compile conftest.$ac_ext, and return whether this succeeded. 1660ac_fn_c_try_compile () 1661{ 1662 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1663 rm -f conftest.$ac_objext 1664 if { { ac_try="$ac_compile" 1665case "(($ac_try" in 1666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1667 *) ac_try_echo=$ac_try;; 1668esac 1669eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1670$as_echo "$ac_try_echo"; } >&5 1671 (eval "$ac_compile") 2>conftest.err 1672 ac_status=$? 1673 if test -s conftest.err; then 1674 grep -v '^ *+' conftest.err >conftest.er1 1675 cat conftest.er1 >&5 1676 mv -f conftest.er1 conftest.err 1677 fi 1678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1679 test $ac_status = 0; } && { 1680 test -z "$ac_c_werror_flag" || 1681 test ! -s conftest.err 1682 } && test -s conftest.$ac_objext; then : 1683 ac_retval=0 1684else 1685 $as_echo "$as_me: failed program was:" >&5 1686sed 's/^/| /' conftest.$ac_ext >&5 1687 1688 ac_retval=1 1689fi 1690 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1691 as_fn_set_status $ac_retval 1692 1693} # ac_fn_c_try_compile 1694 1695# ac_fn_c_check_decl LINENO SYMBOL VAR 1696# ------------------------------------ 1697# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 1698ac_fn_c_check_decl () 1699{ 1700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5 1702$as_echo_n "checking whether $2 is declared... " >&6; } 1703if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1704 $as_echo_n "(cached) " >&6 1705else 1706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1707/* end confdefs.h. */ 1708$4 1709int 1710main () 1711{ 1712#ifndef $2 1713 (void) $2; 1714#endif 1715 1716 ; 1717 return 0; 1718} 1719_ACEOF 1720if ac_fn_c_try_compile "$LINENO"; then : 1721 eval "$3=yes" 1722else 1723 eval "$3=no" 1724fi 1725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1726fi 1727eval ac_res=\$$3 1728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1729$as_echo "$ac_res" >&6; } 1730 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1731 1732} # ac_fn_c_check_decl 1733 1734# ac_fn_c_try_cpp LINENO 1735# ---------------------- 1736# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1737ac_fn_c_try_cpp () 1738{ 1739 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1740 if { { ac_try="$ac_cpp conftest.$ac_ext" 1741case "(($ac_try" in 1742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1743 *) ac_try_echo=$ac_try;; 1744esac 1745eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1746$as_echo "$ac_try_echo"; } >&5 1747 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1748 ac_status=$? 1749 if test -s conftest.err; then 1750 grep -v '^ *+' conftest.err >conftest.er1 1751 cat conftest.er1 >&5 1752 mv -f conftest.er1 conftest.err 1753 fi 1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1755 test $ac_status = 0; } >/dev/null && { 1756 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1757 test ! -s conftest.err 1758 }; then : 1759 ac_retval=0 1760else 1761 $as_echo "$as_me: failed program was:" >&5 1762sed 's/^/| /' conftest.$ac_ext >&5 1763 1764 ac_retval=1 1765fi 1766 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1767 as_fn_set_status $ac_retval 1768 1769} # ac_fn_c_try_cpp 1770 1771# ac_fn_c_try_run LINENO 1772# ---------------------- 1773# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1774# that executables *can* be run. 1775ac_fn_c_try_run () 1776{ 1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1778 if { { ac_try="$ac_link" 1779case "(($ac_try" in 1780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1781 *) ac_try_echo=$ac_try;; 1782esac 1783eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1784$as_echo "$ac_try_echo"; } >&5 1785 (eval "$ac_link") 2>&5 1786 ac_status=$? 1787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1788 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1789 { { case "(($ac_try" in 1790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1791 *) ac_try_echo=$ac_try;; 1792esac 1793eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1794$as_echo "$ac_try_echo"; } >&5 1795 (eval "$ac_try") 2>&5 1796 ac_status=$? 1797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1798 test $ac_status = 0; }; }; then : 1799 ac_retval=0 1800else 1801 $as_echo "$as_me: program exited with status $ac_status" >&5 1802 $as_echo "$as_me: failed program was:" >&5 1803sed 's/^/| /' conftest.$ac_ext >&5 1804 1805 ac_retval=$ac_status 1806fi 1807 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1808 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1809 as_fn_set_status $ac_retval 1810 1811} # ac_fn_c_try_run 1812 1813# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1814# ------------------------------------------------------- 1815# Tests whether HEADER exists and can be compiled using the include files in 1816# INCLUDES, setting the cache variable VAR accordingly. 1817ac_fn_c_check_header_compile () 1818{ 1819 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1821$as_echo_n "checking for $2... " >&6; } 1822if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1823 $as_echo_n "(cached) " >&6 1824else 1825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1826/* end confdefs.h. */ 1827$4 1828#include <$2> 1829_ACEOF 1830if ac_fn_c_try_compile "$LINENO"; then : 1831 eval "$3=yes" 1832else 1833 eval "$3=no" 1834fi 1835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1836fi 1837eval ac_res=\$$3 1838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1839$as_echo "$ac_res" >&6; } 1840 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1841 1842} # ac_fn_c_check_header_compile 1843 1844# ac_fn_c_try_link LINENO 1845# ----------------------- 1846# Try to link conftest.$ac_ext, and return whether this succeeded. 1847ac_fn_c_try_link () 1848{ 1849 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1850 rm -f conftest.$ac_objext conftest$ac_exeext 1851 if { { ac_try="$ac_link" 1852case "(($ac_try" in 1853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1854 *) ac_try_echo=$ac_try;; 1855esac 1856eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1857$as_echo "$ac_try_echo"; } >&5 1858 (eval "$ac_link") 2>conftest.err 1859 ac_status=$? 1860 if test -s conftest.err; then 1861 grep -v '^ *+' conftest.err >conftest.er1 1862 cat conftest.er1 >&5 1863 mv -f conftest.er1 conftest.err 1864 fi 1865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1866 test $ac_status = 0; } && { 1867 test -z "$ac_c_werror_flag" || 1868 test ! -s conftest.err 1869 } && test -s conftest$ac_exeext && { 1870 test "$cross_compiling" = yes || 1871 $as_test_x conftest$ac_exeext 1872 }; then : 1873 ac_retval=0 1874else 1875 $as_echo "$as_me: failed program was:" >&5 1876sed 's/^/| /' conftest.$ac_ext >&5 1877 1878 ac_retval=1 1879fi 1880 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1881 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1882 # interfere with the next link command; also delete a directory that is 1883 # left behind by Apple's compiler. We do this before executing the actions. 1884 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1885 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1886 as_fn_set_status $ac_retval 1887 1888} # ac_fn_c_try_link 1889 1890# ac_fn_c_check_func LINENO FUNC VAR 1891# ---------------------------------- 1892# Tests whether FUNC exists, setting the cache variable VAR accordingly 1893ac_fn_c_check_func () 1894{ 1895 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1897$as_echo_n "checking for $2... " >&6; } 1898if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1899 $as_echo_n "(cached) " >&6 1900else 1901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1902/* end confdefs.h. */ 1903/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1904 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1905#define $2 innocuous_$2 1906 1907/* System header to define __stub macros and hopefully few prototypes, 1908 which can conflict with char $2 (); below. 1909 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1910 <limits.h> exists even on freestanding compilers. */ 1911 1912#ifdef __STDC__ 1913# include <limits.h> 1914#else 1915# include <assert.h> 1916#endif 1917 1918#undef $2 1919 1920/* Override any GCC internal prototype to avoid an error. 1921 Use char because int might match the return type of a GCC 1922 builtin and then its argument prototype would still apply. */ 1923#ifdef __cplusplus 1924extern "C" 1925#endif 1926char $2 (); 1927/* The GNU C library defines this for functions which it implements 1928 to always fail with ENOSYS. Some functions are actually named 1929 something starting with __ and the normal name is an alias. */ 1930#if defined __stub_$2 || defined __stub___$2 1931choke me 1932#endif 1933 1934int 1935main () 1936{ 1937return $2 (); 1938 ; 1939 return 0; 1940} 1941_ACEOF 1942if ac_fn_c_try_link "$LINENO"; then : 1943 eval "$3=yes" 1944else 1945 eval "$3=no" 1946fi 1947rm -f core conftest.err conftest.$ac_objext \ 1948 conftest$ac_exeext conftest.$ac_ext 1949fi 1950eval ac_res=\$$3 1951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1952$as_echo "$ac_res" >&6; } 1953 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1954 1955} # ac_fn_c_check_func 1956cat >config.log <<_ACEOF 1957This file contains any messages produced by compilers while 1958running configure, to aid debugging if configure makes a mistake. 1959 1960It was created by libXvMC $as_me 1.0.6, which was 1961generated by GNU Autoconf 2.65. Invocation command line was 1962 1963 $ $0 $@ 1964 1965_ACEOF 1966exec 5>>config.log 1967{ 1968cat <<_ASUNAME 1969## --------- ## 1970## Platform. ## 1971## --------- ## 1972 1973hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1974uname -m = `(uname -m) 2>/dev/null || echo unknown` 1975uname -r = `(uname -r) 2>/dev/null || echo unknown` 1976uname -s = `(uname -s) 2>/dev/null || echo unknown` 1977uname -v = `(uname -v) 2>/dev/null || echo unknown` 1978 1979/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1980/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1981 1982/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1983/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1984/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1985/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1986/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1987/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1988/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1989 1990_ASUNAME 1991 1992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1993for as_dir in $PATH 1994do 1995 IFS=$as_save_IFS 1996 test -z "$as_dir" && as_dir=. 1997 $as_echo "PATH: $as_dir" 1998 done 1999IFS=$as_save_IFS 2000 2001} >&5 2002 2003cat >&5 <<_ACEOF 2004 2005 2006## ----------- ## 2007## Core tests. ## 2008## ----------- ## 2009 2010_ACEOF 2011 2012 2013# Keep a trace of the command line. 2014# Strip out --no-create and --no-recursion so they do not pile up. 2015# Strip out --silent because we don't want to record it for future runs. 2016# Also quote any args containing shell meta-characters. 2017# Make two passes to allow for proper duplicate-argument suppression. 2018ac_configure_args= 2019ac_configure_args0= 2020ac_configure_args1= 2021ac_must_keep_next=false 2022for ac_pass in 1 2 2023do 2024 for ac_arg 2025 do 2026 case $ac_arg in 2027 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2028 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2029 | -silent | --silent | --silen | --sile | --sil) 2030 continue ;; 2031 *\'*) 2032 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2033 esac 2034 case $ac_pass in 2035 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2036 2) 2037 as_fn_append ac_configure_args1 " '$ac_arg'" 2038 if test $ac_must_keep_next = true; then 2039 ac_must_keep_next=false # Got value, back to normal. 2040 else 2041 case $ac_arg in 2042 *=* | --config-cache | -C | -disable-* | --disable-* \ 2043 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2044 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2045 | -with-* | --with-* | -without-* | --without-* | --x) 2046 case "$ac_configure_args0 " in 2047 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2048 esac 2049 ;; 2050 -* ) ac_must_keep_next=true ;; 2051 esac 2052 fi 2053 as_fn_append ac_configure_args " '$ac_arg'" 2054 ;; 2055 esac 2056 done 2057done 2058{ ac_configure_args0=; unset ac_configure_args0;} 2059{ ac_configure_args1=; unset ac_configure_args1;} 2060 2061# When interrupted or exit'd, cleanup temporary files, and complete 2062# config.log. We remove comments because anyway the quotes in there 2063# would cause problems or look ugly. 2064# WARNING: Use '\'' to represent an apostrophe within the trap. 2065# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2066trap 'exit_status=$? 2067 # Save into config.log some information that might help in debugging. 2068 { 2069 echo 2070 2071 cat <<\_ASBOX 2072## ---------------- ## 2073## Cache variables. ## 2074## ---------------- ## 2075_ASBOX 2076 echo 2077 # The following way of writing the cache mishandles newlines in values, 2078( 2079 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2080 eval ac_val=\$$ac_var 2081 case $ac_val in #( 2082 *${as_nl}*) 2083 case $ac_var in #( 2084 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2085$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2086 esac 2087 case $ac_var in #( 2088 _ | IFS | as_nl) ;; #( 2089 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2090 *) { eval $ac_var=; unset $ac_var;} ;; 2091 esac ;; 2092 esac 2093 done 2094 (set) 2>&1 | 2095 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2096 *${as_nl}ac_space=\ *) 2097 sed -n \ 2098 "s/'\''/'\''\\\\'\'''\''/g; 2099 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2100 ;; #( 2101 *) 2102 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2103 ;; 2104 esac | 2105 sort 2106) 2107 echo 2108 2109 cat <<\_ASBOX 2110## ----------------- ## 2111## Output variables. ## 2112## ----------------- ## 2113_ASBOX 2114 echo 2115 for ac_var in $ac_subst_vars 2116 do 2117 eval ac_val=\$$ac_var 2118 case $ac_val in 2119 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2120 esac 2121 $as_echo "$ac_var='\''$ac_val'\''" 2122 done | sort 2123 echo 2124 2125 if test -n "$ac_subst_files"; then 2126 cat <<\_ASBOX 2127## ------------------- ## 2128## File substitutions. ## 2129## ------------------- ## 2130_ASBOX 2131 echo 2132 for ac_var in $ac_subst_files 2133 do 2134 eval ac_val=\$$ac_var 2135 case $ac_val in 2136 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2137 esac 2138 $as_echo "$ac_var='\''$ac_val'\''" 2139 done | sort 2140 echo 2141 fi 2142 2143 if test -s confdefs.h; then 2144 cat <<\_ASBOX 2145## ----------- ## 2146## confdefs.h. ## 2147## ----------- ## 2148_ASBOX 2149 echo 2150 cat confdefs.h 2151 echo 2152 fi 2153 test "$ac_signal" != 0 && 2154 $as_echo "$as_me: caught signal $ac_signal" 2155 $as_echo "$as_me: exit $exit_status" 2156 } >&5 2157 rm -f core *.core core.conftest.* && 2158 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2159 exit $exit_status 2160' 0 2161for ac_signal in 1 2 13 15; do 2162 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2163done 2164ac_signal=0 2165 2166# confdefs.h avoids OS command line length limits that DEFS can exceed. 2167rm -f -r conftest* confdefs.h 2168 2169$as_echo "/* confdefs.h */" > confdefs.h 2170 2171# Predefined preprocessor variables. 2172 2173cat >>confdefs.h <<_ACEOF 2174#define PACKAGE_NAME "$PACKAGE_NAME" 2175_ACEOF 2176 2177cat >>confdefs.h <<_ACEOF 2178#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2179_ACEOF 2180 2181cat >>confdefs.h <<_ACEOF 2182#define PACKAGE_VERSION "$PACKAGE_VERSION" 2183_ACEOF 2184 2185cat >>confdefs.h <<_ACEOF 2186#define PACKAGE_STRING "$PACKAGE_STRING" 2187_ACEOF 2188 2189cat >>confdefs.h <<_ACEOF 2190#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2191_ACEOF 2192 2193cat >>confdefs.h <<_ACEOF 2194#define PACKAGE_URL "$PACKAGE_URL" 2195_ACEOF 2196 2197 2198# Let the site file select an alternate cache file if it wants to. 2199# Prefer an explicitly selected file to automatically selected ones. 2200ac_site_file1=NONE 2201ac_site_file2=NONE 2202if test -n "$CONFIG_SITE"; then 2203 ac_site_file1=$CONFIG_SITE 2204elif test "x$prefix" != xNONE; then 2205 ac_site_file1=$prefix/share/config.site 2206 ac_site_file2=$prefix/etc/config.site 2207else 2208 ac_site_file1=$ac_default_prefix/share/config.site 2209 ac_site_file2=$ac_default_prefix/etc/config.site 2210fi 2211for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2212do 2213 test "x$ac_site_file" = xNONE && continue 2214 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2215 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2216$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2217 sed 's/^/| /' "$ac_site_file" >&5 2218 . "$ac_site_file" 2219 fi 2220done 2221 2222if test -r "$cache_file"; then 2223 # Some versions of bash will fail to source /dev/null (special files 2224 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2225 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2226 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2227$as_echo "$as_me: loading cache $cache_file" >&6;} 2228 case $cache_file in 2229 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2230 *) . "./$cache_file";; 2231 esac 2232 fi 2233else 2234 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2235$as_echo "$as_me: creating cache $cache_file" >&6;} 2236 >$cache_file 2237fi 2238 2239# Check that the precious variables saved in the cache have kept the same 2240# value. 2241ac_cache_corrupted=false 2242for ac_var in $ac_precious_vars; do 2243 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2244 eval ac_new_set=\$ac_env_${ac_var}_set 2245 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2246 eval ac_new_val=\$ac_env_${ac_var}_value 2247 case $ac_old_set,$ac_new_set in 2248 set,) 2249 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2250$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2251 ac_cache_corrupted=: ;; 2252 ,set) 2253 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2254$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2255 ac_cache_corrupted=: ;; 2256 ,);; 2257 *) 2258 if test "x$ac_old_val" != "x$ac_new_val"; then 2259 # differences in whitespace do not lead to failure. 2260 ac_old_val_w=`echo x $ac_old_val` 2261 ac_new_val_w=`echo x $ac_new_val` 2262 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2263 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2264$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2265 ac_cache_corrupted=: 2266 else 2267 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2268$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2269 eval $ac_var=\$ac_old_val 2270 fi 2271 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2272$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2273 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2274$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2275 fi;; 2276 esac 2277 # Pass precious variables to config.status. 2278 if test "$ac_new_set" = set; then 2279 case $ac_new_val in 2280 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2281 *) ac_arg=$ac_var=$ac_new_val ;; 2282 esac 2283 case " $ac_configure_args " in 2284 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2285 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2286 esac 2287 fi 2288done 2289if $ac_cache_corrupted; then 2290 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2291$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2292 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2293$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2294 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2295fi 2296## -------------------- ## 2297## Main body of script. ## 2298## -------------------- ## 2299 2300ac_ext=c 2301ac_cpp='$CPP $CPPFLAGS' 2302ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2303ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2304ac_compiler_gnu=$ac_cv_c_compiler_gnu 2305 2306 2307am__api_version='1.11' 2308 2309ac_aux_dir= 2310for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2311 for ac_t in install-sh install.sh shtool; do 2312 if test -f "$ac_dir/$ac_t"; then 2313 ac_aux_dir=$ac_dir 2314 ac_install_sh="$ac_aux_dir/$ac_t -c" 2315 break 2 2316 fi 2317 done 2318done 2319if test -z "$ac_aux_dir"; then 2320 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2321fi 2322 2323# These three variables are undocumented and unsupported, 2324# and are intended to be withdrawn in a future Autoconf release. 2325# They can cause serious problems if a builder's source tree is in a directory 2326# whose full name contains unusual characters. 2327ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2328ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2329ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2330 2331 2332# Find a good install program. We prefer a C program (faster), 2333# so one script is as good as another. But avoid the broken or 2334# incompatible versions: 2335# SysV /etc/install, /usr/sbin/install 2336# SunOS /usr/etc/install 2337# IRIX /sbin/install 2338# AIX /bin/install 2339# AmigaOS /C/install, which installs bootblocks on floppy discs 2340# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2341# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2342# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2343# OS/2's system install, which has a completely different semantic 2344# ./install, which can be erroneously created by make from ./install.sh. 2345# Reject install programs that cannot install multiple files. 2346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2347$as_echo_n "checking for a BSD-compatible install... " >&6; } 2348if test -z "$INSTALL"; then 2349if test "${ac_cv_path_install+set}" = set; then : 2350 $as_echo_n "(cached) " >&6 2351else 2352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2353for as_dir in $PATH 2354do 2355 IFS=$as_save_IFS 2356 test -z "$as_dir" && as_dir=. 2357 # Account for people who put trailing slashes in PATH elements. 2358case $as_dir/ in #(( 2359 ./ | .// | /[cC]/* | \ 2360 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2361 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2362 /usr/ucb/* ) ;; 2363 *) 2364 # OSF1 and SCO ODT 3.0 have their own names for install. 2365 # Don't use installbsd from OSF since it installs stuff as root 2366 # by default. 2367 for ac_prog in ginstall scoinst install; do 2368 for ac_exec_ext in '' $ac_executable_extensions; do 2369 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2370 if test $ac_prog = install && 2371 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2372 # AIX install. It has an incompatible calling convention. 2373 : 2374 elif test $ac_prog = install && 2375 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2376 # program-specific install script used by HP pwplus--don't use. 2377 : 2378 else 2379 rm -rf conftest.one conftest.two conftest.dir 2380 echo one > conftest.one 2381 echo two > conftest.two 2382 mkdir conftest.dir 2383 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2384 test -s conftest.one && test -s conftest.two && 2385 test -s conftest.dir/conftest.one && 2386 test -s conftest.dir/conftest.two 2387 then 2388 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2389 break 3 2390 fi 2391 fi 2392 fi 2393 done 2394 done 2395 ;; 2396esac 2397 2398 done 2399IFS=$as_save_IFS 2400 2401rm -rf conftest.one conftest.two conftest.dir 2402 2403fi 2404 if test "${ac_cv_path_install+set}" = set; then 2405 INSTALL=$ac_cv_path_install 2406 else 2407 # As a last resort, use the slow shell script. Don't cache a 2408 # value for INSTALL within a source directory, because that will 2409 # break other packages using the cache if that directory is 2410 # removed, or if the value is a relative name. 2411 INSTALL=$ac_install_sh 2412 fi 2413fi 2414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2415$as_echo "$INSTALL" >&6; } 2416 2417# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2418# It thinks the first close brace ends the variable substitution. 2419test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2420 2421test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2422 2423test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2424 2425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2426$as_echo_n "checking whether build environment is sane... " >&6; } 2427# Just in case 2428sleep 1 2429echo timestamp > conftest.file 2430# Reject unsafe characters in $srcdir or the absolute working directory 2431# name. Accept space and tab only in the latter. 2432am_lf=' 2433' 2434case `pwd` in 2435 *[\\\"\#\$\&\'\`$am_lf]*) 2436 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2437esac 2438case $srcdir in 2439 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2440 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2441esac 2442 2443# Do `set' in a subshell so we don't clobber the current shell's 2444# arguments. Must try -L first in case configure is actually a 2445# symlink; some systems play weird games with the mod time of symlinks 2446# (eg FreeBSD returns the mod time of the symlink's containing 2447# directory). 2448if ( 2449 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2450 if test "$*" = "X"; then 2451 # -L didn't work. 2452 set X `ls -t "$srcdir/configure" conftest.file` 2453 fi 2454 rm -f conftest.file 2455 if test "$*" != "X $srcdir/configure conftest.file" \ 2456 && test "$*" != "X conftest.file $srcdir/configure"; then 2457 2458 # If neither matched, then we have a broken ls. This can happen 2459 # if, for instance, CONFIG_SHELL is bash and it inherits a 2460 # broken ls alias from the environment. This has actually 2461 # happened. Such a system could not be considered "sane". 2462 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2463alias in your environment" "$LINENO" 5 2464 fi 2465 2466 test "$2" = conftest.file 2467 ) 2468then 2469 # Ok. 2470 : 2471else 2472 as_fn_error "newly created file is older than distributed files! 2473Check your system clock" "$LINENO" 5 2474fi 2475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2476$as_echo "yes" >&6; } 2477test "$program_prefix" != NONE && 2478 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2479# Use a double $ so make ignores it. 2480test "$program_suffix" != NONE && 2481 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2482# Double any \ or $. 2483# By default was `s,x,x', remove it if useless. 2484ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2485program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2486 2487# expand $ac_aux_dir to an absolute path 2488am_aux_dir=`cd $ac_aux_dir && pwd` 2489 2490if test x"${MISSING+set}" != xset; then 2491 case $am_aux_dir in 2492 *\ * | *\ *) 2493 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2494 *) 2495 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2496 esac 2497fi 2498# Use eval to expand $SHELL 2499if eval "$MISSING --run true"; then 2500 am_missing_run="$MISSING --run " 2501else 2502 am_missing_run= 2503 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2504$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2505fi 2506 2507if test x"${install_sh}" != xset; then 2508 case $am_aux_dir in 2509 *\ * | *\ *) 2510 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2511 *) 2512 install_sh="\${SHELL} $am_aux_dir/install-sh" 2513 esac 2514fi 2515 2516# Installed binaries are usually stripped using `strip' when the user 2517# run `make install-strip'. However `strip' might not be the right 2518# tool to use in cross-compilation environments, therefore Automake 2519# will honor the `STRIP' environment variable to overrule this program. 2520if test "$cross_compiling" != no; then 2521 if test -n "$ac_tool_prefix"; then 2522 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2523set dummy ${ac_tool_prefix}strip; ac_word=$2 2524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2525$as_echo_n "checking for $ac_word... " >&6; } 2526if test "${ac_cv_prog_STRIP+set}" = set; then : 2527 $as_echo_n "(cached) " >&6 2528else 2529 if test -n "$STRIP"; then 2530 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2531else 2532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2533for as_dir in $PATH 2534do 2535 IFS=$as_save_IFS 2536 test -z "$as_dir" && as_dir=. 2537 for ac_exec_ext in '' $ac_executable_extensions; do 2538 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2539 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2541 break 2 2542 fi 2543done 2544 done 2545IFS=$as_save_IFS 2546 2547fi 2548fi 2549STRIP=$ac_cv_prog_STRIP 2550if test -n "$STRIP"; then 2551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2552$as_echo "$STRIP" >&6; } 2553else 2554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2555$as_echo "no" >&6; } 2556fi 2557 2558 2559fi 2560if test -z "$ac_cv_prog_STRIP"; then 2561 ac_ct_STRIP=$STRIP 2562 # Extract the first word of "strip", so it can be a program name with args. 2563set dummy strip; ac_word=$2 2564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2565$as_echo_n "checking for $ac_word... " >&6; } 2566if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2567 $as_echo_n "(cached) " >&6 2568else 2569 if test -n "$ac_ct_STRIP"; then 2570 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2571else 2572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2573for as_dir in $PATH 2574do 2575 IFS=$as_save_IFS 2576 test -z "$as_dir" && as_dir=. 2577 for ac_exec_ext in '' $ac_executable_extensions; do 2578 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2579 ac_cv_prog_ac_ct_STRIP="strip" 2580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2581 break 2 2582 fi 2583done 2584 done 2585IFS=$as_save_IFS 2586 2587fi 2588fi 2589ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2590if test -n "$ac_ct_STRIP"; then 2591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2592$as_echo "$ac_ct_STRIP" >&6; } 2593else 2594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2595$as_echo "no" >&6; } 2596fi 2597 2598 if test "x$ac_ct_STRIP" = x; then 2599 STRIP=":" 2600 else 2601 case $cross_compiling:$ac_tool_warned in 2602yes:) 2603{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2604$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2605ac_tool_warned=yes ;; 2606esac 2607 STRIP=$ac_ct_STRIP 2608 fi 2609else 2610 STRIP="$ac_cv_prog_STRIP" 2611fi 2612 2613fi 2614INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2615 2616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2617$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2618if test -z "$MKDIR_P"; then 2619 if test "${ac_cv_path_mkdir+set}" = set; then : 2620 $as_echo_n "(cached) " >&6 2621else 2622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2623for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2624do 2625 IFS=$as_save_IFS 2626 test -z "$as_dir" && as_dir=. 2627 for ac_prog in mkdir gmkdir; do 2628 for ac_exec_ext in '' $ac_executable_extensions; do 2629 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2630 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2631 'mkdir (GNU coreutils) '* | \ 2632 'mkdir (coreutils) '* | \ 2633 'mkdir (fileutils) '4.1*) 2634 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2635 break 3;; 2636 esac 2637 done 2638 done 2639 done 2640IFS=$as_save_IFS 2641 2642fi 2643 2644 test -d ./--version && rmdir ./--version 2645 if test "${ac_cv_path_mkdir+set}" = set; then 2646 MKDIR_P="$ac_cv_path_mkdir -p" 2647 else 2648 # As a last resort, use the slow shell script. Don't cache a 2649 # value for MKDIR_P within a source directory, because that will 2650 # break other packages using the cache if that directory is 2651 # removed, or if the value is a relative name. 2652 MKDIR_P="$ac_install_sh -d" 2653 fi 2654fi 2655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2656$as_echo "$MKDIR_P" >&6; } 2657 2658mkdir_p="$MKDIR_P" 2659case $mkdir_p in 2660 [\\/$]* | ?:[\\/]*) ;; 2661 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2662esac 2663 2664for ac_prog in gawk mawk nawk awk 2665do 2666 # Extract the first word of "$ac_prog", so it can be a program name with args. 2667set dummy $ac_prog; ac_word=$2 2668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2669$as_echo_n "checking for $ac_word... " >&6; } 2670if test "${ac_cv_prog_AWK+set}" = set; then : 2671 $as_echo_n "(cached) " >&6 2672else 2673 if test -n "$AWK"; then 2674 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2675else 2676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2677for as_dir in $PATH 2678do 2679 IFS=$as_save_IFS 2680 test -z "$as_dir" && as_dir=. 2681 for ac_exec_ext in '' $ac_executable_extensions; do 2682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2683 ac_cv_prog_AWK="$ac_prog" 2684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2685 break 2 2686 fi 2687done 2688 done 2689IFS=$as_save_IFS 2690 2691fi 2692fi 2693AWK=$ac_cv_prog_AWK 2694if test -n "$AWK"; then 2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2696$as_echo "$AWK" >&6; } 2697else 2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2699$as_echo "no" >&6; } 2700fi 2701 2702 2703 test -n "$AWK" && break 2704done 2705 2706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2707$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2708set x ${MAKE-make} 2709ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2710if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2711 $as_echo_n "(cached) " >&6 2712else 2713 cat >conftest.make <<\_ACEOF 2714SHELL = /bin/sh 2715all: 2716 @echo '@@@%%%=$(MAKE)=@@@%%%' 2717_ACEOF 2718# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2719case `${MAKE-make} -f conftest.make 2>/dev/null` in 2720 *@@@%%%=?*=@@@%%%*) 2721 eval ac_cv_prog_make_${ac_make}_set=yes;; 2722 *) 2723 eval ac_cv_prog_make_${ac_make}_set=no;; 2724esac 2725rm -f conftest.make 2726fi 2727if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2729$as_echo "yes" >&6; } 2730 SET_MAKE= 2731else 2732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2733$as_echo "no" >&6; } 2734 SET_MAKE="MAKE=${MAKE-make}" 2735fi 2736 2737rm -rf .tst 2>/dev/null 2738mkdir .tst 2>/dev/null 2739if test -d .tst; then 2740 am__leading_dot=. 2741else 2742 am__leading_dot=_ 2743fi 2744rmdir .tst 2>/dev/null 2745 2746if test "`cd $srcdir && pwd`" != "`pwd`"; then 2747 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2748 # is not polluted with repeated "-I." 2749 am__isrc=' -I$(srcdir)' 2750 # test to see if srcdir already configured 2751 if test -f $srcdir/config.status; then 2752 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2753 fi 2754fi 2755 2756# test whether we have cygpath 2757if test -z "$CYGPATH_W"; then 2758 if (cygpath --version) >/dev/null 2>/dev/null; then 2759 CYGPATH_W='cygpath -w' 2760 else 2761 CYGPATH_W=echo 2762 fi 2763fi 2764 2765 2766# Define the identity of the package. 2767 PACKAGE='libXvMC' 2768 VERSION='1.0.6' 2769 2770 2771cat >>confdefs.h <<_ACEOF 2772#define PACKAGE "$PACKAGE" 2773_ACEOF 2774 2775 2776cat >>confdefs.h <<_ACEOF 2777#define VERSION "$VERSION" 2778_ACEOF 2779 2780# Some tools Automake needs. 2781 2782ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2783 2784 2785AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2786 2787 2788AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2789 2790 2791AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2792 2793 2794MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2795 2796# We need awk for the "check" target. The system "awk" is bad on 2797# some platforms. 2798# Always define AMTAR for backward compatibility. 2799 2800AMTAR=${AMTAR-"${am_missing_run}tar"} 2801 2802am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2803 2804 2805 2806 2807 2808 2809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2810$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2811 # Check whether --enable-maintainer-mode was given. 2812if test "${enable_maintainer_mode+set}" = set; then : 2813 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2814else 2815 USE_MAINTAINER_MODE=no 2816fi 2817 2818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2819$as_echo "$USE_MAINTAINER_MODE" >&6; } 2820 if test $USE_MAINTAINER_MODE = yes; then 2821 MAINTAINER_MODE_TRUE= 2822 MAINTAINER_MODE_FALSE='#' 2823else 2824 MAINTAINER_MODE_TRUE='#' 2825 MAINTAINER_MODE_FALSE= 2826fi 2827 2828 MAINT=$MAINTAINER_MODE_TRUE 2829 2830 2831 2832# Require xorg-macros: XORG_DEFAULT_OPTIONS 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844DEPDIR="${am__leading_dot}deps" 2845 2846ac_config_commands="$ac_config_commands depfiles" 2847 2848 2849am_make=${MAKE-make} 2850cat > confinc << 'END' 2851am__doit: 2852 @echo this is the am__doit target 2853.PHONY: am__doit 2854END 2855# If we don't find an include directive, just comment out the code. 2856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2857$as_echo_n "checking for style of include used by $am_make... " >&6; } 2858am__include="#" 2859am__quote= 2860_am_result=none 2861# First try GNU make style include. 2862echo "include confinc" > confmf 2863# Ignore all kinds of additional output from `make'. 2864case `$am_make -s -f confmf 2> /dev/null` in #( 2865*the\ am__doit\ target*) 2866 am__include=include 2867 am__quote= 2868 _am_result=GNU 2869 ;; 2870esac 2871# Now try BSD make style include. 2872if test "$am__include" = "#"; then 2873 echo '.include "confinc"' > confmf 2874 case `$am_make -s -f confmf 2> /dev/null` in #( 2875 *the\ am__doit\ target*) 2876 am__include=.include 2877 am__quote="\"" 2878 _am_result=BSD 2879 ;; 2880 esac 2881fi 2882 2883 2884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2885$as_echo "$_am_result" >&6; } 2886rm -f confinc confmf 2887 2888# Check whether --enable-dependency-tracking was given. 2889if test "${enable_dependency_tracking+set}" = set; then : 2890 enableval=$enable_dependency_tracking; 2891fi 2892 2893if test "x$enable_dependency_tracking" != xno; then 2894 am_depcomp="$ac_aux_dir/depcomp" 2895 AMDEPBACKSLASH='\' 2896fi 2897 if test "x$enable_dependency_tracking" != xno; then 2898 AMDEP_TRUE= 2899 AMDEP_FALSE='#' 2900else 2901 AMDEP_TRUE='#' 2902 AMDEP_FALSE= 2903fi 2904 2905 2906ac_ext=c 2907ac_cpp='$CPP $CPPFLAGS' 2908ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2909ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2910ac_compiler_gnu=$ac_cv_c_compiler_gnu 2911if test -n "$ac_tool_prefix"; then 2912 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2913set dummy ${ac_tool_prefix}gcc; ac_word=$2 2914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2915$as_echo_n "checking for $ac_word... " >&6; } 2916if test "${ac_cv_prog_CC+set}" = set; then : 2917 $as_echo_n "(cached) " >&6 2918else 2919 if test -n "$CC"; then 2920 ac_cv_prog_CC="$CC" # Let the user override the test. 2921else 2922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2923for as_dir in $PATH 2924do 2925 IFS=$as_save_IFS 2926 test -z "$as_dir" && as_dir=. 2927 for ac_exec_ext in '' $ac_executable_extensions; do 2928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2929 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2931 break 2 2932 fi 2933done 2934 done 2935IFS=$as_save_IFS 2936 2937fi 2938fi 2939CC=$ac_cv_prog_CC 2940if test -n "$CC"; then 2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2942$as_echo "$CC" >&6; } 2943else 2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2945$as_echo "no" >&6; } 2946fi 2947 2948 2949fi 2950if test -z "$ac_cv_prog_CC"; then 2951 ac_ct_CC=$CC 2952 # Extract the first word of "gcc", so it can be a program name with args. 2953set dummy gcc; ac_word=$2 2954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2955$as_echo_n "checking for $ac_word... " >&6; } 2956if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2957 $as_echo_n "(cached) " >&6 2958else 2959 if test -n "$ac_ct_CC"; then 2960 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2961else 2962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2963for as_dir in $PATH 2964do 2965 IFS=$as_save_IFS 2966 test -z "$as_dir" && as_dir=. 2967 for ac_exec_ext in '' $ac_executable_extensions; do 2968 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2969 ac_cv_prog_ac_ct_CC="gcc" 2970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2971 break 2 2972 fi 2973done 2974 done 2975IFS=$as_save_IFS 2976 2977fi 2978fi 2979ac_ct_CC=$ac_cv_prog_ac_ct_CC 2980if test -n "$ac_ct_CC"; then 2981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2982$as_echo "$ac_ct_CC" >&6; } 2983else 2984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2985$as_echo "no" >&6; } 2986fi 2987 2988 if test "x$ac_ct_CC" = x; then 2989 CC="" 2990 else 2991 case $cross_compiling:$ac_tool_warned in 2992yes:) 2993{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2994$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2995ac_tool_warned=yes ;; 2996esac 2997 CC=$ac_ct_CC 2998 fi 2999else 3000 CC="$ac_cv_prog_CC" 3001fi 3002 3003if test -z "$CC"; then 3004 if test -n "$ac_tool_prefix"; then 3005 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3006set dummy ${ac_tool_prefix}cc; ac_word=$2 3007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3008$as_echo_n "checking for $ac_word... " >&6; } 3009if test "${ac_cv_prog_CC+set}" = set; then : 3010 $as_echo_n "(cached) " >&6 3011else 3012 if test -n "$CC"; then 3013 ac_cv_prog_CC="$CC" # Let the user override the test. 3014else 3015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3016for as_dir in $PATH 3017do 3018 IFS=$as_save_IFS 3019 test -z "$as_dir" && as_dir=. 3020 for ac_exec_ext in '' $ac_executable_extensions; do 3021 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3022 ac_cv_prog_CC="${ac_tool_prefix}cc" 3023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3024 break 2 3025 fi 3026done 3027 done 3028IFS=$as_save_IFS 3029 3030fi 3031fi 3032CC=$ac_cv_prog_CC 3033if test -n "$CC"; then 3034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3035$as_echo "$CC" >&6; } 3036else 3037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3038$as_echo "no" >&6; } 3039fi 3040 3041 3042 fi 3043fi 3044if test -z "$CC"; then 3045 # Extract the first word of "cc", so it can be a program name with args. 3046set dummy cc; ac_word=$2 3047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3048$as_echo_n "checking for $ac_word... " >&6; } 3049if test "${ac_cv_prog_CC+set}" = set; then : 3050 $as_echo_n "(cached) " >&6 3051else 3052 if test -n "$CC"; then 3053 ac_cv_prog_CC="$CC" # Let the user override the test. 3054else 3055 ac_prog_rejected=no 3056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3057for as_dir in $PATH 3058do 3059 IFS=$as_save_IFS 3060 test -z "$as_dir" && as_dir=. 3061 for ac_exec_ext in '' $ac_executable_extensions; do 3062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3063 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3064 ac_prog_rejected=yes 3065 continue 3066 fi 3067 ac_cv_prog_CC="cc" 3068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3069 break 2 3070 fi 3071done 3072 done 3073IFS=$as_save_IFS 3074 3075if test $ac_prog_rejected = yes; then 3076 # We found a bogon in the path, so make sure we never use it. 3077 set dummy $ac_cv_prog_CC 3078 shift 3079 if test $# != 0; then 3080 # We chose a different compiler from the bogus one. 3081 # However, it has the same basename, so the bogon will be chosen 3082 # first if we set CC to just the basename; use the full file name. 3083 shift 3084 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3085 fi 3086fi 3087fi 3088fi 3089CC=$ac_cv_prog_CC 3090if test -n "$CC"; then 3091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3092$as_echo "$CC" >&6; } 3093else 3094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3095$as_echo "no" >&6; } 3096fi 3097 3098 3099fi 3100if test -z "$CC"; then 3101 if test -n "$ac_tool_prefix"; then 3102 for ac_prog in cl.exe 3103 do 3104 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3105set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3107$as_echo_n "checking for $ac_word... " >&6; } 3108if test "${ac_cv_prog_CC+set}" = set; then : 3109 $as_echo_n "(cached) " >&6 3110else 3111 if test -n "$CC"; then 3112 ac_cv_prog_CC="$CC" # Let the user override the test. 3113else 3114as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3115for as_dir in $PATH 3116do 3117 IFS=$as_save_IFS 3118 test -z "$as_dir" && as_dir=. 3119 for ac_exec_ext in '' $ac_executable_extensions; do 3120 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3121 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3123 break 2 3124 fi 3125done 3126 done 3127IFS=$as_save_IFS 3128 3129fi 3130fi 3131CC=$ac_cv_prog_CC 3132if test -n "$CC"; then 3133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3134$as_echo "$CC" >&6; } 3135else 3136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3137$as_echo "no" >&6; } 3138fi 3139 3140 3141 test -n "$CC" && break 3142 done 3143fi 3144if test -z "$CC"; then 3145 ac_ct_CC=$CC 3146 for ac_prog in cl.exe 3147do 3148 # Extract the first word of "$ac_prog", so it can be a program name with args. 3149set dummy $ac_prog; ac_word=$2 3150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3151$as_echo_n "checking for $ac_word... " >&6; } 3152if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3153 $as_echo_n "(cached) " >&6 3154else 3155 if test -n "$ac_ct_CC"; then 3156 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3157else 3158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3159for as_dir in $PATH 3160do 3161 IFS=$as_save_IFS 3162 test -z "$as_dir" && as_dir=. 3163 for ac_exec_ext in '' $ac_executable_extensions; do 3164 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3165 ac_cv_prog_ac_ct_CC="$ac_prog" 3166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3167 break 2 3168 fi 3169done 3170 done 3171IFS=$as_save_IFS 3172 3173fi 3174fi 3175ac_ct_CC=$ac_cv_prog_ac_ct_CC 3176if test -n "$ac_ct_CC"; then 3177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3178$as_echo "$ac_ct_CC" >&6; } 3179else 3180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3181$as_echo "no" >&6; } 3182fi 3183 3184 3185 test -n "$ac_ct_CC" && break 3186done 3187 3188 if test "x$ac_ct_CC" = x; then 3189 CC="" 3190 else 3191 case $cross_compiling:$ac_tool_warned in 3192yes:) 3193{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3194$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3195ac_tool_warned=yes ;; 3196esac 3197 CC=$ac_ct_CC 3198 fi 3199fi 3200 3201fi 3202 3203 3204test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3205$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3206as_fn_error "no acceptable C compiler found in \$PATH 3207See \`config.log' for more details." "$LINENO" 5; } 3208 3209# Provide some information about the compiler. 3210$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3211set X $ac_compile 3212ac_compiler=$2 3213for ac_option in --version -v -V -qversion; do 3214 { { ac_try="$ac_compiler $ac_option >&5" 3215case "(($ac_try" in 3216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3217 *) ac_try_echo=$ac_try;; 3218esac 3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3220$as_echo "$ac_try_echo"; } >&5 3221 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3222 ac_status=$? 3223 if test -s conftest.err; then 3224 sed '10a\ 3225... rest of stderr output deleted ... 3226 10q' conftest.err >conftest.er1 3227 cat conftest.er1 >&5 3228 fi 3229 rm -f conftest.er1 conftest.err 3230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3231 test $ac_status = 0; } 3232done 3233 3234cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3235/* end confdefs.h. */ 3236 3237int 3238main () 3239{ 3240 3241 ; 3242 return 0; 3243} 3244_ACEOF 3245ac_clean_files_save=$ac_clean_files 3246ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3247# Try to create an executable without -o first, disregard a.out. 3248# It will help us diagnose broken compilers, and finding out an intuition 3249# of exeext. 3250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3251$as_echo_n "checking whether the C compiler works... " >&6; } 3252ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3253 3254# The possible output files: 3255ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3256 3257ac_rmfiles= 3258for ac_file in $ac_files 3259do 3260 case $ac_file in 3261 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3262 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3263 esac 3264done 3265rm -f $ac_rmfiles 3266 3267if { { ac_try="$ac_link_default" 3268case "(($ac_try" in 3269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3270 *) ac_try_echo=$ac_try;; 3271esac 3272eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3273$as_echo "$ac_try_echo"; } >&5 3274 (eval "$ac_link_default") 2>&5 3275 ac_status=$? 3276 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3277 test $ac_status = 0; }; then : 3278 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3279# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3280# in a Makefile. We should not override ac_cv_exeext if it was cached, 3281# so that the user can short-circuit this test for compilers unknown to 3282# Autoconf. 3283for ac_file in $ac_files '' 3284do 3285 test -f "$ac_file" || continue 3286 case $ac_file in 3287 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3288 ;; 3289 [ab].out ) 3290 # We found the default executable, but exeext='' is most 3291 # certainly right. 3292 break;; 3293 *.* ) 3294 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3295 then :; else 3296 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3297 fi 3298 # We set ac_cv_exeext here because the later test for it is not 3299 # safe: cross compilers may not add the suffix if given an `-o' 3300 # argument, so we may need to know it at that point already. 3301 # Even if this section looks crufty: it has the advantage of 3302 # actually working. 3303 break;; 3304 * ) 3305 break;; 3306 esac 3307done 3308test "$ac_cv_exeext" = no && ac_cv_exeext= 3309 3310else 3311 ac_file='' 3312fi 3313if test -z "$ac_file"; then : 3314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3315$as_echo "no" >&6; } 3316$as_echo "$as_me: failed program was:" >&5 3317sed 's/^/| /' conftest.$ac_ext >&5 3318 3319{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3320$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3321{ as_fn_set_status 77 3322as_fn_error "C compiler cannot create executables 3323See \`config.log' for more details." "$LINENO" 5; }; } 3324else 3325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3326$as_echo "yes" >&6; } 3327fi 3328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3329$as_echo_n "checking for C compiler default output file name... " >&6; } 3330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3331$as_echo "$ac_file" >&6; } 3332ac_exeext=$ac_cv_exeext 3333 3334rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3335ac_clean_files=$ac_clean_files_save 3336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3337$as_echo_n "checking for suffix of executables... " >&6; } 3338if { { ac_try="$ac_link" 3339case "(($ac_try" in 3340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3341 *) ac_try_echo=$ac_try;; 3342esac 3343eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3344$as_echo "$ac_try_echo"; } >&5 3345 (eval "$ac_link") 2>&5 3346 ac_status=$? 3347 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3348 test $ac_status = 0; }; then : 3349 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3350# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3351# work properly (i.e., refer to `conftest.exe'), while it won't with 3352# `rm'. 3353for ac_file in conftest.exe conftest conftest.*; do 3354 test -f "$ac_file" || continue 3355 case $ac_file in 3356 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3357 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3358 break;; 3359 * ) break;; 3360 esac 3361done 3362else 3363 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3364$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3365as_fn_error "cannot compute suffix of executables: cannot compile and link 3366See \`config.log' for more details." "$LINENO" 5; } 3367fi 3368rm -f conftest conftest$ac_cv_exeext 3369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3370$as_echo "$ac_cv_exeext" >&6; } 3371 3372rm -f conftest.$ac_ext 3373EXEEXT=$ac_cv_exeext 3374ac_exeext=$EXEEXT 3375cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3376/* end confdefs.h. */ 3377#include <stdio.h> 3378int 3379main () 3380{ 3381FILE *f = fopen ("conftest.out", "w"); 3382 return ferror (f) || fclose (f) != 0; 3383 3384 ; 3385 return 0; 3386} 3387_ACEOF 3388ac_clean_files="$ac_clean_files conftest.out" 3389# Check that the compiler produces executables we can run. If not, either 3390# the compiler is broken, or we cross compile. 3391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3392$as_echo_n "checking whether we are cross compiling... " >&6; } 3393if test "$cross_compiling" != yes; then 3394 { { ac_try="$ac_link" 3395case "(($ac_try" in 3396 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3397 *) ac_try_echo=$ac_try;; 3398esac 3399eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3400$as_echo "$ac_try_echo"; } >&5 3401 (eval "$ac_link") 2>&5 3402 ac_status=$? 3403 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3404 test $ac_status = 0; } 3405 if { ac_try='./conftest$ac_cv_exeext' 3406 { { case "(($ac_try" in 3407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3408 *) ac_try_echo=$ac_try;; 3409esac 3410eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3411$as_echo "$ac_try_echo"; } >&5 3412 (eval "$ac_try") 2>&5 3413 ac_status=$? 3414 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3415 test $ac_status = 0; }; }; then 3416 cross_compiling=no 3417 else 3418 if test "$cross_compiling" = maybe; then 3419 cross_compiling=yes 3420 else 3421 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3423as_fn_error "cannot run C compiled programs. 3424If you meant to cross compile, use \`--host'. 3425See \`config.log' for more details." "$LINENO" 5; } 3426 fi 3427 fi 3428fi 3429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3430$as_echo "$cross_compiling" >&6; } 3431 3432rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3433ac_clean_files=$ac_clean_files_save 3434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3435$as_echo_n "checking for suffix of object files... " >&6; } 3436if test "${ac_cv_objext+set}" = set; then : 3437 $as_echo_n "(cached) " >&6 3438else 3439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3440/* end confdefs.h. */ 3441 3442int 3443main () 3444{ 3445 3446 ; 3447 return 0; 3448} 3449_ACEOF 3450rm -f conftest.o conftest.obj 3451if { { ac_try="$ac_compile" 3452case "(($ac_try" in 3453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3454 *) ac_try_echo=$ac_try;; 3455esac 3456eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3457$as_echo "$ac_try_echo"; } >&5 3458 (eval "$ac_compile") 2>&5 3459 ac_status=$? 3460 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3461 test $ac_status = 0; }; then : 3462 for ac_file in conftest.o conftest.obj conftest.*; do 3463 test -f "$ac_file" || continue; 3464 case $ac_file in 3465 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3466 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3467 break;; 3468 esac 3469done 3470else 3471 $as_echo "$as_me: failed program was:" >&5 3472sed 's/^/| /' conftest.$ac_ext >&5 3473 3474{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3475$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3476as_fn_error "cannot compute suffix of object files: cannot compile 3477See \`config.log' for more details." "$LINENO" 5; } 3478fi 3479rm -f conftest.$ac_cv_objext conftest.$ac_ext 3480fi 3481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3482$as_echo "$ac_cv_objext" >&6; } 3483OBJEXT=$ac_cv_objext 3484ac_objext=$OBJEXT 3485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3486$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3487if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3488 $as_echo_n "(cached) " >&6 3489else 3490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3491/* end confdefs.h. */ 3492 3493int 3494main () 3495{ 3496#ifndef __GNUC__ 3497 choke me 3498#endif 3499 3500 ; 3501 return 0; 3502} 3503_ACEOF 3504if ac_fn_c_try_compile "$LINENO"; then : 3505 ac_compiler_gnu=yes 3506else 3507 ac_compiler_gnu=no 3508fi 3509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3510ac_cv_c_compiler_gnu=$ac_compiler_gnu 3511 3512fi 3513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3514$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3515if test $ac_compiler_gnu = yes; then 3516 GCC=yes 3517else 3518 GCC= 3519fi 3520ac_test_CFLAGS=${CFLAGS+set} 3521ac_save_CFLAGS=$CFLAGS 3522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3523$as_echo_n "checking whether $CC accepts -g... " >&6; } 3524if test "${ac_cv_prog_cc_g+set}" = set; then : 3525 $as_echo_n "(cached) " >&6 3526else 3527 ac_save_c_werror_flag=$ac_c_werror_flag 3528 ac_c_werror_flag=yes 3529 ac_cv_prog_cc_g=no 3530 CFLAGS="-g" 3531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3532/* end confdefs.h. */ 3533 3534int 3535main () 3536{ 3537 3538 ; 3539 return 0; 3540} 3541_ACEOF 3542if ac_fn_c_try_compile "$LINENO"; then : 3543 ac_cv_prog_cc_g=yes 3544else 3545 CFLAGS="" 3546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3547/* end confdefs.h. */ 3548 3549int 3550main () 3551{ 3552 3553 ; 3554 return 0; 3555} 3556_ACEOF 3557if ac_fn_c_try_compile "$LINENO"; then : 3558 3559else 3560 ac_c_werror_flag=$ac_save_c_werror_flag 3561 CFLAGS="-g" 3562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3563/* end confdefs.h. */ 3564 3565int 3566main () 3567{ 3568 3569 ; 3570 return 0; 3571} 3572_ACEOF 3573if ac_fn_c_try_compile "$LINENO"; then : 3574 ac_cv_prog_cc_g=yes 3575fi 3576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3577fi 3578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3579fi 3580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3581 ac_c_werror_flag=$ac_save_c_werror_flag 3582fi 3583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3584$as_echo "$ac_cv_prog_cc_g" >&6; } 3585if test "$ac_test_CFLAGS" = set; then 3586 CFLAGS=$ac_save_CFLAGS 3587elif test $ac_cv_prog_cc_g = yes; then 3588 if test "$GCC" = yes; then 3589 CFLAGS="-g -O2" 3590 else 3591 CFLAGS="-g" 3592 fi 3593else 3594 if test "$GCC" = yes; then 3595 CFLAGS="-O2" 3596 else 3597 CFLAGS= 3598 fi 3599fi 3600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3601$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3602if test "${ac_cv_prog_cc_c89+set}" = set; then : 3603 $as_echo_n "(cached) " >&6 3604else 3605 ac_cv_prog_cc_c89=no 3606ac_save_CC=$CC 3607cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3608/* end confdefs.h. */ 3609#include <stdarg.h> 3610#include <stdio.h> 3611#include <sys/types.h> 3612#include <sys/stat.h> 3613/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3614struct buf { int x; }; 3615FILE * (*rcsopen) (struct buf *, struct stat *, int); 3616static char *e (p, i) 3617 char **p; 3618 int i; 3619{ 3620 return p[i]; 3621} 3622static char *f (char * (*g) (char **, int), char **p, ...) 3623{ 3624 char *s; 3625 va_list v; 3626 va_start (v,p); 3627 s = g (p, va_arg (v,int)); 3628 va_end (v); 3629 return s; 3630} 3631 3632/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3633 function prototypes and stuff, but not '\xHH' hex character constants. 3634 These don't provoke an error unfortunately, instead are silently treated 3635 as 'x'. The following induces an error, until -std is added to get 3636 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3637 array size at least. It's necessary to write '\x00'==0 to get something 3638 that's true only with -std. */ 3639int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3640 3641/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3642 inside strings and character constants. */ 3643#define FOO(x) 'x' 3644int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3645 3646int test (int i, double x); 3647struct s1 {int (*f) (int a);}; 3648struct s2 {int (*f) (double a);}; 3649int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3650int argc; 3651char **argv; 3652int 3653main () 3654{ 3655return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3656 ; 3657 return 0; 3658} 3659_ACEOF 3660for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3661 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3662do 3663 CC="$ac_save_CC $ac_arg" 3664 if ac_fn_c_try_compile "$LINENO"; then : 3665 ac_cv_prog_cc_c89=$ac_arg 3666fi 3667rm -f core conftest.err conftest.$ac_objext 3668 test "x$ac_cv_prog_cc_c89" != "xno" && break 3669done 3670rm -f conftest.$ac_ext 3671CC=$ac_save_CC 3672 3673fi 3674# AC_CACHE_VAL 3675case "x$ac_cv_prog_cc_c89" in 3676 x) 3677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3678$as_echo "none needed" >&6; } ;; 3679 xno) 3680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3681$as_echo "unsupported" >&6; } ;; 3682 *) 3683 CC="$CC $ac_cv_prog_cc_c89" 3684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3685$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3686esac 3687if test "x$ac_cv_prog_cc_c89" != xno; then : 3688 3689fi 3690 3691ac_ext=c 3692ac_cpp='$CPP $CPPFLAGS' 3693ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3694ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3695ac_compiler_gnu=$ac_cv_c_compiler_gnu 3696 3697depcc="$CC" am_compiler_list= 3698 3699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3700$as_echo_n "checking dependency style of $depcc... " >&6; } 3701if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3702 $as_echo_n "(cached) " >&6 3703else 3704 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3705 # We make a subdir and do the tests there. Otherwise we can end up 3706 # making bogus files that we don't know about and never remove. For 3707 # instance it was reported that on HP-UX the gcc test will end up 3708 # making a dummy file named `D' -- because `-MD' means `put the output 3709 # in D'. 3710 mkdir conftest.dir 3711 # Copy depcomp to subdir because otherwise we won't find it if we're 3712 # using a relative directory. 3713 cp "$am_depcomp" conftest.dir 3714 cd conftest.dir 3715 # We will build objects and dependencies in a subdirectory because 3716 # it helps to detect inapplicable dependency modes. For instance 3717 # both Tru64's cc and ICC support -MD to output dependencies as a 3718 # side effect of compilation, but ICC will put the dependencies in 3719 # the current directory while Tru64 will put them in the object 3720 # directory. 3721 mkdir sub 3722 3723 am_cv_CC_dependencies_compiler_type=none 3724 if test "$am_compiler_list" = ""; then 3725 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3726 fi 3727 am__universal=false 3728 case " $depcc " in #( 3729 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3730 esac 3731 3732 for depmode in $am_compiler_list; do 3733 # Setup a source with many dependencies, because some compilers 3734 # like to wrap large dependency lists on column 80 (with \), and 3735 # we should not choose a depcomp mode which is confused by this. 3736 # 3737 # We need to recreate these files for each test, as the compiler may 3738 # overwrite some of them when testing with obscure command lines. 3739 # This happens at least with the AIX C compiler. 3740 : > sub/conftest.c 3741 for i in 1 2 3 4 5 6; do 3742 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3743 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3744 # Solaris 8's {/usr,}/bin/sh. 3745 touch sub/conftst$i.h 3746 done 3747 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3748 3749 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3750 # mode. It turns out that the SunPro C++ compiler does not properly 3751 # handle `-M -o', and we need to detect this. Also, some Intel 3752 # versions had trouble with output in subdirs 3753 am__obj=sub/conftest.${OBJEXT-o} 3754 am__minus_obj="-o $am__obj" 3755 case $depmode in 3756 gcc) 3757 # This depmode causes a compiler race in universal mode. 3758 test "$am__universal" = false || continue 3759 ;; 3760 nosideeffect) 3761 # after this tag, mechanisms are not by side-effect, so they'll 3762 # only be used when explicitly requested 3763 if test "x$enable_dependency_tracking" = xyes; then 3764 continue 3765 else 3766 break 3767 fi 3768 ;; 3769 msvisualcpp | msvcmsys) 3770 # This compiler won't grok `-c -o', but also, the minuso test has 3771 # not run yet. These depmodes are late enough in the game, and 3772 # so weak that their functioning should not be impacted. 3773 am__obj=conftest.${OBJEXT-o} 3774 am__minus_obj= 3775 ;; 3776 none) break ;; 3777 esac 3778 if depmode=$depmode \ 3779 source=sub/conftest.c object=$am__obj \ 3780 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3781 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3782 >/dev/null 2>conftest.err && 3783 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3784 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3785 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3786 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3787 # icc doesn't choke on unknown options, it will just issue warnings 3788 # or remarks (even with -Werror). So we grep stderr for any message 3789 # that says an option was ignored or not supported. 3790 # When given -MP, icc 7.0 and 7.1 complain thusly: 3791 # icc: Command line warning: ignoring option '-M'; no argument required 3792 # The diagnosis changed in icc 8.0: 3793 # icc: Command line remark: option '-MP' not supported 3794 if (grep 'ignoring option' conftest.err || 3795 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3796 am_cv_CC_dependencies_compiler_type=$depmode 3797 break 3798 fi 3799 fi 3800 done 3801 3802 cd .. 3803 rm -rf conftest.dir 3804else 3805 am_cv_CC_dependencies_compiler_type=none 3806fi 3807 3808fi 3809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3810$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3811CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3812 3813 if 3814 test "x$enable_dependency_tracking" != xno \ 3815 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3816 am__fastdepCC_TRUE= 3817 am__fastdepCC_FALSE='#' 3818else 3819 am__fastdepCC_TRUE='#' 3820 am__fastdepCC_FALSE= 3821fi 3822 3823 3824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3825$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3826if test "${ac_cv_prog_cc_c99+set}" = set; then : 3827 $as_echo_n "(cached) " >&6 3828else 3829 ac_cv_prog_cc_c99=no 3830ac_save_CC=$CC 3831cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3832/* end confdefs.h. */ 3833#include <stdarg.h> 3834#include <stdbool.h> 3835#include <stdlib.h> 3836#include <wchar.h> 3837#include <stdio.h> 3838 3839// Check varargs macros. These examples are taken from C99 6.10.3.5. 3840#define debug(...) fprintf (stderr, __VA_ARGS__) 3841#define showlist(...) puts (#__VA_ARGS__) 3842#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3843static void 3844test_varargs_macros (void) 3845{ 3846 int x = 1234; 3847 int y = 5678; 3848 debug ("Flag"); 3849 debug ("X = %d\n", x); 3850 showlist (The first, second, and third items.); 3851 report (x>y, "x is %d but y is %d", x, y); 3852} 3853 3854// Check long long types. 3855#define BIG64 18446744073709551615ull 3856#define BIG32 4294967295ul 3857#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3858#if !BIG_OK 3859 your preprocessor is broken; 3860#endif 3861#if BIG_OK 3862#else 3863 your preprocessor is broken; 3864#endif 3865static long long int bignum = -9223372036854775807LL; 3866static unsigned long long int ubignum = BIG64; 3867 3868struct incomplete_array 3869{ 3870 int datasize; 3871 double data[]; 3872}; 3873 3874struct named_init { 3875 int number; 3876 const wchar_t *name; 3877 double average; 3878}; 3879 3880typedef const char *ccp; 3881 3882static inline int 3883test_restrict (ccp restrict text) 3884{ 3885 // See if C++-style comments work. 3886 // Iterate through items via the restricted pointer. 3887 // Also check for declarations in for loops. 3888 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3889 continue; 3890 return 0; 3891} 3892 3893// Check varargs and va_copy. 3894static void 3895test_varargs (const char *format, ...) 3896{ 3897 va_list args; 3898 va_start (args, format); 3899 va_list args_copy; 3900 va_copy (args_copy, args); 3901 3902 const char *str; 3903 int number; 3904 float fnumber; 3905 3906 while (*format) 3907 { 3908 switch (*format++) 3909 { 3910 case 's': // string 3911 str = va_arg (args_copy, const char *); 3912 break; 3913 case 'd': // int 3914 number = va_arg (args_copy, int); 3915 break; 3916 case 'f': // float 3917 fnumber = va_arg (args_copy, double); 3918 break; 3919 default: 3920 break; 3921 } 3922 } 3923 va_end (args_copy); 3924 va_end (args); 3925} 3926 3927int 3928main () 3929{ 3930 3931 // Check bool. 3932 _Bool success = false; 3933 3934 // Check restrict. 3935 if (test_restrict ("String literal") == 0) 3936 success = true; 3937 char *restrict newvar = "Another string"; 3938 3939 // Check varargs. 3940 test_varargs ("s, d' f .", "string", 65, 34.234); 3941 test_varargs_macros (); 3942 3943 // Check flexible array members. 3944 struct incomplete_array *ia = 3945 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3946 ia->datasize = 10; 3947 for (int i = 0; i < ia->datasize; ++i) 3948 ia->data[i] = i * 1.234; 3949 3950 // Check named initializers. 3951 struct named_init ni = { 3952 .number = 34, 3953 .name = L"Test wide string", 3954 .average = 543.34343, 3955 }; 3956 3957 ni.number = 58; 3958 3959 int dynamic_array[ni.number]; 3960 dynamic_array[ni.number - 1] = 543; 3961 3962 // work around unused variable warnings 3963 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3964 || dynamic_array[ni.number - 1] != 543); 3965 3966 ; 3967 return 0; 3968} 3969_ACEOF 3970for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 3971do 3972 CC="$ac_save_CC $ac_arg" 3973 if ac_fn_c_try_compile "$LINENO"; then : 3974 ac_cv_prog_cc_c99=$ac_arg 3975fi 3976rm -f core conftest.err conftest.$ac_objext 3977 test "x$ac_cv_prog_cc_c99" != "xno" && break 3978done 3979rm -f conftest.$ac_ext 3980CC=$ac_save_CC 3981 3982fi 3983# AC_CACHE_VAL 3984case "x$ac_cv_prog_cc_c99" in 3985 x) 3986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3987$as_echo "none needed" >&6; } ;; 3988 xno) 3989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3990$as_echo "unsupported" >&6; } ;; 3991 *) 3992 CC="$CC $ac_cv_prog_cc_c99" 3993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3994$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3995esac 3996if test "x$ac_cv_prog_cc_c99" != xno; then : 3997 3998fi 3999 4000 4001 4002ac_ext=c 4003ac_cpp='$CPP $CPPFLAGS' 4004ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4005ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4006ac_compiler_gnu=$ac_cv_c_compiler_gnu 4007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4008$as_echo_n "checking how to run the C preprocessor... " >&6; } 4009# On Suns, sometimes $CPP names a directory. 4010if test -n "$CPP" && test -d "$CPP"; then 4011 CPP= 4012fi 4013if test -z "$CPP"; then 4014 if test "${ac_cv_prog_CPP+set}" = set; then : 4015 $as_echo_n "(cached) " >&6 4016else 4017 # Double quotes because CPP needs to be expanded 4018 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4019 do 4020 ac_preproc_ok=false 4021for ac_c_preproc_warn_flag in '' yes 4022do 4023 # Use a header file that comes with gcc, so configuring glibc 4024 # with a fresh cross-compiler works. 4025 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4026 # <limits.h> exists even on freestanding compilers. 4027 # On the NeXT, cc -E runs the code through the compiler's parser, 4028 # not just through cpp. "Syntax error" is here to catch this case. 4029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4030/* end confdefs.h. */ 4031#ifdef __STDC__ 4032# include <limits.h> 4033#else 4034# include <assert.h> 4035#endif 4036 Syntax error 4037_ACEOF 4038if ac_fn_c_try_cpp "$LINENO"; then : 4039 4040else 4041 # Broken: fails on valid input. 4042continue 4043fi 4044rm -f conftest.err conftest.$ac_ext 4045 4046 # OK, works on sane cases. Now check whether nonexistent headers 4047 # can be detected and how. 4048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4049/* end confdefs.h. */ 4050#include <ac_nonexistent.h> 4051_ACEOF 4052if ac_fn_c_try_cpp "$LINENO"; then : 4053 # Broken: success on invalid input. 4054continue 4055else 4056 # Passes both tests. 4057ac_preproc_ok=: 4058break 4059fi 4060rm -f conftest.err conftest.$ac_ext 4061 4062done 4063# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4064rm -f conftest.err conftest.$ac_ext 4065if $ac_preproc_ok; then : 4066 break 4067fi 4068 4069 done 4070 ac_cv_prog_CPP=$CPP 4071 4072fi 4073 CPP=$ac_cv_prog_CPP 4074else 4075 ac_cv_prog_CPP=$CPP 4076fi 4077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4078$as_echo "$CPP" >&6; } 4079ac_preproc_ok=false 4080for ac_c_preproc_warn_flag in '' yes 4081do 4082 # Use a header file that comes with gcc, so configuring glibc 4083 # with a fresh cross-compiler works. 4084 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4085 # <limits.h> exists even on freestanding compilers. 4086 # On the NeXT, cc -E runs the code through the compiler's parser, 4087 # not just through cpp. "Syntax error" is here to catch this case. 4088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4089/* end confdefs.h. */ 4090#ifdef __STDC__ 4091# include <limits.h> 4092#else 4093# include <assert.h> 4094#endif 4095 Syntax error 4096_ACEOF 4097if ac_fn_c_try_cpp "$LINENO"; then : 4098 4099else 4100 # Broken: fails on valid input. 4101continue 4102fi 4103rm -f conftest.err conftest.$ac_ext 4104 4105 # OK, works on sane cases. Now check whether nonexistent headers 4106 # can be detected and how. 4107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4108/* end confdefs.h. */ 4109#include <ac_nonexistent.h> 4110_ACEOF 4111if ac_fn_c_try_cpp "$LINENO"; then : 4112 # Broken: success on invalid input. 4113continue 4114else 4115 # Passes both tests. 4116ac_preproc_ok=: 4117break 4118fi 4119rm -f conftest.err conftest.$ac_ext 4120 4121done 4122# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4123rm -f conftest.err conftest.$ac_ext 4124if $ac_preproc_ok; then : 4125 4126else 4127 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4128$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4129as_fn_error "C preprocessor \"$CPP\" fails sanity check 4130See \`config.log' for more details." "$LINENO" 5; } 4131fi 4132 4133ac_ext=c 4134ac_cpp='$CPP $CPPFLAGS' 4135ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4136ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4137ac_compiler_gnu=$ac_cv_c_compiler_gnu 4138 4139 4140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4141$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4142if test "${ac_cv_path_GREP+set}" = set; then : 4143 $as_echo_n "(cached) " >&6 4144else 4145 if test -z "$GREP"; then 4146 ac_path_GREP_found=false 4147 # Loop through the user's path and test for each of PROGNAME-LIST 4148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4149for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4150do 4151 IFS=$as_save_IFS 4152 test -z "$as_dir" && as_dir=. 4153 for ac_prog in grep ggrep; do 4154 for ac_exec_ext in '' $ac_executable_extensions; do 4155 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4156 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4157# Check for GNU ac_path_GREP and select it if it is found. 4158 # Check for GNU $ac_path_GREP 4159case `"$ac_path_GREP" --version 2>&1` in 4160*GNU*) 4161 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4162*) 4163 ac_count=0 4164 $as_echo_n 0123456789 >"conftest.in" 4165 while : 4166 do 4167 cat "conftest.in" "conftest.in" >"conftest.tmp" 4168 mv "conftest.tmp" "conftest.in" 4169 cp "conftest.in" "conftest.nl" 4170 $as_echo 'GREP' >> "conftest.nl" 4171 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4172 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4173 as_fn_arith $ac_count + 1 && ac_count=$as_val 4174 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4175 # Best one so far, save it but keep looking for a better one 4176 ac_cv_path_GREP="$ac_path_GREP" 4177 ac_path_GREP_max=$ac_count 4178 fi 4179 # 10*(2^10) chars as input seems more than enough 4180 test $ac_count -gt 10 && break 4181 done 4182 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4183esac 4184 4185 $ac_path_GREP_found && break 3 4186 done 4187 done 4188 done 4189IFS=$as_save_IFS 4190 if test -z "$ac_cv_path_GREP"; then 4191 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4192 fi 4193else 4194 ac_cv_path_GREP=$GREP 4195fi 4196 4197fi 4198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4199$as_echo "$ac_cv_path_GREP" >&6; } 4200 GREP="$ac_cv_path_GREP" 4201 4202 4203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4204$as_echo_n "checking for egrep... " >&6; } 4205if test "${ac_cv_path_EGREP+set}" = set; then : 4206 $as_echo_n "(cached) " >&6 4207else 4208 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4209 then ac_cv_path_EGREP="$GREP -E" 4210 else 4211 if test -z "$EGREP"; then 4212 ac_path_EGREP_found=false 4213 # Loop through the user's path and test for each of PROGNAME-LIST 4214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4215for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4216do 4217 IFS=$as_save_IFS 4218 test -z "$as_dir" && as_dir=. 4219 for ac_prog in egrep; do 4220 for ac_exec_ext in '' $ac_executable_extensions; do 4221 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4222 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4223# Check for GNU ac_path_EGREP and select it if it is found. 4224 # Check for GNU $ac_path_EGREP 4225case `"$ac_path_EGREP" --version 2>&1` in 4226*GNU*) 4227 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4228*) 4229 ac_count=0 4230 $as_echo_n 0123456789 >"conftest.in" 4231 while : 4232 do 4233 cat "conftest.in" "conftest.in" >"conftest.tmp" 4234 mv "conftest.tmp" "conftest.in" 4235 cp "conftest.in" "conftest.nl" 4236 $as_echo 'EGREP' >> "conftest.nl" 4237 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4238 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4239 as_fn_arith $ac_count + 1 && ac_count=$as_val 4240 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4241 # Best one so far, save it but keep looking for a better one 4242 ac_cv_path_EGREP="$ac_path_EGREP" 4243 ac_path_EGREP_max=$ac_count 4244 fi 4245 # 10*(2^10) chars as input seems more than enough 4246 test $ac_count -gt 10 && break 4247 done 4248 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4249esac 4250 4251 $ac_path_EGREP_found && break 3 4252 done 4253 done 4254 done 4255IFS=$as_save_IFS 4256 if test -z "$ac_cv_path_EGREP"; then 4257 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4258 fi 4259else 4260 ac_cv_path_EGREP=$EGREP 4261fi 4262 4263 fi 4264fi 4265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4266$as_echo "$ac_cv_path_EGREP" >&6; } 4267 EGREP="$ac_cv_path_EGREP" 4268 4269 4270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4271$as_echo_n "checking for ANSI C header files... " >&6; } 4272if test "${ac_cv_header_stdc+set}" = set; then : 4273 $as_echo_n "(cached) " >&6 4274else 4275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4276/* end confdefs.h. */ 4277#include <stdlib.h> 4278#include <stdarg.h> 4279#include <string.h> 4280#include <float.h> 4281 4282int 4283main () 4284{ 4285 4286 ; 4287 return 0; 4288} 4289_ACEOF 4290if ac_fn_c_try_compile "$LINENO"; then : 4291 ac_cv_header_stdc=yes 4292else 4293 ac_cv_header_stdc=no 4294fi 4295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4296 4297if test $ac_cv_header_stdc = yes; then 4298 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4300/* end confdefs.h. */ 4301#include <string.h> 4302 4303_ACEOF 4304if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4305 $EGREP "memchr" >/dev/null 2>&1; then : 4306 4307else 4308 ac_cv_header_stdc=no 4309fi 4310rm -f conftest* 4311 4312fi 4313 4314if test $ac_cv_header_stdc = yes; then 4315 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4317/* end confdefs.h. */ 4318#include <stdlib.h> 4319 4320_ACEOF 4321if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4322 $EGREP "free" >/dev/null 2>&1; then : 4323 4324else 4325 ac_cv_header_stdc=no 4326fi 4327rm -f conftest* 4328 4329fi 4330 4331if test $ac_cv_header_stdc = yes; then 4332 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4333 if test "$cross_compiling" = yes; then : 4334 : 4335else 4336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4337/* end confdefs.h. */ 4338#include <ctype.h> 4339#include <stdlib.h> 4340#if ((' ' & 0x0FF) == 0x020) 4341# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4342# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4343#else 4344# define ISLOWER(c) \ 4345 (('a' <= (c) && (c) <= 'i') \ 4346 || ('j' <= (c) && (c) <= 'r') \ 4347 || ('s' <= (c) && (c) <= 'z')) 4348# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4349#endif 4350 4351#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4352int 4353main () 4354{ 4355 int i; 4356 for (i = 0; i < 256; i++) 4357 if (XOR (islower (i), ISLOWER (i)) 4358 || toupper (i) != TOUPPER (i)) 4359 return 2; 4360 return 0; 4361} 4362_ACEOF 4363if ac_fn_c_try_run "$LINENO"; then : 4364 4365else 4366 ac_cv_header_stdc=no 4367fi 4368rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4369 conftest.$ac_objext conftest.beam conftest.$ac_ext 4370fi 4371 4372fi 4373fi 4374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4375$as_echo "$ac_cv_header_stdc" >&6; } 4376if test $ac_cv_header_stdc = yes; then 4377 4378$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4379 4380fi 4381 4382# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4383for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4384 inttypes.h stdint.h unistd.h 4385do : 4386 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4387ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4388" 4389eval as_val=\$$as_ac_Header 4390 if test "x$as_val" = x""yes; then : 4391 cat >>confdefs.h <<_ACEOF 4392#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4393_ACEOF 4394 4395fi 4396 4397done 4398 4399 4400 4401 4402if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4403 if test -n "$ac_tool_prefix"; then 4404 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4405set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4407$as_echo_n "checking for $ac_word... " >&6; } 4408if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 4409 $as_echo_n "(cached) " >&6 4410else 4411 case $PKG_CONFIG in 4412 [\\/]* | ?:[\\/]*) 4413 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4414 ;; 4415 *) 4416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4417for as_dir in $PATH 4418do 4419 IFS=$as_save_IFS 4420 test -z "$as_dir" && as_dir=. 4421 for ac_exec_ext in '' $ac_executable_extensions; do 4422 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4423 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4425 break 2 4426 fi 4427done 4428 done 4429IFS=$as_save_IFS 4430 4431 ;; 4432esac 4433fi 4434PKG_CONFIG=$ac_cv_path_PKG_CONFIG 4435if test -n "$PKG_CONFIG"; then 4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4437$as_echo "$PKG_CONFIG" >&6; } 4438else 4439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4440$as_echo "no" >&6; } 4441fi 4442 4443 4444fi 4445if test -z "$ac_cv_path_PKG_CONFIG"; then 4446 ac_pt_PKG_CONFIG=$PKG_CONFIG 4447 # Extract the first word of "pkg-config", so it can be a program name with args. 4448set dummy pkg-config; ac_word=$2 4449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4450$as_echo_n "checking for $ac_word... " >&6; } 4451if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then : 4452 $as_echo_n "(cached) " >&6 4453else 4454 case $ac_pt_PKG_CONFIG in 4455 [\\/]* | ?:[\\/]*) 4456 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4457 ;; 4458 *) 4459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4460for as_dir in $PATH 4461do 4462 IFS=$as_save_IFS 4463 test -z "$as_dir" && as_dir=. 4464 for ac_exec_ext in '' $ac_executable_extensions; do 4465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4466 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4468 break 2 4469 fi 4470done 4471 done 4472IFS=$as_save_IFS 4473 4474 ;; 4475esac 4476fi 4477ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4478if test -n "$ac_pt_PKG_CONFIG"; then 4479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4480$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4481else 4482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4483$as_echo "no" >&6; } 4484fi 4485 4486 if test "x$ac_pt_PKG_CONFIG" = x; then 4487 PKG_CONFIG="" 4488 else 4489 case $cross_compiling:$ac_tool_warned in 4490yes:) 4491{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4492$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4493ac_tool_warned=yes ;; 4494esac 4495 PKG_CONFIG=$ac_pt_PKG_CONFIG 4496 fi 4497else 4498 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4499fi 4500 4501fi 4502if test -n "$PKG_CONFIG"; then 4503 _pkg_min_version=0.9.0 4504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4505$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4506 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4508$as_echo "yes" >&6; } 4509 else 4510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4511$as_echo "no" >&6; } 4512 PKG_CONFIG="" 4513 fi 4514 4515fi 4516# Make sure we can run config.sub. 4517$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4518 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4519 4520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4521$as_echo_n "checking build system type... " >&6; } 4522if test "${ac_cv_build+set}" = set; then : 4523 $as_echo_n "(cached) " >&6 4524else 4525 ac_build_alias=$build_alias 4526test "x$ac_build_alias" = x && 4527 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4528test "x$ac_build_alias" = x && 4529 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4530ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4531 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4532 4533fi 4534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4535$as_echo "$ac_cv_build" >&6; } 4536case $ac_cv_build in 4537*-*-*) ;; 4538*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4539esac 4540build=$ac_cv_build 4541ac_save_IFS=$IFS; IFS='-' 4542set x $ac_cv_build 4543shift 4544build_cpu=$1 4545build_vendor=$2 4546shift; shift 4547# Remember, the first character of IFS is used to create $*, 4548# except with old shells: 4549build_os=$* 4550IFS=$ac_save_IFS 4551case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4552 4553 4554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4555$as_echo_n "checking host system type... " >&6; } 4556if test "${ac_cv_host+set}" = set; then : 4557 $as_echo_n "(cached) " >&6 4558else 4559 if test "x$host_alias" = x; then 4560 ac_cv_host=$ac_cv_build 4561else 4562 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4563 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4564fi 4565 4566fi 4567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4568$as_echo "$ac_cv_host" >&6; } 4569case $ac_cv_host in 4570*-*-*) ;; 4571*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4572esac 4573host=$ac_cv_host 4574ac_save_IFS=$IFS; IFS='-' 4575set x $ac_cv_host 4576shift 4577host_cpu=$1 4578host_vendor=$2 4579shift; shift 4580# Remember, the first character of IFS is used to create $*, 4581# except with old shells: 4582host_os=$* 4583IFS=$ac_save_IFS 4584case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4585 4586 4587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4588$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4589if test "${ac_cv_path_SED+set}" = set; then : 4590 $as_echo_n "(cached) " >&6 4591else 4592 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4593 for ac_i in 1 2 3 4 5 6 7; do 4594 ac_script="$ac_script$as_nl$ac_script" 4595 done 4596 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4597 { ac_script=; unset ac_script;} 4598 if test -z "$SED"; then 4599 ac_path_SED_found=false 4600 # Loop through the user's path and test for each of PROGNAME-LIST 4601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4602for as_dir in $PATH 4603do 4604 IFS=$as_save_IFS 4605 test -z "$as_dir" && as_dir=. 4606 for ac_prog in sed gsed; do 4607 for ac_exec_ext in '' $ac_executable_extensions; do 4608 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4609 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4610# Check for GNU ac_path_SED and select it if it is found. 4611 # Check for GNU $ac_path_SED 4612case `"$ac_path_SED" --version 2>&1` in 4613*GNU*) 4614 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4615*) 4616 ac_count=0 4617 $as_echo_n 0123456789 >"conftest.in" 4618 while : 4619 do 4620 cat "conftest.in" "conftest.in" >"conftest.tmp" 4621 mv "conftest.tmp" "conftest.in" 4622 cp "conftest.in" "conftest.nl" 4623 $as_echo '' >> "conftest.nl" 4624 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4625 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4626 as_fn_arith $ac_count + 1 && ac_count=$as_val 4627 if test $ac_count -gt ${ac_path_SED_max-0}; then 4628 # Best one so far, save it but keep looking for a better one 4629 ac_cv_path_SED="$ac_path_SED" 4630 ac_path_SED_max=$ac_count 4631 fi 4632 # 10*(2^10) chars as input seems more than enough 4633 test $ac_count -gt 10 && break 4634 done 4635 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4636esac 4637 4638 $ac_path_SED_found && break 3 4639 done 4640 done 4641 done 4642IFS=$as_save_IFS 4643 if test -z "$ac_cv_path_SED"; then 4644 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4645 fi 4646else 4647 ac_cv_path_SED=$SED 4648fi 4649 4650fi 4651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4652$as_echo "$ac_cv_path_SED" >&6; } 4653 SED="$ac_cv_path_SED" 4654 rm -f conftest.sed 4655 4656 4657 4658 4659 4660if test "x$GCC" = xyes ; then 4661 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 4662-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 4663-Wbad-function-cast -Wformat=2" 4664 case `$CC -dumpversion` in 4665 3.4.* | 4.*) 4666 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 4667 ;; 4668 esac 4669else 4670 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4671if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then : 4672 SUNCC="yes" 4673else 4674 SUNCC="no" 4675fi 4676 4677 if test "x$SUNCC" = "xyes"; then 4678 CWARNFLAGS="-v" 4679 fi 4680fi 4681 4682 4683 4684# If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89 4685 4686 4687 4688# Check whether --enable-strict-compilation was given. 4689if test "${enable_strict_compilation+set}" = set; then : 4690 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 4691else 4692 STRICT_COMPILE=no 4693fi 4694 4695if test "x$STRICT_COMPILE" = "xyes"; then 4696 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4697if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then : 4698 SUNCC="yes" 4699else 4700 SUNCC="no" 4701fi 4702 4703 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4704if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then : 4705 INTELCC="yes" 4706else 4707 INTELCC="no" 4708fi 4709 4710 if test "x$GCC" = xyes ; then 4711 STRICT_CFLAGS="-pedantic -Werror" 4712 elif test "x$SUNCC" = "xyes"; then 4713 STRICT_CFLAGS="-errwarn" 4714 elif test "x$INTELCC" = "xyes"; then 4715 STRICT_CFLAGS="-Werror" 4716 fi 4717fi 4718CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 4719 4720 4721 4722 4723cat >>confdefs.h <<_ACEOF 4724#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 4725_ACEOF 4726 4727 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 4728 if test "x$PVM" = "x"; then 4729 PVM="0" 4730 fi 4731 4732cat >>confdefs.h <<_ACEOF 4733#define PACKAGE_VERSION_MINOR $PVM 4734_ACEOF 4735 4736 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 4737 if test "x$PVP" = "x"; then 4738 PVP="0" 4739 fi 4740 4741cat >>confdefs.h <<_ACEOF 4742#define PACKAGE_VERSION_PATCHLEVEL $PVP 4743_ACEOF 4744 4745 4746 4747CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 4748mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 4749|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 4750echo 'git directory not found: installing possibly empty changelog.' >&2)" 4751 4752 4753 4754 4755macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 4756INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 4757mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 4758|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 4759echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 4760 4761 4762 4763 4764 4765 4766if test x$APP_MAN_SUFFIX = x ; then 4767 APP_MAN_SUFFIX=1 4768fi 4769if test x$APP_MAN_DIR = x ; then 4770 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 4771fi 4772 4773if test x$LIB_MAN_SUFFIX = x ; then 4774 LIB_MAN_SUFFIX=3 4775fi 4776if test x$LIB_MAN_DIR = x ; then 4777 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 4778fi 4779 4780if test x$FILE_MAN_SUFFIX = x ; then 4781 case $host_os in 4782 solaris*) FILE_MAN_SUFFIX=4 ;; 4783 *) FILE_MAN_SUFFIX=5 ;; 4784 esac 4785fi 4786if test x$FILE_MAN_DIR = x ; then 4787 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 4788fi 4789 4790if test x$MISC_MAN_SUFFIX = x ; then 4791 case $host_os in 4792 solaris*) MISC_MAN_SUFFIX=5 ;; 4793 *) MISC_MAN_SUFFIX=7 ;; 4794 esac 4795fi 4796if test x$MISC_MAN_DIR = x ; then 4797 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 4798fi 4799 4800if test x$DRIVER_MAN_SUFFIX = x ; then 4801 case $host_os in 4802 solaris*) DRIVER_MAN_SUFFIX=7 ;; 4803 *) DRIVER_MAN_SUFFIX=4 ;; 4804 esac 4805fi 4806if test x$DRIVER_MAN_DIR = x ; then 4807 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 4808fi 4809 4810if test x$ADMIN_MAN_SUFFIX = x ; then 4811 case $host_os in 4812 solaris*) ADMIN_MAN_SUFFIX=1m ;; 4813 *) ADMIN_MAN_SUFFIX=8 ;; 4814 esac 4815fi 4816if test x$ADMIN_MAN_DIR = x ; then 4817 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 4818fi 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834XORG_MAN_PAGE="X Version 11" 4835 4836MAN_SUBSTS="\ 4837 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4838 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4839 -e 's|__xservername__|Xorg|g' \ 4840 -e 's|__xconfigfile__|xorg.conf|g' \ 4841 -e 's|__projectroot__|\$(prefix)|g' \ 4842 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 4843 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 4844 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 4845 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 4846 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 4847 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 4848 4849 4850 4851# Check whether --enable-silent-rules was given. 4852if test "${enable_silent_rules+set}" = set; then : 4853 enableval=$enable_silent_rules; 4854fi 4855 4856case $enable_silent_rules in 4857yes) AM_DEFAULT_VERBOSITY=0;; 4858no) AM_DEFAULT_VERBOSITY=1;; 4859*) AM_DEFAULT_VERBOSITY=0;; 4860esac 4861AM_BACKSLASH='\' 4862 4863 4864ac_config_headers="$ac_config_headers config.h" 4865 4866 4867# Check for progs 4868case `pwd` in 4869 *\ * | *\ *) 4870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4871$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4872esac 4873 4874 4875 4876macro_version='2.2.6b' 4877macro_revision='1.3017' 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891ltmain="$ac_aux_dir/ltmain.sh" 4892 4893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4894$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4895if test "${ac_cv_path_SED+set}" = set; then : 4896 $as_echo_n "(cached) " >&6 4897else 4898 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4899 for ac_i in 1 2 3 4 5 6 7; do 4900 ac_script="$ac_script$as_nl$ac_script" 4901 done 4902 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4903 { ac_script=; unset ac_script;} 4904 if test -z "$SED"; then 4905 ac_path_SED_found=false 4906 # Loop through the user's path and test for each of PROGNAME-LIST 4907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4908for as_dir in $PATH 4909do 4910 IFS=$as_save_IFS 4911 test -z "$as_dir" && as_dir=. 4912 for ac_prog in sed gsed; do 4913 for ac_exec_ext in '' $ac_executable_extensions; do 4914 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4915 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4916# Check for GNU ac_path_SED and select it if it is found. 4917 # Check for GNU $ac_path_SED 4918case `"$ac_path_SED" --version 2>&1` in 4919*GNU*) 4920 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4921*) 4922 ac_count=0 4923 $as_echo_n 0123456789 >"conftest.in" 4924 while : 4925 do 4926 cat "conftest.in" "conftest.in" >"conftest.tmp" 4927 mv "conftest.tmp" "conftest.in" 4928 cp "conftest.in" "conftest.nl" 4929 $as_echo '' >> "conftest.nl" 4930 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4931 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4932 as_fn_arith $ac_count + 1 && ac_count=$as_val 4933 if test $ac_count -gt ${ac_path_SED_max-0}; then 4934 # Best one so far, save it but keep looking for a better one 4935 ac_cv_path_SED="$ac_path_SED" 4936 ac_path_SED_max=$ac_count 4937 fi 4938 # 10*(2^10) chars as input seems more than enough 4939 test $ac_count -gt 10 && break 4940 done 4941 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4942esac 4943 4944 $ac_path_SED_found && break 3 4945 done 4946 done 4947 done 4948IFS=$as_save_IFS 4949 if test -z "$ac_cv_path_SED"; then 4950 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4951 fi 4952else 4953 ac_cv_path_SED=$SED 4954fi 4955 4956fi 4957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4958$as_echo "$ac_cv_path_SED" >&6; } 4959 SED="$ac_cv_path_SED" 4960 rm -f conftest.sed 4961 4962test -z "$SED" && SED=sed 4963Xsed="$SED -e 1s/^X//" 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4976$as_echo_n "checking for fgrep... " >&6; } 4977if test "${ac_cv_path_FGREP+set}" = set; then : 4978 $as_echo_n "(cached) " >&6 4979else 4980 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4981 then ac_cv_path_FGREP="$GREP -F" 4982 else 4983 if test -z "$FGREP"; then 4984 ac_path_FGREP_found=false 4985 # Loop through the user's path and test for each of PROGNAME-LIST 4986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4987for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4988do 4989 IFS=$as_save_IFS 4990 test -z "$as_dir" && as_dir=. 4991 for ac_prog in fgrep; do 4992 for ac_exec_ext in '' $ac_executable_extensions; do 4993 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4994 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4995# Check for GNU ac_path_FGREP and select it if it is found. 4996 # Check for GNU $ac_path_FGREP 4997case `"$ac_path_FGREP" --version 2>&1` in 4998*GNU*) 4999 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5000*) 5001 ac_count=0 5002 $as_echo_n 0123456789 >"conftest.in" 5003 while : 5004 do 5005 cat "conftest.in" "conftest.in" >"conftest.tmp" 5006 mv "conftest.tmp" "conftest.in" 5007 cp "conftest.in" "conftest.nl" 5008 $as_echo 'FGREP' >> "conftest.nl" 5009 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5010 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5011 as_fn_arith $ac_count + 1 && ac_count=$as_val 5012 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5013 # Best one so far, save it but keep looking for a better one 5014 ac_cv_path_FGREP="$ac_path_FGREP" 5015 ac_path_FGREP_max=$ac_count 5016 fi 5017 # 10*(2^10) chars as input seems more than enough 5018 test $ac_count -gt 10 && break 5019 done 5020 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5021esac 5022 5023 $ac_path_FGREP_found && break 3 5024 done 5025 done 5026 done 5027IFS=$as_save_IFS 5028 if test -z "$ac_cv_path_FGREP"; then 5029 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5030 fi 5031else 5032 ac_cv_path_FGREP=$FGREP 5033fi 5034 5035 fi 5036fi 5037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5038$as_echo "$ac_cv_path_FGREP" >&6; } 5039 FGREP="$ac_cv_path_FGREP" 5040 5041 5042test -z "$GREP" && GREP=grep 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062# Check whether --with-gnu-ld was given. 5063if test "${with_gnu_ld+set}" = set; then : 5064 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5065else 5066 with_gnu_ld=no 5067fi 5068 5069ac_prog=ld 5070if test "$GCC" = yes; then 5071 # Check if gcc -print-prog-name=ld gives a path. 5072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5073$as_echo_n "checking for ld used by $CC... " >&6; } 5074 case $host in 5075 *-*-mingw*) 5076 # gcc leaves a trailing carriage return which upsets mingw 5077 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5078 *) 5079 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5080 esac 5081 case $ac_prog in 5082 # Accept absolute paths. 5083 [\\/]* | ?:[\\/]*) 5084 re_direlt='/[^/][^/]*/\.\./' 5085 # Canonicalize the pathname of ld 5086 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5087 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5088 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5089 done 5090 test -z "$LD" && LD="$ac_prog" 5091 ;; 5092 "") 5093 # If it fails, then pretend we aren't using GCC. 5094 ac_prog=ld 5095 ;; 5096 *) 5097 # If it is relative, then search for the first ld in PATH. 5098 with_gnu_ld=unknown 5099 ;; 5100 esac 5101elif test "$with_gnu_ld" = yes; then 5102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5103$as_echo_n "checking for GNU ld... " >&6; } 5104else 5105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5106$as_echo_n "checking for non-GNU ld... " >&6; } 5107fi 5108if test "${lt_cv_path_LD+set}" = set; then : 5109 $as_echo_n "(cached) " >&6 5110else 5111 if test -z "$LD"; then 5112 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5113 for ac_dir in $PATH; do 5114 IFS="$lt_save_ifs" 5115 test -z "$ac_dir" && ac_dir=. 5116 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5117 lt_cv_path_LD="$ac_dir/$ac_prog" 5118 # Check to see if the program is GNU ld. I'd rather use --version, 5119 # but apparently some variants of GNU ld only accept -v. 5120 # Break only if it was the GNU/non-GNU ld that we prefer. 5121 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5122 *GNU* | *'with BFD'*) 5123 test "$with_gnu_ld" != no && break 5124 ;; 5125 *) 5126 test "$with_gnu_ld" != yes && break 5127 ;; 5128 esac 5129 fi 5130 done 5131 IFS="$lt_save_ifs" 5132else 5133 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5134fi 5135fi 5136 5137LD="$lt_cv_path_LD" 5138if test -n "$LD"; then 5139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5140$as_echo "$LD" >&6; } 5141else 5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5143$as_echo "no" >&6; } 5144fi 5145test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5147$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5148if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5149 $as_echo_n "(cached) " >&6 5150else 5151 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5152case `$LD -v 2>&1 </dev/null` in 5153*GNU* | *'with BFD'*) 5154 lt_cv_prog_gnu_ld=yes 5155 ;; 5156*) 5157 lt_cv_prog_gnu_ld=no 5158 ;; 5159esac 5160fi 5161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5162$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5163with_gnu_ld=$lt_cv_prog_gnu_ld 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5174$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5175if test "${lt_cv_path_NM+set}" = set; then : 5176 $as_echo_n "(cached) " >&6 5177else 5178 if test -n "$NM"; then 5179 # Let the user override the test. 5180 lt_cv_path_NM="$NM" 5181else 5182 lt_nm_to_check="${ac_tool_prefix}nm" 5183 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5184 lt_nm_to_check="$lt_nm_to_check nm" 5185 fi 5186 for lt_tmp_nm in $lt_nm_to_check; do 5187 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5188 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5189 IFS="$lt_save_ifs" 5190 test -z "$ac_dir" && ac_dir=. 5191 tmp_nm="$ac_dir/$lt_tmp_nm" 5192 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5193 # Check to see if the nm accepts a BSD-compat flag. 5194 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5195 # nm: unknown option "B" ignored 5196 # Tru64's nm complains that /dev/null is an invalid object file 5197 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5198 */dev/null* | *'Invalid file or object type'*) 5199 lt_cv_path_NM="$tmp_nm -B" 5200 break 5201 ;; 5202 *) 5203 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5204 */dev/null*) 5205 lt_cv_path_NM="$tmp_nm -p" 5206 break 5207 ;; 5208 *) 5209 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5210 continue # so that we can try to find one that supports BSD flags 5211 ;; 5212 esac 5213 ;; 5214 esac 5215 fi 5216 done 5217 IFS="$lt_save_ifs" 5218 done 5219 : ${lt_cv_path_NM=no} 5220fi 5221fi 5222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5223$as_echo "$lt_cv_path_NM" >&6; } 5224if test "$lt_cv_path_NM" != "no"; then 5225 NM="$lt_cv_path_NM" 5226else 5227 # Didn't find any BSD compatible name lister, look for dumpbin. 5228 if test -n "$ac_tool_prefix"; then 5229 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 5230 do 5231 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5232set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5234$as_echo_n "checking for $ac_word... " >&6; } 5235if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5236 $as_echo_n "(cached) " >&6 5237else 5238 if test -n "$DUMPBIN"; then 5239 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5240else 5241as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5242for as_dir in $PATH 5243do 5244 IFS=$as_save_IFS 5245 test -z "$as_dir" && as_dir=. 5246 for ac_exec_ext in '' $ac_executable_extensions; do 5247 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5248 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5250 break 2 5251 fi 5252done 5253 done 5254IFS=$as_save_IFS 5255 5256fi 5257fi 5258DUMPBIN=$ac_cv_prog_DUMPBIN 5259if test -n "$DUMPBIN"; then 5260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5261$as_echo "$DUMPBIN" >&6; } 5262else 5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5264$as_echo "no" >&6; } 5265fi 5266 5267 5268 test -n "$DUMPBIN" && break 5269 done 5270fi 5271if test -z "$DUMPBIN"; then 5272 ac_ct_DUMPBIN=$DUMPBIN 5273 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 5274do 5275 # Extract the first word of "$ac_prog", so it can be a program name with args. 5276set dummy $ac_prog; ac_word=$2 5277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5278$as_echo_n "checking for $ac_word... " >&6; } 5279if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5280 $as_echo_n "(cached) " >&6 5281else 5282 if test -n "$ac_ct_DUMPBIN"; then 5283 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5284else 5285as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5286for as_dir in $PATH 5287do 5288 IFS=$as_save_IFS 5289 test -z "$as_dir" && as_dir=. 5290 for ac_exec_ext in '' $ac_executable_extensions; do 5291 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5292 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5293 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5294 break 2 5295 fi 5296done 5297 done 5298IFS=$as_save_IFS 5299 5300fi 5301fi 5302ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5303if test -n "$ac_ct_DUMPBIN"; then 5304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5305$as_echo "$ac_ct_DUMPBIN" >&6; } 5306else 5307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5308$as_echo "no" >&6; } 5309fi 5310 5311 5312 test -n "$ac_ct_DUMPBIN" && break 5313done 5314 5315 if test "x$ac_ct_DUMPBIN" = x; then 5316 DUMPBIN=":" 5317 else 5318 case $cross_compiling:$ac_tool_warned in 5319yes:) 5320{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5321$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5322ac_tool_warned=yes ;; 5323esac 5324 DUMPBIN=$ac_ct_DUMPBIN 5325 fi 5326fi 5327 5328 5329 if test "$DUMPBIN" != ":"; then 5330 NM="$DUMPBIN" 5331 fi 5332fi 5333test -z "$NM" && NM=nm 5334 5335 5336 5337 5338 5339 5340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5341$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5342if test "${lt_cv_nm_interface+set}" = set; then : 5343 $as_echo_n "(cached) " >&6 5344else 5345 lt_cv_nm_interface="BSD nm" 5346 echo "int some_variable = 0;" > conftest.$ac_ext 5347 (eval echo "\"\$as_me:5347: $ac_compile\"" >&5) 5348 (eval "$ac_compile" 2>conftest.err) 5349 cat conftest.err >&5 5350 (eval echo "\"\$as_me:5350: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5351 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5352 cat conftest.err >&5 5353 (eval echo "\"\$as_me:5353: output\"" >&5) 5354 cat conftest.out >&5 5355 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5356 lt_cv_nm_interface="MS dumpbin" 5357 fi 5358 rm -f conftest* 5359fi 5360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5361$as_echo "$lt_cv_nm_interface" >&6; } 5362 5363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5364$as_echo_n "checking whether ln -s works... " >&6; } 5365LN_S=$as_ln_s 5366if test "$LN_S" = "ln -s"; then 5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5368$as_echo "yes" >&6; } 5369else 5370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5371$as_echo "no, using $LN_S" >&6; } 5372fi 5373 5374# find the maximum length of command line arguments 5375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5376$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5377if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5378 $as_echo_n "(cached) " >&6 5379else 5380 i=0 5381 teststring="ABCD" 5382 5383 case $build_os in 5384 msdosdjgpp*) 5385 # On DJGPP, this test can blow up pretty badly due to problems in libc 5386 # (any single argument exceeding 2000 bytes causes a buffer overrun 5387 # during glob expansion). Even if it were fixed, the result of this 5388 # check would be larger than it should be. 5389 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5390 ;; 5391 5392 gnu*) 5393 # Under GNU Hurd, this test is not required because there is 5394 # no limit to the length of command line arguments. 5395 # Libtool will interpret -1 as no limit whatsoever 5396 lt_cv_sys_max_cmd_len=-1; 5397 ;; 5398 5399 cygwin* | mingw* | cegcc*) 5400 # On Win9x/ME, this test blows up -- it succeeds, but takes 5401 # about 5 minutes as the teststring grows exponentially. 5402 # Worse, since 9x/ME are not pre-emptively multitasking, 5403 # you end up with a "frozen" computer, even though with patience 5404 # the test eventually succeeds (with a max line length of 256k). 5405 # Instead, let's just punt: use the minimum linelength reported by 5406 # all of the supported platforms: 8192 (on NT/2K/XP). 5407 lt_cv_sys_max_cmd_len=8192; 5408 ;; 5409 5410 amigaos*) 5411 # On AmigaOS with pdksh, this test takes hours, literally. 5412 # So we just punt and use a minimum line length of 8192. 5413 lt_cv_sys_max_cmd_len=8192; 5414 ;; 5415 5416 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5417 # This has been around since 386BSD, at least. Likely further. 5418 if test -x /sbin/sysctl; then 5419 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5420 elif test -x /usr/sbin/sysctl; then 5421 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5422 else 5423 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5424 fi 5425 # And add a safety zone 5426 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5427 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5428 ;; 5429 5430 interix*) 5431 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5432 lt_cv_sys_max_cmd_len=196608 5433 ;; 5434 5435 osf*) 5436 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5437 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5438 # nice to cause kernel panics so lets avoid the loop below. 5439 # First set a reasonable default. 5440 lt_cv_sys_max_cmd_len=16384 5441 # 5442 if test -x /sbin/sysconfig; then 5443 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5444 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5445 esac 5446 fi 5447 ;; 5448 sco3.2v5*) 5449 lt_cv_sys_max_cmd_len=102400 5450 ;; 5451 sysv5* | sco5v6* | sysv4.2uw2*) 5452 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5453 if test -n "$kargmax"; then 5454 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5455 else 5456 lt_cv_sys_max_cmd_len=32768 5457 fi 5458 ;; 5459 *) 5460 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5461 if test -n "$lt_cv_sys_max_cmd_len"; then 5462 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5463 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5464 else 5465 # Make teststring a little bigger before we do anything with it. 5466 # a 1K string should be a reasonable start. 5467 for i in 1 2 3 4 5 6 7 8 ; do 5468 teststring=$teststring$teststring 5469 done 5470 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5471 # If test is not a shell built-in, we'll probably end up computing a 5472 # maximum length that is only half of the actual maximum length, but 5473 # we can't tell. 5474 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 5475 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 5476 test $i != 17 # 1/2 MB should be enough 5477 do 5478 i=`expr $i + 1` 5479 teststring=$teststring$teststring 5480 done 5481 # Only check the string length outside the loop. 5482 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5483 teststring= 5484 # Add a significant safety factor because C++ compilers can tack on 5485 # massive amounts of additional arguments before passing them to the 5486 # linker. It appears as though 1/2 is a usable value. 5487 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5488 fi 5489 ;; 5490 esac 5491 5492fi 5493 5494if test -n $lt_cv_sys_max_cmd_len ; then 5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5496$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5497else 5498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5499$as_echo "none" >&6; } 5500fi 5501max_cmd_len=$lt_cv_sys_max_cmd_len 5502 5503 5504 5505 5506 5507 5508: ${CP="cp -f"} 5509: ${MV="mv -f"} 5510: ${RM="rm -f"} 5511 5512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5513$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5514# Try some XSI features 5515xsi_shell=no 5516( _lt_dummy="a/b/c" 5517 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5518 = c,a/b,, \ 5519 && eval 'test $(( 1 + 1 )) -eq 2 \ 5520 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5521 && xsi_shell=yes 5522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5523$as_echo "$xsi_shell" >&6; } 5524 5525 5526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5527$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5528lt_shell_append=no 5529( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5530 >/dev/null 2>&1 \ 5531 && lt_shell_append=yes 5532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5533$as_echo "$lt_shell_append" >&6; } 5534 5535 5536if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5537 lt_unset=unset 5538else 5539 lt_unset=false 5540fi 5541 5542 5543 5544 5545 5546# test EBCDIC or ASCII 5547case `echo X|tr X '\101'` in 5548 A) # ASCII based system 5549 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5550 lt_SP2NL='tr \040 \012' 5551 lt_NL2SP='tr \015\012 \040\040' 5552 ;; 5553 *) # EBCDIC based system 5554 lt_SP2NL='tr \100 \n' 5555 lt_NL2SP='tr \r\n \100\100' 5556 ;; 5557esac 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5568$as_echo_n "checking for $LD option to reload object files... " >&6; } 5569if test "${lt_cv_ld_reload_flag+set}" = set; then : 5570 $as_echo_n "(cached) " >&6 5571else 5572 lt_cv_ld_reload_flag='-r' 5573fi 5574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5575$as_echo "$lt_cv_ld_reload_flag" >&6; } 5576reload_flag=$lt_cv_ld_reload_flag 5577case $reload_flag in 5578"" | " "*) ;; 5579*) reload_flag=" $reload_flag" ;; 5580esac 5581reload_cmds='$LD$reload_flag -o $output$reload_objs' 5582case $host_os in 5583 darwin*) 5584 if test "$GCC" = yes; then 5585 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5586 else 5587 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5588 fi 5589 ;; 5590esac 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600if test -n "$ac_tool_prefix"; then 5601 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5602set dummy ${ac_tool_prefix}objdump; ac_word=$2 5603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5604$as_echo_n "checking for $ac_word... " >&6; } 5605if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5606 $as_echo_n "(cached) " >&6 5607else 5608 if test -n "$OBJDUMP"; then 5609 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5610else 5611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5612for as_dir in $PATH 5613do 5614 IFS=$as_save_IFS 5615 test -z "$as_dir" && as_dir=. 5616 for ac_exec_ext in '' $ac_executable_extensions; do 5617 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5618 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5620 break 2 5621 fi 5622done 5623 done 5624IFS=$as_save_IFS 5625 5626fi 5627fi 5628OBJDUMP=$ac_cv_prog_OBJDUMP 5629if test -n "$OBJDUMP"; then 5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5631$as_echo "$OBJDUMP" >&6; } 5632else 5633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5634$as_echo "no" >&6; } 5635fi 5636 5637 5638fi 5639if test -z "$ac_cv_prog_OBJDUMP"; then 5640 ac_ct_OBJDUMP=$OBJDUMP 5641 # Extract the first word of "objdump", so it can be a program name with args. 5642set dummy objdump; ac_word=$2 5643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5644$as_echo_n "checking for $ac_word... " >&6; } 5645if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5646 $as_echo_n "(cached) " >&6 5647else 5648 if test -n "$ac_ct_OBJDUMP"; then 5649 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5650else 5651as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5652for as_dir in $PATH 5653do 5654 IFS=$as_save_IFS 5655 test -z "$as_dir" && as_dir=. 5656 for ac_exec_ext in '' $ac_executable_extensions; do 5657 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5658 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5660 break 2 5661 fi 5662done 5663 done 5664IFS=$as_save_IFS 5665 5666fi 5667fi 5668ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5669if test -n "$ac_ct_OBJDUMP"; then 5670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5671$as_echo "$ac_ct_OBJDUMP" >&6; } 5672else 5673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5674$as_echo "no" >&6; } 5675fi 5676 5677 if test "x$ac_ct_OBJDUMP" = x; then 5678 OBJDUMP="false" 5679 else 5680 case $cross_compiling:$ac_tool_warned in 5681yes:) 5682{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5683$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5684ac_tool_warned=yes ;; 5685esac 5686 OBJDUMP=$ac_ct_OBJDUMP 5687 fi 5688else 5689 OBJDUMP="$ac_cv_prog_OBJDUMP" 5690fi 5691 5692test -z "$OBJDUMP" && OBJDUMP=objdump 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5703$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5704if test "${lt_cv_deplibs_check_method+set}" = set; then : 5705 $as_echo_n "(cached) " >&6 5706else 5707 lt_cv_file_magic_cmd='$MAGIC_CMD' 5708lt_cv_file_magic_test_file= 5709lt_cv_deplibs_check_method='unknown' 5710# Need to set the preceding variable on all platforms that support 5711# interlibrary dependencies. 5712# 'none' -- dependencies not supported. 5713# `unknown' -- same as none, but documents that we really don't know. 5714# 'pass_all' -- all dependencies passed with no checks. 5715# 'test_compile' -- check by making test program. 5716# 'file_magic [[regex]]' -- check by looking for files in library path 5717# which responds to the $file_magic_cmd with a given extended regex. 5718# If you have `file' or equivalent on your system and you're not sure 5719# whether `pass_all' will *always* work, you probably want this one. 5720 5721case $host_os in 5722aix[4-9]*) 5723 lt_cv_deplibs_check_method=pass_all 5724 ;; 5725 5726beos*) 5727 lt_cv_deplibs_check_method=pass_all 5728 ;; 5729 5730bsdi[45]*) 5731 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5732 lt_cv_file_magic_cmd='/usr/bin/file -L' 5733 lt_cv_file_magic_test_file=/shlib/libc.so 5734 ;; 5735 5736cygwin*) 5737 # func_win32_libid is a shell function defined in ltmain.sh 5738 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5739 lt_cv_file_magic_cmd='func_win32_libid' 5740 ;; 5741 5742mingw* | pw32*) 5743 # Base MSYS/MinGW do not provide the 'file' command needed by 5744 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5745 # unless we find 'file', for example because we are cross-compiling. 5746 if ( file / ) >/dev/null 2>&1; then 5747 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5748 lt_cv_file_magic_cmd='func_win32_libid' 5749 else 5750 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5751 lt_cv_file_magic_cmd='$OBJDUMP -f' 5752 fi 5753 ;; 5754 5755cegcc) 5756 # use the weaker test based on 'objdump'. See mingw*. 5757 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5758 lt_cv_file_magic_cmd='$OBJDUMP -f' 5759 ;; 5760 5761darwin* | rhapsody*) 5762 lt_cv_deplibs_check_method=pass_all 5763 ;; 5764 5765freebsd* | dragonfly*) 5766 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5767 case $host_cpu in 5768 i*86 ) 5769 # Not sure whether the presence of OpenBSD here was a mistake. 5770 # Let's accept both of them until this is cleared up. 5771 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5772 lt_cv_file_magic_cmd=/usr/bin/file 5773 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5774 ;; 5775 esac 5776 else 5777 lt_cv_deplibs_check_method=pass_all 5778 fi 5779 ;; 5780 5781gnu*) 5782 lt_cv_deplibs_check_method=pass_all 5783 ;; 5784 5785hpux10.20* | hpux11*) 5786 lt_cv_file_magic_cmd=/usr/bin/file 5787 case $host_cpu in 5788 ia64*) 5789 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5790 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5791 ;; 5792 hppa*64*) 5793 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]' 5794 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5795 ;; 5796 *) 5797 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 5798 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5799 ;; 5800 esac 5801 ;; 5802 5803interix[3-9]*) 5804 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5805 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5806 ;; 5807 5808irix5* | irix6* | nonstopux*) 5809 case $LD in 5810 *-32|*"-32 ") libmagic=32-bit;; 5811 *-n32|*"-n32 ") libmagic=N32;; 5812 *-64|*"-64 ") libmagic=64-bit;; 5813 *) libmagic=never-match;; 5814 esac 5815 lt_cv_deplibs_check_method=pass_all 5816 ;; 5817 5818# This must be Linux ELF. 5819linux* | k*bsd*-gnu) 5820 lt_cv_deplibs_check_method=pass_all 5821 ;; 5822 5823netbsd*) 5824 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5825 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5826 else 5827 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5828 fi 5829 ;; 5830 5831newos6*) 5832 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5833 lt_cv_file_magic_cmd=/usr/bin/file 5834 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5835 ;; 5836 5837*nto* | *qnx*) 5838 lt_cv_deplibs_check_method=pass_all 5839 ;; 5840 5841openbsd*) 5842 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5843 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5844 else 5845 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5846 fi 5847 ;; 5848 5849osf3* | osf4* | osf5*) 5850 lt_cv_deplibs_check_method=pass_all 5851 ;; 5852 5853rdos*) 5854 lt_cv_deplibs_check_method=pass_all 5855 ;; 5856 5857solaris*) 5858 lt_cv_deplibs_check_method=pass_all 5859 ;; 5860 5861sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5862 lt_cv_deplibs_check_method=pass_all 5863 ;; 5864 5865sysv4 | sysv4.3*) 5866 case $host_vendor in 5867 motorola) 5868 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]' 5869 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5870 ;; 5871 ncr) 5872 lt_cv_deplibs_check_method=pass_all 5873 ;; 5874 sequent) 5875 lt_cv_file_magic_cmd='/bin/file' 5876 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5877 ;; 5878 sni) 5879 lt_cv_file_magic_cmd='/bin/file' 5880 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5881 lt_cv_file_magic_test_file=/lib/libc.so 5882 ;; 5883 siemens) 5884 lt_cv_deplibs_check_method=pass_all 5885 ;; 5886 pc) 5887 lt_cv_deplibs_check_method=pass_all 5888 ;; 5889 esac 5890 ;; 5891 5892tpf*) 5893 lt_cv_deplibs_check_method=pass_all 5894 ;; 5895esac 5896 5897fi 5898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5899$as_echo "$lt_cv_deplibs_check_method" >&6; } 5900file_magic_cmd=$lt_cv_file_magic_cmd 5901deplibs_check_method=$lt_cv_deplibs_check_method 5902test -z "$deplibs_check_method" && deplibs_check_method=unknown 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915if test -n "$ac_tool_prefix"; then 5916 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5917set dummy ${ac_tool_prefix}ar; ac_word=$2 5918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5919$as_echo_n "checking for $ac_word... " >&6; } 5920if test "${ac_cv_prog_AR+set}" = set; then : 5921 $as_echo_n "(cached) " >&6 5922else 5923 if test -n "$AR"; then 5924 ac_cv_prog_AR="$AR" # Let the user override the test. 5925else 5926as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5927for as_dir in $PATH 5928do 5929 IFS=$as_save_IFS 5930 test -z "$as_dir" && as_dir=. 5931 for ac_exec_ext in '' $ac_executable_extensions; do 5932 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5933 ac_cv_prog_AR="${ac_tool_prefix}ar" 5934 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5935 break 2 5936 fi 5937done 5938 done 5939IFS=$as_save_IFS 5940 5941fi 5942fi 5943AR=$ac_cv_prog_AR 5944if test -n "$AR"; then 5945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5946$as_echo "$AR" >&6; } 5947else 5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5949$as_echo "no" >&6; } 5950fi 5951 5952 5953fi 5954if test -z "$ac_cv_prog_AR"; then 5955 ac_ct_AR=$AR 5956 # Extract the first word of "ar", so it can be a program name with args. 5957set dummy ar; ac_word=$2 5958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5959$as_echo_n "checking for $ac_word... " >&6; } 5960if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5961 $as_echo_n "(cached) " >&6 5962else 5963 if test -n "$ac_ct_AR"; then 5964 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5965else 5966as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5967for as_dir in $PATH 5968do 5969 IFS=$as_save_IFS 5970 test -z "$as_dir" && as_dir=. 5971 for ac_exec_ext in '' $ac_executable_extensions; do 5972 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5973 ac_cv_prog_ac_ct_AR="ar" 5974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5975 break 2 5976 fi 5977done 5978 done 5979IFS=$as_save_IFS 5980 5981fi 5982fi 5983ac_ct_AR=$ac_cv_prog_ac_ct_AR 5984if test -n "$ac_ct_AR"; then 5985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5986$as_echo "$ac_ct_AR" >&6; } 5987else 5988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5989$as_echo "no" >&6; } 5990fi 5991 5992 if test "x$ac_ct_AR" = x; then 5993 AR="false" 5994 else 5995 case $cross_compiling:$ac_tool_warned in 5996yes:) 5997{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5998$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5999ac_tool_warned=yes ;; 6000esac 6001 AR=$ac_ct_AR 6002 fi 6003else 6004 AR="$ac_cv_prog_AR" 6005fi 6006 6007test -z "$AR" && AR=ar 6008test -z "$AR_FLAGS" && AR_FLAGS=cru 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020if test -n "$ac_tool_prefix"; then 6021 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6022set dummy ${ac_tool_prefix}strip; ac_word=$2 6023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6024$as_echo_n "checking for $ac_word... " >&6; } 6025if test "${ac_cv_prog_STRIP+set}" = set; then : 6026 $as_echo_n "(cached) " >&6 6027else 6028 if test -n "$STRIP"; then 6029 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6030else 6031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6032for as_dir in $PATH 6033do 6034 IFS=$as_save_IFS 6035 test -z "$as_dir" && as_dir=. 6036 for ac_exec_ext in '' $ac_executable_extensions; do 6037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6038 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6040 break 2 6041 fi 6042done 6043 done 6044IFS=$as_save_IFS 6045 6046fi 6047fi 6048STRIP=$ac_cv_prog_STRIP 6049if test -n "$STRIP"; then 6050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6051$as_echo "$STRIP" >&6; } 6052else 6053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6054$as_echo "no" >&6; } 6055fi 6056 6057 6058fi 6059if test -z "$ac_cv_prog_STRIP"; then 6060 ac_ct_STRIP=$STRIP 6061 # Extract the first word of "strip", so it can be a program name with args. 6062set dummy strip; ac_word=$2 6063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6064$as_echo_n "checking for $ac_word... " >&6; } 6065if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6066 $as_echo_n "(cached) " >&6 6067else 6068 if test -n "$ac_ct_STRIP"; then 6069 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6070else 6071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6072for as_dir in $PATH 6073do 6074 IFS=$as_save_IFS 6075 test -z "$as_dir" && as_dir=. 6076 for ac_exec_ext in '' $ac_executable_extensions; do 6077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6078 ac_cv_prog_ac_ct_STRIP="strip" 6079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6080 break 2 6081 fi 6082done 6083 done 6084IFS=$as_save_IFS 6085 6086fi 6087fi 6088ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6089if test -n "$ac_ct_STRIP"; then 6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6091$as_echo "$ac_ct_STRIP" >&6; } 6092else 6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6094$as_echo "no" >&6; } 6095fi 6096 6097 if test "x$ac_ct_STRIP" = x; then 6098 STRIP=":" 6099 else 6100 case $cross_compiling:$ac_tool_warned in 6101yes:) 6102{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6103$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6104ac_tool_warned=yes ;; 6105esac 6106 STRIP=$ac_ct_STRIP 6107 fi 6108else 6109 STRIP="$ac_cv_prog_STRIP" 6110fi 6111 6112test -z "$STRIP" && STRIP=: 6113 6114 6115 6116 6117 6118 6119if test -n "$ac_tool_prefix"; then 6120 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6121set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6123$as_echo_n "checking for $ac_word... " >&6; } 6124if test "${ac_cv_prog_RANLIB+set}" = set; then : 6125 $as_echo_n "(cached) " >&6 6126else 6127 if test -n "$RANLIB"; then 6128 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6129else 6130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6131for as_dir in $PATH 6132do 6133 IFS=$as_save_IFS 6134 test -z "$as_dir" && as_dir=. 6135 for ac_exec_ext in '' $ac_executable_extensions; do 6136 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6137 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6139 break 2 6140 fi 6141done 6142 done 6143IFS=$as_save_IFS 6144 6145fi 6146fi 6147RANLIB=$ac_cv_prog_RANLIB 6148if test -n "$RANLIB"; then 6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6150$as_echo "$RANLIB" >&6; } 6151else 6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6153$as_echo "no" >&6; } 6154fi 6155 6156 6157fi 6158if test -z "$ac_cv_prog_RANLIB"; then 6159 ac_ct_RANLIB=$RANLIB 6160 # Extract the first word of "ranlib", so it can be a program name with args. 6161set dummy ranlib; ac_word=$2 6162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6163$as_echo_n "checking for $ac_word... " >&6; } 6164if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6165 $as_echo_n "(cached) " >&6 6166else 6167 if test -n "$ac_ct_RANLIB"; then 6168 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6169else 6170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6171for as_dir in $PATH 6172do 6173 IFS=$as_save_IFS 6174 test -z "$as_dir" && as_dir=. 6175 for ac_exec_ext in '' $ac_executable_extensions; do 6176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6177 ac_cv_prog_ac_ct_RANLIB="ranlib" 6178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6179 break 2 6180 fi 6181done 6182 done 6183IFS=$as_save_IFS 6184 6185fi 6186fi 6187ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6188if test -n "$ac_ct_RANLIB"; then 6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6190$as_echo "$ac_ct_RANLIB" >&6; } 6191else 6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6193$as_echo "no" >&6; } 6194fi 6195 6196 if test "x$ac_ct_RANLIB" = x; then 6197 RANLIB=":" 6198 else 6199 case $cross_compiling:$ac_tool_warned in 6200yes:) 6201{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6202$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6203ac_tool_warned=yes ;; 6204esac 6205 RANLIB=$ac_ct_RANLIB 6206 fi 6207else 6208 RANLIB="$ac_cv_prog_RANLIB" 6209fi 6210 6211test -z "$RANLIB" && RANLIB=: 6212 6213 6214 6215 6216 6217 6218# Determine commands to create old-style static archives. 6219old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6220old_postinstall_cmds='chmod 644 $oldlib' 6221old_postuninstall_cmds= 6222 6223if test -n "$RANLIB"; then 6224 case $host_os in 6225 openbsd*) 6226 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6227 ;; 6228 *) 6229 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6230 ;; 6231 esac 6232 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6233fi 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268# If no C compiler was specified, use CC. 6269LTCC=${LTCC-"$CC"} 6270 6271# If no C compiler flags were specified, use CFLAGS. 6272LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6273 6274# Allow CC to be a program name with arguments. 6275compiler=$CC 6276 6277 6278# Check for command to grab the raw symbol name followed by C symbol from nm. 6279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6280$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6281if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6282 $as_echo_n "(cached) " >&6 6283else 6284 6285# These are sane defaults that work on at least a few old systems. 6286# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6287 6288# Character class describing NM global symbol codes. 6289symcode='[BCDEGRST]' 6290 6291# Regexp to match symbols that can be accessed directly from C. 6292sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6293 6294# Define system-specific variables. 6295case $host_os in 6296aix*) 6297 symcode='[BCDT]' 6298 ;; 6299cygwin* | mingw* | pw32* | cegcc*) 6300 symcode='[ABCDGISTW]' 6301 ;; 6302hpux*) 6303 if test "$host_cpu" = ia64; then 6304 symcode='[ABCDEGRST]' 6305 fi 6306 ;; 6307irix* | nonstopux*) 6308 symcode='[BCDEGRST]' 6309 ;; 6310osf*) 6311 symcode='[BCDEGQRST]' 6312 ;; 6313solaris*) 6314 symcode='[BDRT]' 6315 ;; 6316sco3.2v5*) 6317 symcode='[DT]' 6318 ;; 6319sysv4.2uw2*) 6320 symcode='[DT]' 6321 ;; 6322sysv5* | sco5v6* | unixware* | OpenUNIX*) 6323 symcode='[ABDT]' 6324 ;; 6325sysv4) 6326 symcode='[DFNSTU]' 6327 ;; 6328esac 6329 6330# If we're using GNU nm, then use its standard symbol codes. 6331case `$NM -V 2>&1` in 6332*GNU* | *'with BFD'*) 6333 symcode='[ABCDGIRSTW]' ;; 6334esac 6335 6336# Transform an extracted symbol line into a proper C declaration. 6337# Some systems (esp. on ia64) link data and code symbols differently, 6338# so use this general approach. 6339lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6340 6341# Transform an extracted symbol line into symbol name and symbol address 6342lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6343lt_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'" 6344 6345# Handle CRLF in mingw tool chain 6346opt_cr= 6347case $build_os in 6348mingw*) 6349 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6350 ;; 6351esac 6352 6353# Try without a prefix underscore, then with it. 6354for ac_symprfx in "" "_"; do 6355 6356 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6357 symxfrm="\\1 $ac_symprfx\\2 \\2" 6358 6359 # Write the raw and C identifiers. 6360 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6361 # Fake it for dumpbin and say T for any non-static function 6362 # and D for any global variable. 6363 # Also find C++ and __fastcall symbols from MSVC++, 6364 # which start with @ or ?. 6365 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6366" {last_section=section; section=\$ 3};"\ 6367" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6368" \$ 0!~/External *\|/{next};"\ 6369" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6370" {if(hide[section]) next};"\ 6371" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6372" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6373" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6374" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6375" ' prfx=^$ac_symprfx" 6376 else 6377 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6378 fi 6379 6380 # Check to see that the pipe works correctly. 6381 pipe_works=no 6382 6383 rm -f conftest* 6384 cat > conftest.$ac_ext <<_LT_EOF 6385#ifdef __cplusplus 6386extern "C" { 6387#endif 6388char nm_test_var; 6389void nm_test_func(void); 6390void nm_test_func(void){} 6391#ifdef __cplusplus 6392} 6393#endif 6394int main(){nm_test_var='a';nm_test_func();return(0);} 6395_LT_EOF 6396 6397 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6398 (eval $ac_compile) 2>&5 6399 ac_status=$? 6400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6401 test $ac_status = 0; }; then 6402 # Now try to grab the symbols. 6403 nlist=conftest.nm 6404 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 6405 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6406 ac_status=$? 6407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6408 test $ac_status = 0; } && test -s "$nlist"; then 6409 # Try sorting and uniquifying the output. 6410 if sort "$nlist" | uniq > "$nlist"T; then 6411 mv -f "$nlist"T "$nlist" 6412 else 6413 rm -f "$nlist"T 6414 fi 6415 6416 # Make sure that we snagged all the symbols we need. 6417 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6418 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6419 cat <<_LT_EOF > conftest.$ac_ext 6420#ifdef __cplusplus 6421extern "C" { 6422#endif 6423 6424_LT_EOF 6425 # Now generate the symbol file. 6426 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6427 6428 cat <<_LT_EOF >> conftest.$ac_ext 6429 6430/* The mapping between symbol names and symbols. */ 6431const struct { 6432 const char *name; 6433 void *address; 6434} 6435lt__PROGRAM__LTX_preloaded_symbols[] = 6436{ 6437 { "@PROGRAM@", (void *) 0 }, 6438_LT_EOF 6439 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6440 cat <<\_LT_EOF >> conftest.$ac_ext 6441 {0, (void *) 0} 6442}; 6443 6444/* This works around a problem in FreeBSD linker */ 6445#ifdef FREEBSD_WORKAROUND 6446static const void *lt_preloaded_setup() { 6447 return lt__PROGRAM__LTX_preloaded_symbols; 6448} 6449#endif 6450 6451#ifdef __cplusplus 6452} 6453#endif 6454_LT_EOF 6455 # Now try linking the two files. 6456 mv conftest.$ac_objext conftstm.$ac_objext 6457 lt_save_LIBS="$LIBS" 6458 lt_save_CFLAGS="$CFLAGS" 6459 LIBS="conftstm.$ac_objext" 6460 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6461 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6462 (eval $ac_link) 2>&5 6463 ac_status=$? 6464 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6465 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6466 pipe_works=yes 6467 fi 6468 LIBS="$lt_save_LIBS" 6469 CFLAGS="$lt_save_CFLAGS" 6470 else 6471 echo "cannot find nm_test_func in $nlist" >&5 6472 fi 6473 else 6474 echo "cannot find nm_test_var in $nlist" >&5 6475 fi 6476 else 6477 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6478 fi 6479 else 6480 echo "$progname: failed program was:" >&5 6481 cat conftest.$ac_ext >&5 6482 fi 6483 rm -rf conftest* conftst* 6484 6485 # Do not use the global_symbol_pipe unless it works. 6486 if test "$pipe_works" = yes; then 6487 break 6488 else 6489 lt_cv_sys_global_symbol_pipe= 6490 fi 6491done 6492 6493fi 6494 6495if test -z "$lt_cv_sys_global_symbol_pipe"; then 6496 lt_cv_sys_global_symbol_to_cdecl= 6497fi 6498if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6500$as_echo "failed" >&6; } 6501else 6502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6503$as_echo "ok" >&6; } 6504fi 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527# Check whether --enable-libtool-lock was given. 6528if test "${enable_libtool_lock+set}" = set; then : 6529 enableval=$enable_libtool_lock; 6530fi 6531 6532test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6533 6534# Some flags need to be propagated to the compiler or linker for good 6535# libtool support. 6536case $host in 6537ia64-*-hpux*) 6538 # Find out which ABI we are using. 6539 echo 'int i;' > conftest.$ac_ext 6540 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6541 (eval $ac_compile) 2>&5 6542 ac_status=$? 6543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6544 test $ac_status = 0; }; then 6545 case `/usr/bin/file conftest.$ac_objext` in 6546 *ELF-32*) 6547 HPUX_IA64_MODE="32" 6548 ;; 6549 *ELF-64*) 6550 HPUX_IA64_MODE="64" 6551 ;; 6552 esac 6553 fi 6554 rm -rf conftest* 6555 ;; 6556*-*-irix6*) 6557 # Find out which ABI we are using. 6558 echo '#line 6558 "configure"' > conftest.$ac_ext 6559 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6560 (eval $ac_compile) 2>&5 6561 ac_status=$? 6562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6563 test $ac_status = 0; }; then 6564 if test "$lt_cv_prog_gnu_ld" = yes; then 6565 case `/usr/bin/file conftest.$ac_objext` in 6566 *32-bit*) 6567 LD="${LD-ld} -melf32bsmip" 6568 ;; 6569 *N32*) 6570 LD="${LD-ld} -melf32bmipn32" 6571 ;; 6572 *64-bit*) 6573 LD="${LD-ld} -melf64bmip" 6574 ;; 6575 esac 6576 else 6577 case `/usr/bin/file conftest.$ac_objext` in 6578 *32-bit*) 6579 LD="${LD-ld} -32" 6580 ;; 6581 *N32*) 6582 LD="${LD-ld} -n32" 6583 ;; 6584 *64-bit*) 6585 LD="${LD-ld} -64" 6586 ;; 6587 esac 6588 fi 6589 fi 6590 rm -rf conftest* 6591 ;; 6592 6593x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6594s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6595 # Find out which ABI we are using. 6596 echo 'int i;' > conftest.$ac_ext 6597 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6598 (eval $ac_compile) 2>&5 6599 ac_status=$? 6600 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6601 test $ac_status = 0; }; then 6602 case `/usr/bin/file conftest.o` in 6603 *32-bit*) 6604 case $host in 6605 x86_64-*kfreebsd*-gnu) 6606 LD="${LD-ld} -m elf_i386_fbsd" 6607 ;; 6608 x86_64-*linux*) 6609 LD="${LD-ld} -m elf_i386" 6610 ;; 6611 ppc64-*linux*|powerpc64-*linux*) 6612 LD="${LD-ld} -m elf32ppclinux" 6613 ;; 6614 s390x-*linux*) 6615 LD="${LD-ld} -m elf_s390" 6616 ;; 6617 sparc64-*linux*) 6618 LD="${LD-ld} -m elf32_sparc" 6619 ;; 6620 esac 6621 ;; 6622 *64-bit*) 6623 case $host in 6624 x86_64-*kfreebsd*-gnu) 6625 LD="${LD-ld} -m elf_x86_64_fbsd" 6626 ;; 6627 x86_64-*linux*) 6628 LD="${LD-ld} -m elf_x86_64" 6629 ;; 6630 ppc*-*linux*|powerpc*-*linux*) 6631 LD="${LD-ld} -m elf64ppc" 6632 ;; 6633 s390*-*linux*|s390*-*tpf*) 6634 LD="${LD-ld} -m elf64_s390" 6635 ;; 6636 sparc*-*linux*) 6637 LD="${LD-ld} -m elf64_sparc" 6638 ;; 6639 esac 6640 ;; 6641 esac 6642 fi 6643 rm -rf conftest* 6644 ;; 6645 6646*-*-sco3.2v5*) 6647 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6648 SAVE_CFLAGS="$CFLAGS" 6649 CFLAGS="$CFLAGS -belf" 6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6651$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6652if test "${lt_cv_cc_needs_belf+set}" = set; then : 6653 $as_echo_n "(cached) " >&6 6654else 6655 ac_ext=c 6656ac_cpp='$CPP $CPPFLAGS' 6657ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6658ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6659ac_compiler_gnu=$ac_cv_c_compiler_gnu 6660 6661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6662/* end confdefs.h. */ 6663 6664int 6665main () 6666{ 6667 6668 ; 6669 return 0; 6670} 6671_ACEOF 6672if ac_fn_c_try_link "$LINENO"; then : 6673 lt_cv_cc_needs_belf=yes 6674else 6675 lt_cv_cc_needs_belf=no 6676fi 6677rm -f core conftest.err conftest.$ac_objext \ 6678 conftest$ac_exeext conftest.$ac_ext 6679 ac_ext=c 6680ac_cpp='$CPP $CPPFLAGS' 6681ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6682ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6683ac_compiler_gnu=$ac_cv_c_compiler_gnu 6684 6685fi 6686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6687$as_echo "$lt_cv_cc_needs_belf" >&6; } 6688 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6689 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6690 CFLAGS="$SAVE_CFLAGS" 6691 fi 6692 ;; 6693sparc*-*solaris*) 6694 # Find out which ABI we are using. 6695 echo 'int i;' > conftest.$ac_ext 6696 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6697 (eval $ac_compile) 2>&5 6698 ac_status=$? 6699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6700 test $ac_status = 0; }; then 6701 case `/usr/bin/file conftest.o` in 6702 *64-bit*) 6703 case $lt_cv_prog_gnu_ld in 6704 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6705 *) 6706 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6707 LD="${LD-ld} -64" 6708 fi 6709 ;; 6710 esac 6711 ;; 6712 esac 6713 fi 6714 rm -rf conftest* 6715 ;; 6716esac 6717 6718need_locks="$enable_libtool_lock" 6719 6720 6721 case $host_os in 6722 rhapsody* | darwin*) 6723 if test -n "$ac_tool_prefix"; then 6724 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6725set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6727$as_echo_n "checking for $ac_word... " >&6; } 6728if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6729 $as_echo_n "(cached) " >&6 6730else 6731 if test -n "$DSYMUTIL"; then 6732 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6733else 6734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6735for as_dir in $PATH 6736do 6737 IFS=$as_save_IFS 6738 test -z "$as_dir" && as_dir=. 6739 for ac_exec_ext in '' $ac_executable_extensions; do 6740 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6741 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6743 break 2 6744 fi 6745done 6746 done 6747IFS=$as_save_IFS 6748 6749fi 6750fi 6751DSYMUTIL=$ac_cv_prog_DSYMUTIL 6752if test -n "$DSYMUTIL"; then 6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6754$as_echo "$DSYMUTIL" >&6; } 6755else 6756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6757$as_echo "no" >&6; } 6758fi 6759 6760 6761fi 6762if test -z "$ac_cv_prog_DSYMUTIL"; then 6763 ac_ct_DSYMUTIL=$DSYMUTIL 6764 # Extract the first word of "dsymutil", so it can be a program name with args. 6765set dummy dsymutil; ac_word=$2 6766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6767$as_echo_n "checking for $ac_word... " >&6; } 6768if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6769 $as_echo_n "(cached) " >&6 6770else 6771 if test -n "$ac_ct_DSYMUTIL"; then 6772 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6773else 6774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6775for as_dir in $PATH 6776do 6777 IFS=$as_save_IFS 6778 test -z "$as_dir" && as_dir=. 6779 for ac_exec_ext in '' $ac_executable_extensions; do 6780 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6781 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6783 break 2 6784 fi 6785done 6786 done 6787IFS=$as_save_IFS 6788 6789fi 6790fi 6791ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6792if test -n "$ac_ct_DSYMUTIL"; then 6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6794$as_echo "$ac_ct_DSYMUTIL" >&6; } 6795else 6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6797$as_echo "no" >&6; } 6798fi 6799 6800 if test "x$ac_ct_DSYMUTIL" = x; then 6801 DSYMUTIL=":" 6802 else 6803 case $cross_compiling:$ac_tool_warned in 6804yes:) 6805{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6806$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6807ac_tool_warned=yes ;; 6808esac 6809 DSYMUTIL=$ac_ct_DSYMUTIL 6810 fi 6811else 6812 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6813fi 6814 6815 if test -n "$ac_tool_prefix"; then 6816 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6817set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6819$as_echo_n "checking for $ac_word... " >&6; } 6820if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6821 $as_echo_n "(cached) " >&6 6822else 6823 if test -n "$NMEDIT"; then 6824 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6825else 6826as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6827for as_dir in $PATH 6828do 6829 IFS=$as_save_IFS 6830 test -z "$as_dir" && as_dir=. 6831 for ac_exec_ext in '' $ac_executable_extensions; do 6832 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6833 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6835 break 2 6836 fi 6837done 6838 done 6839IFS=$as_save_IFS 6840 6841fi 6842fi 6843NMEDIT=$ac_cv_prog_NMEDIT 6844if test -n "$NMEDIT"; then 6845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6846$as_echo "$NMEDIT" >&6; } 6847else 6848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6849$as_echo "no" >&6; } 6850fi 6851 6852 6853fi 6854if test -z "$ac_cv_prog_NMEDIT"; then 6855 ac_ct_NMEDIT=$NMEDIT 6856 # Extract the first word of "nmedit", so it can be a program name with args. 6857set dummy nmedit; ac_word=$2 6858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6859$as_echo_n "checking for $ac_word... " >&6; } 6860if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6861 $as_echo_n "(cached) " >&6 6862else 6863 if test -n "$ac_ct_NMEDIT"; then 6864 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6865else 6866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6867for as_dir in $PATH 6868do 6869 IFS=$as_save_IFS 6870 test -z "$as_dir" && as_dir=. 6871 for ac_exec_ext in '' $ac_executable_extensions; do 6872 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6873 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6875 break 2 6876 fi 6877done 6878 done 6879IFS=$as_save_IFS 6880 6881fi 6882fi 6883ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6884if test -n "$ac_ct_NMEDIT"; then 6885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6886$as_echo "$ac_ct_NMEDIT" >&6; } 6887else 6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6889$as_echo "no" >&6; } 6890fi 6891 6892 if test "x$ac_ct_NMEDIT" = x; then 6893 NMEDIT=":" 6894 else 6895 case $cross_compiling:$ac_tool_warned in 6896yes:) 6897{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6898$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6899ac_tool_warned=yes ;; 6900esac 6901 NMEDIT=$ac_ct_NMEDIT 6902 fi 6903else 6904 NMEDIT="$ac_cv_prog_NMEDIT" 6905fi 6906 6907 if test -n "$ac_tool_prefix"; then 6908 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6909set dummy ${ac_tool_prefix}lipo; ac_word=$2 6910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6911$as_echo_n "checking for $ac_word... " >&6; } 6912if test "${ac_cv_prog_LIPO+set}" = set; then : 6913 $as_echo_n "(cached) " >&6 6914else 6915 if test -n "$LIPO"; then 6916 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6917else 6918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6919for as_dir in $PATH 6920do 6921 IFS=$as_save_IFS 6922 test -z "$as_dir" && as_dir=. 6923 for ac_exec_ext in '' $ac_executable_extensions; do 6924 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6925 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6927 break 2 6928 fi 6929done 6930 done 6931IFS=$as_save_IFS 6932 6933fi 6934fi 6935LIPO=$ac_cv_prog_LIPO 6936if test -n "$LIPO"; then 6937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6938$as_echo "$LIPO" >&6; } 6939else 6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6941$as_echo "no" >&6; } 6942fi 6943 6944 6945fi 6946if test -z "$ac_cv_prog_LIPO"; then 6947 ac_ct_LIPO=$LIPO 6948 # Extract the first word of "lipo", so it can be a program name with args. 6949set dummy lipo; ac_word=$2 6950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6951$as_echo_n "checking for $ac_word... " >&6; } 6952if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6953 $as_echo_n "(cached) " >&6 6954else 6955 if test -n "$ac_ct_LIPO"; then 6956 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6957else 6958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6959for as_dir in $PATH 6960do 6961 IFS=$as_save_IFS 6962 test -z "$as_dir" && as_dir=. 6963 for ac_exec_ext in '' $ac_executable_extensions; do 6964 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6965 ac_cv_prog_ac_ct_LIPO="lipo" 6966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6967 break 2 6968 fi 6969done 6970 done 6971IFS=$as_save_IFS 6972 6973fi 6974fi 6975ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6976if test -n "$ac_ct_LIPO"; then 6977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6978$as_echo "$ac_ct_LIPO" >&6; } 6979else 6980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6981$as_echo "no" >&6; } 6982fi 6983 6984 if test "x$ac_ct_LIPO" = x; then 6985 LIPO=":" 6986 else 6987 case $cross_compiling:$ac_tool_warned in 6988yes:) 6989{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6990$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6991ac_tool_warned=yes ;; 6992esac 6993 LIPO=$ac_ct_LIPO 6994 fi 6995else 6996 LIPO="$ac_cv_prog_LIPO" 6997fi 6998 6999 if test -n "$ac_tool_prefix"; then 7000 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7001set dummy ${ac_tool_prefix}otool; ac_word=$2 7002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7003$as_echo_n "checking for $ac_word... " >&6; } 7004if test "${ac_cv_prog_OTOOL+set}" = set; then : 7005 $as_echo_n "(cached) " >&6 7006else 7007 if test -n "$OTOOL"; then 7008 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7009else 7010as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7011for as_dir in $PATH 7012do 7013 IFS=$as_save_IFS 7014 test -z "$as_dir" && as_dir=. 7015 for ac_exec_ext in '' $ac_executable_extensions; do 7016 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7017 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7019 break 2 7020 fi 7021done 7022 done 7023IFS=$as_save_IFS 7024 7025fi 7026fi 7027OTOOL=$ac_cv_prog_OTOOL 7028if test -n "$OTOOL"; then 7029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7030$as_echo "$OTOOL" >&6; } 7031else 7032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7033$as_echo "no" >&6; } 7034fi 7035 7036 7037fi 7038if test -z "$ac_cv_prog_OTOOL"; then 7039 ac_ct_OTOOL=$OTOOL 7040 # Extract the first word of "otool", so it can be a program name with args. 7041set dummy otool; ac_word=$2 7042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7043$as_echo_n "checking for $ac_word... " >&6; } 7044if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7045 $as_echo_n "(cached) " >&6 7046else 7047 if test -n "$ac_ct_OTOOL"; then 7048 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7049else 7050as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7051for as_dir in $PATH 7052do 7053 IFS=$as_save_IFS 7054 test -z "$as_dir" && as_dir=. 7055 for ac_exec_ext in '' $ac_executable_extensions; do 7056 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7057 ac_cv_prog_ac_ct_OTOOL="otool" 7058 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7059 break 2 7060 fi 7061done 7062 done 7063IFS=$as_save_IFS 7064 7065fi 7066fi 7067ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7068if test -n "$ac_ct_OTOOL"; then 7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7070$as_echo "$ac_ct_OTOOL" >&6; } 7071else 7072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7073$as_echo "no" >&6; } 7074fi 7075 7076 if test "x$ac_ct_OTOOL" = x; then 7077 OTOOL=":" 7078 else 7079 case $cross_compiling:$ac_tool_warned in 7080yes:) 7081{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7082$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7083ac_tool_warned=yes ;; 7084esac 7085 OTOOL=$ac_ct_OTOOL 7086 fi 7087else 7088 OTOOL="$ac_cv_prog_OTOOL" 7089fi 7090 7091 if test -n "$ac_tool_prefix"; then 7092 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7093set dummy ${ac_tool_prefix}otool64; ac_word=$2 7094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7095$as_echo_n "checking for $ac_word... " >&6; } 7096if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7097 $as_echo_n "(cached) " >&6 7098else 7099 if test -n "$OTOOL64"; then 7100 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7101else 7102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7103for as_dir in $PATH 7104do 7105 IFS=$as_save_IFS 7106 test -z "$as_dir" && as_dir=. 7107 for ac_exec_ext in '' $ac_executable_extensions; do 7108 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7109 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7110 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7111 break 2 7112 fi 7113done 7114 done 7115IFS=$as_save_IFS 7116 7117fi 7118fi 7119OTOOL64=$ac_cv_prog_OTOOL64 7120if test -n "$OTOOL64"; then 7121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7122$as_echo "$OTOOL64" >&6; } 7123else 7124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7125$as_echo "no" >&6; } 7126fi 7127 7128 7129fi 7130if test -z "$ac_cv_prog_OTOOL64"; then 7131 ac_ct_OTOOL64=$OTOOL64 7132 # Extract the first word of "otool64", so it can be a program name with args. 7133set dummy otool64; ac_word=$2 7134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7135$as_echo_n "checking for $ac_word... " >&6; } 7136if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7137 $as_echo_n "(cached) " >&6 7138else 7139 if test -n "$ac_ct_OTOOL64"; then 7140 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7141else 7142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7143for as_dir in $PATH 7144do 7145 IFS=$as_save_IFS 7146 test -z "$as_dir" && as_dir=. 7147 for ac_exec_ext in '' $ac_executable_extensions; do 7148 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7149 ac_cv_prog_ac_ct_OTOOL64="otool64" 7150 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7151 break 2 7152 fi 7153done 7154 done 7155IFS=$as_save_IFS 7156 7157fi 7158fi 7159ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7160if test -n "$ac_ct_OTOOL64"; then 7161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7162$as_echo "$ac_ct_OTOOL64" >&6; } 7163else 7164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7165$as_echo "no" >&6; } 7166fi 7167 7168 if test "x$ac_ct_OTOOL64" = x; then 7169 OTOOL64=":" 7170 else 7171 case $cross_compiling:$ac_tool_warned in 7172yes:) 7173{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7174$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7175ac_tool_warned=yes ;; 7176esac 7177 OTOOL64=$ac_ct_OTOOL64 7178 fi 7179else 7180 OTOOL64="$ac_cv_prog_OTOOL64" 7181fi 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7210$as_echo_n "checking for -single_module linker flag... " >&6; } 7211if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7212 $as_echo_n "(cached) " >&6 7213else 7214 lt_cv_apple_cc_single_mod=no 7215 if test -z "${LT_MULTI_MODULE}"; then 7216 # By default we will add the -single_module flag. You can override 7217 # by either setting the environment variable LT_MULTI_MODULE 7218 # non-empty at configure time, or by adding -multi_module to the 7219 # link flags. 7220 rm -rf libconftest.dylib* 7221 echo "int foo(void){return 1;}" > conftest.c 7222 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7223-dynamiclib -Wl,-single_module conftest.c" >&5 7224 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7225 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7226 _lt_result=$? 7227 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7228 lt_cv_apple_cc_single_mod=yes 7229 else 7230 cat conftest.err >&5 7231 fi 7232 rm -rf libconftest.dylib* 7233 rm -f conftest.* 7234 fi 7235fi 7236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7237$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7239$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7240if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7241 $as_echo_n "(cached) " >&6 7242else 7243 lt_cv_ld_exported_symbols_list=no 7244 save_LDFLAGS=$LDFLAGS 7245 echo "_main" > conftest.sym 7246 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7248/* end confdefs.h. */ 7249 7250int 7251main () 7252{ 7253 7254 ; 7255 return 0; 7256} 7257_ACEOF 7258if ac_fn_c_try_link "$LINENO"; then : 7259 lt_cv_ld_exported_symbols_list=yes 7260else 7261 lt_cv_ld_exported_symbols_list=no 7262fi 7263rm -f core conftest.err conftest.$ac_objext \ 7264 conftest$ac_exeext conftest.$ac_ext 7265 LDFLAGS="$save_LDFLAGS" 7266 7267fi 7268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7269$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7270 case $host_os in 7271 rhapsody* | darwin1.[012]) 7272 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7273 darwin1.*) 7274 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7275 darwin*) # darwin 5.x on 7276 # if running on 10.5 or later, the deployment target defaults 7277 # to the OS version, if on x86, and 10.4, the deployment 7278 # target defaults to 10.4. Don't you love it? 7279 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7280 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7281 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7282 10.[012]*) 7283 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7284 10.*) 7285 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7286 esac 7287 ;; 7288 esac 7289 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7290 _lt_dar_single_mod='$single_module' 7291 fi 7292 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7293 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7294 else 7295 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7296 fi 7297 if test "$DSYMUTIL" != ":"; then 7298 _lt_dsymutil='~$DSYMUTIL $lib || :' 7299 else 7300 _lt_dsymutil= 7301 fi 7302 ;; 7303 esac 7304 7305for ac_header in dlfcn.h 7306do : 7307 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7308" 7309if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7310 cat >>confdefs.h <<_ACEOF 7311#define HAVE_DLFCN_H 1 7312_ACEOF 7313 7314fi 7315 7316done 7317 7318 7319 7320# Set options 7321 7322 7323 7324 enable_dlopen=no 7325 7326 7327 enable_win32_dll=no 7328 7329 7330 # Check whether --enable-shared was given. 7331if test "${enable_shared+set}" = set; then : 7332 enableval=$enable_shared; p=${PACKAGE-default} 7333 case $enableval in 7334 yes) enable_shared=yes ;; 7335 no) enable_shared=no ;; 7336 *) 7337 enable_shared=no 7338 # Look at the argument we got. We use all the common list separators. 7339 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7340 for pkg in $enableval; do 7341 IFS="$lt_save_ifs" 7342 if test "X$pkg" = "X$p"; then 7343 enable_shared=yes 7344 fi 7345 done 7346 IFS="$lt_save_ifs" 7347 ;; 7348 esac 7349else 7350 enable_shared=yes 7351fi 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 # Check whether --enable-static was given. 7362if test "${enable_static+set}" = set; then : 7363 enableval=$enable_static; p=${PACKAGE-default} 7364 case $enableval in 7365 yes) enable_static=yes ;; 7366 no) enable_static=no ;; 7367 *) 7368 enable_static=no 7369 # Look at the argument we got. We use all the common list separators. 7370 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7371 for pkg in $enableval; do 7372 IFS="$lt_save_ifs" 7373 if test "X$pkg" = "X$p"; then 7374 enable_static=yes 7375 fi 7376 done 7377 IFS="$lt_save_ifs" 7378 ;; 7379 esac 7380else 7381 enable_static=yes 7382fi 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393# Check whether --with-pic was given. 7394if test "${with_pic+set}" = set; then : 7395 withval=$with_pic; pic_mode="$withval" 7396else 7397 pic_mode=default 7398fi 7399 7400 7401test -z "$pic_mode" && pic_mode=default 7402 7403 7404 7405 7406 7407 7408 7409 # Check whether --enable-fast-install was given. 7410if test "${enable_fast_install+set}" = set; then : 7411 enableval=$enable_fast_install; p=${PACKAGE-default} 7412 case $enableval in 7413 yes) enable_fast_install=yes ;; 7414 no) enable_fast_install=no ;; 7415 *) 7416 enable_fast_install=no 7417 # Look at the argument we got. We use all the common list separators. 7418 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7419 for pkg in $enableval; do 7420 IFS="$lt_save_ifs" 7421 if test "X$pkg" = "X$p"; then 7422 enable_fast_install=yes 7423 fi 7424 done 7425 IFS="$lt_save_ifs" 7426 ;; 7427 esac 7428else 7429 enable_fast_install=yes 7430fi 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442# This can be used to rebuild libtool when needed 7443LIBTOOL_DEPS="$ltmain" 7444 7445# Always use our own libtool. 7446LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472test -z "$LN_S" && LN_S="ln -s" 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487if test -n "${ZSH_VERSION+set}" ; then 7488 setopt NO_GLOB_SUBST 7489fi 7490 7491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7492$as_echo_n "checking for objdir... " >&6; } 7493if test "${lt_cv_objdir+set}" = set; then : 7494 $as_echo_n "(cached) " >&6 7495else 7496 rm -f .libs 2>/dev/null 7497mkdir .libs 2>/dev/null 7498if test -d .libs; then 7499 lt_cv_objdir=.libs 7500else 7501 # MS-DOS does not allow filenames that begin with a dot. 7502 lt_cv_objdir=_libs 7503fi 7504rmdir .libs 2>/dev/null 7505fi 7506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7507$as_echo "$lt_cv_objdir" >&6; } 7508objdir=$lt_cv_objdir 7509 7510 7511 7512 7513 7514cat >>confdefs.h <<_ACEOF 7515#define LT_OBJDIR "$lt_cv_objdir/" 7516_ACEOF 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534case $host_os in 7535aix3*) 7536 # AIX sometimes has problems with the GCC collect2 program. For some 7537 # reason, if we set the COLLECT_NAMES environment variable, the problems 7538 # vanish in a puff of smoke. 7539 if test "X${COLLECT_NAMES+set}" != Xset; then 7540 COLLECT_NAMES= 7541 export COLLECT_NAMES 7542 fi 7543 ;; 7544esac 7545 7546# Sed substitution that helps us do robust quoting. It backslashifies 7547# metacharacters that are still active within double-quoted strings. 7548sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 7549 7550# Same as above, but do not quote variable references. 7551double_quote_subst='s/\(["`\\]\)/\\\1/g' 7552 7553# Sed substitution to delay expansion of an escaped shell variable in a 7554# double_quote_subst'ed string. 7555delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 7556 7557# Sed substitution to delay expansion of an escaped single quote. 7558delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 7559 7560# Sed substitution to avoid accidental globbing in evaled expressions 7561no_glob_subst='s/\*/\\\*/g' 7562 7563# Global variables: 7564ofile=libtool 7565can_build_shared=yes 7566 7567# All known linkers require a `.a' archive for static linking (except MSVC, 7568# which needs '.lib'). 7569libext=a 7570 7571with_gnu_ld="$lt_cv_prog_gnu_ld" 7572 7573old_CC="$CC" 7574old_CFLAGS="$CFLAGS" 7575 7576# Set sane defaults for various variables 7577test -z "$CC" && CC=cc 7578test -z "$LTCC" && LTCC=$CC 7579test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7580test -z "$LD" && LD=ld 7581test -z "$ac_objext" && ac_objext=o 7582 7583for cc_temp in $compiler""; do 7584 case $cc_temp in 7585 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7586 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7587 \-*) ;; 7588 *) break;; 7589 esac 7590done 7591cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7592 7593 7594# Only perform the check for file, if the check method requires it 7595test -z "$MAGIC_CMD" && MAGIC_CMD=file 7596case $deplibs_check_method in 7597file_magic*) 7598 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7600$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7601if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7602 $as_echo_n "(cached) " >&6 7603else 7604 case $MAGIC_CMD in 7605[\\/*] | ?:[\\/]*) 7606 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7607 ;; 7608*) 7609 lt_save_MAGIC_CMD="$MAGIC_CMD" 7610 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7611 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7612 for ac_dir in $ac_dummy; do 7613 IFS="$lt_save_ifs" 7614 test -z "$ac_dir" && ac_dir=. 7615 if test -f $ac_dir/${ac_tool_prefix}file; then 7616 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7617 if test -n "$file_magic_test_file"; then 7618 case $deplibs_check_method in 7619 "file_magic "*) 7620 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7621 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7622 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7623 $EGREP "$file_magic_regex" > /dev/null; then 7624 : 7625 else 7626 cat <<_LT_EOF 1>&2 7627 7628*** Warning: the command libtool uses to detect shared libraries, 7629*** $file_magic_cmd, produces output that libtool cannot recognize. 7630*** The result is that libtool may fail to recognize shared libraries 7631*** as such. This will affect the creation of libtool libraries that 7632*** depend on shared libraries, but programs linked with such libtool 7633*** libraries will work regardless of this problem. Nevertheless, you 7634*** may want to report the problem to your system manager and/or to 7635*** bug-libtool@gnu.org 7636 7637_LT_EOF 7638 fi ;; 7639 esac 7640 fi 7641 break 7642 fi 7643 done 7644 IFS="$lt_save_ifs" 7645 MAGIC_CMD="$lt_save_MAGIC_CMD" 7646 ;; 7647esac 7648fi 7649 7650MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7651if test -n "$MAGIC_CMD"; then 7652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7653$as_echo "$MAGIC_CMD" >&6; } 7654else 7655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7656$as_echo "no" >&6; } 7657fi 7658 7659 7660 7661 7662 7663if test -z "$lt_cv_path_MAGIC_CMD"; then 7664 if test -n "$ac_tool_prefix"; then 7665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7666$as_echo_n "checking for file... " >&6; } 7667if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7668 $as_echo_n "(cached) " >&6 7669else 7670 case $MAGIC_CMD in 7671[\\/*] | ?:[\\/]*) 7672 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7673 ;; 7674*) 7675 lt_save_MAGIC_CMD="$MAGIC_CMD" 7676 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7677 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7678 for ac_dir in $ac_dummy; do 7679 IFS="$lt_save_ifs" 7680 test -z "$ac_dir" && ac_dir=. 7681 if test -f $ac_dir/file; then 7682 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7683 if test -n "$file_magic_test_file"; then 7684 case $deplibs_check_method in 7685 "file_magic "*) 7686 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7687 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7688 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7689 $EGREP "$file_magic_regex" > /dev/null; then 7690 : 7691 else 7692 cat <<_LT_EOF 1>&2 7693 7694*** Warning: the command libtool uses to detect shared libraries, 7695*** $file_magic_cmd, produces output that libtool cannot recognize. 7696*** The result is that libtool may fail to recognize shared libraries 7697*** as such. This will affect the creation of libtool libraries that 7698*** depend on shared libraries, but programs linked with such libtool 7699*** libraries will work regardless of this problem. Nevertheless, you 7700*** may want to report the problem to your system manager and/or to 7701*** bug-libtool@gnu.org 7702 7703_LT_EOF 7704 fi ;; 7705 esac 7706 fi 7707 break 7708 fi 7709 done 7710 IFS="$lt_save_ifs" 7711 MAGIC_CMD="$lt_save_MAGIC_CMD" 7712 ;; 7713esac 7714fi 7715 7716MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7717if test -n "$MAGIC_CMD"; then 7718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7719$as_echo "$MAGIC_CMD" >&6; } 7720else 7721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7722$as_echo "no" >&6; } 7723fi 7724 7725 7726 else 7727 MAGIC_CMD=: 7728 fi 7729fi 7730 7731 fi 7732 ;; 7733esac 7734 7735# Use C for the default configuration in the libtool script 7736 7737lt_save_CC="$CC" 7738ac_ext=c 7739ac_cpp='$CPP $CPPFLAGS' 7740ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7741ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7742ac_compiler_gnu=$ac_cv_c_compiler_gnu 7743 7744 7745# Source file extension for C test sources. 7746ac_ext=c 7747 7748# Object file extension for compiled C test sources. 7749objext=o 7750objext=$objext 7751 7752# Code to be used in simple compile tests 7753lt_simple_compile_test_code="int some_variable = 0;" 7754 7755# Code to be used in simple link tests 7756lt_simple_link_test_code='int main(){return(0);}' 7757 7758 7759 7760 7761 7762 7763 7764# If no C compiler was specified, use CC. 7765LTCC=${LTCC-"$CC"} 7766 7767# If no C compiler flags were specified, use CFLAGS. 7768LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7769 7770# Allow CC to be a program name with arguments. 7771compiler=$CC 7772 7773# Save the default compiler, since it gets overwritten when the other 7774# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7775compiler_DEFAULT=$CC 7776 7777# save warnings/boilerplate of simple test code 7778ac_outfile=conftest.$ac_objext 7779echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7780eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7781_lt_compiler_boilerplate=`cat conftest.err` 7782$RM conftest* 7783 7784ac_outfile=conftest.$ac_objext 7785echo "$lt_simple_link_test_code" >conftest.$ac_ext 7786eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7787_lt_linker_boilerplate=`cat conftest.err` 7788$RM -r conftest* 7789 7790 7791if test -n "$compiler"; then 7792 7793lt_prog_compiler_no_builtin_flag= 7794 7795if test "$GCC" = yes; then 7796 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7797 7798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7799$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7800if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7801 $as_echo_n "(cached) " >&6 7802else 7803 lt_cv_prog_compiler_rtti_exceptions=no 7804 ac_outfile=conftest.$ac_objext 7805 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7806 lt_compiler_flag="-fno-rtti -fno-exceptions" 7807 # Insert the option either (1) after the last *FLAGS variable, or 7808 # (2) before a word containing "conftest.", or (3) at the end. 7809 # Note that $ac_compile itself does not contain backslashes and begins 7810 # with a dollar sign (not a hyphen), so the echo should work correctly. 7811 # The option is referenced via a variable to avoid confusing sed. 7812 lt_compile=`echo "$ac_compile" | $SED \ 7813 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7814 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7815 -e 's:$: $lt_compiler_flag:'` 7816 (eval echo "\"\$as_me:7816: $lt_compile\"" >&5) 7817 (eval "$lt_compile" 2>conftest.err) 7818 ac_status=$? 7819 cat conftest.err >&5 7820 echo "$as_me:7820: \$? = $ac_status" >&5 7821 if (exit $ac_status) && test -s "$ac_outfile"; then 7822 # The compiler can only warn and ignore the option if not recognized 7823 # So say no if there are warnings other than the usual output. 7824 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7825 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7826 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7827 lt_cv_prog_compiler_rtti_exceptions=yes 7828 fi 7829 fi 7830 $RM conftest* 7831 7832fi 7833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7834$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7835 7836if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7837 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7838else 7839 : 7840fi 7841 7842fi 7843 7844 7845 7846 7847 7848 7849 lt_prog_compiler_wl= 7850lt_prog_compiler_pic= 7851lt_prog_compiler_static= 7852 7853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7854$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7855 7856 if test "$GCC" = yes; then 7857 lt_prog_compiler_wl='-Wl,' 7858 lt_prog_compiler_static='-static' 7859 7860 case $host_os in 7861 aix*) 7862 # All AIX code is PIC. 7863 if test "$host_cpu" = ia64; then 7864 # AIX 5 now supports IA64 processor 7865 lt_prog_compiler_static='-Bstatic' 7866 fi 7867 ;; 7868 7869 amigaos*) 7870 case $host_cpu in 7871 powerpc) 7872 # see comment about AmigaOS4 .so support 7873 lt_prog_compiler_pic='-fPIC' 7874 ;; 7875 m68k) 7876 # FIXME: we need at least 68020 code to build shared libraries, but 7877 # adding the `-m68020' flag to GCC prevents building anything better, 7878 # like `-m68040'. 7879 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7880 ;; 7881 esac 7882 ;; 7883 7884 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7885 # PIC is the default for these OSes. 7886 ;; 7887 7888 mingw* | cygwin* | pw32* | os2* | cegcc*) 7889 # This hack is so that the source file can tell whether it is being 7890 # built for inclusion in a dll (and should export symbols for example). 7891 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7892 # (--disable-auto-import) libraries 7893 lt_prog_compiler_pic='-DDLL_EXPORT' 7894 ;; 7895 7896 darwin* | rhapsody*) 7897 # PIC is the default on this platform 7898 # Common symbols not allowed in MH_DYLIB files 7899 lt_prog_compiler_pic='-fno-common' 7900 ;; 7901 7902 hpux*) 7903 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7904 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7905 # sets the default TLS model and affects inlining. 7906 case $host_cpu in 7907 hppa*64*) 7908 # +Z the default 7909 ;; 7910 *) 7911 lt_prog_compiler_pic='-fPIC' 7912 ;; 7913 esac 7914 ;; 7915 7916 interix[3-9]*) 7917 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7918 # Instead, we relocate shared libraries at runtime. 7919 ;; 7920 7921 msdosdjgpp*) 7922 # Just because we use GCC doesn't mean we suddenly get shared libraries 7923 # on systems that don't support them. 7924 lt_prog_compiler_can_build_shared=no 7925 enable_shared=no 7926 ;; 7927 7928 *nto* | *qnx*) 7929 # QNX uses GNU C++, but need to define -shared option too, otherwise 7930 # it will coredump. 7931 lt_prog_compiler_pic='-fPIC -shared' 7932 ;; 7933 7934 sysv4*MP*) 7935 if test -d /usr/nec; then 7936 lt_prog_compiler_pic=-Kconform_pic 7937 fi 7938 ;; 7939 7940 *) 7941 lt_prog_compiler_pic='-fPIC' 7942 ;; 7943 esac 7944 else 7945 # PORTME Check for flag to pass linker flags through the system compiler. 7946 case $host_os in 7947 aix*) 7948 lt_prog_compiler_wl='-Wl,' 7949 if test "$host_cpu" = ia64; then 7950 # AIX 5 now supports IA64 processor 7951 lt_prog_compiler_static='-Bstatic' 7952 else 7953 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7954 fi 7955 ;; 7956 7957 mingw* | cygwin* | pw32* | os2* | cegcc*) 7958 # This hack is so that the source file can tell whether it is being 7959 # built for inclusion in a dll (and should export symbols for example). 7960 lt_prog_compiler_pic='-DDLL_EXPORT' 7961 ;; 7962 7963 hpux9* | hpux10* | hpux11*) 7964 lt_prog_compiler_wl='-Wl,' 7965 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7966 # not for PA HP-UX. 7967 case $host_cpu in 7968 hppa*64*|ia64*) 7969 # +Z the default 7970 ;; 7971 *) 7972 lt_prog_compiler_pic='+Z' 7973 ;; 7974 esac 7975 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7976 lt_prog_compiler_static='${wl}-a ${wl}archive' 7977 ;; 7978 7979 irix5* | irix6* | nonstopux*) 7980 lt_prog_compiler_wl='-Wl,' 7981 # PIC (with -KPIC) is the default. 7982 lt_prog_compiler_static='-non_shared' 7983 ;; 7984 7985 linux* | k*bsd*-gnu) 7986 case $cc_basename in 7987 # old Intel for x86_64 which still supported -KPIC. 7988 ecc*) 7989 lt_prog_compiler_wl='-Wl,' 7990 lt_prog_compiler_pic='-KPIC' 7991 lt_prog_compiler_static='-static' 7992 ;; 7993 # icc used to be incompatible with GCC. 7994 # ICC 10 doesn't accept -KPIC any more. 7995 icc* | ifort*) 7996 lt_prog_compiler_wl='-Wl,' 7997 lt_prog_compiler_pic='-fPIC' 7998 lt_prog_compiler_static='-static' 7999 ;; 8000 # Lahey Fortran 8.1. 8001 lf95*) 8002 lt_prog_compiler_wl='-Wl,' 8003 lt_prog_compiler_pic='--shared' 8004 lt_prog_compiler_static='--static' 8005 ;; 8006 pgcc* | pgf77* | pgf90* | pgf95*) 8007 # Portland Group compilers (*not* the Pentium gcc compiler, 8008 # which looks to be a dead project) 8009 lt_prog_compiler_wl='-Wl,' 8010 lt_prog_compiler_pic='-fpic' 8011 lt_prog_compiler_static='-Bstatic' 8012 ;; 8013 ccc*) 8014 lt_prog_compiler_wl='-Wl,' 8015 # All Alpha code is PIC. 8016 lt_prog_compiler_static='-non_shared' 8017 ;; 8018 xl*) 8019 # IBM XL C 8.0/Fortran 10.1 on PPC 8020 lt_prog_compiler_wl='-Wl,' 8021 lt_prog_compiler_pic='-qpic' 8022 lt_prog_compiler_static='-qstaticlink' 8023 ;; 8024 *) 8025 case `$CC -V 2>&1 | sed 5q` in 8026 *Sun\ C*) 8027 # Sun C 5.9 8028 lt_prog_compiler_pic='-KPIC' 8029 lt_prog_compiler_static='-Bstatic' 8030 lt_prog_compiler_wl='-Wl,' 8031 ;; 8032 *Sun\ F*) 8033 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8034 lt_prog_compiler_pic='-KPIC' 8035 lt_prog_compiler_static='-Bstatic' 8036 lt_prog_compiler_wl='' 8037 ;; 8038 esac 8039 ;; 8040 esac 8041 ;; 8042 8043 newsos6) 8044 lt_prog_compiler_pic='-KPIC' 8045 lt_prog_compiler_static='-Bstatic' 8046 ;; 8047 8048 *nto* | *qnx*) 8049 # QNX uses GNU C++, but need to define -shared option too, otherwise 8050 # it will coredump. 8051 lt_prog_compiler_pic='-fPIC -shared' 8052 ;; 8053 8054 osf3* | osf4* | osf5*) 8055 lt_prog_compiler_wl='-Wl,' 8056 # All OSF/1 code is PIC. 8057 lt_prog_compiler_static='-non_shared' 8058 ;; 8059 8060 rdos*) 8061 lt_prog_compiler_static='-non_shared' 8062 ;; 8063 8064 solaris*) 8065 lt_prog_compiler_pic='-KPIC' 8066 lt_prog_compiler_static='-Bstatic' 8067 case $cc_basename in 8068 f77* | f90* | f95*) 8069 lt_prog_compiler_wl='-Qoption ld ';; 8070 *) 8071 lt_prog_compiler_wl='-Wl,';; 8072 esac 8073 ;; 8074 8075 sunos4*) 8076 lt_prog_compiler_wl='-Qoption ld ' 8077 lt_prog_compiler_pic='-PIC' 8078 lt_prog_compiler_static='-Bstatic' 8079 ;; 8080 8081 sysv4 | sysv4.2uw2* | sysv4.3*) 8082 lt_prog_compiler_wl='-Wl,' 8083 lt_prog_compiler_pic='-KPIC' 8084 lt_prog_compiler_static='-Bstatic' 8085 ;; 8086 8087 sysv4*MP*) 8088 if test -d /usr/nec ;then 8089 lt_prog_compiler_pic='-Kconform_pic' 8090 lt_prog_compiler_static='-Bstatic' 8091 fi 8092 ;; 8093 8094 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8095 lt_prog_compiler_wl='-Wl,' 8096 lt_prog_compiler_pic='-KPIC' 8097 lt_prog_compiler_static='-Bstatic' 8098 ;; 8099 8100 unicos*) 8101 lt_prog_compiler_wl='-Wl,' 8102 lt_prog_compiler_can_build_shared=no 8103 ;; 8104 8105 uts4*) 8106 lt_prog_compiler_pic='-pic' 8107 lt_prog_compiler_static='-Bstatic' 8108 ;; 8109 8110 *) 8111 lt_prog_compiler_can_build_shared=no 8112 ;; 8113 esac 8114 fi 8115 8116case $host_os in 8117 # For platforms which do not support PIC, -DPIC is meaningless: 8118 *djgpp*) 8119 lt_prog_compiler_pic= 8120 ;; 8121 *) 8122 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8123 ;; 8124esac 8125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8126$as_echo "$lt_prog_compiler_pic" >&6; } 8127 8128 8129 8130 8131 8132 8133# 8134# Check to make sure the PIC flag actually works. 8135# 8136if test -n "$lt_prog_compiler_pic"; then 8137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8138$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8139if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8140 $as_echo_n "(cached) " >&6 8141else 8142 lt_cv_prog_compiler_pic_works=no 8143 ac_outfile=conftest.$ac_objext 8144 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8145 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8146 # Insert the option either (1) after the last *FLAGS variable, or 8147 # (2) before a word containing "conftest.", or (3) at the end. 8148 # Note that $ac_compile itself does not contain backslashes and begins 8149 # with a dollar sign (not a hyphen), so the echo should work correctly. 8150 # The option is referenced via a variable to avoid confusing sed. 8151 lt_compile=`echo "$ac_compile" | $SED \ 8152 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8153 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8154 -e 's:$: $lt_compiler_flag:'` 8155 (eval echo "\"\$as_me:8155: $lt_compile\"" >&5) 8156 (eval "$lt_compile" 2>conftest.err) 8157 ac_status=$? 8158 cat conftest.err >&5 8159 echo "$as_me:8159: \$? = $ac_status" >&5 8160 if (exit $ac_status) && test -s "$ac_outfile"; then 8161 # The compiler can only warn and ignore the option if not recognized 8162 # So say no if there are warnings other than the usual output. 8163 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 8164 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8165 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8166 lt_cv_prog_compiler_pic_works=yes 8167 fi 8168 fi 8169 $RM conftest* 8170 8171fi 8172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8173$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8174 8175if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8176 case $lt_prog_compiler_pic in 8177 "" | " "*) ;; 8178 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8179 esac 8180else 8181 lt_prog_compiler_pic= 8182 lt_prog_compiler_can_build_shared=no 8183fi 8184 8185fi 8186 8187 8188 8189 8190 8191 8192# 8193# Check to make sure the static flag actually works. 8194# 8195wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8197$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8198if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8199 $as_echo_n "(cached) " >&6 8200else 8201 lt_cv_prog_compiler_static_works=no 8202 save_LDFLAGS="$LDFLAGS" 8203 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8204 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8205 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8206 # The linker can only warn and ignore the option if not recognized 8207 # So say no if there are warnings 8208 if test -s conftest.err; then 8209 # Append any errors to the config.log. 8210 cat conftest.err 1>&5 8211 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 8212 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8213 if diff conftest.exp conftest.er2 >/dev/null; then 8214 lt_cv_prog_compiler_static_works=yes 8215 fi 8216 else 8217 lt_cv_prog_compiler_static_works=yes 8218 fi 8219 fi 8220 $RM -r conftest* 8221 LDFLAGS="$save_LDFLAGS" 8222 8223fi 8224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8225$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8226 8227if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8228 : 8229else 8230 lt_prog_compiler_static= 8231fi 8232 8233 8234 8235 8236 8237 8238 8239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8240$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8241if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8242 $as_echo_n "(cached) " >&6 8243else 8244 lt_cv_prog_compiler_c_o=no 8245 $RM -r conftest 2>/dev/null 8246 mkdir conftest 8247 cd conftest 8248 mkdir out 8249 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8250 8251 lt_compiler_flag="-o out/conftest2.$ac_objext" 8252 # Insert the option either (1) after the last *FLAGS variable, or 8253 # (2) before a word containing "conftest.", or (3) at the end. 8254 # Note that $ac_compile itself does not contain backslashes and begins 8255 # with a dollar sign (not a hyphen), so the echo should work correctly. 8256 lt_compile=`echo "$ac_compile" | $SED \ 8257 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8258 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8259 -e 's:$: $lt_compiler_flag:'` 8260 (eval echo "\"\$as_me:8260: $lt_compile\"" >&5) 8261 (eval "$lt_compile" 2>out/conftest.err) 8262 ac_status=$? 8263 cat out/conftest.err >&5 8264 echo "$as_me:8264: \$? = $ac_status" >&5 8265 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8266 then 8267 # The compiler can only warn and ignore the option if not recognized 8268 # So say no if there are warnings 8269 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8270 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8271 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8272 lt_cv_prog_compiler_c_o=yes 8273 fi 8274 fi 8275 chmod u+w . 2>&5 8276 $RM conftest* 8277 # SGI C++ compiler will create directory out/ii_files/ for 8278 # template instantiation 8279 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8280 $RM out/* && rmdir out 8281 cd .. 8282 $RM -r conftest 8283 $RM conftest* 8284 8285fi 8286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8287$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8288 8289 8290 8291 8292 8293 8294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8295$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8296if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8297 $as_echo_n "(cached) " >&6 8298else 8299 lt_cv_prog_compiler_c_o=no 8300 $RM -r conftest 2>/dev/null 8301 mkdir conftest 8302 cd conftest 8303 mkdir out 8304 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8305 8306 lt_compiler_flag="-o out/conftest2.$ac_objext" 8307 # Insert the option either (1) after the last *FLAGS variable, or 8308 # (2) before a word containing "conftest.", or (3) at the end. 8309 # Note that $ac_compile itself does not contain backslashes and begins 8310 # with a dollar sign (not a hyphen), so the echo should work correctly. 8311 lt_compile=`echo "$ac_compile" | $SED \ 8312 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8313 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8314 -e 's:$: $lt_compiler_flag:'` 8315 (eval echo "\"\$as_me:8315: $lt_compile\"" >&5) 8316 (eval "$lt_compile" 2>out/conftest.err) 8317 ac_status=$? 8318 cat out/conftest.err >&5 8319 echo "$as_me:8319: \$? = $ac_status" >&5 8320 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8321 then 8322 # The compiler can only warn and ignore the option if not recognized 8323 # So say no if there are warnings 8324 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8325 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8326 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8327 lt_cv_prog_compiler_c_o=yes 8328 fi 8329 fi 8330 chmod u+w . 2>&5 8331 $RM conftest* 8332 # SGI C++ compiler will create directory out/ii_files/ for 8333 # template instantiation 8334 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8335 $RM out/* && rmdir out 8336 cd .. 8337 $RM -r conftest 8338 $RM conftest* 8339 8340fi 8341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8342$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8343 8344 8345 8346 8347hard_links="nottested" 8348if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8349 # do not overwrite the value of need_locks provided by the user 8350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8351$as_echo_n "checking if we can lock with hard links... " >&6; } 8352 hard_links=yes 8353 $RM conftest* 8354 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8355 touch conftest.a 8356 ln conftest.a conftest.b 2>&5 || hard_links=no 8357 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8359$as_echo "$hard_links" >&6; } 8360 if test "$hard_links" = no; then 8361 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8362$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8363 need_locks=warn 8364 fi 8365else 8366 need_locks=no 8367fi 8368 8369 8370 8371 8372 8373 8374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8375$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8376 8377 runpath_var= 8378 allow_undefined_flag= 8379 always_export_symbols=no 8380 archive_cmds= 8381 archive_expsym_cmds= 8382 compiler_needs_object=no 8383 enable_shared_with_static_runtimes=no 8384 export_dynamic_flag_spec= 8385 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8386 hardcode_automatic=no 8387 hardcode_direct=no 8388 hardcode_direct_absolute=no 8389 hardcode_libdir_flag_spec= 8390 hardcode_libdir_flag_spec_ld= 8391 hardcode_libdir_separator= 8392 hardcode_minus_L=no 8393 hardcode_shlibpath_var=unsupported 8394 inherit_rpath=no 8395 link_all_deplibs=unknown 8396 module_cmds= 8397 module_expsym_cmds= 8398 old_archive_from_new_cmds= 8399 old_archive_from_expsyms_cmds= 8400 thread_safe_flag_spec= 8401 whole_archive_flag_spec= 8402 # include_expsyms should be a list of space-separated symbols to be *always* 8403 # included in the symbol list 8404 include_expsyms= 8405 # exclude_expsyms can be an extended regexp of symbols to exclude 8406 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8407 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8408 # as well as any symbol that contains `d'. 8409 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8410 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8411 # platforms (ab)use it in PIC code, but their linkers get confused if 8412 # the symbol is explicitly referenced. Since portable code cannot 8413 # rely on this symbol name, it's probably fine to never include it in 8414 # preloaded symbol tables. 8415 # Exclude shared library initialization/finalization symbols. 8416 extract_expsyms_cmds= 8417 8418 case $host_os in 8419 cygwin* | mingw* | pw32* | cegcc*) 8420 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8421 # When not using gcc, we currently assume that we are using 8422 # Microsoft Visual C++. 8423 if test "$GCC" != yes; then 8424 with_gnu_ld=no 8425 fi 8426 ;; 8427 interix*) 8428 # we just hope/assume this is gcc and not c89 (= MSVC++) 8429 with_gnu_ld=yes 8430 ;; 8431 openbsd*) 8432 with_gnu_ld=no 8433 ;; 8434 esac 8435 8436 ld_shlibs=yes 8437 if test "$with_gnu_ld" = yes; then 8438 # If archive_cmds runs LD, not CC, wlarc should be empty 8439 wlarc='${wl}' 8440 8441 # Set some defaults for GNU ld with shared library support. These 8442 # are reset later if shared libraries are not supported. Putting them 8443 # here allows them to be overridden if necessary. 8444 runpath_var=LD_RUN_PATH 8445 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8446 export_dynamic_flag_spec='${wl}--export-dynamic' 8447 # ancient GNU ld didn't support --whole-archive et. al. 8448 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8449 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8450 else 8451 whole_archive_flag_spec= 8452 fi 8453 supports_anon_versioning=no 8454 case `$LD -v 2>&1` in 8455 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8456 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8457 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8458 *\ 2.11.*) ;; # other 2.11 versions 8459 *) supports_anon_versioning=yes ;; 8460 esac 8461 8462 # See if GNU ld supports shared libraries. 8463 case $host_os in 8464 aix[3-9]*) 8465 # On AIX/PPC, the GNU linker is very broken 8466 if test "$host_cpu" != ia64; then 8467 ld_shlibs=no 8468 cat <<_LT_EOF 1>&2 8469 8470*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8471*** to be unable to reliably create shared libraries on AIX. 8472*** Therefore, libtool is disabling shared libraries support. If you 8473*** really care for shared libraries, you may want to modify your PATH 8474*** so that a non-GNU linker is found, and then restart. 8475 8476_LT_EOF 8477 fi 8478 ;; 8479 8480 amigaos*) 8481 case $host_cpu in 8482 powerpc) 8483 # see comment about AmigaOS4 .so support 8484 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8485 archive_expsym_cmds='' 8486 ;; 8487 m68k) 8488 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)' 8489 hardcode_libdir_flag_spec='-L$libdir' 8490 hardcode_minus_L=yes 8491 ;; 8492 esac 8493 ;; 8494 8495 beos*) 8496 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8497 allow_undefined_flag=unsupported 8498 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8499 # support --undefined. This deserves some investigation. FIXME 8500 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8501 else 8502 ld_shlibs=no 8503 fi 8504 ;; 8505 8506 cygwin* | mingw* | pw32* | cegcc*) 8507 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8508 # as there is no search path for DLLs. 8509 hardcode_libdir_flag_spec='-L$libdir' 8510 allow_undefined_flag=unsupported 8511 always_export_symbols=no 8512 enable_shared_with_static_runtimes=yes 8513 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8514 8515 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8516 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8517 # If the export-symbols file already is a .def file (1st line 8518 # is EXPORTS), use it as is; otherwise, prepend... 8519 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8520 cp $export_symbols $output_objdir/$soname.def; 8521 else 8522 echo EXPORTS > $output_objdir/$soname.def; 8523 cat $export_symbols >> $output_objdir/$soname.def; 8524 fi~ 8525 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8526 else 8527 ld_shlibs=no 8528 fi 8529 ;; 8530 8531 interix[3-9]*) 8532 hardcode_direct=no 8533 hardcode_shlibpath_var=no 8534 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8535 export_dynamic_flag_spec='${wl}-E' 8536 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8537 # Instead, shared libraries are loaded at an image base (0x10000000 by 8538 # default) and relocated if they conflict, which is a slow very memory 8539 # consuming and fragmenting process. To avoid this, we pick a random, 8540 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8541 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8542 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8543 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' 8544 ;; 8545 8546 gnu* | linux* | tpf* | k*bsd*-gnu) 8547 tmp_diet=no 8548 if test "$host_os" = linux-dietlibc; then 8549 case $cc_basename in 8550 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8551 esac 8552 fi 8553 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8554 && test "$tmp_diet" = no 8555 then 8556 tmp_addflag= 8557 tmp_sharedflag='-shared' 8558 case $cc_basename,$host_cpu in 8559 pgcc*) # Portland Group C compiler 8560 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' 8561 tmp_addflag=' $pic_flag' 8562 ;; 8563 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8564 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' 8565 tmp_addflag=' $pic_flag -Mnomain' ;; 8566 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8567 tmp_addflag=' -i_dynamic' ;; 8568 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8569 tmp_addflag=' -i_dynamic -nofor_main' ;; 8570 ifc* | ifort*) # Intel Fortran compiler 8571 tmp_addflag=' -nofor_main' ;; 8572 lf95*) # Lahey Fortran 8.1 8573 whole_archive_flag_spec= 8574 tmp_sharedflag='--shared' ;; 8575 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8576 tmp_sharedflag='-qmkshrobj' 8577 tmp_addflag= ;; 8578 esac 8579 case `$CC -V 2>&1 | sed 5q` in 8580 *Sun\ C*) # Sun C 5.9 8581 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' 8582 compiler_needs_object=yes 8583 tmp_sharedflag='-G' ;; 8584 *Sun\ F*) # Sun Fortran 8.3 8585 tmp_sharedflag='-G' ;; 8586 esac 8587 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8588 8589 if test "x$supports_anon_versioning" = xyes; then 8590 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8591 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8592 echo "local: *; };" >> $output_objdir/$libname.ver~ 8593 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8594 fi 8595 8596 case $cc_basename in 8597 xlf*) 8598 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8599 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8600 hardcode_libdir_flag_spec= 8601 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8602 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8603 if test "x$supports_anon_versioning" = xyes; then 8604 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8605 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8606 echo "local: *; };" >> $output_objdir/$libname.ver~ 8607 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8608 fi 8609 ;; 8610 esac 8611 else 8612 ld_shlibs=no 8613 fi 8614 ;; 8615 8616 netbsd*) 8617 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8618 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8619 wlarc= 8620 else 8621 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8622 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8623 fi 8624 ;; 8625 8626 solaris*) 8627 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8628 ld_shlibs=no 8629 cat <<_LT_EOF 1>&2 8630 8631*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8632*** create shared libraries on Solaris systems. Therefore, libtool 8633*** is disabling shared libraries support. We urge you to upgrade GNU 8634*** binutils to release 2.9.1 or newer. Another option is to modify 8635*** your PATH or compiler configuration so that the native linker is 8636*** used, and then restart. 8637 8638_LT_EOF 8639 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8640 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8641 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8642 else 8643 ld_shlibs=no 8644 fi 8645 ;; 8646 8647 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8648 case `$LD -v 2>&1` in 8649 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8650 ld_shlibs=no 8651 cat <<_LT_EOF 1>&2 8652 8653*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8654*** reliably create shared libraries on SCO systems. Therefore, libtool 8655*** is disabling shared libraries support. We urge you to upgrade GNU 8656*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8657*** your PATH or compiler configuration so that the native linker is 8658*** used, and then restart. 8659 8660_LT_EOF 8661 ;; 8662 *) 8663 # For security reasons, it is highly recommended that you always 8664 # use absolute paths for naming shared libraries, and exclude the 8665 # DT_RUNPATH tag from executables and libraries. But doing so 8666 # requires that you compile everything twice, which is a pain. 8667 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8668 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8669 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8670 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8671 else 8672 ld_shlibs=no 8673 fi 8674 ;; 8675 esac 8676 ;; 8677 8678 sunos4*) 8679 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8680 wlarc= 8681 hardcode_direct=yes 8682 hardcode_shlibpath_var=no 8683 ;; 8684 8685 *) 8686 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8687 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8688 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8689 else 8690 ld_shlibs=no 8691 fi 8692 ;; 8693 esac 8694 8695 if test "$ld_shlibs" = no; then 8696 runpath_var= 8697 hardcode_libdir_flag_spec= 8698 export_dynamic_flag_spec= 8699 whole_archive_flag_spec= 8700 fi 8701 else 8702 # PORTME fill in a description of your system's linker (not GNU ld) 8703 case $host_os in 8704 aix3*) 8705 allow_undefined_flag=unsupported 8706 always_export_symbols=yes 8707 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' 8708 # Note: this linker hardcodes the directories in LIBPATH if there 8709 # are no directories specified by -L. 8710 hardcode_minus_L=yes 8711 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8712 # Neither direct hardcoding nor static linking is supported with a 8713 # broken collect2. 8714 hardcode_direct=unsupported 8715 fi 8716 ;; 8717 8718 aix[4-9]*) 8719 if test "$host_cpu" = ia64; then 8720 # On IA64, the linker does run time linking by default, so we don't 8721 # have to do anything special. 8722 aix_use_runtimelinking=no 8723 exp_sym_flag='-Bexport' 8724 no_entry_flag="" 8725 else 8726 # If we're using GNU nm, then we don't want the "-C" option. 8727 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8728 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8729 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' 8730 else 8731 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' 8732 fi 8733 aix_use_runtimelinking=no 8734 8735 # Test if we are trying to use run time linking or normal 8736 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8737 # need to do runtime linking. 8738 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8739 for ld_flag in $LDFLAGS; do 8740 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8741 aix_use_runtimelinking=yes 8742 break 8743 fi 8744 done 8745 ;; 8746 esac 8747 8748 exp_sym_flag='-bexport' 8749 no_entry_flag='-bnoentry' 8750 fi 8751 8752 # When large executables or shared objects are built, AIX ld can 8753 # have problems creating the table of contents. If linking a library 8754 # or program results in "error TOC overflow" add -mminimal-toc to 8755 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8756 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8757 8758 archive_cmds='' 8759 hardcode_direct=yes 8760 hardcode_direct_absolute=yes 8761 hardcode_libdir_separator=':' 8762 link_all_deplibs=yes 8763 file_list_spec='${wl}-f,' 8764 8765 if test "$GCC" = yes; then 8766 case $host_os in aix4.[012]|aix4.[012].*) 8767 # We only want to do this on AIX 4.2 and lower, the check 8768 # below for broken collect2 doesn't work under 4.3+ 8769 collect2name=`${CC} -print-prog-name=collect2` 8770 if test -f "$collect2name" && 8771 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8772 then 8773 # We have reworked collect2 8774 : 8775 else 8776 # We have old collect2 8777 hardcode_direct=unsupported 8778 # It fails to find uninstalled libraries when the uninstalled 8779 # path is not listed in the libpath. Setting hardcode_minus_L 8780 # to unsupported forces relinking 8781 hardcode_minus_L=yes 8782 hardcode_libdir_flag_spec='-L$libdir' 8783 hardcode_libdir_separator= 8784 fi 8785 ;; 8786 esac 8787 shared_flag='-shared' 8788 if test "$aix_use_runtimelinking" = yes; then 8789 shared_flag="$shared_flag "'${wl}-G' 8790 fi 8791 else 8792 # not using gcc 8793 if test "$host_cpu" = ia64; then 8794 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8795 # chokes on -Wl,-G. The following line is correct: 8796 shared_flag='-G' 8797 else 8798 if test "$aix_use_runtimelinking" = yes; then 8799 shared_flag='${wl}-G' 8800 else 8801 shared_flag='${wl}-bM:SRE' 8802 fi 8803 fi 8804 fi 8805 8806 export_dynamic_flag_spec='${wl}-bexpall' 8807 # It seems that -bexpall does not export symbols beginning with 8808 # underscore (_), so it is better to generate a list of symbols to export. 8809 always_export_symbols=yes 8810 if test "$aix_use_runtimelinking" = yes; then 8811 # Warning - without using the other runtime loading flags (-brtl), 8812 # -berok will link without error, but may produce a broken library. 8813 allow_undefined_flag='-berok' 8814 # Determine the default libpath from the value encoded in an 8815 # empty executable. 8816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8817/* end confdefs.h. */ 8818 8819int 8820main () 8821{ 8822 8823 ; 8824 return 0; 8825} 8826_ACEOF 8827if ac_fn_c_try_link "$LINENO"; then : 8828 8829lt_aix_libpath_sed=' 8830 /Import File Strings/,/^$/ { 8831 /^0/ { 8832 s/^0 *\(.*\)$/\1/ 8833 p 8834 } 8835 }' 8836aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8837# Check for a 64-bit object if we didn't find anything. 8838if test -z "$aix_libpath"; then 8839 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8840fi 8841fi 8842rm -f core conftest.err conftest.$ac_objext \ 8843 conftest$ac_exeext conftest.$ac_ext 8844if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8845 8846 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8847 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" 8848 else 8849 if test "$host_cpu" = ia64; then 8850 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8851 allow_undefined_flag="-z nodefs" 8852 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" 8853 else 8854 # Determine the default libpath from the value encoded in an 8855 # empty executable. 8856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8857/* end confdefs.h. */ 8858 8859int 8860main () 8861{ 8862 8863 ; 8864 return 0; 8865} 8866_ACEOF 8867if ac_fn_c_try_link "$LINENO"; then : 8868 8869lt_aix_libpath_sed=' 8870 /Import File Strings/,/^$/ { 8871 /^0/ { 8872 s/^0 *\(.*\)$/\1/ 8873 p 8874 } 8875 }' 8876aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8877# Check for a 64-bit object if we didn't find anything. 8878if test -z "$aix_libpath"; then 8879 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8880fi 8881fi 8882rm -f core conftest.err conftest.$ac_objext \ 8883 conftest$ac_exeext conftest.$ac_ext 8884if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8885 8886 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8887 # Warning - without using the other run time loading flags, 8888 # -berok will link without error, but may produce a broken library. 8889 no_undefined_flag=' ${wl}-bernotok' 8890 allow_undefined_flag=' ${wl}-berok' 8891 # Exported symbols can be pulled into shared objects from archives 8892 whole_archive_flag_spec='$convenience' 8893 archive_cmds_need_lc=yes 8894 # This is similar to how AIX traditionally builds its shared libraries. 8895 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' 8896 fi 8897 fi 8898 ;; 8899 8900 amigaos*) 8901 case $host_cpu in 8902 powerpc) 8903 # see comment about AmigaOS4 .so support 8904 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8905 archive_expsym_cmds='' 8906 ;; 8907 m68k) 8908 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)' 8909 hardcode_libdir_flag_spec='-L$libdir' 8910 hardcode_minus_L=yes 8911 ;; 8912 esac 8913 ;; 8914 8915 bsdi[45]*) 8916 export_dynamic_flag_spec=-rdynamic 8917 ;; 8918 8919 cygwin* | mingw* | pw32* | cegcc*) 8920 # When not using gcc, we currently assume that we are using 8921 # Microsoft Visual C++. 8922 # hardcode_libdir_flag_spec is actually meaningless, as there is 8923 # no search path for DLLs. 8924 hardcode_libdir_flag_spec=' ' 8925 allow_undefined_flag=unsupported 8926 # Tell ltmain to make .lib files, not .a files. 8927 libext=lib 8928 # Tell ltmain to make .dll files, not .so files. 8929 shrext_cmds=".dll" 8930 # FIXME: Setting linknames here is a bad hack. 8931 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8932 # The linker will automatically build a .lib file if we build a DLL. 8933 old_archive_from_new_cmds='true' 8934 # FIXME: Should let the user specify the lib program. 8935 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8936 fix_srcfile_path='`cygpath -w "$srcfile"`' 8937 enable_shared_with_static_runtimes=yes 8938 ;; 8939 8940 darwin* | rhapsody*) 8941 8942 8943 archive_cmds_need_lc=no 8944 hardcode_direct=no 8945 hardcode_automatic=yes 8946 hardcode_shlibpath_var=unsupported 8947 whole_archive_flag_spec='' 8948 link_all_deplibs=yes 8949 allow_undefined_flag="$_lt_dar_allow_undefined" 8950 case $cc_basename in 8951 ifort*) _lt_dar_can_shared=yes ;; 8952 *) _lt_dar_can_shared=$GCC ;; 8953 esac 8954 if test "$_lt_dar_can_shared" = "yes"; then 8955 output_verbose_link_cmd=echo 8956 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8957 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8958 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}" 8959 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}" 8960 8961 else 8962 ld_shlibs=no 8963 fi 8964 8965 ;; 8966 8967 dgux*) 8968 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8969 hardcode_libdir_flag_spec='-L$libdir' 8970 hardcode_shlibpath_var=no 8971 ;; 8972 8973 freebsd1*) 8974 ld_shlibs=no 8975 ;; 8976 8977 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8978 # support. Future versions do this automatically, but an explicit c++rt0.o 8979 # does not break anything, and helps significantly (at the cost of a little 8980 # extra space). 8981 freebsd2.2*) 8982 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8983 hardcode_libdir_flag_spec='-R$libdir' 8984 hardcode_direct=yes 8985 hardcode_shlibpath_var=no 8986 ;; 8987 8988 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8989 freebsd2*) 8990 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8991 hardcode_direct=yes 8992 hardcode_minus_L=yes 8993 hardcode_shlibpath_var=no 8994 ;; 8995 8996 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8997 freebsd* | dragonfly*) 8998 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8999 hardcode_libdir_flag_spec='-R$libdir' 9000 hardcode_direct=yes 9001 hardcode_shlibpath_var=no 9002 ;; 9003 9004 hpux9*) 9005 if test "$GCC" = yes; then 9006 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' 9007 else 9008 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' 9009 fi 9010 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9011 hardcode_libdir_separator=: 9012 hardcode_direct=yes 9013 9014 # hardcode_minus_L: Not really in the search PATH, 9015 # but as the default location of the library. 9016 hardcode_minus_L=yes 9017 export_dynamic_flag_spec='${wl}-E' 9018 ;; 9019 9020 hpux10*) 9021 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 9022 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9023 else 9024 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9025 fi 9026 if test "$with_gnu_ld" = no; then 9027 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9028 hardcode_libdir_flag_spec_ld='+b $libdir' 9029 hardcode_libdir_separator=: 9030 hardcode_direct=yes 9031 hardcode_direct_absolute=yes 9032 export_dynamic_flag_spec='${wl}-E' 9033 # hardcode_minus_L: Not really in the search PATH, 9034 # but as the default location of the library. 9035 hardcode_minus_L=yes 9036 fi 9037 ;; 9038 9039 hpux11*) 9040 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 9041 case $host_cpu in 9042 hppa*64*) 9043 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9044 ;; 9045 ia64*) 9046 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9047 ;; 9048 *) 9049 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9050 ;; 9051 esac 9052 else 9053 case $host_cpu in 9054 hppa*64*) 9055 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9056 ;; 9057 ia64*) 9058 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9059 ;; 9060 *) 9061 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9062 ;; 9063 esac 9064 fi 9065 if test "$with_gnu_ld" = no; then 9066 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9067 hardcode_libdir_separator=: 9068 9069 case $host_cpu in 9070 hppa*64*|ia64*) 9071 hardcode_direct=no 9072 hardcode_shlibpath_var=no 9073 ;; 9074 *) 9075 hardcode_direct=yes 9076 hardcode_direct_absolute=yes 9077 export_dynamic_flag_spec='${wl}-E' 9078 9079 # hardcode_minus_L: Not really in the search PATH, 9080 # but as the default location of the library. 9081 hardcode_minus_L=yes 9082 ;; 9083 esac 9084 fi 9085 ;; 9086 9087 irix5* | irix6* | nonstopux*) 9088 if test "$GCC" = yes; then 9089 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' 9090 # Try to use the -exported_symbol ld option, if it does not 9091 # work, assume that -exports_file does not work either and 9092 # implicitly export all symbols. 9093 save_LDFLAGS="$LDFLAGS" 9094 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9096/* end confdefs.h. */ 9097int foo(void) {} 9098_ACEOF 9099if ac_fn_c_try_link "$LINENO"; then : 9100 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' 9101 9102fi 9103rm -f core conftest.err conftest.$ac_objext \ 9104 conftest$ac_exeext conftest.$ac_ext 9105 LDFLAGS="$save_LDFLAGS" 9106 else 9107 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' 9108 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' 9109 fi 9110 archive_cmds_need_lc='no' 9111 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9112 hardcode_libdir_separator=: 9113 inherit_rpath=yes 9114 link_all_deplibs=yes 9115 ;; 9116 9117 netbsd*) 9118 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9119 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9120 else 9121 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9122 fi 9123 hardcode_libdir_flag_spec='-R$libdir' 9124 hardcode_direct=yes 9125 hardcode_shlibpath_var=no 9126 ;; 9127 9128 newsos6) 9129 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9130 hardcode_direct=yes 9131 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9132 hardcode_libdir_separator=: 9133 hardcode_shlibpath_var=no 9134 ;; 9135 9136 *nto* | *qnx*) 9137 ;; 9138 9139 openbsd*) 9140 if test -f /usr/libexec/ld.so; then 9141 hardcode_direct=yes 9142 hardcode_shlibpath_var=no 9143 hardcode_direct_absolute=yes 9144 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9145 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9146 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9147 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9148 export_dynamic_flag_spec='${wl}-E' 9149 else 9150 case $host_os in 9151 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9152 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9153 hardcode_libdir_flag_spec='-R$libdir' 9154 ;; 9155 *) 9156 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9157 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9158 ;; 9159 esac 9160 fi 9161 else 9162 ld_shlibs=no 9163 fi 9164 ;; 9165 9166 os2*) 9167 hardcode_libdir_flag_spec='-L$libdir' 9168 hardcode_minus_L=yes 9169 allow_undefined_flag=unsupported 9170 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' 9171 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9172 ;; 9173 9174 osf3*) 9175 if test "$GCC" = yes; then 9176 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9177 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' 9178 else 9179 allow_undefined_flag=' -expect_unresolved \*' 9180 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' 9181 fi 9182 archive_cmds_need_lc='no' 9183 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9184 hardcode_libdir_separator=: 9185 ;; 9186 9187 osf4* | osf5*) # as osf3* with the addition of -msym flag 9188 if test "$GCC" = yes; then 9189 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9190 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' 9191 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9192 else 9193 allow_undefined_flag=' -expect_unresolved \*' 9194 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' 9195 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~ 9196 $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' 9197 9198 # Both c and cxx compiler support -rpath directly 9199 hardcode_libdir_flag_spec='-rpath $libdir' 9200 fi 9201 archive_cmds_need_lc='no' 9202 hardcode_libdir_separator=: 9203 ;; 9204 9205 solaris*) 9206 no_undefined_flag=' -z defs' 9207 if test "$GCC" = yes; then 9208 wlarc='${wl}' 9209 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9210 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9211 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9212 else 9213 case `$CC -V 2>&1` in 9214 *"Compilers 5.0"*) 9215 wlarc='' 9216 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9217 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9218 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9219 ;; 9220 *) 9221 wlarc='${wl}' 9222 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9223 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9224 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9225 ;; 9226 esac 9227 fi 9228 hardcode_libdir_flag_spec='-R$libdir' 9229 hardcode_shlibpath_var=no 9230 case $host_os in 9231 solaris2.[0-5] | solaris2.[0-5].*) ;; 9232 *) 9233 # The compiler driver will combine and reorder linker options, 9234 # but understands `-z linker_flag'. GCC discards it without `$wl', 9235 # but is careful enough not to reorder. 9236 # Supported since Solaris 2.6 (maybe 2.5.1?) 9237 if test "$GCC" = yes; then 9238 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9239 else 9240 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9241 fi 9242 ;; 9243 esac 9244 link_all_deplibs=yes 9245 ;; 9246 9247 sunos4*) 9248 if test "x$host_vendor" = xsequent; then 9249 # Use $CC to link under sequent, because it throws in some extra .o 9250 # files that make .init and .fini sections work. 9251 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9252 else 9253 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9254 fi 9255 hardcode_libdir_flag_spec='-L$libdir' 9256 hardcode_direct=yes 9257 hardcode_minus_L=yes 9258 hardcode_shlibpath_var=no 9259 ;; 9260 9261 sysv4) 9262 case $host_vendor in 9263 sni) 9264 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9265 hardcode_direct=yes # is this really true??? 9266 ;; 9267 siemens) 9268 ## LD is ld it makes a PLAMLIB 9269 ## CC just makes a GrossModule. 9270 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9271 reload_cmds='$CC -r -o $output$reload_objs' 9272 hardcode_direct=no 9273 ;; 9274 motorola) 9275 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9276 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9277 ;; 9278 esac 9279 runpath_var='LD_RUN_PATH' 9280 hardcode_shlibpath_var=no 9281 ;; 9282 9283 sysv4.3*) 9284 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9285 hardcode_shlibpath_var=no 9286 export_dynamic_flag_spec='-Bexport' 9287 ;; 9288 9289 sysv4*MP*) 9290 if test -d /usr/nec; then 9291 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9292 hardcode_shlibpath_var=no 9293 runpath_var=LD_RUN_PATH 9294 hardcode_runpath_var=yes 9295 ld_shlibs=yes 9296 fi 9297 ;; 9298 9299 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9300 no_undefined_flag='${wl}-z,text' 9301 archive_cmds_need_lc=no 9302 hardcode_shlibpath_var=no 9303 runpath_var='LD_RUN_PATH' 9304 9305 if test "$GCC" = yes; then 9306 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9307 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9308 else 9309 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9310 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9311 fi 9312 ;; 9313 9314 sysv5* | sco3.2v5* | sco5v6*) 9315 # Note: We can NOT use -z defs as we might desire, because we do not 9316 # link with -lc, and that would cause any symbols used from libc to 9317 # always be unresolved, which means just about no library would 9318 # ever link correctly. If we're not using GNU ld we use -z text 9319 # though, which does catch some bad symbols but isn't as heavy-handed 9320 # as -z defs. 9321 no_undefined_flag='${wl}-z,text' 9322 allow_undefined_flag='${wl}-z,nodefs' 9323 archive_cmds_need_lc=no 9324 hardcode_shlibpath_var=no 9325 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9326 hardcode_libdir_separator=':' 9327 link_all_deplibs=yes 9328 export_dynamic_flag_spec='${wl}-Bexport' 9329 runpath_var='LD_RUN_PATH' 9330 9331 if test "$GCC" = yes; then 9332 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9333 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9334 else 9335 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9336 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9337 fi 9338 ;; 9339 9340 uts4*) 9341 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9342 hardcode_libdir_flag_spec='-L$libdir' 9343 hardcode_shlibpath_var=no 9344 ;; 9345 9346 *) 9347 ld_shlibs=no 9348 ;; 9349 esac 9350 9351 if test x$host_vendor = xsni; then 9352 case $host in 9353 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9354 export_dynamic_flag_spec='${wl}-Blargedynsym' 9355 ;; 9356 esac 9357 fi 9358 fi 9359 9360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9361$as_echo "$ld_shlibs" >&6; } 9362test "$ld_shlibs" = no && can_build_shared=no 9363 9364with_gnu_ld=$with_gnu_ld 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380# 9381# Do we need to explicitly link libc? 9382# 9383case "x$archive_cmds_need_lc" in 9384x|xyes) 9385 # Assume -lc should be added 9386 archive_cmds_need_lc=yes 9387 9388 if test "$enable_shared" = yes && test "$GCC" = yes; then 9389 case $archive_cmds in 9390 *'~'*) 9391 # FIXME: we may have to deal with multi-command sequences. 9392 ;; 9393 '$CC '*) 9394 # Test whether the compiler implicitly links with -lc since on some 9395 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9396 # to ld, don't add -lc before -lgcc. 9397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9398$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9399 $RM conftest* 9400 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9401 9402 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9403 (eval $ac_compile) 2>&5 9404 ac_status=$? 9405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9406 test $ac_status = 0; } 2>conftest.err; then 9407 soname=conftest 9408 lib=conftest 9409 libobjs=conftest.$ac_objext 9410 deplibs= 9411 wl=$lt_prog_compiler_wl 9412 pic_flag=$lt_prog_compiler_pic 9413 compiler_flags=-v 9414 linker_flags=-v 9415 verstring= 9416 output_objdir=. 9417 libname=conftest 9418 lt_save_allow_undefined_flag=$allow_undefined_flag 9419 allow_undefined_flag= 9420 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9421 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9422 ac_status=$? 9423 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9424 test $ac_status = 0; } 9425 then 9426 archive_cmds_need_lc=no 9427 else 9428 archive_cmds_need_lc=yes 9429 fi 9430 allow_undefined_flag=$lt_save_allow_undefined_flag 9431 else 9432 cat conftest.err 1>&5 9433 fi 9434 $RM conftest* 9435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 9436$as_echo "$archive_cmds_need_lc" >&6; } 9437 ;; 9438 esac 9439 fi 9440 ;; 9441esac 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9600$as_echo_n "checking dynamic linker characteristics... " >&6; } 9601 9602if test "$GCC" = yes; then 9603 case $host_os in 9604 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9605 *) lt_awk_arg="/^libraries:/" ;; 9606 esac 9607 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9608 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 9609 # if the path contains ";" then we assume it to be the separator 9610 # otherwise default to the standard path separator (i.e. ":") - it is 9611 # assumed that no part of a normal pathname contains ";" but that should 9612 # okay in the real world where ";" in dirpaths is itself problematic. 9613 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9614 else 9615 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9616 fi 9617 # Ok, now we have the path, separated by spaces, we can step through it 9618 # and add multilib dir if necessary. 9619 lt_tmp_lt_search_path_spec= 9620 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9621 for lt_sys_path in $lt_search_path_spec; do 9622 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9623 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9624 else 9625 test -d "$lt_sys_path" && \ 9626 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9627 fi 9628 done 9629 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 9630BEGIN {RS=" "; FS="/|\n";} { 9631 lt_foo=""; 9632 lt_count=0; 9633 for (lt_i = NF; lt_i > 0; lt_i--) { 9634 if ($lt_i != "" && $lt_i != ".") { 9635 if ($lt_i == "..") { 9636 lt_count++; 9637 } else { 9638 if (lt_count == 0) { 9639 lt_foo="/" $lt_i lt_foo; 9640 } else { 9641 lt_count--; 9642 } 9643 } 9644 } 9645 } 9646 if (lt_foo != "") { lt_freq[lt_foo]++; } 9647 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9648}'` 9649 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 9650else 9651 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9652fi 9653library_names_spec= 9654libname_spec='lib$name' 9655soname_spec= 9656shrext_cmds=".so" 9657postinstall_cmds= 9658postuninstall_cmds= 9659finish_cmds= 9660finish_eval= 9661shlibpath_var= 9662shlibpath_overrides_runpath=unknown 9663version_type=none 9664dynamic_linker="$host_os ld.so" 9665sys_lib_dlsearch_path_spec="/lib /usr/lib" 9666need_lib_prefix=unknown 9667hardcode_into_libs=no 9668 9669# when you set need_version to no, make sure it does not cause -set_version 9670# flags to be left without arguments 9671need_version=unknown 9672 9673case $host_os in 9674aix3*) 9675 version_type=linux 9676 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9677 shlibpath_var=LIBPATH 9678 9679 # AIX 3 has no versioning support, so we append a major version to the name. 9680 soname_spec='${libname}${release}${shared_ext}$major' 9681 ;; 9682 9683aix[4-9]*) 9684 version_type=linux 9685 need_lib_prefix=no 9686 need_version=no 9687 hardcode_into_libs=yes 9688 if test "$host_cpu" = ia64; then 9689 # AIX 5 supports IA64 9690 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9691 shlibpath_var=LD_LIBRARY_PATH 9692 else 9693 # With GCC up to 2.95.x, collect2 would create an import file 9694 # for dependence libraries. The import file would start with 9695 # the line `#! .'. This would cause the generated library to 9696 # depend on `.', always an invalid library. This was fixed in 9697 # development snapshots of GCC prior to 3.0. 9698 case $host_os in 9699 aix4 | aix4.[01] | aix4.[01].*) 9700 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9701 echo ' yes ' 9702 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9703 : 9704 else 9705 can_build_shared=no 9706 fi 9707 ;; 9708 esac 9709 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9710 # soname into executable. Probably we can add versioning support to 9711 # collect2, so additional links can be useful in future. 9712 if test "$aix_use_runtimelinking" = yes; then 9713 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9714 # instead of lib<name>.a to let people know that these are not 9715 # typical AIX shared libraries. 9716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9717 else 9718 # We preserve .a as extension for shared libraries through AIX4.2 9719 # and later when we are not doing run time linking. 9720 library_names_spec='${libname}${release}.a $libname.a' 9721 soname_spec='${libname}${release}${shared_ext}$major' 9722 fi 9723 shlibpath_var=LIBPATH 9724 fi 9725 ;; 9726 9727amigaos*) 9728 case $host_cpu in 9729 powerpc) 9730 # Since July 2007 AmigaOS4 officially supports .so libraries. 9731 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9733 ;; 9734 m68k) 9735 library_names_spec='$libname.ixlibrary $libname.a' 9736 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9737 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' 9738 ;; 9739 esac 9740 ;; 9741 9742beos*) 9743 library_names_spec='${libname}${shared_ext}' 9744 dynamic_linker="$host_os ld.so" 9745 shlibpath_var=LIBRARY_PATH 9746 ;; 9747 9748bsdi[45]*) 9749 version_type=linux 9750 need_version=no 9751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9752 soname_spec='${libname}${release}${shared_ext}$major' 9753 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9754 shlibpath_var=LD_LIBRARY_PATH 9755 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9756 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9757 # the default ld.so.conf also contains /usr/contrib/lib and 9758 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9759 # libtool to hard-code these into programs 9760 ;; 9761 9762cygwin* | mingw* | pw32* | cegcc*) 9763 version_type=windows 9764 shrext_cmds=".dll" 9765 need_version=no 9766 need_lib_prefix=no 9767 9768 case $GCC,$host_os in 9769 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9770 library_names_spec='$libname.dll.a' 9771 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9772 postinstall_cmds='base_file=`basename \${file}`~ 9773 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9774 dldir=$destdir/`dirname \$dlpath`~ 9775 test -d \$dldir || mkdir -p \$dldir~ 9776 $install_prog $dir/$dlname \$dldir/$dlname~ 9777 chmod a+x \$dldir/$dlname~ 9778 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9779 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9780 fi' 9781 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9782 dlpath=$dir/\$dldll~ 9783 $RM \$dlpath' 9784 shlibpath_overrides_runpath=yes 9785 9786 case $host_os in 9787 cygwin*) 9788 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9789 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9790 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9791 ;; 9792 mingw* | cegcc*) 9793 # MinGW DLLs use traditional 'lib' prefix 9794 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9795 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9796 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9797 # It is most probably a Windows format PATH printed by 9798 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9799 # path with ; separators, and with drive letters. We can handle the 9800 # drive letters (cygwin fileutils understands them), so leave them, 9801 # especially as we might pass files found there to a mingw objdump, 9802 # which wouldn't understand a cygwinified path. Ahh. 9803 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9804 else 9805 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9806 fi 9807 ;; 9808 pw32*) 9809 # pw32 DLLs use 'pw' prefix rather than 'lib' 9810 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9811 ;; 9812 esac 9813 ;; 9814 9815 *) 9816 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9817 ;; 9818 esac 9819 dynamic_linker='Win32 ld.exe' 9820 # FIXME: first we should search . and the directory the executable is in 9821 shlibpath_var=PATH 9822 ;; 9823 9824darwin* | rhapsody*) 9825 dynamic_linker="$host_os dyld" 9826 version_type=darwin 9827 need_lib_prefix=no 9828 need_version=no 9829 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9830 soname_spec='${libname}${release}${major}$shared_ext' 9831 shlibpath_overrides_runpath=yes 9832 shlibpath_var=DYLD_LIBRARY_PATH 9833 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9834 9835 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9836 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9837 ;; 9838 9839dgux*) 9840 version_type=linux 9841 need_lib_prefix=no 9842 need_version=no 9843 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9844 soname_spec='${libname}${release}${shared_ext}$major' 9845 shlibpath_var=LD_LIBRARY_PATH 9846 ;; 9847 9848freebsd1*) 9849 dynamic_linker=no 9850 ;; 9851 9852freebsd* | dragonfly*) 9853 # DragonFly does not have aout. When/if they implement a new 9854 # versioning mechanism, adjust this. 9855 if test -x /usr/bin/objformat; then 9856 objformat=`/usr/bin/objformat` 9857 else 9858 case $host_os in 9859 freebsd[123]*) objformat=aout ;; 9860 *) objformat=elf ;; 9861 esac 9862 fi 9863 version_type=freebsd-$objformat 9864 case $version_type in 9865 freebsd-elf*) 9866 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9867 need_version=no 9868 need_lib_prefix=no 9869 ;; 9870 freebsd-*) 9871 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9872 need_version=yes 9873 ;; 9874 esac 9875 shlibpath_var=LD_LIBRARY_PATH 9876 case $host_os in 9877 freebsd2*) 9878 shlibpath_overrides_runpath=yes 9879 ;; 9880 freebsd3.[01]* | freebsdelf3.[01]*) 9881 shlibpath_overrides_runpath=yes 9882 hardcode_into_libs=yes 9883 ;; 9884 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9885 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9886 shlibpath_overrides_runpath=no 9887 hardcode_into_libs=yes 9888 ;; 9889 *) # from 4.6 on, and DragonFly 9890 shlibpath_overrides_runpath=yes 9891 hardcode_into_libs=yes 9892 ;; 9893 esac 9894 ;; 9895 9896gnu*) 9897 version_type=linux 9898 need_lib_prefix=no 9899 need_version=no 9900 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9901 soname_spec='${libname}${release}${shared_ext}$major' 9902 shlibpath_var=LD_LIBRARY_PATH 9903 hardcode_into_libs=yes 9904 ;; 9905 9906hpux9* | hpux10* | hpux11*) 9907 # Give a soname corresponding to the major version so that dld.sl refuses to 9908 # link against other versions. 9909 version_type=sunos 9910 need_lib_prefix=no 9911 need_version=no 9912 case $host_cpu in 9913 ia64*) 9914 shrext_cmds='.so' 9915 hardcode_into_libs=yes 9916 dynamic_linker="$host_os dld.so" 9917 shlibpath_var=LD_LIBRARY_PATH 9918 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9919 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9920 soname_spec='${libname}${release}${shared_ext}$major' 9921 if test "X$HPUX_IA64_MODE" = X32; then 9922 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9923 else 9924 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9925 fi 9926 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9927 ;; 9928 hppa*64*) 9929 shrext_cmds='.sl' 9930 hardcode_into_libs=yes 9931 dynamic_linker="$host_os dld.sl" 9932 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9933 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9934 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9935 soname_spec='${libname}${release}${shared_ext}$major' 9936 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9937 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9938 ;; 9939 *) 9940 shrext_cmds='.sl' 9941 dynamic_linker="$host_os dld.sl" 9942 shlibpath_var=SHLIB_PATH 9943 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9945 soname_spec='${libname}${release}${shared_ext}$major' 9946 ;; 9947 esac 9948 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9949 postinstall_cmds='chmod 555 $lib' 9950 ;; 9951 9952interix[3-9]*) 9953 version_type=linux 9954 need_lib_prefix=no 9955 need_version=no 9956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9957 soname_spec='${libname}${release}${shared_ext}$major' 9958 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9959 shlibpath_var=LD_LIBRARY_PATH 9960 shlibpath_overrides_runpath=no 9961 hardcode_into_libs=yes 9962 ;; 9963 9964irix5* | irix6* | nonstopux*) 9965 case $host_os in 9966 nonstopux*) version_type=nonstopux ;; 9967 *) 9968 if test "$lt_cv_prog_gnu_ld" = yes; then 9969 version_type=linux 9970 else 9971 version_type=irix 9972 fi ;; 9973 esac 9974 need_lib_prefix=no 9975 need_version=no 9976 soname_spec='${libname}${release}${shared_ext}$major' 9977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9978 case $host_os in 9979 irix5* | nonstopux*) 9980 libsuff= shlibsuff= 9981 ;; 9982 *) 9983 case $LD in # libtool.m4 will add one of these switches to LD 9984 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9985 libsuff= shlibsuff= libmagic=32-bit;; 9986 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9987 libsuff=32 shlibsuff=N32 libmagic=N32;; 9988 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9989 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9990 *) libsuff= shlibsuff= libmagic=never-match;; 9991 esac 9992 ;; 9993 esac 9994 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9995 shlibpath_overrides_runpath=no 9996 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9997 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9998 hardcode_into_libs=yes 9999 ;; 10000 10001# No shared lib support for Linux oldld, aout, or coff. 10002linux*oldld* | linux*aout* | linux*coff*) 10003 dynamic_linker=no 10004 ;; 10005 10006# This must be Linux ELF. 10007linux* | k*bsd*-gnu) 10008 version_type=linux 10009 need_lib_prefix=no 10010 need_version=no 10011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10012 soname_spec='${libname}${release}${shared_ext}$major' 10013 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10014 shlibpath_var=LD_LIBRARY_PATH 10015 shlibpath_overrides_runpath=no 10016 # Some binutils ld are patched to set DT_RUNPATH 10017 save_LDFLAGS=$LDFLAGS 10018 save_libdir=$libdir 10019 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10020 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10022/* end confdefs.h. */ 10023 10024int 10025main () 10026{ 10027 10028 ; 10029 return 0; 10030} 10031_ACEOF 10032if ac_fn_c_try_link "$LINENO"; then : 10033 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10034 shlibpath_overrides_runpath=yes 10035fi 10036fi 10037rm -f core conftest.err conftest.$ac_objext \ 10038 conftest$ac_exeext conftest.$ac_ext 10039 LDFLAGS=$save_LDFLAGS 10040 libdir=$save_libdir 10041 10042 # This implies no fast_install, which is unacceptable. 10043 # Some rework will be needed to allow for fast_install 10044 # before this can be enabled. 10045 hardcode_into_libs=yes 10046 10047 # Append ld.so.conf contents to the search path 10048 if test -f /etc/ld.so.conf; then 10049 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' ' '` 10050 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10051 fi 10052 10053 # We used to test for /lib/ld.so.1 and disable shared libraries on 10054 # powerpc, because MkLinux only supported shared libraries with the 10055 # GNU dynamic linker. Since this was broken with cross compilers, 10056 # most powerpc-linux boxes support dynamic linking these days and 10057 # people can always --disable-shared, the test was removed, and we 10058 # assume the GNU/Linux dynamic linker is in use. 10059 dynamic_linker='GNU/Linux ld.so' 10060 ;; 10061 10062netbsd*) 10063 version_type=sunos 10064 need_lib_prefix=no 10065 need_version=no 10066 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10067 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10068 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10069 dynamic_linker='NetBSD (a.out) ld.so' 10070 else 10071 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10072 soname_spec='${libname}${release}${shared_ext}$major' 10073 dynamic_linker='NetBSD ld.elf_so' 10074 fi 10075 shlibpath_var=LD_LIBRARY_PATH 10076 shlibpath_overrides_runpath=yes 10077 hardcode_into_libs=yes 10078 ;; 10079 10080newsos6) 10081 version_type=linux 10082 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10083 shlibpath_var=LD_LIBRARY_PATH 10084 shlibpath_overrides_runpath=yes 10085 ;; 10086 10087*nto* | *qnx*) 10088 version_type=qnx 10089 need_lib_prefix=no 10090 need_version=no 10091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10092 soname_spec='${libname}${release}${shared_ext}$major' 10093 shlibpath_var=LD_LIBRARY_PATH 10094 shlibpath_overrides_runpath=no 10095 hardcode_into_libs=yes 10096 dynamic_linker='ldqnx.so' 10097 ;; 10098 10099openbsd*) 10100 version_type=sunos 10101 sys_lib_dlsearch_path_spec="/usr/lib" 10102 need_lib_prefix=no 10103 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10104 case $host_os in 10105 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10106 *) need_version=no ;; 10107 esac 10108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10109 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10110 shlibpath_var=LD_LIBRARY_PATH 10111 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10112 case $host_os in 10113 openbsd2.[89] | openbsd2.[89].*) 10114 shlibpath_overrides_runpath=no 10115 ;; 10116 *) 10117 shlibpath_overrides_runpath=yes 10118 ;; 10119 esac 10120 else 10121 shlibpath_overrides_runpath=yes 10122 fi 10123 ;; 10124 10125os2*) 10126 libname_spec='$name' 10127 shrext_cmds=".dll" 10128 need_lib_prefix=no 10129 library_names_spec='$libname${shared_ext} $libname.a' 10130 dynamic_linker='OS/2 ld.exe' 10131 shlibpath_var=LIBPATH 10132 ;; 10133 10134osf3* | osf4* | osf5*) 10135 version_type=osf 10136 need_lib_prefix=no 10137 need_version=no 10138 soname_spec='${libname}${release}${shared_ext}$major' 10139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10140 shlibpath_var=LD_LIBRARY_PATH 10141 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10142 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10143 ;; 10144 10145rdos*) 10146 dynamic_linker=no 10147 ;; 10148 10149solaris*) 10150 version_type=linux 10151 need_lib_prefix=no 10152 need_version=no 10153 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10154 soname_spec='${libname}${release}${shared_ext}$major' 10155 shlibpath_var=LD_LIBRARY_PATH 10156 shlibpath_overrides_runpath=yes 10157 hardcode_into_libs=yes 10158 # ldd complains unless libraries are executable 10159 postinstall_cmds='chmod +x $lib' 10160 ;; 10161 10162sunos4*) 10163 version_type=sunos 10164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10165 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10166 shlibpath_var=LD_LIBRARY_PATH 10167 shlibpath_overrides_runpath=yes 10168 if test "$with_gnu_ld" = yes; then 10169 need_lib_prefix=no 10170 fi 10171 need_version=yes 10172 ;; 10173 10174sysv4 | sysv4.3*) 10175 version_type=linux 10176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10177 soname_spec='${libname}${release}${shared_ext}$major' 10178 shlibpath_var=LD_LIBRARY_PATH 10179 case $host_vendor in 10180 sni) 10181 shlibpath_overrides_runpath=no 10182 need_lib_prefix=no 10183 runpath_var=LD_RUN_PATH 10184 ;; 10185 siemens) 10186 need_lib_prefix=no 10187 ;; 10188 motorola) 10189 need_lib_prefix=no 10190 need_version=no 10191 shlibpath_overrides_runpath=no 10192 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10193 ;; 10194 esac 10195 ;; 10196 10197sysv4*MP*) 10198 if test -d /usr/nec ;then 10199 version_type=linux 10200 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10201 soname_spec='$libname${shared_ext}.$major' 10202 shlibpath_var=LD_LIBRARY_PATH 10203 fi 10204 ;; 10205 10206sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10207 version_type=freebsd-elf 10208 need_lib_prefix=no 10209 need_version=no 10210 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10211 soname_spec='${libname}${release}${shared_ext}$major' 10212 shlibpath_var=LD_LIBRARY_PATH 10213 shlibpath_overrides_runpath=yes 10214 hardcode_into_libs=yes 10215 if test "$with_gnu_ld" = yes; then 10216 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10217 else 10218 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10219 case $host_os in 10220 sco3.2v5*) 10221 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10222 ;; 10223 esac 10224 fi 10225 sys_lib_dlsearch_path_spec='/usr/lib' 10226 ;; 10227 10228tpf*) 10229 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10230 version_type=linux 10231 need_lib_prefix=no 10232 need_version=no 10233 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10234 shlibpath_var=LD_LIBRARY_PATH 10235 shlibpath_overrides_runpath=no 10236 hardcode_into_libs=yes 10237 ;; 10238 10239uts4*) 10240 version_type=linux 10241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10242 soname_spec='${libname}${release}${shared_ext}$major' 10243 shlibpath_var=LD_LIBRARY_PATH 10244 ;; 10245 10246*) 10247 dynamic_linker=no 10248 ;; 10249esac 10250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10251$as_echo "$dynamic_linker" >&6; } 10252test "$dynamic_linker" = no && can_build_shared=no 10253 10254variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10255if test "$GCC" = yes; then 10256 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10257fi 10258 10259if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10260 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10261fi 10262if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10263 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10264fi 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10353$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10354hardcode_action= 10355if test -n "$hardcode_libdir_flag_spec" || 10356 test -n "$runpath_var" || 10357 test "X$hardcode_automatic" = "Xyes" ; then 10358 10359 # We can hardcode non-existent directories. 10360 if test "$hardcode_direct" != no && 10361 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10362 # have to relink, otherwise we might link with an installed library 10363 # when we should be linking with a yet-to-be-installed one 10364 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10365 test "$hardcode_minus_L" != no; then 10366 # Linking always hardcodes the temporary library directory. 10367 hardcode_action=relink 10368 else 10369 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10370 hardcode_action=immediate 10371 fi 10372else 10373 # We cannot hardcode anything, or else we can only hardcode existing 10374 # directories. 10375 hardcode_action=unsupported 10376fi 10377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10378$as_echo "$hardcode_action" >&6; } 10379 10380if test "$hardcode_action" = relink || 10381 test "$inherit_rpath" = yes; then 10382 # Fast installation is not supported 10383 enable_fast_install=no 10384elif test "$shlibpath_overrides_runpath" = yes || 10385 test "$enable_shared" = no; then 10386 # Fast installation is not necessary 10387 enable_fast_install=needless 10388fi 10389 10390 10391 10392 10393 10394 10395 if test "x$enable_dlopen" != xyes; then 10396 enable_dlopen=unknown 10397 enable_dlopen_self=unknown 10398 enable_dlopen_self_static=unknown 10399else 10400 lt_cv_dlopen=no 10401 lt_cv_dlopen_libs= 10402 10403 case $host_os in 10404 beos*) 10405 lt_cv_dlopen="load_add_on" 10406 lt_cv_dlopen_libs= 10407 lt_cv_dlopen_self=yes 10408 ;; 10409 10410 mingw* | pw32* | cegcc*) 10411 lt_cv_dlopen="LoadLibrary" 10412 lt_cv_dlopen_libs= 10413 ;; 10414 10415 cygwin*) 10416 lt_cv_dlopen="dlopen" 10417 lt_cv_dlopen_libs= 10418 ;; 10419 10420 darwin*) 10421 # if libdl is installed we need to link against it 10422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10423$as_echo_n "checking for dlopen in -ldl... " >&6; } 10424if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10425 $as_echo_n "(cached) " >&6 10426else 10427 ac_check_lib_save_LIBS=$LIBS 10428LIBS="-ldl $LIBS" 10429cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10430/* end confdefs.h. */ 10431 10432/* Override any GCC internal prototype to avoid an error. 10433 Use char because int might match the return type of a GCC 10434 builtin and then its argument prototype would still apply. */ 10435#ifdef __cplusplus 10436extern "C" 10437#endif 10438char dlopen (); 10439int 10440main () 10441{ 10442return dlopen (); 10443 ; 10444 return 0; 10445} 10446_ACEOF 10447if ac_fn_c_try_link "$LINENO"; then : 10448 ac_cv_lib_dl_dlopen=yes 10449else 10450 ac_cv_lib_dl_dlopen=no 10451fi 10452rm -f core conftest.err conftest.$ac_objext \ 10453 conftest$ac_exeext conftest.$ac_ext 10454LIBS=$ac_check_lib_save_LIBS 10455fi 10456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10457$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10458if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10459 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10460else 10461 10462 lt_cv_dlopen="dyld" 10463 lt_cv_dlopen_libs= 10464 lt_cv_dlopen_self=yes 10465 10466fi 10467 10468 ;; 10469 10470 *) 10471 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10472if test "x$ac_cv_func_shl_load" = x""yes; then : 10473 lt_cv_dlopen="shl_load" 10474else 10475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10476$as_echo_n "checking for shl_load in -ldld... " >&6; } 10477if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10478 $as_echo_n "(cached) " >&6 10479else 10480 ac_check_lib_save_LIBS=$LIBS 10481LIBS="-ldld $LIBS" 10482cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10483/* end confdefs.h. */ 10484 10485/* Override any GCC internal prototype to avoid an error. 10486 Use char because int might match the return type of a GCC 10487 builtin and then its argument prototype would still apply. */ 10488#ifdef __cplusplus 10489extern "C" 10490#endif 10491char shl_load (); 10492int 10493main () 10494{ 10495return shl_load (); 10496 ; 10497 return 0; 10498} 10499_ACEOF 10500if ac_fn_c_try_link "$LINENO"; then : 10501 ac_cv_lib_dld_shl_load=yes 10502else 10503 ac_cv_lib_dld_shl_load=no 10504fi 10505rm -f core conftest.err conftest.$ac_objext \ 10506 conftest$ac_exeext conftest.$ac_ext 10507LIBS=$ac_check_lib_save_LIBS 10508fi 10509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10510$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10511if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10512 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10513else 10514 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10515if test "x$ac_cv_func_dlopen" = x""yes; then : 10516 lt_cv_dlopen="dlopen" 10517else 10518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10519$as_echo_n "checking for dlopen in -ldl... " >&6; } 10520if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10521 $as_echo_n "(cached) " >&6 10522else 10523 ac_check_lib_save_LIBS=$LIBS 10524LIBS="-ldl $LIBS" 10525cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10526/* end confdefs.h. */ 10527 10528/* Override any GCC internal prototype to avoid an error. 10529 Use char because int might match the return type of a GCC 10530 builtin and then its argument prototype would still apply. */ 10531#ifdef __cplusplus 10532extern "C" 10533#endif 10534char dlopen (); 10535int 10536main () 10537{ 10538return dlopen (); 10539 ; 10540 return 0; 10541} 10542_ACEOF 10543if ac_fn_c_try_link "$LINENO"; then : 10544 ac_cv_lib_dl_dlopen=yes 10545else 10546 ac_cv_lib_dl_dlopen=no 10547fi 10548rm -f core conftest.err conftest.$ac_objext \ 10549 conftest$ac_exeext conftest.$ac_ext 10550LIBS=$ac_check_lib_save_LIBS 10551fi 10552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10553$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10554if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10555 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10556else 10557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10558$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10559if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10560 $as_echo_n "(cached) " >&6 10561else 10562 ac_check_lib_save_LIBS=$LIBS 10563LIBS="-lsvld $LIBS" 10564cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10565/* end confdefs.h. */ 10566 10567/* Override any GCC internal prototype to avoid an error. 10568 Use char because int might match the return type of a GCC 10569 builtin and then its argument prototype would still apply. */ 10570#ifdef __cplusplus 10571extern "C" 10572#endif 10573char dlopen (); 10574int 10575main () 10576{ 10577return dlopen (); 10578 ; 10579 return 0; 10580} 10581_ACEOF 10582if ac_fn_c_try_link "$LINENO"; then : 10583 ac_cv_lib_svld_dlopen=yes 10584else 10585 ac_cv_lib_svld_dlopen=no 10586fi 10587rm -f core conftest.err conftest.$ac_objext \ 10588 conftest$ac_exeext conftest.$ac_ext 10589LIBS=$ac_check_lib_save_LIBS 10590fi 10591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10592$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10593if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10594 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10595else 10596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10597$as_echo_n "checking for dld_link in -ldld... " >&6; } 10598if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10599 $as_echo_n "(cached) " >&6 10600else 10601 ac_check_lib_save_LIBS=$LIBS 10602LIBS="-ldld $LIBS" 10603cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10604/* end confdefs.h. */ 10605 10606/* Override any GCC internal prototype to avoid an error. 10607 Use char because int might match the return type of a GCC 10608 builtin and then its argument prototype would still apply. */ 10609#ifdef __cplusplus 10610extern "C" 10611#endif 10612char dld_link (); 10613int 10614main () 10615{ 10616return dld_link (); 10617 ; 10618 return 0; 10619} 10620_ACEOF 10621if ac_fn_c_try_link "$LINENO"; then : 10622 ac_cv_lib_dld_dld_link=yes 10623else 10624 ac_cv_lib_dld_dld_link=no 10625fi 10626rm -f core conftest.err conftest.$ac_objext \ 10627 conftest$ac_exeext conftest.$ac_ext 10628LIBS=$ac_check_lib_save_LIBS 10629fi 10630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10631$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10632if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10633 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10634fi 10635 10636 10637fi 10638 10639 10640fi 10641 10642 10643fi 10644 10645 10646fi 10647 10648 10649fi 10650 10651 ;; 10652 esac 10653 10654 if test "x$lt_cv_dlopen" != xno; then 10655 enable_dlopen=yes 10656 else 10657 enable_dlopen=no 10658 fi 10659 10660 case $lt_cv_dlopen in 10661 dlopen) 10662 save_CPPFLAGS="$CPPFLAGS" 10663 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10664 10665 save_LDFLAGS="$LDFLAGS" 10666 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10667 10668 save_LIBS="$LIBS" 10669 LIBS="$lt_cv_dlopen_libs $LIBS" 10670 10671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10672$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10673if test "${lt_cv_dlopen_self+set}" = set; then : 10674 $as_echo_n "(cached) " >&6 10675else 10676 if test "$cross_compiling" = yes; then : 10677 lt_cv_dlopen_self=cross 10678else 10679 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10680 lt_status=$lt_dlunknown 10681 cat > conftest.$ac_ext <<_LT_EOF 10682#line 10682 "configure" 10683#include "confdefs.h" 10684 10685#if HAVE_DLFCN_H 10686#include <dlfcn.h> 10687#endif 10688 10689#include <stdio.h> 10690 10691#ifdef RTLD_GLOBAL 10692# define LT_DLGLOBAL RTLD_GLOBAL 10693#else 10694# ifdef DL_GLOBAL 10695# define LT_DLGLOBAL DL_GLOBAL 10696# else 10697# define LT_DLGLOBAL 0 10698# endif 10699#endif 10700 10701/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10702 find out it does not work in some platform. */ 10703#ifndef LT_DLLAZY_OR_NOW 10704# ifdef RTLD_LAZY 10705# define LT_DLLAZY_OR_NOW RTLD_LAZY 10706# else 10707# ifdef DL_LAZY 10708# define LT_DLLAZY_OR_NOW DL_LAZY 10709# else 10710# ifdef RTLD_NOW 10711# define LT_DLLAZY_OR_NOW RTLD_NOW 10712# else 10713# ifdef DL_NOW 10714# define LT_DLLAZY_OR_NOW DL_NOW 10715# else 10716# define LT_DLLAZY_OR_NOW 0 10717# endif 10718# endif 10719# endif 10720# endif 10721#endif 10722 10723void fnord() { int i=42;} 10724int main () 10725{ 10726 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10727 int status = $lt_dlunknown; 10728 10729 if (self) 10730 { 10731 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10732 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10733 /* dlclose (self); */ 10734 } 10735 else 10736 puts (dlerror ()); 10737 10738 return status; 10739} 10740_LT_EOF 10741 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10742 (eval $ac_link) 2>&5 10743 ac_status=$? 10744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10745 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10746 (./conftest; exit; ) >&5 2>/dev/null 10747 lt_status=$? 10748 case x$lt_status in 10749 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10750 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10751 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10752 esac 10753 else : 10754 # compilation failed 10755 lt_cv_dlopen_self=no 10756 fi 10757fi 10758rm -fr conftest* 10759 10760 10761fi 10762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10763$as_echo "$lt_cv_dlopen_self" >&6; } 10764 10765 if test "x$lt_cv_dlopen_self" = xyes; then 10766 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10768$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10769if test "${lt_cv_dlopen_self_static+set}" = set; then : 10770 $as_echo_n "(cached) " >&6 10771else 10772 if test "$cross_compiling" = yes; then : 10773 lt_cv_dlopen_self_static=cross 10774else 10775 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10776 lt_status=$lt_dlunknown 10777 cat > conftest.$ac_ext <<_LT_EOF 10778#line 10778 "configure" 10779#include "confdefs.h" 10780 10781#if HAVE_DLFCN_H 10782#include <dlfcn.h> 10783#endif 10784 10785#include <stdio.h> 10786 10787#ifdef RTLD_GLOBAL 10788# define LT_DLGLOBAL RTLD_GLOBAL 10789#else 10790# ifdef DL_GLOBAL 10791# define LT_DLGLOBAL DL_GLOBAL 10792# else 10793# define LT_DLGLOBAL 0 10794# endif 10795#endif 10796 10797/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10798 find out it does not work in some platform. */ 10799#ifndef LT_DLLAZY_OR_NOW 10800# ifdef RTLD_LAZY 10801# define LT_DLLAZY_OR_NOW RTLD_LAZY 10802# else 10803# ifdef DL_LAZY 10804# define LT_DLLAZY_OR_NOW DL_LAZY 10805# else 10806# ifdef RTLD_NOW 10807# define LT_DLLAZY_OR_NOW RTLD_NOW 10808# else 10809# ifdef DL_NOW 10810# define LT_DLLAZY_OR_NOW DL_NOW 10811# else 10812# define LT_DLLAZY_OR_NOW 0 10813# endif 10814# endif 10815# endif 10816# endif 10817#endif 10818 10819void fnord() { int i=42;} 10820int main () 10821{ 10822 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10823 int status = $lt_dlunknown; 10824 10825 if (self) 10826 { 10827 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10828 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10829 /* dlclose (self); */ 10830 } 10831 else 10832 puts (dlerror ()); 10833 10834 return status; 10835} 10836_LT_EOF 10837 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10838 (eval $ac_link) 2>&5 10839 ac_status=$? 10840 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10841 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10842 (./conftest; exit; ) >&5 2>/dev/null 10843 lt_status=$? 10844 case x$lt_status in 10845 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10846 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10847 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10848 esac 10849 else : 10850 # compilation failed 10851 lt_cv_dlopen_self_static=no 10852 fi 10853fi 10854rm -fr conftest* 10855 10856 10857fi 10858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10859$as_echo "$lt_cv_dlopen_self_static" >&6; } 10860 fi 10861 10862 CPPFLAGS="$save_CPPFLAGS" 10863 LDFLAGS="$save_LDFLAGS" 10864 LIBS="$save_LIBS" 10865 ;; 10866 esac 10867 10868 case $lt_cv_dlopen_self in 10869 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10870 *) enable_dlopen_self=unknown ;; 10871 esac 10872 10873 case $lt_cv_dlopen_self_static in 10874 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10875 *) enable_dlopen_self_static=unknown ;; 10876 esac 10877fi 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895striplib= 10896old_striplib= 10897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10898$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10899if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10900 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10901 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10903$as_echo "yes" >&6; } 10904else 10905# FIXME - insert some real tests, host_os isn't really good enough 10906 case $host_os in 10907 darwin*) 10908 if test -n "$STRIP" ; then 10909 striplib="$STRIP -x" 10910 old_striplib="$STRIP -S" 10911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10912$as_echo "yes" >&6; } 10913 else 10914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10915$as_echo "no" >&6; } 10916 fi 10917 ;; 10918 *) 10919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10920$as_echo "no" >&6; } 10921 ;; 10922 esac 10923fi 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 # Report which library types will actually be built 10937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10938$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10940$as_echo "$can_build_shared" >&6; } 10941 10942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10943$as_echo_n "checking whether to build shared libraries... " >&6; } 10944 test "$can_build_shared" = "no" && enable_shared=no 10945 10946 # On AIX, shared libraries and static libraries use the same namespace, and 10947 # are all built from PIC. 10948 case $host_os in 10949 aix3*) 10950 test "$enable_shared" = yes && enable_static=no 10951 if test -n "$RANLIB"; then 10952 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10953 postinstall_cmds='$RANLIB $lib' 10954 fi 10955 ;; 10956 10957 aix[4-9]*) 10958 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10959 test "$enable_shared" = yes && enable_static=no 10960 fi 10961 ;; 10962 esac 10963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10964$as_echo "$enable_shared" >&6; } 10965 10966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10967$as_echo_n "checking whether to build static libraries... " >&6; } 10968 # Make sure either enable_shared or enable_static is yes. 10969 test "$enable_shared" = yes || enable_static=yes 10970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10971$as_echo "$enable_static" >&6; } 10972 10973 10974 10975 10976fi 10977ac_ext=c 10978ac_cpp='$CPP $CPPFLAGS' 10979ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10980ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10981ac_compiler_gnu=$ac_cv_c_compiler_gnu 10982 10983CC="$lt_save_CC" 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 ac_config_commands="$ac_config_commands libtool" 10998 10999 11000 11001 11002# Only expand once: 11003 11004 11005 11006# Check for dependencies 11007 11008pkg_failed=no 11009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XVMC" >&5 11010$as_echo_n "checking for XVMC... " >&6; } 11011 11012if test -n "$XVMC_CFLAGS"; then 11013 pkg_cv_XVMC_CFLAGS="$XVMC_CFLAGS" 11014 elif test -n "$PKG_CONFIG"; then 11015 if test -n "$PKG_CONFIG" && \ 11016 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext xv xextproto videoproto\""; } >&5 11017 ($PKG_CONFIG --exists --print-errors "x11 xext xv xextproto videoproto") 2>&5 11018 ac_status=$? 11019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11020 test $ac_status = 0; }; then 11021 pkg_cv_XVMC_CFLAGS=`$PKG_CONFIG --cflags "x11 xext xv xextproto videoproto" 2>/dev/null` 11022else 11023 pkg_failed=yes 11024fi 11025 else 11026 pkg_failed=untried 11027fi 11028if test -n "$XVMC_LIBS"; then 11029 pkg_cv_XVMC_LIBS="$XVMC_LIBS" 11030 elif test -n "$PKG_CONFIG"; then 11031 if test -n "$PKG_CONFIG" && \ 11032 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext xv xextproto videoproto\""; } >&5 11033 ($PKG_CONFIG --exists --print-errors "x11 xext xv xextproto videoproto") 2>&5 11034 ac_status=$? 11035 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11036 test $ac_status = 0; }; then 11037 pkg_cv_XVMC_LIBS=`$PKG_CONFIG --libs "x11 xext xv xextproto videoproto" 2>/dev/null` 11038else 11039 pkg_failed=yes 11040fi 11041 else 11042 pkg_failed=untried 11043fi 11044 11045 11046 11047if test $pkg_failed = yes; then 11048 11049if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11050 _pkg_short_errors_supported=yes 11051else 11052 _pkg_short_errors_supported=no 11053fi 11054 if test $_pkg_short_errors_supported = yes; then 11055 XVMC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 xext xv xextproto videoproto" 2>&1` 11056 else 11057 XVMC_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 xext xv xextproto videoproto" 2>&1` 11058 fi 11059 # Put the nasty error message in config.log where it belongs 11060 echo "$XVMC_PKG_ERRORS" >&5 11061 11062 as_fn_error "Package requirements (x11 xext xv xextproto videoproto) were not met: 11063 11064$XVMC_PKG_ERRORS 11065 11066Consider adjusting the PKG_CONFIG_PATH environment variable if you 11067installed software in a non-standard prefix. 11068 11069Alternatively, you may set the environment variables XVMC_CFLAGS 11070and XVMC_LIBS to avoid the need to call pkg-config. 11071See the pkg-config man page for more details. 11072" "$LINENO" 5 11073elif test $pkg_failed = untried; then 11074 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11075$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11076as_fn_error "The pkg-config script could not be found or is too old. Make sure it 11077is in your PATH or set the PKG_CONFIG environment variable to the full 11078path to pkg-config. 11079 11080Alternatively, you may set the environment variables XVMC_CFLAGS 11081and XVMC_LIBS to avoid the need to call pkg-config. 11082See the pkg-config man page for more details. 11083 11084To get pkg-config, see <http://pkg-config.freedesktop.org/>. 11085See \`config.log' for more details." "$LINENO" 5; } 11086else 11087 XVMC_CFLAGS=$pkg_cv_XVMC_CFLAGS 11088 XVMC_LIBS=$pkg_cv_XVMC_LIBS 11089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11090$as_echo "yes" >&6; } 11091 : 11092fi 11093 11094ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 11095if test "x$ac_cv_func_shmat" = x""yes; then : 11096 11097$as_echo "#define HAS_SHM 1" >>confdefs.h 11098 11099fi 11100 11101 11102 11103# Check whether --enable-malloc0returnsnull was given. 11104if test "${enable_malloc0returnsnull+set}" = set; then : 11105 enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval 11106else 11107 MALLOC_ZERO_RETURNS_NULL=auto 11108fi 11109 11110 11111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc(0) returns NULL" >&5 11112$as_echo_n "checking whether malloc(0) returns NULL... " >&6; } 11113if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then 11114 if test "$cross_compiling" = yes; then : 11115 MALLOC_ZERO_RETURNS_NULL=yes 11116else 11117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11118/* end confdefs.h. */ 11119 11120char *malloc(); 11121char *realloc(); 11122char *calloc(); 11123main() { 11124 char *m0, *r0, *c0, *p; 11125 m0 = malloc(0); 11126 p = malloc(10); 11127 r0 = realloc(p,0); 11128 c0 = calloc(0); 11129 exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1); 11130} 11131_ACEOF 11132if ac_fn_c_try_run "$LINENO"; then : 11133 MALLOC_ZERO_RETURNS_NULL=yes 11134else 11135 MALLOC_ZERO_RETURNS_NULL=no 11136fi 11137rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11138 conftest.$ac_objext conftest.beam conftest.$ac_ext 11139fi 11140 11141fi 11142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MALLOC_ZERO_RETURNS_NULL" >&5 11143$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; } 11144 11145if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then 11146 MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL" 11147 XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS 11148 XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC" 11149else 11150 MALLOC_ZERO_CFLAGS="" 11151 XMALLOC_ZERO_CFLAGS="" 11152 XTMALLOC_ZERO_CFLAGS="" 11153fi 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165# Check whether --with-lint was given. 11166if test "${with_lint+set}" = set; then : 11167 withval=$with_lint; use_lint=$withval 11168else 11169 use_lint=no 11170fi 11171 11172 11173# Obtain platform specific info like program name and options 11174# The lint program on FreeBSD and NetBSD is different from the one on Solaris 11175case $host_os in 11176 *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) 11177 lint_name=splint 11178 lint_options="-badflag" 11179 ;; 11180 *freebsd* | *netbsd*) 11181 lint_name=lint 11182 lint_options="-u -b" 11183 ;; 11184 *solaris*) 11185 lint_name=lint 11186 lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 11187 ;; 11188esac 11189 11190# Test for the presence of the program (either guessed by the code or spelled out by the user) 11191if test "x$use_lint" = x"yes" ; then 11192 # Extract the first word of "$lint_name", so it can be a program name with args. 11193set dummy $lint_name; ac_word=$2 11194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11195$as_echo_n "checking for $ac_word... " >&6; } 11196if test "${ac_cv_path_LINT+set}" = set; then : 11197 $as_echo_n "(cached) " >&6 11198else 11199 case $LINT in 11200 [\\/]* | ?:[\\/]*) 11201 ac_cv_path_LINT="$LINT" # Let the user override the test with a path. 11202 ;; 11203 *) 11204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11205for as_dir in $PATH 11206do 11207 IFS=$as_save_IFS 11208 test -z "$as_dir" && as_dir=. 11209 for ac_exec_ext in '' $ac_executable_extensions; do 11210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11211 ac_cv_path_LINT="$as_dir/$ac_word$ac_exec_ext" 11212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11213 break 2 11214 fi 11215done 11216 done 11217IFS=$as_save_IFS 11218 11219 ;; 11220esac 11221fi 11222LINT=$ac_cv_path_LINT 11223if test -n "$LINT"; then 11224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5 11225$as_echo "$LINT" >&6; } 11226else 11227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11228$as_echo "no" >&6; } 11229fi 11230 11231 11232 if test "x$LINT" = "x"; then 11233 as_fn_error "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5 11234 fi 11235elif test "x$use_lint" = x"no" ; then 11236 if test "x$LINT" != "x"; then 11237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5 11238$as_echo "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;} 11239 fi 11240else 11241 as_fn_error "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5 11242fi 11243 11244# User supplied flags override default flags 11245if test "x$LINT_FLAGS" != "x"; then 11246 lint_options=$LINT_FLAGS 11247fi 11248 11249LINT_FLAGS=$lint_options 11250 11251 if test "x$LINT" != x; then 11252 LINT_TRUE= 11253 LINT_FALSE='#' 11254else 11255 LINT_TRUE='#' 11256 LINT_FALSE= 11257fi 11258 11259 11260 11261LINT_FLAGS="${LINT_FLAGS} ${XVMC_CFLAGS}" 11262 11263 11264ac_config_files="$ac_config_files Makefile include/Makefile include/X11/Makefile include/X11/extensions/Makefile src/Makefile xvmc.pc" 11265 11266cat >confcache <<\_ACEOF 11267# This file is a shell script that caches the results of configure 11268# tests run on this system so they can be shared between configure 11269# scripts and configure runs, see configure's option --config-cache. 11270# It is not useful on other systems. If it contains results you don't 11271# want to keep, you may remove or edit it. 11272# 11273# config.status only pays attention to the cache file if you give it 11274# the --recheck option to rerun configure. 11275# 11276# `ac_cv_env_foo' variables (set or unset) will be overridden when 11277# loading this file, other *unset* `ac_cv_foo' will be assigned the 11278# following values. 11279 11280_ACEOF 11281 11282# The following way of writing the cache mishandles newlines in values, 11283# but we know of no workaround that is simple, portable, and efficient. 11284# So, we kill variables containing newlines. 11285# Ultrix sh set writes to stderr and can't be redirected directly, 11286# and sets the high bit in the cache file unless we assign to the vars. 11287( 11288 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11289 eval ac_val=\$$ac_var 11290 case $ac_val in #( 11291 *${as_nl}*) 11292 case $ac_var in #( 11293 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11294$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11295 esac 11296 case $ac_var in #( 11297 _ | IFS | as_nl) ;; #( 11298 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11299 *) { eval $ac_var=; unset $ac_var;} ;; 11300 esac ;; 11301 esac 11302 done 11303 11304 (set) 2>&1 | 11305 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11306 *${as_nl}ac_space=\ *) 11307 # `set' does not quote correctly, so add quotes: double-quote 11308 # substitution turns \\\\ into \\, and sed turns \\ into \. 11309 sed -n \ 11310 "s/'/'\\\\''/g; 11311 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11312 ;; #( 11313 *) 11314 # `set' quotes correctly as required by POSIX, so do not add quotes. 11315 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11316 ;; 11317 esac | 11318 sort 11319) | 11320 sed ' 11321 /^ac_cv_env_/b end 11322 t clear 11323 :clear 11324 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11325 t end 11326 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11327 :end' >>confcache 11328if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11329 if test -w "$cache_file"; then 11330 test "x$cache_file" != "x/dev/null" && 11331 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11332$as_echo "$as_me: updating cache $cache_file" >&6;} 11333 cat confcache >$cache_file 11334 else 11335 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11336$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11337 fi 11338fi 11339rm -f confcache 11340 11341test "x$prefix" = xNONE && prefix=$ac_default_prefix 11342# Let make expand exec_prefix. 11343test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11344 11345DEFS=-DHAVE_CONFIG_H 11346 11347ac_libobjs= 11348ac_ltlibobjs= 11349for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11350 # 1. Remove the extension, and $U if already installed. 11351 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11352 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11353 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11354 # will be set to the directory where LIBOBJS objects are built. 11355 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11356 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11357done 11358LIBOBJS=$ac_libobjs 11359 11360LTLIBOBJS=$ac_ltlibobjs 11361 11362 11363 if test -n "$EXEEXT"; then 11364 am__EXEEXT_TRUE= 11365 am__EXEEXT_FALSE='#' 11366else 11367 am__EXEEXT_TRUE='#' 11368 am__EXEEXT_FALSE= 11369fi 11370 11371if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11372 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 11373Usually this means the macro was only invoked conditionally." "$LINENO" 5 11374fi 11375if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11376 as_fn_error "conditional \"AMDEP\" was never defined. 11377Usually this means the macro was only invoked conditionally." "$LINENO" 5 11378fi 11379if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11380 as_fn_error "conditional \"am__fastdepCC\" was never defined. 11381Usually this means the macro was only invoked conditionally." "$LINENO" 5 11382fi 11383if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 11384 as_fn_error "conditional \"LINT\" was never defined. 11385Usually this means the macro was only invoked conditionally." "$LINENO" 5 11386fi 11387 11388: ${CONFIG_STATUS=./config.status} 11389ac_write_fail=0 11390ac_clean_files_save=$ac_clean_files 11391ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11392{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11393$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11394as_write_fail=0 11395cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11396#! $SHELL 11397# Generated by $as_me. 11398# Run this file to recreate the current configuration. 11399# Compiler output produced by configure, useful for debugging 11400# configure, is in config.log if it exists. 11401 11402debug=false 11403ac_cs_recheck=false 11404ac_cs_silent=false 11405 11406SHELL=\${CONFIG_SHELL-$SHELL} 11407export SHELL 11408_ASEOF 11409cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11410## -------------------- ## 11411## M4sh Initialization. ## 11412## -------------------- ## 11413 11414# Be more Bourne compatible 11415DUALCASE=1; export DUALCASE # for MKS sh 11416if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11417 emulate sh 11418 NULLCMD=: 11419 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11420 # is contrary to our usage. Disable this feature. 11421 alias -g '${1+"$@"}'='"$@"' 11422 setopt NO_GLOB_SUBST 11423else 11424 case `(set -o) 2>/dev/null` in #( 11425 *posix*) : 11426 set -o posix ;; #( 11427 *) : 11428 ;; 11429esac 11430fi 11431 11432 11433as_nl=' 11434' 11435export as_nl 11436# Printing a long string crashes Solaris 7 /usr/bin/printf. 11437as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11438as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11439as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11440# Prefer a ksh shell builtin over an external printf program on Solaris, 11441# but without wasting forks for bash or zsh. 11442if test -z "$BASH_VERSION$ZSH_VERSION" \ 11443 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11444 as_echo='print -r --' 11445 as_echo_n='print -rn --' 11446elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11447 as_echo='printf %s\n' 11448 as_echo_n='printf %s' 11449else 11450 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11451 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11452 as_echo_n='/usr/ucb/echo -n' 11453 else 11454 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11455 as_echo_n_body='eval 11456 arg=$1; 11457 case $arg in #( 11458 *"$as_nl"*) 11459 expr "X$arg" : "X\\(.*\\)$as_nl"; 11460 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11461 esac; 11462 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11463 ' 11464 export as_echo_n_body 11465 as_echo_n='sh -c $as_echo_n_body as_echo' 11466 fi 11467 export as_echo_body 11468 as_echo='sh -c $as_echo_body as_echo' 11469fi 11470 11471# The user is always right. 11472if test "${PATH_SEPARATOR+set}" != set; then 11473 PATH_SEPARATOR=: 11474 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11475 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11476 PATH_SEPARATOR=';' 11477 } 11478fi 11479 11480 11481# IFS 11482# We need space, tab and new line, in precisely that order. Quoting is 11483# there to prevent editors from complaining about space-tab. 11484# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11485# splitting by setting IFS to empty value.) 11486IFS=" "" $as_nl" 11487 11488# Find who we are. Look in the path if we contain no directory separator. 11489case $0 in #(( 11490 *[\\/]* ) as_myself=$0 ;; 11491 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11492for as_dir in $PATH 11493do 11494 IFS=$as_save_IFS 11495 test -z "$as_dir" && as_dir=. 11496 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11497 done 11498IFS=$as_save_IFS 11499 11500 ;; 11501esac 11502# We did not find ourselves, most probably we were run as `sh COMMAND' 11503# in which case we are not to be found in the path. 11504if test "x$as_myself" = x; then 11505 as_myself=$0 11506fi 11507if test ! -f "$as_myself"; then 11508 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11509 exit 1 11510fi 11511 11512# Unset variables that we do not need and which cause bugs (e.g. in 11513# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11514# suppresses any "Segmentation fault" message there. '((' could 11515# trigger a bug in pdksh 5.2.14. 11516for as_var in BASH_ENV ENV MAIL MAILPATH 11517do eval test x\${$as_var+set} = xset \ 11518 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11519done 11520PS1='$ ' 11521PS2='> ' 11522PS4='+ ' 11523 11524# NLS nuisances. 11525LC_ALL=C 11526export LC_ALL 11527LANGUAGE=C 11528export LANGUAGE 11529 11530# CDPATH. 11531(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11532 11533 11534# as_fn_error ERROR [LINENO LOG_FD] 11535# --------------------------------- 11536# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11537# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11538# script with status $?, using 1 if that was 0. 11539as_fn_error () 11540{ 11541 as_status=$?; test $as_status -eq 0 && as_status=1 11542 if test "$3"; then 11543 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11544 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 11545 fi 11546 $as_echo "$as_me: error: $1" >&2 11547 as_fn_exit $as_status 11548} # as_fn_error 11549 11550 11551# as_fn_set_status STATUS 11552# ----------------------- 11553# Set $? to STATUS, without forking. 11554as_fn_set_status () 11555{ 11556 return $1 11557} # as_fn_set_status 11558 11559# as_fn_exit STATUS 11560# ----------------- 11561# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11562as_fn_exit () 11563{ 11564 set +e 11565 as_fn_set_status $1 11566 exit $1 11567} # as_fn_exit 11568 11569# as_fn_unset VAR 11570# --------------- 11571# Portably unset VAR. 11572as_fn_unset () 11573{ 11574 { eval $1=; unset $1;} 11575} 11576as_unset=as_fn_unset 11577# as_fn_append VAR VALUE 11578# ---------------------- 11579# Append the text in VALUE to the end of the definition contained in VAR. Take 11580# advantage of any shell optimizations that allow amortized linear growth over 11581# repeated appends, instead of the typical quadratic growth present in naive 11582# implementations. 11583if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11584 eval 'as_fn_append () 11585 { 11586 eval $1+=\$2 11587 }' 11588else 11589 as_fn_append () 11590 { 11591 eval $1=\$$1\$2 11592 } 11593fi # as_fn_append 11594 11595# as_fn_arith ARG... 11596# ------------------ 11597# Perform arithmetic evaluation on the ARGs, and store the result in the 11598# global $as_val. Take advantage of shells that can avoid forks. The arguments 11599# must be portable across $(()) and expr. 11600if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11601 eval 'as_fn_arith () 11602 { 11603 as_val=$(( $* )) 11604 }' 11605else 11606 as_fn_arith () 11607 { 11608 as_val=`expr "$@" || test $? -eq 1` 11609 } 11610fi # as_fn_arith 11611 11612 11613if expr a : '\(a\)' >/dev/null 2>&1 && 11614 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11615 as_expr=expr 11616else 11617 as_expr=false 11618fi 11619 11620if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11621 as_basename=basename 11622else 11623 as_basename=false 11624fi 11625 11626if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11627 as_dirname=dirname 11628else 11629 as_dirname=false 11630fi 11631 11632as_me=`$as_basename -- "$0" || 11633$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11634 X"$0" : 'X\(//\)$' \| \ 11635 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11636$as_echo X/"$0" | 11637 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11638 s//\1/ 11639 q 11640 } 11641 /^X\/\(\/\/\)$/{ 11642 s//\1/ 11643 q 11644 } 11645 /^X\/\(\/\).*/{ 11646 s//\1/ 11647 q 11648 } 11649 s/.*/./; q'` 11650 11651# Avoid depending upon Character Ranges. 11652as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11653as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11654as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11655as_cr_digits='0123456789' 11656as_cr_alnum=$as_cr_Letters$as_cr_digits 11657 11658ECHO_C= ECHO_N= ECHO_T= 11659case `echo -n x` in #((((( 11660-n*) 11661 case `echo 'xy\c'` in 11662 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11663 xy) ECHO_C='\c';; 11664 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11665 ECHO_T=' ';; 11666 esac;; 11667*) 11668 ECHO_N='-n';; 11669esac 11670 11671rm -f conf$$ conf$$.exe conf$$.file 11672if test -d conf$$.dir; then 11673 rm -f conf$$.dir/conf$$.file 11674else 11675 rm -f conf$$.dir 11676 mkdir conf$$.dir 2>/dev/null 11677fi 11678if (echo >conf$$.file) 2>/dev/null; then 11679 if ln -s conf$$.file conf$$ 2>/dev/null; then 11680 as_ln_s='ln -s' 11681 # ... but there are two gotchas: 11682 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11683 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11684 # In both cases, we have to default to `cp -p'. 11685 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11686 as_ln_s='cp -p' 11687 elif ln conf$$.file conf$$ 2>/dev/null; then 11688 as_ln_s=ln 11689 else 11690 as_ln_s='cp -p' 11691 fi 11692else 11693 as_ln_s='cp -p' 11694fi 11695rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11696rmdir conf$$.dir 2>/dev/null 11697 11698 11699# as_fn_mkdir_p 11700# ------------- 11701# Create "$as_dir" as a directory, including parents if necessary. 11702as_fn_mkdir_p () 11703{ 11704 11705 case $as_dir in #( 11706 -*) as_dir=./$as_dir;; 11707 esac 11708 test -d "$as_dir" || eval $as_mkdir_p || { 11709 as_dirs= 11710 while :; do 11711 case $as_dir in #( 11712 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11713 *) as_qdir=$as_dir;; 11714 esac 11715 as_dirs="'$as_qdir' $as_dirs" 11716 as_dir=`$as_dirname -- "$as_dir" || 11717$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11718 X"$as_dir" : 'X\(//\)[^/]' \| \ 11719 X"$as_dir" : 'X\(//\)$' \| \ 11720 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11721$as_echo X"$as_dir" | 11722 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11723 s//\1/ 11724 q 11725 } 11726 /^X\(\/\/\)[^/].*/{ 11727 s//\1/ 11728 q 11729 } 11730 /^X\(\/\/\)$/{ 11731 s//\1/ 11732 q 11733 } 11734 /^X\(\/\).*/{ 11735 s//\1/ 11736 q 11737 } 11738 s/.*/./; q'` 11739 test -d "$as_dir" && break 11740 done 11741 test -z "$as_dirs" || eval "mkdir $as_dirs" 11742 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 11743 11744 11745} # as_fn_mkdir_p 11746if mkdir -p . 2>/dev/null; then 11747 as_mkdir_p='mkdir -p "$as_dir"' 11748else 11749 test -d ./-p && rmdir ./-p 11750 as_mkdir_p=false 11751fi 11752 11753if test -x / >/dev/null 2>&1; then 11754 as_test_x='test -x' 11755else 11756 if ls -dL / >/dev/null 2>&1; then 11757 as_ls_L_option=L 11758 else 11759 as_ls_L_option= 11760 fi 11761 as_test_x=' 11762 eval sh -c '\'' 11763 if test -d "$1"; then 11764 test -d "$1/."; 11765 else 11766 case $1 in #( 11767 -*)set "./$1";; 11768 esac; 11769 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 11770 ???[sx]*):;;*)false;;esac;fi 11771 '\'' sh 11772 ' 11773fi 11774as_executable_p=$as_test_x 11775 11776# Sed expression to map a string onto a valid CPP name. 11777as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 11778 11779# Sed expression to map a string onto a valid variable name. 11780as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 11781 11782 11783exec 6>&1 11784## ----------------------------------- ## 11785## Main body of $CONFIG_STATUS script. ## 11786## ----------------------------------- ## 11787_ASEOF 11788test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 11789 11790cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11791# Save the log message, to keep $0 and so on meaningful, and to 11792# report actual input values of CONFIG_FILES etc. instead of their 11793# values after options handling. 11794ac_log=" 11795This file was extended by libXvMC $as_me 1.0.6, which was 11796generated by GNU Autoconf 2.65. Invocation command line was 11797 11798 CONFIG_FILES = $CONFIG_FILES 11799 CONFIG_HEADERS = $CONFIG_HEADERS 11800 CONFIG_LINKS = $CONFIG_LINKS 11801 CONFIG_COMMANDS = $CONFIG_COMMANDS 11802 $ $0 $@ 11803 11804on `(hostname || uname -n) 2>/dev/null | sed 1q` 11805" 11806 11807_ACEOF 11808 11809case $ac_config_files in *" 11810"*) set x $ac_config_files; shift; ac_config_files=$*;; 11811esac 11812 11813case $ac_config_headers in *" 11814"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 11815esac 11816 11817 11818cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11819# Files that config.status was made for. 11820config_files="$ac_config_files" 11821config_headers="$ac_config_headers" 11822config_commands="$ac_config_commands" 11823 11824_ACEOF 11825 11826cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11827ac_cs_usage="\ 11828\`$as_me' instantiates files and other configuration actions 11829from templates according to the current configuration. Unless the files 11830and actions are specified as TAGs, all are instantiated by default. 11831 11832Usage: $0 [OPTION]... [TAG]... 11833 11834 -h, --help print this help, then exit 11835 -V, --version print version number and configuration settings, then exit 11836 --config print configuration, then exit 11837 -q, --quiet, --silent 11838 do not print progress messages 11839 -d, --debug don't remove temporary files 11840 --recheck update $as_me by reconfiguring in the same conditions 11841 --file=FILE[:TEMPLATE] 11842 instantiate the configuration file FILE 11843 --header=FILE[:TEMPLATE] 11844 instantiate the configuration header FILE 11845 11846Configuration files: 11847$config_files 11848 11849Configuration headers: 11850$config_headers 11851 11852Configuration commands: 11853$config_commands 11854 11855Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 11856 11857_ACEOF 11858cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11859ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 11860ac_cs_version="\\ 11861libXvMC config.status 1.0.6 11862configured by $0, generated by GNU Autoconf 2.65, 11863 with options \\"\$ac_cs_config\\" 11864 11865Copyright (C) 2009 Free Software Foundation, Inc. 11866This config.status script is free software; the Free Software Foundation 11867gives unlimited permission to copy, distribute and modify it." 11868 11869ac_pwd='$ac_pwd' 11870srcdir='$srcdir' 11871INSTALL='$INSTALL' 11872MKDIR_P='$MKDIR_P' 11873AWK='$AWK' 11874test -n "\$AWK" || AWK=awk 11875_ACEOF 11876 11877cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11878# The default lists apply if the user does not specify any file. 11879ac_need_defaults=: 11880while test $# != 0 11881do 11882 case $1 in 11883 --*=*) 11884 ac_option=`expr "X$1" : 'X\([^=]*\)='` 11885 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 11886 ac_shift=: 11887 ;; 11888 *) 11889 ac_option=$1 11890 ac_optarg=$2 11891 ac_shift=shift 11892 ;; 11893 esac 11894 11895 case $ac_option in 11896 # Handling of the options. 11897 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 11898 ac_cs_recheck=: ;; 11899 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 11900 $as_echo "$ac_cs_version"; exit ;; 11901 --config | --confi | --conf | --con | --co | --c ) 11902 $as_echo "$ac_cs_config"; exit ;; 11903 --debug | --debu | --deb | --de | --d | -d ) 11904 debug=: ;; 11905 --file | --fil | --fi | --f ) 11906 $ac_shift 11907 case $ac_optarg in 11908 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11909 esac 11910 as_fn_append CONFIG_FILES " '$ac_optarg'" 11911 ac_need_defaults=false;; 11912 --header | --heade | --head | --hea ) 11913 $ac_shift 11914 case $ac_optarg in 11915 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11916 esac 11917 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 11918 ac_need_defaults=false;; 11919 --he | --h) 11920 # Conflict between --help and --header 11921 as_fn_error "ambiguous option: \`$1' 11922Try \`$0 --help' for more information.";; 11923 --help | --hel | -h ) 11924 $as_echo "$ac_cs_usage"; exit ;; 11925 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11926 | -silent | --silent | --silen | --sile | --sil | --si | --s) 11927 ac_cs_silent=: ;; 11928 11929 # This is an error. 11930 -*) as_fn_error "unrecognized option: \`$1' 11931Try \`$0 --help' for more information." ;; 11932 11933 *) as_fn_append ac_config_targets " $1" 11934 ac_need_defaults=false ;; 11935 11936 esac 11937 shift 11938done 11939 11940ac_configure_extra_args= 11941 11942if $ac_cs_silent; then 11943 exec 6>/dev/null 11944 ac_configure_extra_args="$ac_configure_extra_args --silent" 11945fi 11946 11947_ACEOF 11948cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11949if \$ac_cs_recheck; then 11950 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 11951 shift 11952 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 11953 CONFIG_SHELL='$SHELL' 11954 export CONFIG_SHELL 11955 exec "\$@" 11956fi 11957 11958_ACEOF 11959cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11960exec 5>>config.log 11961{ 11962 echo 11963 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 11964## Running $as_me. ## 11965_ASBOX 11966 $as_echo "$ac_log" 11967} >&5 11968 11969_ACEOF 11970cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11971# 11972# INIT-COMMANDS 11973# 11974AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 11975 11976 11977# The HP-UX ksh and POSIX shell print the target directory to stdout 11978# if CDPATH is set. 11979(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11980 11981sed_quote_subst='$sed_quote_subst' 11982double_quote_subst='$double_quote_subst' 11983delay_variable_subst='$delay_variable_subst' 11984macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 11985macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 11986enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 11987enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 11988pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 11989enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 11990host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 11991host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 11992host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 11993build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 11994build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 11995build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 11996SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 11997Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 11998GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 11999EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 12000FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 12001LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 12002NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 12003LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 12004max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 12005ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 12006exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 12007lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 12008lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 12009lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 12010reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 12011reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12012OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 12013deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 12014file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 12015AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 12016AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12017STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 12018RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 12019old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12020old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12021old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12022CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 12023CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12024compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 12025GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 12026lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 12027lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 12028lt_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"`' 12029lt_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"`' 12030objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 12031SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 12032ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 12033MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 12034lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 12035lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 12036lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 12037lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 12038lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 12039need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 12040DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 12041NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 12042LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 12043OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 12044OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 12045libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 12046shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12047extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12048archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 12049enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 12050export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12051whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12052compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 12053old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12054old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12055archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12056archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12057module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12058module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12059with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 12060allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12061no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12062hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12063hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 12064hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 12065hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 12066hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 12067hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 12068hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12069hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 12070inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 12071link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 12072fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 12073always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 12074export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12075exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12076include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12077prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12078file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 12079variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 12080need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 12081need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 12082version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 12083runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12084shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12085shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 12086libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12087library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 12088soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12089postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12090postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12091finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12092finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 12093hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 12094sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12095sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12096hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 12097enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 12098enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 12099enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 12100old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 12101striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 12102 12103LTCC='$LTCC' 12104LTCFLAGS='$LTCFLAGS' 12105compiler='$compiler_DEFAULT' 12106 12107# Quote evaled strings. 12108for var in SED \ 12109GREP \ 12110EGREP \ 12111FGREP \ 12112LD \ 12113NM \ 12114LN_S \ 12115lt_SP2NL \ 12116lt_NL2SP \ 12117reload_flag \ 12118OBJDUMP \ 12119deplibs_check_method \ 12120file_magic_cmd \ 12121AR \ 12122AR_FLAGS \ 12123STRIP \ 12124RANLIB \ 12125CC \ 12126CFLAGS \ 12127compiler \ 12128lt_cv_sys_global_symbol_pipe \ 12129lt_cv_sys_global_symbol_to_cdecl \ 12130lt_cv_sys_global_symbol_to_c_name_address \ 12131lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12132SHELL \ 12133ECHO \ 12134lt_prog_compiler_no_builtin_flag \ 12135lt_prog_compiler_wl \ 12136lt_prog_compiler_pic \ 12137lt_prog_compiler_static \ 12138lt_cv_prog_compiler_c_o \ 12139need_locks \ 12140DSYMUTIL \ 12141NMEDIT \ 12142LIPO \ 12143OTOOL \ 12144OTOOL64 \ 12145shrext_cmds \ 12146export_dynamic_flag_spec \ 12147whole_archive_flag_spec \ 12148compiler_needs_object \ 12149with_gnu_ld \ 12150allow_undefined_flag \ 12151no_undefined_flag \ 12152hardcode_libdir_flag_spec \ 12153hardcode_libdir_flag_spec_ld \ 12154hardcode_libdir_separator \ 12155fix_srcfile_path \ 12156exclude_expsyms \ 12157include_expsyms \ 12158file_list_spec \ 12159variables_saved_for_relink \ 12160libname_spec \ 12161library_names_spec \ 12162soname_spec \ 12163finish_eval \ 12164old_striplib \ 12165striplib; do 12166 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12167 *[\\\\\\\`\\"\\\$]*) 12168 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12169 ;; 12170 *) 12171 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12172 ;; 12173 esac 12174done 12175 12176# Double-quote double-evaled strings. 12177for var in reload_cmds \ 12178old_postinstall_cmds \ 12179old_postuninstall_cmds \ 12180old_archive_cmds \ 12181extract_expsyms_cmds \ 12182old_archive_from_new_cmds \ 12183old_archive_from_expsyms_cmds \ 12184archive_cmds \ 12185archive_expsym_cmds \ 12186module_cmds \ 12187module_expsym_cmds \ 12188export_symbols_cmds \ 12189prelink_cmds \ 12190postinstall_cmds \ 12191postuninstall_cmds \ 12192finish_cmds \ 12193sys_lib_search_path_spec \ 12194sys_lib_dlsearch_path_spec; do 12195 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12196 *[\\\\\\\`\\"\\\$]*) 12197 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12198 ;; 12199 *) 12200 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12201 ;; 12202 esac 12203done 12204 12205# Fix-up fallback echo if it was mangled by the above quoting rules. 12206case \$lt_ECHO in 12207*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 12208 ;; 12209esac 12210 12211ac_aux_dir='$ac_aux_dir' 12212xsi_shell='$xsi_shell' 12213lt_shell_append='$lt_shell_append' 12214 12215# See if we are running on zsh, and set the options which allow our 12216# commands through without removal of \ escapes INIT. 12217if test -n "\${ZSH_VERSION+set}" ; then 12218 setopt NO_GLOB_SUBST 12219fi 12220 12221 12222 PACKAGE='$PACKAGE' 12223 VERSION='$VERSION' 12224 TIMESTAMP='$TIMESTAMP' 12225 RM='$RM' 12226 ofile='$ofile' 12227 12228 12229 12230 12231_ACEOF 12232 12233cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12234 12235# Handling of arguments. 12236for ac_config_target in $ac_config_targets 12237do 12238 case $ac_config_target in 12239 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12240 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12241 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12242 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12243 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 12244 "include/X11/Makefile") CONFIG_FILES="$CONFIG_FILES include/X11/Makefile" ;; 12245 "include/X11/extensions/Makefile") CONFIG_FILES="$CONFIG_FILES include/X11/extensions/Makefile" ;; 12246 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 12247 "xvmc.pc") CONFIG_FILES="$CONFIG_FILES xvmc.pc" ;; 12248 12249 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12250 esac 12251done 12252 12253 12254# If the user did not use the arguments to specify the items to instantiate, 12255# then the envvar interface is used. Set only those that are not. 12256# We use the long form for the default assignment because of an extremely 12257# bizarre bug on SunOS 4.1.3. 12258if $ac_need_defaults; then 12259 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12260 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12261 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12262fi 12263 12264# Have a temporary directory for convenience. Make it in the build tree 12265# simply because there is no reason against having it here, and in addition, 12266# creating and moving files from /tmp can sometimes cause problems. 12267# Hook for its removal unless debugging. 12268# Note that there is a small window in which the directory will not be cleaned: 12269# after its creation but before its name has been assigned to `$tmp'. 12270$debug || 12271{ 12272 tmp= 12273 trap 'exit_status=$? 12274 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12275' 0 12276 trap 'as_fn_exit 1' 1 2 13 15 12277} 12278# Create a (secure) tmp directory for tmp files. 12279 12280{ 12281 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12282 test -n "$tmp" && test -d "$tmp" 12283} || 12284{ 12285 tmp=./conf$$-$RANDOM 12286 (umask 077 && mkdir "$tmp") 12287} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 12288 12289# Set up the scripts for CONFIG_FILES section. 12290# No need to generate them if there are no CONFIG_FILES. 12291# This happens for instance with `./config.status config.h'. 12292if test -n "$CONFIG_FILES"; then 12293 12294 12295ac_cr=`echo X | tr X '\015'` 12296# On cygwin, bash can eat \r inside `` if the user requested igncr. 12297# But we know of no other shell where ac_cr would be empty at this 12298# point, so we can use a bashism as a fallback. 12299if test "x$ac_cr" = x; then 12300 eval ac_cr=\$\'\\r\' 12301fi 12302ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12303if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12304 ac_cs_awk_cr='\r' 12305else 12306 ac_cs_awk_cr=$ac_cr 12307fi 12308 12309echo 'BEGIN {' >"$tmp/subs1.awk" && 12310_ACEOF 12311 12312 12313{ 12314 echo "cat >conf$$subs.awk <<_ACEOF" && 12315 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12316 echo "_ACEOF" 12317} >conf$$subs.sh || 12318 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12319ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 12320ac_delim='%!_!# ' 12321for ac_last_try in false false false false false :; do 12322 . ./conf$$subs.sh || 12323 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12324 12325 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12326 if test $ac_delim_n = $ac_delim_num; then 12327 break 12328 elif $ac_last_try; then 12329 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12330 else 12331 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12332 fi 12333done 12334rm -f conf$$subs.sh 12335 12336cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12337cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12338_ACEOF 12339sed -n ' 12340h 12341s/^/S["/; s/!.*/"]=/ 12342p 12343g 12344s/^[^!]*!// 12345:repl 12346t repl 12347s/'"$ac_delim"'$// 12348t delim 12349:nl 12350h 12351s/\(.\{148\}\)..*/\1/ 12352t more1 12353s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12354p 12355n 12356b repl 12357:more1 12358s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12359p 12360g 12361s/.\{148\}// 12362t nl 12363:delim 12364h 12365s/\(.\{148\}\)..*/\1/ 12366t more2 12367s/["\\]/\\&/g; s/^/"/; s/$/"/ 12368p 12369b 12370:more2 12371s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12372p 12373g 12374s/.\{148\}// 12375t delim 12376' <conf$$subs.awk | sed ' 12377/^[^""]/{ 12378 N 12379 s/\n// 12380} 12381' >>$CONFIG_STATUS || ac_write_fail=1 12382rm -f conf$$subs.awk 12383cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12384_ACAWK 12385cat >>"\$tmp/subs1.awk" <<_ACAWK && 12386 for (key in S) S_is_set[key] = 1 12387 FS = "" 12388 12389} 12390{ 12391 line = $ 0 12392 nfields = split(line, field, "@") 12393 substed = 0 12394 len = length(field[1]) 12395 for (i = 2; i < nfields; i++) { 12396 key = field[i] 12397 keylen = length(key) 12398 if (S_is_set[key]) { 12399 value = S[key] 12400 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12401 len += length(value) + length(field[++i]) 12402 substed = 1 12403 } else 12404 len += 1 + keylen 12405 } 12406 12407 print line 12408} 12409 12410_ACAWK 12411_ACEOF 12412cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12413if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12414 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12415else 12416 cat 12417fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12418 || as_fn_error "could not setup config files machinery" "$LINENO" 5 12419_ACEOF 12420 12421# VPATH may cause trouble with some makes, so we remove $(srcdir), 12422# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12423# trailing colons and then remove the whole line if VPATH becomes empty 12424# (actually we leave an empty line to preserve line numbers). 12425if test "x$srcdir" = x.; then 12426 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12427s/:*\$(srcdir):*/:/ 12428s/:*\${srcdir}:*/:/ 12429s/:*@srcdir@:*/:/ 12430s/^\([^=]*=[ ]*\):*/\1/ 12431s/:*$// 12432s/^[^=]*=[ ]*$// 12433}' 12434fi 12435 12436cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12437fi # test -n "$CONFIG_FILES" 12438 12439# Set up the scripts for CONFIG_HEADERS section. 12440# No need to generate them if there are no CONFIG_HEADERS. 12441# This happens for instance with `./config.status Makefile'. 12442if test -n "$CONFIG_HEADERS"; then 12443cat >"$tmp/defines.awk" <<\_ACAWK || 12444BEGIN { 12445_ACEOF 12446 12447# Transform confdefs.h into an awk script `defines.awk', embedded as 12448# here-document in config.status, that substitutes the proper values into 12449# config.h.in to produce config.h. 12450 12451# Create a delimiter string that does not exist in confdefs.h, to ease 12452# handling of long lines. 12453ac_delim='%!_!# ' 12454for ac_last_try in false false :; do 12455 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 12456 if test -z "$ac_t"; then 12457 break 12458 elif $ac_last_try; then 12459 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 12460 else 12461 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12462 fi 12463done 12464 12465# For the awk script, D is an array of macro values keyed by name, 12466# likewise P contains macro parameters if any. Preserve backslash 12467# newline sequences. 12468 12469ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12470sed -n ' 12471s/.\{148\}/&'"$ac_delim"'/g 12472t rset 12473:rset 12474s/^[ ]*#[ ]*define[ ][ ]*/ / 12475t def 12476d 12477:def 12478s/\\$// 12479t bsnl 12480s/["\\]/\\&/g 12481s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12482D["\1"]=" \3"/p 12483s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12484d 12485:bsnl 12486s/["\\]/\\&/g 12487s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12488D["\1"]=" \3\\\\\\n"\\/p 12489t cont 12490s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12491t cont 12492d 12493:cont 12494n 12495s/.\{148\}/&'"$ac_delim"'/g 12496t clear 12497:clear 12498s/\\$// 12499t bsnlc 12500s/["\\]/\\&/g; s/^/"/; s/$/"/p 12501d 12502:bsnlc 12503s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12504b cont 12505' <confdefs.h | sed ' 12506s/'"$ac_delim"'/"\\\ 12507"/g' >>$CONFIG_STATUS || ac_write_fail=1 12508 12509cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12510 for (key in D) D_is_set[key] = 1 12511 FS = "" 12512} 12513/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12514 line = \$ 0 12515 split(line, arg, " ") 12516 if (arg[1] == "#") { 12517 defundef = arg[2] 12518 mac1 = arg[3] 12519 } else { 12520 defundef = substr(arg[1], 2) 12521 mac1 = arg[2] 12522 } 12523 split(mac1, mac2, "(") #) 12524 macro = mac2[1] 12525 prefix = substr(line, 1, index(line, defundef) - 1) 12526 if (D_is_set[macro]) { 12527 # Preserve the white space surrounding the "#". 12528 print prefix "define", macro P[macro] D[macro] 12529 next 12530 } else { 12531 # Replace #undef with comments. This is necessary, for example, 12532 # in the case of _POSIX_SOURCE, which is predefined and required 12533 # on some systems where configure will not decide to define it. 12534 if (defundef == "undef") { 12535 print "/*", prefix defundef, macro, "*/" 12536 next 12537 } 12538 } 12539} 12540{ print } 12541_ACAWK 12542_ACEOF 12543cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12544 as_fn_error "could not setup config headers machinery" "$LINENO" 5 12545fi # test -n "$CONFIG_HEADERS" 12546 12547 12548eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12549shift 12550for ac_tag 12551do 12552 case $ac_tag in 12553 :[FHLC]) ac_mode=$ac_tag; continue;; 12554 esac 12555 case $ac_mode$ac_tag in 12556 :[FHL]*:*);; 12557 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 12558 :[FH]-) ac_tag=-:-;; 12559 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12560 esac 12561 ac_save_IFS=$IFS 12562 IFS=: 12563 set x $ac_tag 12564 IFS=$ac_save_IFS 12565 shift 12566 ac_file=$1 12567 shift 12568 12569 case $ac_mode in 12570 :L) ac_source=$1;; 12571 :[FH]) 12572 ac_file_inputs= 12573 for ac_f 12574 do 12575 case $ac_f in 12576 -) ac_f="$tmp/stdin";; 12577 *) # Look for the file first in the build tree, then in the source tree 12578 # (if the path is not absolute). The absolute path cannot be DOS-style, 12579 # because $ac_f cannot contain `:'. 12580 test -f "$ac_f" || 12581 case $ac_f in 12582 [\\/$]*) false;; 12583 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12584 esac || 12585 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12586 esac 12587 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12588 as_fn_append ac_file_inputs " '$ac_f'" 12589 done 12590 12591 # Let's still pretend it is `configure' which instantiates (i.e., don't 12592 # use $as_me), people would be surprised to read: 12593 # /* config.h. Generated by config.status. */ 12594 configure_input='Generated from '` 12595 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12596 `' by configure.' 12597 if test x"$ac_file" != x-; then 12598 configure_input="$ac_file. $configure_input" 12599 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12600$as_echo "$as_me: creating $ac_file" >&6;} 12601 fi 12602 # Neutralize special characters interpreted by sed in replacement strings. 12603 case $configure_input in #( 12604 *\&* | *\|* | *\\* ) 12605 ac_sed_conf_input=`$as_echo "$configure_input" | 12606 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12607 *) ac_sed_conf_input=$configure_input;; 12608 esac 12609 12610 case $ac_tag in 12611 *:-:* | *:-) cat >"$tmp/stdin" \ 12612 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 12613 esac 12614 ;; 12615 esac 12616 12617 ac_dir=`$as_dirname -- "$ac_file" || 12618$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12619 X"$ac_file" : 'X\(//\)[^/]' \| \ 12620 X"$ac_file" : 'X\(//\)$' \| \ 12621 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12622$as_echo X"$ac_file" | 12623 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12624 s//\1/ 12625 q 12626 } 12627 /^X\(\/\/\)[^/].*/{ 12628 s//\1/ 12629 q 12630 } 12631 /^X\(\/\/\)$/{ 12632 s//\1/ 12633 q 12634 } 12635 /^X\(\/\).*/{ 12636 s//\1/ 12637 q 12638 } 12639 s/.*/./; q'` 12640 as_dir="$ac_dir"; as_fn_mkdir_p 12641 ac_builddir=. 12642 12643case "$ac_dir" in 12644.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12645*) 12646 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12647 # A ".." for each directory in $ac_dir_suffix. 12648 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12649 case $ac_top_builddir_sub in 12650 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12651 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12652 esac ;; 12653esac 12654ac_abs_top_builddir=$ac_pwd 12655ac_abs_builddir=$ac_pwd$ac_dir_suffix 12656# for backward compatibility: 12657ac_top_builddir=$ac_top_build_prefix 12658 12659case $srcdir in 12660 .) # We are building in place. 12661 ac_srcdir=. 12662 ac_top_srcdir=$ac_top_builddir_sub 12663 ac_abs_top_srcdir=$ac_pwd ;; 12664 [\\/]* | ?:[\\/]* ) # Absolute name. 12665 ac_srcdir=$srcdir$ac_dir_suffix; 12666 ac_top_srcdir=$srcdir 12667 ac_abs_top_srcdir=$srcdir ;; 12668 *) # Relative name. 12669 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12670 ac_top_srcdir=$ac_top_build_prefix$srcdir 12671 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12672esac 12673ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12674 12675 12676 case $ac_mode in 12677 :F) 12678 # 12679 # CONFIG_FILE 12680 # 12681 12682 case $INSTALL in 12683 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12684 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12685 esac 12686 ac_MKDIR_P=$MKDIR_P 12687 case $MKDIR_P in 12688 [\\/$]* | ?:[\\/]* ) ;; 12689 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12690 esac 12691_ACEOF 12692 12693cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12694# If the template does not know about datarootdir, expand it. 12695# FIXME: This hack should be removed a few years after 2.60. 12696ac_datarootdir_hack=; ac_datarootdir_seen= 12697ac_sed_dataroot=' 12698/datarootdir/ { 12699 p 12700 q 12701} 12702/@datadir@/p 12703/@docdir@/p 12704/@infodir@/p 12705/@localedir@/p 12706/@mandir@/p' 12707case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12708*datarootdir*) ac_datarootdir_seen=yes;; 12709*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12711$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12712_ACEOF 12713cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12714 ac_datarootdir_hack=' 12715 s&@datadir@&$datadir&g 12716 s&@docdir@&$docdir&g 12717 s&@infodir@&$infodir&g 12718 s&@localedir@&$localedir&g 12719 s&@mandir@&$mandir&g 12720 s&\\\${datarootdir}&$datarootdir&g' ;; 12721esac 12722_ACEOF 12723 12724# Neutralize VPATH when `$srcdir' = `.'. 12725# Shell code in configure.ac might set extrasub. 12726# FIXME: do we really want to maintain this feature? 12727cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12728ac_sed_extra="$ac_vpsub 12729$extrasub 12730_ACEOF 12731cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12732:t 12733/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12734s|@configure_input@|$ac_sed_conf_input|;t t 12735s&@top_builddir@&$ac_top_builddir_sub&;t t 12736s&@top_build_prefix@&$ac_top_build_prefix&;t t 12737s&@srcdir@&$ac_srcdir&;t t 12738s&@abs_srcdir@&$ac_abs_srcdir&;t t 12739s&@top_srcdir@&$ac_top_srcdir&;t t 12740s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12741s&@builddir@&$ac_builddir&;t t 12742s&@abs_builddir@&$ac_abs_builddir&;t t 12743s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12744s&@INSTALL@&$ac_INSTALL&;t t 12745s&@MKDIR_P@&$ac_MKDIR_P&;t t 12746$ac_datarootdir_hack 12747" 12748eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 12749 || as_fn_error "could not create $ac_file" "$LINENO" 5 12750 12751test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12752 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 12753 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 12754 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12755which seems to be undefined. Please make sure it is defined." >&5 12756$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12757which seems to be undefined. Please make sure it is defined." >&2;} 12758 12759 rm -f "$tmp/stdin" 12760 case $ac_file in 12761 -) cat "$tmp/out" && rm -f "$tmp/out";; 12762 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 12763 esac \ 12764 || as_fn_error "could not create $ac_file" "$LINENO" 5 12765 ;; 12766 :H) 12767 # 12768 # CONFIG_HEADER 12769 # 12770 if test x"$ac_file" != x-; then 12771 { 12772 $as_echo "/* $configure_input */" \ 12773 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 12774 } >"$tmp/config.h" \ 12775 || as_fn_error "could not create $ac_file" "$LINENO" 5 12776 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 12777 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 12778$as_echo "$as_me: $ac_file is unchanged" >&6;} 12779 else 12780 rm -f "$ac_file" 12781 mv "$tmp/config.h" "$ac_file" \ 12782 || as_fn_error "could not create $ac_file" "$LINENO" 5 12783 fi 12784 else 12785 $as_echo "/* $configure_input */" \ 12786 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 12787 || as_fn_error "could not create -" "$LINENO" 5 12788 fi 12789# Compute "$ac_file"'s index in $config_headers. 12790_am_arg="$ac_file" 12791_am_stamp_count=1 12792for _am_header in $config_headers :; do 12793 case $_am_header in 12794 $_am_arg | $_am_arg:* ) 12795 break ;; 12796 * ) 12797 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 12798 esac 12799done 12800echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 12801$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12802 X"$_am_arg" : 'X\(//\)[^/]' \| \ 12803 X"$_am_arg" : 'X\(//\)$' \| \ 12804 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 12805$as_echo X"$_am_arg" | 12806 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12807 s//\1/ 12808 q 12809 } 12810 /^X\(\/\/\)[^/].*/{ 12811 s//\1/ 12812 q 12813 } 12814 /^X\(\/\/\)$/{ 12815 s//\1/ 12816 q 12817 } 12818 /^X\(\/\).*/{ 12819 s//\1/ 12820 q 12821 } 12822 s/.*/./; q'`/stamp-h$_am_stamp_count 12823 ;; 12824 12825 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12826$as_echo "$as_me: executing $ac_file commands" >&6;} 12827 ;; 12828 esac 12829 12830 12831 case $ac_file$ac_mode in 12832 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 12833 # Autoconf 2.62 quotes --file arguments for eval, but not when files 12834 # are listed without --file. Let's play safe and only enable the eval 12835 # if we detect the quoting. 12836 case $CONFIG_FILES in 12837 *\'*) eval set x "$CONFIG_FILES" ;; 12838 *) set x $CONFIG_FILES ;; 12839 esac 12840 shift 12841 for mf 12842 do 12843 # Strip MF so we end up with the name of the file. 12844 mf=`echo "$mf" | sed -e 's/:.*$//'` 12845 # Check whether this is an Automake generated Makefile or not. 12846 # We used to match only the files named `Makefile.in', but 12847 # some people rename them; so instead we look at the file content. 12848 # Grep'ing the first line is not enough: some people post-process 12849 # each Makefile.in and add a new line on top of each file to say so. 12850 # Grep'ing the whole file is not good either: AIX grep has a line 12851 # limit of 2048, but all sed's we know have understand at least 4000. 12852 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 12853 dirpart=`$as_dirname -- "$mf" || 12854$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12855 X"$mf" : 'X\(//\)[^/]' \| \ 12856 X"$mf" : 'X\(//\)$' \| \ 12857 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 12858$as_echo X"$mf" | 12859 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12860 s//\1/ 12861 q 12862 } 12863 /^X\(\/\/\)[^/].*/{ 12864 s//\1/ 12865 q 12866 } 12867 /^X\(\/\/\)$/{ 12868 s//\1/ 12869 q 12870 } 12871 /^X\(\/\).*/{ 12872 s//\1/ 12873 q 12874 } 12875 s/.*/./; q'` 12876 else 12877 continue 12878 fi 12879 # Extract the definition of DEPDIR, am__include, and am__quote 12880 # from the Makefile without running `make'. 12881 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 12882 test -z "$DEPDIR" && continue 12883 am__include=`sed -n 's/^am__include = //p' < "$mf"` 12884 test -z "am__include" && continue 12885 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 12886 # When using ansi2knr, U may be empty or an underscore; expand it 12887 U=`sed -n 's/^U = //p' < "$mf"` 12888 # Find all dependency output files, they are included files with 12889 # $(DEPDIR) in their names. We invoke sed twice because it is the 12890 # simplest approach to changing $(DEPDIR) to its actual value in the 12891 # expansion. 12892 for file in `sed -n " 12893 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 12894 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 12895 # Make sure the directory exists. 12896 test -f "$dirpart/$file" && continue 12897 fdir=`$as_dirname -- "$file" || 12898$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12899 X"$file" : 'X\(//\)[^/]' \| \ 12900 X"$file" : 'X\(//\)$' \| \ 12901 X"$file" : 'X\(/\)' \| . 2>/dev/null || 12902$as_echo X"$file" | 12903 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12904 s//\1/ 12905 q 12906 } 12907 /^X\(\/\/\)[^/].*/{ 12908 s//\1/ 12909 q 12910 } 12911 /^X\(\/\/\)$/{ 12912 s//\1/ 12913 q 12914 } 12915 /^X\(\/\).*/{ 12916 s//\1/ 12917 q 12918 } 12919 s/.*/./; q'` 12920 as_dir=$dirpart/$fdir; as_fn_mkdir_p 12921 # echo "creating $dirpart/$file" 12922 echo '# dummy' > "$dirpart/$file" 12923 done 12924 done 12925} 12926 ;; 12927 "libtool":C) 12928 12929 # See if we are running on zsh, and set the options which allow our 12930 # commands through without removal of \ escapes. 12931 if test -n "${ZSH_VERSION+set}" ; then 12932 setopt NO_GLOB_SUBST 12933 fi 12934 12935 cfgfile="${ofile}T" 12936 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 12937 $RM "$cfgfile" 12938 12939 cat <<_LT_EOF >> "$cfgfile" 12940#! $SHELL 12941 12942# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 12943# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 12944# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 12945# NOTE: Changes made to this file will be lost: look at ltmain.sh. 12946# 12947# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 12948# 2006, 2007, 2008 Free Software Foundation, Inc. 12949# Written by Gordon Matzigkeit, 1996 12950# 12951# This file is part of GNU Libtool. 12952# 12953# GNU Libtool is free software; you can redistribute it and/or 12954# modify it under the terms of the GNU General Public License as 12955# published by the Free Software Foundation; either version 2 of 12956# the License, or (at your option) any later version. 12957# 12958# As a special exception to the GNU General Public License, 12959# if you distribute this file as part of a program or library that 12960# is built using GNU Libtool, you may include this file under the 12961# same distribution terms that you use for the rest of that program. 12962# 12963# GNU Libtool is distributed in the hope that it will be useful, 12964# but WITHOUT ANY WARRANTY; without even the implied warranty of 12965# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12966# GNU General Public License for more details. 12967# 12968# You should have received a copy of the GNU General Public License 12969# along with GNU Libtool; see the file COPYING. If not, a copy 12970# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 12971# obtained by writing to the Free Software Foundation, Inc., 12972# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 12973 12974 12975# The names of the tagged configurations supported by this script. 12976available_tags="" 12977 12978# ### BEGIN LIBTOOL CONFIG 12979 12980# Which release of libtool.m4 was used? 12981macro_version=$macro_version 12982macro_revision=$macro_revision 12983 12984# Whether or not to build shared libraries. 12985build_libtool_libs=$enable_shared 12986 12987# Whether or not to build static libraries. 12988build_old_libs=$enable_static 12989 12990# What type of objects to build. 12991pic_mode=$pic_mode 12992 12993# Whether or not to optimize for fast installation. 12994fast_install=$enable_fast_install 12995 12996# The host system. 12997host_alias=$host_alias 12998host=$host 12999host_os=$host_os 13000 13001# The build system. 13002build_alias=$build_alias 13003build=$build 13004build_os=$build_os 13005 13006# A sed program that does not truncate output. 13007SED=$lt_SED 13008 13009# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13010Xsed="\$SED -e 1s/^X//" 13011 13012# A grep program that handles long lines. 13013GREP=$lt_GREP 13014 13015# An ERE matcher. 13016EGREP=$lt_EGREP 13017 13018# A literal string matcher. 13019FGREP=$lt_FGREP 13020 13021# A BSD- or MS-compatible name lister. 13022NM=$lt_NM 13023 13024# Whether we need soft or hard links. 13025LN_S=$lt_LN_S 13026 13027# What is the maximum length of a command? 13028max_cmd_len=$max_cmd_len 13029 13030# Object file suffix (normally "o"). 13031objext=$ac_objext 13032 13033# Executable file suffix (normally ""). 13034exeext=$exeext 13035 13036# whether the shell understands "unset". 13037lt_unset=$lt_unset 13038 13039# turn spaces into newlines. 13040SP2NL=$lt_lt_SP2NL 13041 13042# turn newlines into spaces. 13043NL2SP=$lt_lt_NL2SP 13044 13045# How to create reloadable object files. 13046reload_flag=$lt_reload_flag 13047reload_cmds=$lt_reload_cmds 13048 13049# An object symbol dumper. 13050OBJDUMP=$lt_OBJDUMP 13051 13052# Method to check whether dependent libraries are shared objects. 13053deplibs_check_method=$lt_deplibs_check_method 13054 13055# Command to use when deplibs_check_method == "file_magic". 13056file_magic_cmd=$lt_file_magic_cmd 13057 13058# The archiver. 13059AR=$lt_AR 13060AR_FLAGS=$lt_AR_FLAGS 13061 13062# A symbol stripping program. 13063STRIP=$lt_STRIP 13064 13065# Commands used to install an old-style archive. 13066RANLIB=$lt_RANLIB 13067old_postinstall_cmds=$lt_old_postinstall_cmds 13068old_postuninstall_cmds=$lt_old_postuninstall_cmds 13069 13070# A C compiler. 13071LTCC=$lt_CC 13072 13073# LTCC compiler flags. 13074LTCFLAGS=$lt_CFLAGS 13075 13076# Take the output of nm and produce a listing of raw symbols and C names. 13077global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13078 13079# Transform the output of nm in a proper C declaration. 13080global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13081 13082# Transform the output of nm in a C name address pair. 13083global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13084 13085# Transform the output of nm in a C name address pair when lib prefix is needed. 13086global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13087 13088# The name of the directory that contains temporary libtool files. 13089objdir=$objdir 13090 13091# Shell to use when invoking shell scripts. 13092SHELL=$lt_SHELL 13093 13094# An echo program that does not interpret backslashes. 13095ECHO=$lt_ECHO 13096 13097# Used to examine libraries when file_magic_cmd begins with "file". 13098MAGIC_CMD=$MAGIC_CMD 13099 13100# Must we lock files when doing compilation? 13101need_locks=$lt_need_locks 13102 13103# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13104DSYMUTIL=$lt_DSYMUTIL 13105 13106# Tool to change global to local symbols on Mac OS X. 13107NMEDIT=$lt_NMEDIT 13108 13109# Tool to manipulate fat objects and archives on Mac OS X. 13110LIPO=$lt_LIPO 13111 13112# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13113OTOOL=$lt_OTOOL 13114 13115# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13116OTOOL64=$lt_OTOOL64 13117 13118# Old archive suffix (normally "a"). 13119libext=$libext 13120 13121# Shared library suffix (normally ".so"). 13122shrext_cmds=$lt_shrext_cmds 13123 13124# The commands to extract the exported symbol list from a shared archive. 13125extract_expsyms_cmds=$lt_extract_expsyms_cmds 13126 13127# Variables whose values should be saved in libtool wrapper scripts and 13128# restored at link time. 13129variables_saved_for_relink=$lt_variables_saved_for_relink 13130 13131# Do we need the "lib" prefix for modules? 13132need_lib_prefix=$need_lib_prefix 13133 13134# Do we need a version for libraries? 13135need_version=$need_version 13136 13137# Library versioning type. 13138version_type=$version_type 13139 13140# Shared library runtime path variable. 13141runpath_var=$runpath_var 13142 13143# Shared library path variable. 13144shlibpath_var=$shlibpath_var 13145 13146# Is shlibpath searched before the hard-coded library search path? 13147shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13148 13149# Format of library name prefix. 13150libname_spec=$lt_libname_spec 13151 13152# List of archive names. First name is the real one, the rest are links. 13153# The last name is the one that the linker finds with -lNAME 13154library_names_spec=$lt_library_names_spec 13155 13156# The coded name of the library, if different from the real name. 13157soname_spec=$lt_soname_spec 13158 13159# Command to use after installation of a shared archive. 13160postinstall_cmds=$lt_postinstall_cmds 13161 13162# Command to use after uninstallation of a shared archive. 13163postuninstall_cmds=$lt_postuninstall_cmds 13164 13165# Commands used to finish a libtool library installation in a directory. 13166finish_cmds=$lt_finish_cmds 13167 13168# As "finish_cmds", except a single script fragment to be evaled but 13169# not shown. 13170finish_eval=$lt_finish_eval 13171 13172# Whether we should hardcode library paths into libraries. 13173hardcode_into_libs=$hardcode_into_libs 13174 13175# Compile-time system search path for libraries. 13176sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13177 13178# Run-time system search path for libraries. 13179sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13180 13181# Whether dlopen is supported. 13182dlopen_support=$enable_dlopen 13183 13184# Whether dlopen of programs is supported. 13185dlopen_self=$enable_dlopen_self 13186 13187# Whether dlopen of statically linked programs is supported. 13188dlopen_self_static=$enable_dlopen_self_static 13189 13190# Commands to strip libraries. 13191old_striplib=$lt_old_striplib 13192striplib=$lt_striplib 13193 13194 13195# The linker used to build libraries. 13196LD=$lt_LD 13197 13198# Commands used to build an old-style archive. 13199old_archive_cmds=$lt_old_archive_cmds 13200 13201# A language specific compiler. 13202CC=$lt_compiler 13203 13204# Is the compiler the GNU compiler? 13205with_gcc=$GCC 13206 13207# Compiler flag to turn off builtin functions. 13208no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13209 13210# How to pass a linker flag through the compiler. 13211wl=$lt_lt_prog_compiler_wl 13212 13213# Additional compiler flags for building library objects. 13214pic_flag=$lt_lt_prog_compiler_pic 13215 13216# Compiler flag to prevent dynamic linking. 13217link_static_flag=$lt_lt_prog_compiler_static 13218 13219# Does compiler simultaneously support -c and -o options? 13220compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13221 13222# Whether or not to add -lc for building shared libraries. 13223build_libtool_need_lc=$archive_cmds_need_lc 13224 13225# Whether or not to disallow shared libs when runtime libs are static. 13226allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13227 13228# Compiler flag to allow reflexive dlopens. 13229export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13230 13231# Compiler flag to generate shared objects directly from archives. 13232whole_archive_flag_spec=$lt_whole_archive_flag_spec 13233 13234# Whether the compiler copes with passing no objects directly. 13235compiler_needs_object=$lt_compiler_needs_object 13236 13237# Create an old-style archive from a shared archive. 13238old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13239 13240# Create a temporary old-style archive to link instead of a shared archive. 13241old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13242 13243# Commands used to build a shared archive. 13244archive_cmds=$lt_archive_cmds 13245archive_expsym_cmds=$lt_archive_expsym_cmds 13246 13247# Commands used to build a loadable module if different from building 13248# a shared archive. 13249module_cmds=$lt_module_cmds 13250module_expsym_cmds=$lt_module_expsym_cmds 13251 13252# Whether we are building with GNU ld or not. 13253with_gnu_ld=$lt_with_gnu_ld 13254 13255# Flag that allows shared libraries with undefined symbols to be built. 13256allow_undefined_flag=$lt_allow_undefined_flag 13257 13258# Flag that enforces no undefined symbols. 13259no_undefined_flag=$lt_no_undefined_flag 13260 13261# Flag to hardcode \$libdir into a binary during linking. 13262# This must work even if \$libdir does not exist 13263hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13264 13265# If ld is used when linking, flag to hardcode \$libdir into a binary 13266# during linking. This must work even if \$libdir does not exist. 13267hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13268 13269# Whether we need a single "-rpath" flag with a separated argument. 13270hardcode_libdir_separator=$lt_hardcode_libdir_separator 13271 13272# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13273# DIR into the resulting binary. 13274hardcode_direct=$hardcode_direct 13275 13276# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13277# DIR into the resulting binary and the resulting library dependency is 13278# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13279# library is relocated. 13280hardcode_direct_absolute=$hardcode_direct_absolute 13281 13282# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13283# into the resulting binary. 13284hardcode_minus_L=$hardcode_minus_L 13285 13286# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13287# into the resulting binary. 13288hardcode_shlibpath_var=$hardcode_shlibpath_var 13289 13290# Set to "yes" if building a shared library automatically hardcodes DIR 13291# into the library and all subsequent libraries and executables linked 13292# against it. 13293hardcode_automatic=$hardcode_automatic 13294 13295# Set to yes if linker adds runtime paths of dependent libraries 13296# to runtime path list. 13297inherit_rpath=$inherit_rpath 13298 13299# Whether libtool must link a program against all its dependency libraries. 13300link_all_deplibs=$link_all_deplibs 13301 13302# Fix the shell variable \$srcfile for the compiler. 13303fix_srcfile_path=$lt_fix_srcfile_path 13304 13305# Set to "yes" if exported symbols are required. 13306always_export_symbols=$always_export_symbols 13307 13308# The commands to list exported symbols. 13309export_symbols_cmds=$lt_export_symbols_cmds 13310 13311# Symbols that should not be listed in the preloaded symbols. 13312exclude_expsyms=$lt_exclude_expsyms 13313 13314# Symbols that must always be exported. 13315include_expsyms=$lt_include_expsyms 13316 13317# Commands necessary for linking programs (against libraries) with templates. 13318prelink_cmds=$lt_prelink_cmds 13319 13320# Specify filename containing input files. 13321file_list_spec=$lt_file_list_spec 13322 13323# How to hardcode a shared library path into an executable. 13324hardcode_action=$hardcode_action 13325 13326# ### END LIBTOOL CONFIG 13327 13328_LT_EOF 13329 13330 case $host_os in 13331 aix3*) 13332 cat <<\_LT_EOF >> "$cfgfile" 13333# AIX sometimes has problems with the GCC collect2 program. For some 13334# reason, if we set the COLLECT_NAMES environment variable, the problems 13335# vanish in a puff of smoke. 13336if test "X${COLLECT_NAMES+set}" != Xset; then 13337 COLLECT_NAMES= 13338 export COLLECT_NAMES 13339fi 13340_LT_EOF 13341 ;; 13342 esac 13343 13344 13345ltmain="$ac_aux_dir/ltmain.sh" 13346 13347 13348 # We use sed instead of cat because bash on DJGPP gets confused if 13349 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13350 # text mode, it properly converts lines to CR/LF. This bash problem 13351 # is reportedly fixed, but why not run on old versions too? 13352 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13353 || (rm -f "$cfgfile"; exit 1) 13354 13355 case $xsi_shell in 13356 yes) 13357 cat << \_LT_EOF >> "$cfgfile" 13358 13359# func_dirname file append nondir_replacement 13360# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13361# otherwise set result to NONDIR_REPLACEMENT. 13362func_dirname () 13363{ 13364 case ${1} in 13365 */*) func_dirname_result="${1%/*}${2}" ;; 13366 * ) func_dirname_result="${3}" ;; 13367 esac 13368} 13369 13370# func_basename file 13371func_basename () 13372{ 13373 func_basename_result="${1##*/}" 13374} 13375 13376# func_dirname_and_basename file append nondir_replacement 13377# perform func_basename and func_dirname in a single function 13378# call: 13379# dirname: Compute the dirname of FILE. If nonempty, 13380# add APPEND to the result, otherwise set result 13381# to NONDIR_REPLACEMENT. 13382# value returned in "$func_dirname_result" 13383# basename: Compute filename of FILE. 13384# value retuned in "$func_basename_result" 13385# Implementation must be kept synchronized with func_dirname 13386# and func_basename. For efficiency, we do not delegate to 13387# those functions but instead duplicate the functionality here. 13388func_dirname_and_basename () 13389{ 13390 case ${1} in 13391 */*) func_dirname_result="${1%/*}${2}" ;; 13392 * ) func_dirname_result="${3}" ;; 13393 esac 13394 func_basename_result="${1##*/}" 13395} 13396 13397# func_stripname prefix suffix name 13398# strip PREFIX and SUFFIX off of NAME. 13399# PREFIX and SUFFIX must not contain globbing or regex special 13400# characters, hashes, percent signs, but SUFFIX may contain a leading 13401# dot (in which case that matches only a dot). 13402func_stripname () 13403{ 13404 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13405 # positional parameters, so assign one to ordinary parameter first. 13406 func_stripname_result=${3} 13407 func_stripname_result=${func_stripname_result#"${1}"} 13408 func_stripname_result=${func_stripname_result%"${2}"} 13409} 13410 13411# func_opt_split 13412func_opt_split () 13413{ 13414 func_opt_split_opt=${1%%=*} 13415 func_opt_split_arg=${1#*=} 13416} 13417 13418# func_lo2o object 13419func_lo2o () 13420{ 13421 case ${1} in 13422 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13423 *) func_lo2o_result=${1} ;; 13424 esac 13425} 13426 13427# func_xform libobj-or-source 13428func_xform () 13429{ 13430 func_xform_result=${1%.*}.lo 13431} 13432 13433# func_arith arithmetic-term... 13434func_arith () 13435{ 13436 func_arith_result=$(( $* )) 13437} 13438 13439# func_len string 13440# STRING may not start with a hyphen. 13441func_len () 13442{ 13443 func_len_result=${#1} 13444} 13445 13446_LT_EOF 13447 ;; 13448 *) # Bourne compatible functions. 13449 cat << \_LT_EOF >> "$cfgfile" 13450 13451# func_dirname file append nondir_replacement 13452# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13453# otherwise set result to NONDIR_REPLACEMENT. 13454func_dirname () 13455{ 13456 # Extract subdirectory from the argument. 13457 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 13458 if test "X$func_dirname_result" = "X${1}"; then 13459 func_dirname_result="${3}" 13460 else 13461 func_dirname_result="$func_dirname_result${2}" 13462 fi 13463} 13464 13465# func_basename file 13466func_basename () 13467{ 13468 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 13469} 13470 13471 13472# func_stripname prefix suffix name 13473# strip PREFIX and SUFFIX off of NAME. 13474# PREFIX and SUFFIX must not contain globbing or regex special 13475# characters, hashes, percent signs, but SUFFIX may contain a leading 13476# dot (in which case that matches only a dot). 13477# func_strip_suffix prefix name 13478func_stripname () 13479{ 13480 case ${2} in 13481 .*) func_stripname_result=`$ECHO "X${3}" \ 13482 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 13483 *) func_stripname_result=`$ECHO "X${3}" \ 13484 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 13485 esac 13486} 13487 13488# sed scripts: 13489my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13490my_sed_long_arg='1s/^-[^=]*=//' 13491 13492# func_opt_split 13493func_opt_split () 13494{ 13495 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 13496 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 13497} 13498 13499# func_lo2o object 13500func_lo2o () 13501{ 13502 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 13503} 13504 13505# func_xform libobj-or-source 13506func_xform () 13507{ 13508 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 13509} 13510 13511# func_arith arithmetic-term... 13512func_arith () 13513{ 13514 func_arith_result=`expr "$@"` 13515} 13516 13517# func_len string 13518# STRING may not start with a hyphen. 13519func_len () 13520{ 13521 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13522} 13523 13524_LT_EOF 13525esac 13526 13527case $lt_shell_append in 13528 yes) 13529 cat << \_LT_EOF >> "$cfgfile" 13530 13531# func_append var value 13532# Append VALUE to the end of shell variable VAR. 13533func_append () 13534{ 13535 eval "$1+=\$2" 13536} 13537_LT_EOF 13538 ;; 13539 *) 13540 cat << \_LT_EOF >> "$cfgfile" 13541 13542# func_append var value 13543# Append VALUE to the end of shell variable VAR. 13544func_append () 13545{ 13546 eval "$1=\$$1\$2" 13547} 13548 13549_LT_EOF 13550 ;; 13551 esac 13552 13553 13554 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13555 || (rm -f "$cfgfile"; exit 1) 13556 13557 mv -f "$cfgfile" "$ofile" || 13558 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13559 chmod +x "$ofile" 13560 13561 ;; 13562 13563 esac 13564done # for ac_tag 13565 13566 13567as_fn_exit 0 13568_ACEOF 13569ac_clean_files=$ac_clean_files_save 13570 13571test $ac_write_fail = 0 || 13572 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13573 13574 13575# configure is writing to config.log, and then calls config.status. 13576# config.status does its own redirection, appending to config.log. 13577# Unfortunately, on DOS this fails, as config.log is still kept open 13578# by configure, so config.status won't be able to write to it; its 13579# output is simply discarded. So we exec the FD to /dev/null, 13580# effectively closing config.log, so it can be properly (re)opened and 13581# appended to by config.status. When coming back to configure, we 13582# need to make the FD available again. 13583if test "$no_create" != yes; then 13584 ac_cs_success=: 13585 ac_config_status_args= 13586 test "$silent" = yes && 13587 ac_config_status_args="$ac_config_status_args --quiet" 13588 exec 5>/dev/null 13589 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13590 exec 5>>config.log 13591 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13592 # would make configure fail if this is the last instruction. 13593 $ac_cs_success || as_fn_exit $? 13594fi 13595if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13597$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13598fi 13599 13600