configure revision 7b58d2e0
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.67 for xf86-video-siliconmotion 1.7.5. 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, 2010 Free Software 10# Foundation, Inc. 11# 12# 13# This configure script is free software; the Free Software Foundation 14# gives unlimited permission to copy, distribute and modify it. 15## -------------------- ## 16## M4sh Initialization. ## 17## -------------------- ## 18 19# Be more Bourne compatible 20DUALCASE=1; export DUALCASE # for MKS sh 21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28else 29 case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34esac 35fi 36 37 38as_nl=' 39' 40export as_nl 41# Printing a long string crashes Solaris 7 /usr/bin/printf. 42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 45# Prefer a ksh shell builtin over an external printf program on Solaris, 46# but without wasting forks for bash or zsh. 47if test -z "$BASH_VERSION$ZSH_VERSION" \ 48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 49 as_echo='print -r --' 50 as_echo_n='print -rn --' 51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 52 as_echo='printf %s\n' 53 as_echo_n='printf %s' 54else 55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 57 as_echo_n='/usr/ucb/echo -n' 58 else 59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 60 as_echo_n_body='eval 61 arg=$1; 62 case $arg in #( 63 *"$as_nl"*) 64 expr "X$arg" : "X\\(.*\\)$as_nl"; 65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 66 esac; 67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 68 ' 69 export as_echo_n_body 70 as_echo_n='sh -c $as_echo_n_body as_echo' 71 fi 72 export as_echo_body 73 as_echo='sh -c $as_echo_body as_echo' 74fi 75 76# The user is always right. 77if test "${PATH_SEPARATOR+set}" != set; then 78 PATH_SEPARATOR=: 79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 81 PATH_SEPARATOR=';' 82 } 83fi 84 85 86# IFS 87# We need space, tab and new line, in precisely that order. Quoting is 88# there to prevent editors from complaining about space-tab. 89# (If _AS_PATH_WALK were called with IFS unset, it would disable word 90# splitting by setting IFS to empty value.) 91IFS=" "" $as_nl" 92 93# Find who we are. Look in the path if we contain no directory separator. 94case $0 in #(( 95 *[\\/]* ) as_myself=$0 ;; 96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 97for as_dir in $PATH 98do 99 IFS=$as_save_IFS 100 test -z "$as_dir" && as_dir=. 101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 102 done 103IFS=$as_save_IFS 104 105 ;; 106esac 107# We did not find ourselves, most probably we were run as `sh COMMAND' 108# in which case we are not to be found in the path. 109if test "x$as_myself" = x; then 110 as_myself=$0 111fi 112if test ! -f "$as_myself"; then 113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 114 exit 1 115fi 116 117# Unset variables that we do not need and which cause bugs (e.g. in 118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 119# suppresses any "Segmentation fault" message there. '((' could 120# trigger a bug in pdksh 5.2.14. 121for as_var in BASH_ENV ENV MAIL MAILPATH 122do eval test x\${$as_var+set} = xset \ 123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 124done 125PS1='$ ' 126PS2='> ' 127PS4='+ ' 128 129# NLS nuisances. 130LC_ALL=C 131export LC_ALL 132LANGUAGE=C 133export LANGUAGE 134 135# CDPATH. 136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 137 138if test "x$CONFIG_SHELL" = x; then 139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 140 emulate sh 141 NULLCMD=: 142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 143 # is contrary to our usage. Disable this feature. 144 alias -g '\${1+\"\$@\"}'='\"\$@\"' 145 setopt NO_GLOB_SUBST 146else 147 case \`(set -o) 2>/dev/null\` in #( 148 *posix*) : 149 set -o posix ;; #( 150 *) : 151 ;; 152esac 153fi 154" 155 as_required="as_fn_return () { (exit \$1); } 156as_fn_success () { as_fn_return 0; } 157as_fn_failure () { as_fn_return 1; } 158as_fn_ret_success () { return 0; } 159as_fn_ret_failure () { return 1; } 160 161exitcode=0 162as_fn_success || { exitcode=1; echo as_fn_success failed.; } 163as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 164as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 165as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 166if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 167 168else 169 exitcode=1; echo positional parameters were not saved. 170fi 171test x\$exitcode = x0 || exit 1" 172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 176test \$(( 1 + 1 )) = 2 || exit 1" 177 if (eval "$as_required") 2>/dev/null; then : 178 as_have_required=yes 179else 180 as_have_required=no 181fi 182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 183 184else 185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 186as_found=false 187for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 188do 189 IFS=$as_save_IFS 190 test -z "$as_dir" && as_dir=. 191 as_found=: 192 case $as_dir in #( 193 /*) 194 for as_base in sh bash ksh sh5; do 195 # Try only shells that exist, to save several forks. 196 as_shell=$as_dir/$as_base 197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 199 CONFIG_SHELL=$as_shell as_have_required=yes 200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 201 break 2 202fi 203fi 204 done;; 205 esac 206 as_found=false 207done 208$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 210 CONFIG_SHELL=$SHELL as_have_required=yes 211fi; } 212IFS=$as_save_IFS 213 214 215 if test "x$CONFIG_SHELL" != x; then : 216 # We cannot yet assume a decent shell, so we have to provide a 217 # neutralization value for shells without unset; and this also 218 # works around shells that cannot unset nonexistent variables. 219 BASH_ENV=/dev/null 220 ENV=/dev/null 221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 222 export CONFIG_SHELL 223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 224fi 225 226 if test x$as_have_required = xno; then : 227 $as_echo "$0: This script requires a shell more modern than all" 228 $as_echo "$0: the shells that I found on your system." 229 if test x${ZSH_VERSION+set} = xset ; then 230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 231 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 232 else 233 $as_echo "$0: Please tell bug-autoconf@gnu.org and 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 STATUS 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=$1; test $as_status -eq 0 && as_status=1 371 if test "$4"; then 372 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 373 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 374 fi 375 $as_echo "$as_me: error: $2" >&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, old GNU/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='xf86-video-siliconmotion' 704PACKAGE_TARNAME='xf86-video-siliconmotion' 705PACKAGE_VERSION='1.7.5' 706PACKAGE_STRING='xf86-video-siliconmotion 1.7.5' 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_unique_file="Makefile.am" 747ac_subst_vars='am__EXEEXT_FALSE 748am__EXEEXT_TRUE 749LTLIBOBJS 750LIBOBJS 751DRIVER_NAME 752moduledir 753XMODES_FALSE 754XMODES_TRUE 755XSERVER_LIBPCIACCESS_FALSE 756XSERVER_LIBPCIACCESS_TRUE 757PCIACCESS_LIBS 758PCIACCESS_CFLAGS 759HAVE_XEXTPROTO_71_FALSE 760HAVE_XEXTPROTO_71_TRUE 761XEXT_LIBS 762XEXT_CFLAGS 763XORG_LIBS 764XORG_CFLAGS 765OTOOL64 766OTOOL 767LIPO 768NMEDIT 769DSYMUTIL 770lt_ECHO 771RANLIB 772AR 773OBJDUMP 774LN_S 775NM 776ac_ct_DUMPBIN 777DUMPBIN 778LD 779FGREP 780LIBTOOL 781MAINT 782MAINTAINER_MODE_FALSE 783MAINTAINER_MODE_TRUE 784am__fastdepCC_FALSE 785am__fastdepCC_TRUE 786CCDEPMODE 787AMDEPBACKSLASH 788AMDEP_FALSE 789AMDEP_TRUE 790am__quote 791am__include 792DEPDIR 793am__untar 794am__tar 795AMTAR 796am__leading_dot 797SET_MAKE 798AWK 799mkdir_p 800MKDIR_P 801INSTALL_STRIP_PROGRAM 802STRIP 803install_sh 804MAKEINFO 805AUTOHEADER 806AUTOMAKE 807AUTOCONF 808ACLOCAL 809VERSION 810PACKAGE 811CYGPATH_W 812am__isrc 813AM_BACKSLASH 814AM_DEFAULT_VERBOSITY 815MAN_SUBSTS 816XORG_MAN_PAGE 817ADMIN_MAN_DIR 818DRIVER_MAN_DIR 819MISC_MAN_DIR 820FILE_MAN_DIR 821LIB_MAN_DIR 822APP_MAN_DIR 823ADMIN_MAN_SUFFIX 824DRIVER_MAN_SUFFIX 825MISC_MAN_SUFFIX 826FILE_MAN_SUFFIX 827LIB_MAN_SUFFIX 828APP_MAN_SUFFIX 829SED 830host_os 831host_vendor 832host_cpu 833host 834build_os 835build_vendor 836build_cpu 837build 838INSTALL_CMD 839PKG_CONFIG_LIBDIR 840PKG_CONFIG_PATH 841PKG_CONFIG 842CHANGELOG_CMD 843CWARNFLAGS 844EGREP 845GREP 846CPP 847OBJEXT 848EXEEXT 849ac_ct_CC 850CPPFLAGS 851LDFLAGS 852CFLAGS 853CC 854INSTALL_DATA 855INSTALL_SCRIPT 856INSTALL_PROGRAM 857target_alias 858host_alias 859build_alias 860LIBS 861ECHO_T 862ECHO_N 863ECHO_C 864DEFS 865mandir 866localedir 867libdir 868psdir 869pdfdir 870dvidir 871htmldir 872infodir 873docdir 874oldincludedir 875includedir 876localstatedir 877sharedstatedir 878sysconfdir 879datadir 880datarootdir 881libexecdir 882sbindir 883bindir 884program_transform_name 885prefix 886exec_prefix 887PACKAGE_URL 888PACKAGE_BUGREPORT 889PACKAGE_STRING 890PACKAGE_VERSION 891PACKAGE_TARNAME 892PACKAGE_NAME 893PATH_SEPARATOR 894SHELL' 895ac_subst_files='' 896ac_user_opts=' 897enable_option_checking 898enable_strict_compilation 899enable_silent_rules 900enable_dependency_tracking 901enable_maintainer_mode 902enable_static 903enable_shared 904with_pic 905enable_fast_install 906with_gnu_ld 907enable_libtool_lock 908with_xorg_module_dir 909' 910 ac_precious_vars='build_alias 911host_alias 912target_alias 913CC 914CFLAGS 915LDFLAGS 916LIBS 917CPPFLAGS 918CPP 919PKG_CONFIG 920PKG_CONFIG_PATH 921PKG_CONFIG_LIBDIR 922XORG_CFLAGS 923XORG_LIBS 924XEXT_CFLAGS 925XEXT_LIBS 926PCIACCESS_CFLAGS 927PCIACCESS_LIBS' 928 929 930# Initialize some variables set by options. 931ac_init_help= 932ac_init_version=false 933ac_unrecognized_opts= 934ac_unrecognized_sep= 935# The variables have the same names as the options, with 936# dashes changed to underlines. 937cache_file=/dev/null 938exec_prefix=NONE 939no_create= 940no_recursion= 941prefix=NONE 942program_prefix=NONE 943program_suffix=NONE 944program_transform_name=s,x,x, 945silent= 946site= 947srcdir= 948verbose= 949x_includes=NONE 950x_libraries=NONE 951 952# Installation directory options. 953# These are left unexpanded so users can "make install exec_prefix=/foo" 954# and all the variables that are supposed to be based on exec_prefix 955# by default will actually change. 956# Use braces instead of parens because sh, perl, etc. also accept them. 957# (The list follows the same order as the GNU Coding Standards.) 958bindir='${exec_prefix}/bin' 959sbindir='${exec_prefix}/sbin' 960libexecdir='${exec_prefix}/libexec' 961datarootdir='${prefix}/share' 962datadir='${datarootdir}' 963sysconfdir='${prefix}/etc' 964sharedstatedir='${prefix}/com' 965localstatedir='${prefix}/var' 966includedir='${prefix}/include' 967oldincludedir='/usr/include' 968docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 969infodir='${datarootdir}/info' 970htmldir='${docdir}' 971dvidir='${docdir}' 972pdfdir='${docdir}' 973psdir='${docdir}' 974libdir='${exec_prefix}/lib' 975localedir='${datarootdir}/locale' 976mandir='${datarootdir}/man' 977 978ac_prev= 979ac_dashdash= 980for ac_option 981do 982 # If the previous option needs an argument, assign it. 983 if test -n "$ac_prev"; then 984 eval $ac_prev=\$ac_option 985 ac_prev= 986 continue 987 fi 988 989 case $ac_option in 990 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 991 *=) ac_optarg= ;; 992 *) ac_optarg=yes ;; 993 esac 994 995 # Accept the important Cygnus configure options, so we can diagnose typos. 996 997 case $ac_dashdash$ac_option in 998 --) 999 ac_dashdash=yes ;; 1000 1001 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1002 ac_prev=bindir ;; 1003 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1004 bindir=$ac_optarg ;; 1005 1006 -build | --build | --buil | --bui | --bu) 1007 ac_prev=build_alias ;; 1008 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1009 build_alias=$ac_optarg ;; 1010 1011 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1012 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1013 ac_prev=cache_file ;; 1014 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1015 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1016 cache_file=$ac_optarg ;; 1017 1018 --config-cache | -C) 1019 cache_file=config.cache ;; 1020 1021 -datadir | --datadir | --datadi | --datad) 1022 ac_prev=datadir ;; 1023 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1024 datadir=$ac_optarg ;; 1025 1026 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1027 | --dataroo | --dataro | --datar) 1028 ac_prev=datarootdir ;; 1029 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1030 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1031 datarootdir=$ac_optarg ;; 1032 1033 -disable-* | --disable-*) 1034 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1035 # Reject names that are not valid shell variable names. 1036 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1037 as_fn_error $? "invalid feature name: $ac_useropt" 1038 ac_useropt_orig=$ac_useropt 1039 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1040 case $ac_user_opts in 1041 *" 1042"enable_$ac_useropt" 1043"*) ;; 1044 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1045 ac_unrecognized_sep=', ';; 1046 esac 1047 eval enable_$ac_useropt=no ;; 1048 1049 -docdir | --docdir | --docdi | --doc | --do) 1050 ac_prev=docdir ;; 1051 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1052 docdir=$ac_optarg ;; 1053 1054 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1055 ac_prev=dvidir ;; 1056 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1057 dvidir=$ac_optarg ;; 1058 1059 -enable-* | --enable-*) 1060 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1061 # Reject names that are not valid shell variable names. 1062 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1063 as_fn_error $? "invalid feature name: $ac_useropt" 1064 ac_useropt_orig=$ac_useropt 1065 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1066 case $ac_user_opts in 1067 *" 1068"enable_$ac_useropt" 1069"*) ;; 1070 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1071 ac_unrecognized_sep=', ';; 1072 esac 1073 eval enable_$ac_useropt=\$ac_optarg ;; 1074 1075 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1076 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1077 | --exec | --exe | --ex) 1078 ac_prev=exec_prefix ;; 1079 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1080 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1081 | --exec=* | --exe=* | --ex=*) 1082 exec_prefix=$ac_optarg ;; 1083 1084 -gas | --gas | --ga | --g) 1085 # Obsolete; use --with-gas. 1086 with_gas=yes ;; 1087 1088 -help | --help | --hel | --he | -h) 1089 ac_init_help=long ;; 1090 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1091 ac_init_help=recursive ;; 1092 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1093 ac_init_help=short ;; 1094 1095 -host | --host | --hos | --ho) 1096 ac_prev=host_alias ;; 1097 -host=* | --host=* | --hos=* | --ho=*) 1098 host_alias=$ac_optarg ;; 1099 1100 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1101 ac_prev=htmldir ;; 1102 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1103 | --ht=*) 1104 htmldir=$ac_optarg ;; 1105 1106 -includedir | --includedir | --includedi | --included | --include \ 1107 | --includ | --inclu | --incl | --inc) 1108 ac_prev=includedir ;; 1109 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1110 | --includ=* | --inclu=* | --incl=* | --inc=*) 1111 includedir=$ac_optarg ;; 1112 1113 -infodir | --infodir | --infodi | --infod | --info | --inf) 1114 ac_prev=infodir ;; 1115 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1116 infodir=$ac_optarg ;; 1117 1118 -libdir | --libdir | --libdi | --libd) 1119 ac_prev=libdir ;; 1120 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1121 libdir=$ac_optarg ;; 1122 1123 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1124 | --libexe | --libex | --libe) 1125 ac_prev=libexecdir ;; 1126 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1127 | --libexe=* | --libex=* | --libe=*) 1128 libexecdir=$ac_optarg ;; 1129 1130 -localedir | --localedir | --localedi | --localed | --locale) 1131 ac_prev=localedir ;; 1132 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1133 localedir=$ac_optarg ;; 1134 1135 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1136 | --localstate | --localstat | --localsta | --localst | --locals) 1137 ac_prev=localstatedir ;; 1138 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1139 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1140 localstatedir=$ac_optarg ;; 1141 1142 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1143 ac_prev=mandir ;; 1144 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1145 mandir=$ac_optarg ;; 1146 1147 -nfp | --nfp | --nf) 1148 # Obsolete; use --without-fp. 1149 with_fp=no ;; 1150 1151 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1152 | --no-cr | --no-c | -n) 1153 no_create=yes ;; 1154 1155 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1156 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1157 no_recursion=yes ;; 1158 1159 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1160 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1161 | --oldin | --oldi | --old | --ol | --o) 1162 ac_prev=oldincludedir ;; 1163 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1164 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1165 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1166 oldincludedir=$ac_optarg ;; 1167 1168 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1169 ac_prev=prefix ;; 1170 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1171 prefix=$ac_optarg ;; 1172 1173 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1174 | --program-pre | --program-pr | --program-p) 1175 ac_prev=program_prefix ;; 1176 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1177 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1178 program_prefix=$ac_optarg ;; 1179 1180 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1181 | --program-suf | --program-su | --program-s) 1182 ac_prev=program_suffix ;; 1183 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1184 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1185 program_suffix=$ac_optarg ;; 1186 1187 -program-transform-name | --program-transform-name \ 1188 | --program-transform-nam | --program-transform-na \ 1189 | --program-transform-n | --program-transform- \ 1190 | --program-transform | --program-transfor \ 1191 | --program-transfo | --program-transf \ 1192 | --program-trans | --program-tran \ 1193 | --progr-tra | --program-tr | --program-t) 1194 ac_prev=program_transform_name ;; 1195 -program-transform-name=* | --program-transform-name=* \ 1196 | --program-transform-nam=* | --program-transform-na=* \ 1197 | --program-transform-n=* | --program-transform-=* \ 1198 | --program-transform=* | --program-transfor=* \ 1199 | --program-transfo=* | --program-transf=* \ 1200 | --program-trans=* | --program-tran=* \ 1201 | --progr-tra=* | --program-tr=* | --program-t=*) 1202 program_transform_name=$ac_optarg ;; 1203 1204 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1205 ac_prev=pdfdir ;; 1206 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1207 pdfdir=$ac_optarg ;; 1208 1209 -psdir | --psdir | --psdi | --psd | --ps) 1210 ac_prev=psdir ;; 1211 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1212 psdir=$ac_optarg ;; 1213 1214 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1215 | -silent | --silent | --silen | --sile | --sil) 1216 silent=yes ;; 1217 1218 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1219 ac_prev=sbindir ;; 1220 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1221 | --sbi=* | --sb=*) 1222 sbindir=$ac_optarg ;; 1223 1224 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1225 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1226 | --sharedst | --shareds | --shared | --share | --shar \ 1227 | --sha | --sh) 1228 ac_prev=sharedstatedir ;; 1229 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1230 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1231 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1232 | --sha=* | --sh=*) 1233 sharedstatedir=$ac_optarg ;; 1234 1235 -site | --site | --sit) 1236 ac_prev=site ;; 1237 -site=* | --site=* | --sit=*) 1238 site=$ac_optarg ;; 1239 1240 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1241 ac_prev=srcdir ;; 1242 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1243 srcdir=$ac_optarg ;; 1244 1245 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1246 | --syscon | --sysco | --sysc | --sys | --sy) 1247 ac_prev=sysconfdir ;; 1248 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1249 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1250 sysconfdir=$ac_optarg ;; 1251 1252 -target | --target | --targe | --targ | --tar | --ta | --t) 1253 ac_prev=target_alias ;; 1254 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1255 target_alias=$ac_optarg ;; 1256 1257 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1258 verbose=yes ;; 1259 1260 -version | --version | --versio | --versi | --vers | -V) 1261 ac_init_version=: ;; 1262 1263 -with-* | --with-*) 1264 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1265 # Reject names that are not valid shell variable names. 1266 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1267 as_fn_error $? "invalid package name: $ac_useropt" 1268 ac_useropt_orig=$ac_useropt 1269 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1270 case $ac_user_opts in 1271 *" 1272"with_$ac_useropt" 1273"*) ;; 1274 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1275 ac_unrecognized_sep=', ';; 1276 esac 1277 eval with_$ac_useropt=\$ac_optarg ;; 1278 1279 -without-* | --without-*) 1280 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1281 # Reject names that are not valid shell variable names. 1282 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1283 as_fn_error $? "invalid package name: $ac_useropt" 1284 ac_useropt_orig=$ac_useropt 1285 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1286 case $ac_user_opts in 1287 *" 1288"with_$ac_useropt" 1289"*) ;; 1290 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1291 ac_unrecognized_sep=', ';; 1292 esac 1293 eval with_$ac_useropt=no ;; 1294 1295 --x) 1296 # Obsolete; use --with-x. 1297 with_x=yes ;; 1298 1299 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1300 | --x-incl | --x-inc | --x-in | --x-i) 1301 ac_prev=x_includes ;; 1302 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1303 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1304 x_includes=$ac_optarg ;; 1305 1306 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1307 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1308 ac_prev=x_libraries ;; 1309 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1310 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1311 x_libraries=$ac_optarg ;; 1312 1313 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1314Try \`$0 --help' for more information" 1315 ;; 1316 1317 *=*) 1318 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1319 # Reject names that are not valid shell variable names. 1320 case $ac_envvar in #( 1321 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1322 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1323 esac 1324 eval $ac_envvar=\$ac_optarg 1325 export $ac_envvar ;; 1326 1327 *) 1328 # FIXME: should be removed in autoconf 3.0. 1329 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1330 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1331 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1332 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1333 ;; 1334 1335 esac 1336done 1337 1338if test -n "$ac_prev"; then 1339 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1340 as_fn_error $? "missing argument to $ac_option" 1341fi 1342 1343if test -n "$ac_unrecognized_opts"; then 1344 case $enable_option_checking in 1345 no) ;; 1346 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1347 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1348 esac 1349fi 1350 1351# Check all directory arguments for consistency. 1352for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1353 datadir sysconfdir sharedstatedir localstatedir includedir \ 1354 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1355 libdir localedir mandir 1356do 1357 eval ac_val=\$$ac_var 1358 # Remove trailing slashes. 1359 case $ac_val in 1360 */ ) 1361 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1362 eval $ac_var=\$ac_val;; 1363 esac 1364 # Be sure to have absolute directory names. 1365 case $ac_val in 1366 [\\/$]* | ?:[\\/]* ) continue;; 1367 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1368 esac 1369 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1370done 1371 1372# There might be people who depend on the old broken behavior: `$host' 1373# used to hold the argument of --host etc. 1374# FIXME: To remove some day. 1375build=$build_alias 1376host=$host_alias 1377target=$target_alias 1378 1379# FIXME: To remove some day. 1380if test "x$host_alias" != x; then 1381 if test "x$build_alias" = x; then 1382 cross_compiling=maybe 1383 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1384 If a cross compiler is detected then cross compile mode will be used" >&2 1385 elif test "x$build_alias" != "x$host_alias"; then 1386 cross_compiling=yes 1387 fi 1388fi 1389 1390ac_tool_prefix= 1391test -n "$host_alias" && ac_tool_prefix=$host_alias- 1392 1393test "$silent" = yes && exec 6>/dev/null 1394 1395 1396ac_pwd=`pwd` && test -n "$ac_pwd" && 1397ac_ls_di=`ls -di .` && 1398ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1399 as_fn_error $? "working directory cannot be determined" 1400test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1401 as_fn_error $? "pwd does not report name of working directory" 1402 1403 1404# Find the source files, if location was not specified. 1405if test -z "$srcdir"; then 1406 ac_srcdir_defaulted=yes 1407 # Try the directory containing this script, then the parent directory. 1408 ac_confdir=`$as_dirname -- "$as_myself" || 1409$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1410 X"$as_myself" : 'X\(//\)[^/]' \| \ 1411 X"$as_myself" : 'X\(//\)$' \| \ 1412 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1413$as_echo X"$as_myself" | 1414 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1415 s//\1/ 1416 q 1417 } 1418 /^X\(\/\/\)[^/].*/{ 1419 s//\1/ 1420 q 1421 } 1422 /^X\(\/\/\)$/{ 1423 s//\1/ 1424 q 1425 } 1426 /^X\(\/\).*/{ 1427 s//\1/ 1428 q 1429 } 1430 s/.*/./; q'` 1431 srcdir=$ac_confdir 1432 if test ! -r "$srcdir/$ac_unique_file"; then 1433 srcdir=.. 1434 fi 1435else 1436 ac_srcdir_defaulted=no 1437fi 1438if test ! -r "$srcdir/$ac_unique_file"; then 1439 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1440 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1441fi 1442ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1443ac_abs_confdir=`( 1444 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1445 pwd)` 1446# When building in place, set srcdir=. 1447if test "$ac_abs_confdir" = "$ac_pwd"; then 1448 srcdir=. 1449fi 1450# Remove unnecessary trailing slashes from srcdir. 1451# Double slashes in file names in object file debugging info 1452# mess up M-x gdb in Emacs. 1453case $srcdir in 1454*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1455esac 1456for ac_var in $ac_precious_vars; do 1457 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1458 eval ac_env_${ac_var}_value=\$${ac_var} 1459 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1460 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1461done 1462 1463# 1464# Report the --help message. 1465# 1466if test "$ac_init_help" = "long"; then 1467 # Omit some internal or obsolete options to make the list less imposing. 1468 # This message is too long to be a string in the A/UX 3.1 sh. 1469 cat <<_ACEOF 1470\`configure' configures xf86-video-siliconmotion 1.7.5 to adapt to many kinds of systems. 1471 1472Usage: $0 [OPTION]... [VAR=VALUE]... 1473 1474To assign environment variables (e.g., CC, CFLAGS...), specify them as 1475VAR=VALUE. See below for descriptions of some of the useful variables. 1476 1477Defaults for the options are specified in brackets. 1478 1479Configuration: 1480 -h, --help display this help and exit 1481 --help=short display options specific to this package 1482 --help=recursive display the short help of all the included packages 1483 -V, --version display version information and exit 1484 -q, --quiet, --silent do not print \`checking ...' messages 1485 --cache-file=FILE cache test results in FILE [disabled] 1486 -C, --config-cache alias for \`--cache-file=config.cache' 1487 -n, --no-create do not create output files 1488 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1489 1490Installation directories: 1491 --prefix=PREFIX install architecture-independent files in PREFIX 1492 [$ac_default_prefix] 1493 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1494 [PREFIX] 1495 1496By default, \`make install' will install all the files in 1497\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1498an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1499for instance \`--prefix=\$HOME'. 1500 1501For better control, use the options below. 1502 1503Fine tuning of the installation directories: 1504 --bindir=DIR user executables [EPREFIX/bin] 1505 --sbindir=DIR system admin executables [EPREFIX/sbin] 1506 --libexecdir=DIR program executables [EPREFIX/libexec] 1507 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1508 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1509 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1510 --libdir=DIR object code libraries [EPREFIX/lib] 1511 --includedir=DIR C header files [PREFIX/include] 1512 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1513 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1514 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1515 --infodir=DIR info documentation [DATAROOTDIR/info] 1516 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1517 --mandir=DIR man documentation [DATAROOTDIR/man] 1518 --docdir=DIR documentation root 1519 [DATAROOTDIR/doc/xf86-video-siliconmotion] 1520 --htmldir=DIR html documentation [DOCDIR] 1521 --dvidir=DIR dvi documentation [DOCDIR] 1522 --pdfdir=DIR pdf documentation [DOCDIR] 1523 --psdir=DIR ps documentation [DOCDIR] 1524_ACEOF 1525 1526 cat <<\_ACEOF 1527 1528Program names: 1529 --program-prefix=PREFIX prepend PREFIX to installed program names 1530 --program-suffix=SUFFIX append SUFFIX to installed program names 1531 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1532 1533System types: 1534 --build=BUILD configure for building on BUILD [guessed] 1535 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1536_ACEOF 1537fi 1538 1539if test -n "$ac_init_help"; then 1540 case $ac_init_help in 1541 short | recursive ) echo "Configuration of xf86-video-siliconmotion 1.7.5:";; 1542 esac 1543 cat <<\_ACEOF 1544 1545Optional Features: 1546 --disable-option-checking ignore unrecognized --enable/--with options 1547 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1548 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1549 --enable-strict-compilation 1550 Enable all warnings from compiler and make them 1551 errors (default: disabled) 1552 --enable-silent-rules less verbose build output (undo: `make V=1') 1553 --disable-silent-rules verbose build output (undo: `make V=0') 1554 --disable-dependency-tracking speeds up one-time build 1555 --enable-dependency-tracking do not reject slow dependency extractors 1556 --enable-maintainer-mode enable make rules and dependencies not useful 1557 (and sometimes confusing) to the casual installer 1558 --enable-static[=PKGS] build static libraries [default=no] 1559 --enable-shared[=PKGS] build shared libraries [default=yes] 1560 --enable-fast-install[=PKGS] 1561 optimize for fast installation [default=yes] 1562 --disable-libtool-lock avoid locking (might break parallel builds) 1563 1564Optional Packages: 1565 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1566 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1567 --with-pic try to use only PIC/non-PIC objects [default=use 1568 both] 1569 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1570 --with-xorg-module-dir=DIR 1571 Default xorg module directory 1572 [[default=$libdir/xorg/modules]] 1573 1574Some influential environment variables: 1575 CC C compiler command 1576 CFLAGS C compiler flags 1577 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1578 nonstandard directory <lib dir> 1579 LIBS libraries to pass to the linker, e.g. -l<library> 1580 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1581 you have headers in a nonstandard directory <include dir> 1582 CPP C preprocessor 1583 PKG_CONFIG path to pkg-config utility 1584 PKG_CONFIG_PATH 1585 directories to add to pkg-config's search path 1586 PKG_CONFIG_LIBDIR 1587 path overriding pkg-config's built-in search path 1588 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1589 XORG_LIBS linker flags for XORG, overriding pkg-config 1590 XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 1591 XEXT_LIBS linker flags for XEXT, overriding pkg-config 1592 PCIACCESS_CFLAGS 1593 C compiler flags for PCIACCESS, overriding pkg-config 1594 PCIACCESS_LIBS 1595 linker flags for PCIACCESS, overriding pkg-config 1596 1597Use these variables to override the choices made by `configure' or to help 1598it to find libraries and programs with nonstandard names/locations. 1599 1600Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1601_ACEOF 1602ac_status=$? 1603fi 1604 1605if test "$ac_init_help" = "recursive"; then 1606 # If there are subdirs, report their specific --help. 1607 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1608 test -d "$ac_dir" || 1609 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1610 continue 1611 ac_builddir=. 1612 1613case "$ac_dir" in 1614.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1615*) 1616 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1617 # A ".." for each directory in $ac_dir_suffix. 1618 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1619 case $ac_top_builddir_sub in 1620 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1621 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1622 esac ;; 1623esac 1624ac_abs_top_builddir=$ac_pwd 1625ac_abs_builddir=$ac_pwd$ac_dir_suffix 1626# for backward compatibility: 1627ac_top_builddir=$ac_top_build_prefix 1628 1629case $srcdir in 1630 .) # We are building in place. 1631 ac_srcdir=. 1632 ac_top_srcdir=$ac_top_builddir_sub 1633 ac_abs_top_srcdir=$ac_pwd ;; 1634 [\\/]* | ?:[\\/]* ) # Absolute name. 1635 ac_srcdir=$srcdir$ac_dir_suffix; 1636 ac_top_srcdir=$srcdir 1637 ac_abs_top_srcdir=$srcdir ;; 1638 *) # Relative name. 1639 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1640 ac_top_srcdir=$ac_top_build_prefix$srcdir 1641 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1642esac 1643ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1644 1645 cd "$ac_dir" || { ac_status=$?; continue; } 1646 # Check for guested configure. 1647 if test -f "$ac_srcdir/configure.gnu"; then 1648 echo && 1649 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1650 elif test -f "$ac_srcdir/configure"; then 1651 echo && 1652 $SHELL "$ac_srcdir/configure" --help=recursive 1653 else 1654 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1655 fi || ac_status=$? 1656 cd "$ac_pwd" || { ac_status=$?; break; } 1657 done 1658fi 1659 1660test -n "$ac_init_help" && exit $ac_status 1661if $ac_init_version; then 1662 cat <<\_ACEOF 1663xf86-video-siliconmotion configure 1.7.5 1664generated by GNU Autoconf 2.67 1665 1666Copyright (C) 2010 Free Software Foundation, Inc. 1667This configure script is free software; the Free Software Foundation 1668gives unlimited permission to copy, distribute and modify it. 1669_ACEOF 1670 exit 1671fi 1672 1673## ------------------------ ## 1674## Autoconf initialization. ## 1675## ------------------------ ## 1676 1677# ac_fn_c_try_compile LINENO 1678# -------------------------- 1679# Try to compile conftest.$ac_ext, and return whether this succeeded. 1680ac_fn_c_try_compile () 1681{ 1682 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1683 rm -f conftest.$ac_objext 1684 if { { ac_try="$ac_compile" 1685case "(($ac_try" in 1686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1687 *) ac_try_echo=$ac_try;; 1688esac 1689eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1690$as_echo "$ac_try_echo"; } >&5 1691 (eval "$ac_compile") 2>conftest.err 1692 ac_status=$? 1693 if test -s conftest.err; then 1694 grep -v '^ *+' conftest.err >conftest.er1 1695 cat conftest.er1 >&5 1696 mv -f conftest.er1 conftest.err 1697 fi 1698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1699 test $ac_status = 0; } && { 1700 test -z "$ac_c_werror_flag" || 1701 test ! -s conftest.err 1702 } && test -s conftest.$ac_objext; then : 1703 ac_retval=0 1704else 1705 $as_echo "$as_me: failed program was:" >&5 1706sed 's/^/| /' conftest.$ac_ext >&5 1707 1708 ac_retval=1 1709fi 1710 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1711 as_fn_set_status $ac_retval 1712 1713} # ac_fn_c_try_compile 1714 1715# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1716# --------------------------------------------- 1717# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1718# accordingly. 1719ac_fn_c_check_decl () 1720{ 1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1722 as_decl_name=`echo $2|sed 's/ *(.*//'` 1723 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1725$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1726if eval "test \"\${$3+set}\"" = set; then : 1727 $as_echo_n "(cached) " >&6 1728else 1729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1730/* end confdefs.h. */ 1731$4 1732int 1733main () 1734{ 1735#ifndef $as_decl_name 1736#ifdef __cplusplus 1737 (void) $as_decl_use; 1738#else 1739 (void) $as_decl_name; 1740#endif 1741#endif 1742 1743 ; 1744 return 0; 1745} 1746_ACEOF 1747if ac_fn_c_try_compile "$LINENO"; then : 1748 eval "$3=yes" 1749else 1750 eval "$3=no" 1751fi 1752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1753fi 1754eval ac_res=\$$3 1755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1756$as_echo "$ac_res" >&6; } 1757 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1758 1759} # ac_fn_c_check_decl 1760 1761# ac_fn_c_try_cpp LINENO 1762# ---------------------- 1763# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1764ac_fn_c_try_cpp () 1765{ 1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1767 if { { ac_try="$ac_cpp conftest.$ac_ext" 1768case "(($ac_try" in 1769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1770 *) ac_try_echo=$ac_try;; 1771esac 1772eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1773$as_echo "$ac_try_echo"; } >&5 1774 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1775 ac_status=$? 1776 if test -s conftest.err; then 1777 grep -v '^ *+' conftest.err >conftest.er1 1778 cat conftest.er1 >&5 1779 mv -f conftest.er1 conftest.err 1780 fi 1781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1782 test $ac_status = 0; } > conftest.i && { 1783 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1784 test ! -s conftest.err 1785 }; then : 1786 ac_retval=0 1787else 1788 $as_echo "$as_me: failed program was:" >&5 1789sed 's/^/| /' conftest.$ac_ext >&5 1790 1791 ac_retval=1 1792fi 1793 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1794 as_fn_set_status $ac_retval 1795 1796} # ac_fn_c_try_cpp 1797 1798# ac_fn_c_try_run LINENO 1799# ---------------------- 1800# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1801# that executables *can* be run. 1802ac_fn_c_try_run () 1803{ 1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1805 if { { ac_try="$ac_link" 1806case "(($ac_try" in 1807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1808 *) ac_try_echo=$ac_try;; 1809esac 1810eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1811$as_echo "$ac_try_echo"; } >&5 1812 (eval "$ac_link") 2>&5 1813 ac_status=$? 1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1815 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1816 { { case "(($ac_try" in 1817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1818 *) ac_try_echo=$ac_try;; 1819esac 1820eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1821$as_echo "$ac_try_echo"; } >&5 1822 (eval "$ac_try") 2>&5 1823 ac_status=$? 1824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1825 test $ac_status = 0; }; }; then : 1826 ac_retval=0 1827else 1828 $as_echo "$as_me: program exited with status $ac_status" >&5 1829 $as_echo "$as_me: failed program was:" >&5 1830sed 's/^/| /' conftest.$ac_ext >&5 1831 1832 ac_retval=$ac_status 1833fi 1834 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1835 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1836 as_fn_set_status $ac_retval 1837 1838} # ac_fn_c_try_run 1839 1840# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1841# ------------------------------------------------------- 1842# Tests whether HEADER exists and can be compiled using the include files in 1843# INCLUDES, setting the cache variable VAR accordingly. 1844ac_fn_c_check_header_compile () 1845{ 1846 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1848$as_echo_n "checking for $2... " >&6; } 1849if eval "test \"\${$3+set}\"" = set; then : 1850 $as_echo_n "(cached) " >&6 1851else 1852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1853/* end confdefs.h. */ 1854$4 1855#include <$2> 1856_ACEOF 1857if ac_fn_c_try_compile "$LINENO"; then : 1858 eval "$3=yes" 1859else 1860 eval "$3=no" 1861fi 1862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1863fi 1864eval ac_res=\$$3 1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1866$as_echo "$ac_res" >&6; } 1867 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1868 1869} # ac_fn_c_check_header_compile 1870 1871# ac_fn_c_try_link LINENO 1872# ----------------------- 1873# Try to link conftest.$ac_ext, and return whether this succeeded. 1874ac_fn_c_try_link () 1875{ 1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1877 rm -f conftest.$ac_objext conftest$ac_exeext 1878 if { { ac_try="$ac_link" 1879case "(($ac_try" in 1880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1881 *) ac_try_echo=$ac_try;; 1882esac 1883eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1884$as_echo "$ac_try_echo"; } >&5 1885 (eval "$ac_link") 2>conftest.err 1886 ac_status=$? 1887 if test -s conftest.err; then 1888 grep -v '^ *+' conftest.err >conftest.er1 1889 cat conftest.er1 >&5 1890 mv -f conftest.er1 conftest.err 1891 fi 1892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1893 test $ac_status = 0; } && { 1894 test -z "$ac_c_werror_flag" || 1895 test ! -s conftest.err 1896 } && test -s conftest$ac_exeext && { 1897 test "$cross_compiling" = yes || 1898 $as_test_x conftest$ac_exeext 1899 }; then : 1900 ac_retval=0 1901else 1902 $as_echo "$as_me: failed program was:" >&5 1903sed 's/^/| /' conftest.$ac_ext >&5 1904 1905 ac_retval=1 1906fi 1907 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1908 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1909 # interfere with the next link command; also delete a directory that is 1910 # left behind by Apple's compiler. We do this before executing the actions. 1911 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1912 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1913 as_fn_set_status $ac_retval 1914 1915} # ac_fn_c_try_link 1916 1917# ac_fn_c_check_func LINENO FUNC VAR 1918# ---------------------------------- 1919# Tests whether FUNC exists, setting the cache variable VAR accordingly 1920ac_fn_c_check_func () 1921{ 1922 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1924$as_echo_n "checking for $2... " >&6; } 1925if eval "test \"\${$3+set}\"" = set; then : 1926 $as_echo_n "(cached) " >&6 1927else 1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1929/* end confdefs.h. */ 1930/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1931 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1932#define $2 innocuous_$2 1933 1934/* System header to define __stub macros and hopefully few prototypes, 1935 which can conflict with char $2 (); below. 1936 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1937 <limits.h> exists even on freestanding compilers. */ 1938 1939#ifdef __STDC__ 1940# include <limits.h> 1941#else 1942# include <assert.h> 1943#endif 1944 1945#undef $2 1946 1947/* Override any GCC internal prototype to avoid an error. 1948 Use char because int might match the return type of a GCC 1949 builtin and then its argument prototype would still apply. */ 1950#ifdef __cplusplus 1951extern "C" 1952#endif 1953char $2 (); 1954/* The GNU C library defines this for functions which it implements 1955 to always fail with ENOSYS. Some functions are actually named 1956 something starting with __ and the normal name is an alias. */ 1957#if defined __stub_$2 || defined __stub___$2 1958choke me 1959#endif 1960 1961int 1962main () 1963{ 1964return $2 (); 1965 ; 1966 return 0; 1967} 1968_ACEOF 1969if ac_fn_c_try_link "$LINENO"; then : 1970 eval "$3=yes" 1971else 1972 eval "$3=no" 1973fi 1974rm -f core conftest.err conftest.$ac_objext \ 1975 conftest$ac_exeext conftest.$ac_ext 1976fi 1977eval ac_res=\$$3 1978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1979$as_echo "$ac_res" >&6; } 1980 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1981 1982} # ac_fn_c_check_func 1983cat >config.log <<_ACEOF 1984This file contains any messages produced by compilers while 1985running configure, to aid debugging if configure makes a mistake. 1986 1987It was created by xf86-video-siliconmotion $as_me 1.7.5, which was 1988generated by GNU Autoconf 2.67. Invocation command line was 1989 1990 $ $0 $@ 1991 1992_ACEOF 1993exec 5>>config.log 1994{ 1995cat <<_ASUNAME 1996## --------- ## 1997## Platform. ## 1998## --------- ## 1999 2000hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2001uname -m = `(uname -m) 2>/dev/null || echo unknown` 2002uname -r = `(uname -r) 2>/dev/null || echo unknown` 2003uname -s = `(uname -s) 2>/dev/null || echo unknown` 2004uname -v = `(uname -v) 2>/dev/null || echo unknown` 2005 2006/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2007/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2008 2009/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2010/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2011/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2012/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2013/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2014/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2015/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2016 2017_ASUNAME 2018 2019as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2020for as_dir in $PATH 2021do 2022 IFS=$as_save_IFS 2023 test -z "$as_dir" && as_dir=. 2024 $as_echo "PATH: $as_dir" 2025 done 2026IFS=$as_save_IFS 2027 2028} >&5 2029 2030cat >&5 <<_ACEOF 2031 2032 2033## ----------- ## 2034## Core tests. ## 2035## ----------- ## 2036 2037_ACEOF 2038 2039 2040# Keep a trace of the command line. 2041# Strip out --no-create and --no-recursion so they do not pile up. 2042# Strip out --silent because we don't want to record it for future runs. 2043# Also quote any args containing shell meta-characters. 2044# Make two passes to allow for proper duplicate-argument suppression. 2045ac_configure_args= 2046ac_configure_args0= 2047ac_configure_args1= 2048ac_must_keep_next=false 2049for ac_pass in 1 2 2050do 2051 for ac_arg 2052 do 2053 case $ac_arg in 2054 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2055 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2056 | -silent | --silent | --silen | --sile | --sil) 2057 continue ;; 2058 *\'*) 2059 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2060 esac 2061 case $ac_pass in 2062 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2063 2) 2064 as_fn_append ac_configure_args1 " '$ac_arg'" 2065 if test $ac_must_keep_next = true; then 2066 ac_must_keep_next=false # Got value, back to normal. 2067 else 2068 case $ac_arg in 2069 *=* | --config-cache | -C | -disable-* | --disable-* \ 2070 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2071 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2072 | -with-* | --with-* | -without-* | --without-* | --x) 2073 case "$ac_configure_args0 " in 2074 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2075 esac 2076 ;; 2077 -* ) ac_must_keep_next=true ;; 2078 esac 2079 fi 2080 as_fn_append ac_configure_args " '$ac_arg'" 2081 ;; 2082 esac 2083 done 2084done 2085{ ac_configure_args0=; unset ac_configure_args0;} 2086{ ac_configure_args1=; unset ac_configure_args1;} 2087 2088# When interrupted or exit'd, cleanup temporary files, and complete 2089# config.log. We remove comments because anyway the quotes in there 2090# would cause problems or look ugly. 2091# WARNING: Use '\'' to represent an apostrophe within the trap. 2092# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2093trap 'exit_status=$? 2094 # Save into config.log some information that might help in debugging. 2095 { 2096 echo 2097 2098 $as_echo "## ---------------- ## 2099## Cache variables. ## 2100## ---------------- ##" 2101 echo 2102 # The following way of writing the cache mishandles newlines in values, 2103( 2104 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2105 eval ac_val=\$$ac_var 2106 case $ac_val in #( 2107 *${as_nl}*) 2108 case $ac_var in #( 2109 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2110$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2111 esac 2112 case $ac_var in #( 2113 _ | IFS | as_nl) ;; #( 2114 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2115 *) { eval $ac_var=; unset $ac_var;} ;; 2116 esac ;; 2117 esac 2118 done 2119 (set) 2>&1 | 2120 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2121 *${as_nl}ac_space=\ *) 2122 sed -n \ 2123 "s/'\''/'\''\\\\'\'''\''/g; 2124 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2125 ;; #( 2126 *) 2127 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2128 ;; 2129 esac | 2130 sort 2131) 2132 echo 2133 2134 $as_echo "## ----------------- ## 2135## Output variables. ## 2136## ----------------- ##" 2137 echo 2138 for ac_var in $ac_subst_vars 2139 do 2140 eval ac_val=\$$ac_var 2141 case $ac_val in 2142 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2143 esac 2144 $as_echo "$ac_var='\''$ac_val'\''" 2145 done | sort 2146 echo 2147 2148 if test -n "$ac_subst_files"; then 2149 $as_echo "## ------------------- ## 2150## File substitutions. ## 2151## ------------------- ##" 2152 echo 2153 for ac_var in $ac_subst_files 2154 do 2155 eval ac_val=\$$ac_var 2156 case $ac_val in 2157 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2158 esac 2159 $as_echo "$ac_var='\''$ac_val'\''" 2160 done | sort 2161 echo 2162 fi 2163 2164 if test -s confdefs.h; then 2165 $as_echo "## ----------- ## 2166## confdefs.h. ## 2167## ----------- ##" 2168 echo 2169 cat confdefs.h 2170 echo 2171 fi 2172 test "$ac_signal" != 0 && 2173 $as_echo "$as_me: caught signal $ac_signal" 2174 $as_echo "$as_me: exit $exit_status" 2175 } >&5 2176 rm -f core *.core core.conftest.* && 2177 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2178 exit $exit_status 2179' 0 2180for ac_signal in 1 2 13 15; do 2181 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2182done 2183ac_signal=0 2184 2185# confdefs.h avoids OS command line length limits that DEFS can exceed. 2186rm -f -r conftest* confdefs.h 2187 2188$as_echo "/* confdefs.h */" > confdefs.h 2189 2190# Predefined preprocessor variables. 2191 2192cat >>confdefs.h <<_ACEOF 2193#define PACKAGE_NAME "$PACKAGE_NAME" 2194_ACEOF 2195 2196cat >>confdefs.h <<_ACEOF 2197#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2198_ACEOF 2199 2200cat >>confdefs.h <<_ACEOF 2201#define PACKAGE_VERSION "$PACKAGE_VERSION" 2202_ACEOF 2203 2204cat >>confdefs.h <<_ACEOF 2205#define PACKAGE_STRING "$PACKAGE_STRING" 2206_ACEOF 2207 2208cat >>confdefs.h <<_ACEOF 2209#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2210_ACEOF 2211 2212cat >>confdefs.h <<_ACEOF 2213#define PACKAGE_URL "$PACKAGE_URL" 2214_ACEOF 2215 2216 2217# Let the site file select an alternate cache file if it wants to. 2218# Prefer an explicitly selected file to automatically selected ones. 2219ac_site_file1=NONE 2220ac_site_file2=NONE 2221if test -n "$CONFIG_SITE"; then 2222 # We do not want a PATH search for config.site. 2223 case $CONFIG_SITE in #(( 2224 -*) ac_site_file1=./$CONFIG_SITE;; 2225 */*) ac_site_file1=$CONFIG_SITE;; 2226 *) ac_site_file1=./$CONFIG_SITE;; 2227 esac 2228elif test "x$prefix" != xNONE; then 2229 ac_site_file1=$prefix/share/config.site 2230 ac_site_file2=$prefix/etc/config.site 2231else 2232 ac_site_file1=$ac_default_prefix/share/config.site 2233 ac_site_file2=$ac_default_prefix/etc/config.site 2234fi 2235for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2236do 2237 test "x$ac_site_file" = xNONE && continue 2238 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2239 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2240$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2241 sed 's/^/| /' "$ac_site_file" >&5 2242 . "$ac_site_file" \ 2243 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2244$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2245as_fn_error $? "failed to load site script $ac_site_file 2246See \`config.log' for more details" "$LINENO" 5 ; } 2247 fi 2248done 2249 2250if test -r "$cache_file"; then 2251 # Some versions of bash will fail to source /dev/null (special files 2252 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2253 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2254 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2255$as_echo "$as_me: loading cache $cache_file" >&6;} 2256 case $cache_file in 2257 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2258 *) . "./$cache_file";; 2259 esac 2260 fi 2261else 2262 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2263$as_echo "$as_me: creating cache $cache_file" >&6;} 2264 >$cache_file 2265fi 2266 2267# Check that the precious variables saved in the cache have kept the same 2268# value. 2269ac_cache_corrupted=false 2270for ac_var in $ac_precious_vars; do 2271 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2272 eval ac_new_set=\$ac_env_${ac_var}_set 2273 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2274 eval ac_new_val=\$ac_env_${ac_var}_value 2275 case $ac_old_set,$ac_new_set in 2276 set,) 2277 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2278$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2279 ac_cache_corrupted=: ;; 2280 ,set) 2281 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2282$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2283 ac_cache_corrupted=: ;; 2284 ,);; 2285 *) 2286 if test "x$ac_old_val" != "x$ac_new_val"; then 2287 # differences in whitespace do not lead to failure. 2288 ac_old_val_w=`echo x $ac_old_val` 2289 ac_new_val_w=`echo x $ac_new_val` 2290 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2291 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2292$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2293 ac_cache_corrupted=: 2294 else 2295 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2296$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2297 eval $ac_var=\$ac_old_val 2298 fi 2299 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2300$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2301 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2302$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2303 fi;; 2304 esac 2305 # Pass precious variables to config.status. 2306 if test "$ac_new_set" = set; then 2307 case $ac_new_val in 2308 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2309 *) ac_arg=$ac_var=$ac_new_val ;; 2310 esac 2311 case " $ac_configure_args " in 2312 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2313 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2314 esac 2315 fi 2316done 2317if $ac_cache_corrupted; then 2318 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2319$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2320 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2321$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2322 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2323fi 2324## -------------------- ## 2325## Main body of script. ## 2326## -------------------- ## 2327 2328ac_ext=c 2329ac_cpp='$CPP $CPPFLAGS' 2330ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2331ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2332ac_compiler_gnu=$ac_cv_c_compiler_gnu 2333 2334 2335 2336# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348ac_aux_dir= 2349for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2350 if test -f "$ac_dir/install-sh"; then 2351 ac_aux_dir=$ac_dir 2352 ac_install_sh="$ac_aux_dir/install-sh -c" 2353 break 2354 elif test -f "$ac_dir/install.sh"; then 2355 ac_aux_dir=$ac_dir 2356 ac_install_sh="$ac_aux_dir/install.sh -c" 2357 break 2358 elif test -f "$ac_dir/shtool"; then 2359 ac_aux_dir=$ac_dir 2360 ac_install_sh="$ac_aux_dir/shtool install -c" 2361 break 2362 fi 2363done 2364if test -z "$ac_aux_dir"; then 2365 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2366fi 2367 2368# These three variables are undocumented and unsupported, 2369# and are intended to be withdrawn in a future Autoconf release. 2370# They can cause serious problems if a builder's source tree is in a directory 2371# whose full name contains unusual characters. 2372ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2373ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2374ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2375 2376 2377# Find a good install program. We prefer a C program (faster), 2378# so one script is as good as another. But avoid the broken or 2379# incompatible versions: 2380# SysV /etc/install, /usr/sbin/install 2381# SunOS /usr/etc/install 2382# IRIX /sbin/install 2383# AIX /bin/install 2384# AmigaOS /C/install, which installs bootblocks on floppy discs 2385# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2386# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2387# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2388# OS/2's system install, which has a completely different semantic 2389# ./install, which can be erroneously created by make from ./install.sh. 2390# Reject install programs that cannot install multiple files. 2391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2392$as_echo_n "checking for a BSD-compatible install... " >&6; } 2393if test -z "$INSTALL"; then 2394if test "${ac_cv_path_install+set}" = set; then : 2395 $as_echo_n "(cached) " >&6 2396else 2397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2398for as_dir in $PATH 2399do 2400 IFS=$as_save_IFS 2401 test -z "$as_dir" && as_dir=. 2402 # Account for people who put trailing slashes in PATH elements. 2403case $as_dir/ in #(( 2404 ./ | .// | /[cC]/* | \ 2405 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2406 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2407 /usr/ucb/* ) ;; 2408 *) 2409 # OSF1 and SCO ODT 3.0 have their own names for install. 2410 # Don't use installbsd from OSF since it installs stuff as root 2411 # by default. 2412 for ac_prog in ginstall scoinst install; do 2413 for ac_exec_ext in '' $ac_executable_extensions; do 2414 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2415 if test $ac_prog = install && 2416 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2417 # AIX install. It has an incompatible calling convention. 2418 : 2419 elif test $ac_prog = install && 2420 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2421 # program-specific install script used by HP pwplus--don't use. 2422 : 2423 else 2424 rm -rf conftest.one conftest.two conftest.dir 2425 echo one > conftest.one 2426 echo two > conftest.two 2427 mkdir conftest.dir 2428 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2429 test -s conftest.one && test -s conftest.two && 2430 test -s conftest.dir/conftest.one && 2431 test -s conftest.dir/conftest.two 2432 then 2433 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2434 break 3 2435 fi 2436 fi 2437 fi 2438 done 2439 done 2440 ;; 2441esac 2442 2443 done 2444IFS=$as_save_IFS 2445 2446rm -rf conftest.one conftest.two conftest.dir 2447 2448fi 2449 if test "${ac_cv_path_install+set}" = set; then 2450 INSTALL=$ac_cv_path_install 2451 else 2452 # As a last resort, use the slow shell script. Don't cache a 2453 # value for INSTALL within a source directory, because that will 2454 # break other packages using the cache if that directory is 2455 # removed, or if the value is a relative name. 2456 INSTALL=$ac_install_sh 2457 fi 2458fi 2459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2460$as_echo "$INSTALL" >&6; } 2461 2462# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2463# It thinks the first close brace ends the variable substitution. 2464test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2465 2466test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2467 2468test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2469 2470ac_ext=c 2471ac_cpp='$CPP $CPPFLAGS' 2472ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2473ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2474ac_compiler_gnu=$ac_cv_c_compiler_gnu 2475if test -n "$ac_tool_prefix"; then 2476 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2477set dummy ${ac_tool_prefix}gcc; ac_word=$2 2478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2479$as_echo_n "checking for $ac_word... " >&6; } 2480if test "${ac_cv_prog_CC+set}" = set; then : 2481 $as_echo_n "(cached) " >&6 2482else 2483 if test -n "$CC"; then 2484 ac_cv_prog_CC="$CC" # Let the user override the test. 2485else 2486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2487for as_dir in $PATH 2488do 2489 IFS=$as_save_IFS 2490 test -z "$as_dir" && as_dir=. 2491 for ac_exec_ext in '' $ac_executable_extensions; do 2492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2493 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2495 break 2 2496 fi 2497done 2498 done 2499IFS=$as_save_IFS 2500 2501fi 2502fi 2503CC=$ac_cv_prog_CC 2504if test -n "$CC"; then 2505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2506$as_echo "$CC" >&6; } 2507else 2508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2509$as_echo "no" >&6; } 2510fi 2511 2512 2513fi 2514if test -z "$ac_cv_prog_CC"; then 2515 ac_ct_CC=$CC 2516 # Extract the first word of "gcc", so it can be a program name with args. 2517set dummy gcc; ac_word=$2 2518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2519$as_echo_n "checking for $ac_word... " >&6; } 2520if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2521 $as_echo_n "(cached) " >&6 2522else 2523 if test -n "$ac_ct_CC"; then 2524 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2525else 2526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2527for as_dir in $PATH 2528do 2529 IFS=$as_save_IFS 2530 test -z "$as_dir" && as_dir=. 2531 for ac_exec_ext in '' $ac_executable_extensions; do 2532 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2533 ac_cv_prog_ac_ct_CC="gcc" 2534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2535 break 2 2536 fi 2537done 2538 done 2539IFS=$as_save_IFS 2540 2541fi 2542fi 2543ac_ct_CC=$ac_cv_prog_ac_ct_CC 2544if test -n "$ac_ct_CC"; then 2545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2546$as_echo "$ac_ct_CC" >&6; } 2547else 2548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2549$as_echo "no" >&6; } 2550fi 2551 2552 if test "x$ac_ct_CC" = x; then 2553 CC="" 2554 else 2555 case $cross_compiling:$ac_tool_warned in 2556yes:) 2557{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2558$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2559ac_tool_warned=yes ;; 2560esac 2561 CC=$ac_ct_CC 2562 fi 2563else 2564 CC="$ac_cv_prog_CC" 2565fi 2566 2567if test -z "$CC"; then 2568 if test -n "$ac_tool_prefix"; then 2569 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2570set dummy ${ac_tool_prefix}cc; ac_word=$2 2571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2572$as_echo_n "checking for $ac_word... " >&6; } 2573if test "${ac_cv_prog_CC+set}" = set; then : 2574 $as_echo_n "(cached) " >&6 2575else 2576 if test -n "$CC"; then 2577 ac_cv_prog_CC="$CC" # Let the user override the test. 2578else 2579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2580for as_dir in $PATH 2581do 2582 IFS=$as_save_IFS 2583 test -z "$as_dir" && as_dir=. 2584 for ac_exec_ext in '' $ac_executable_extensions; do 2585 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2586 ac_cv_prog_CC="${ac_tool_prefix}cc" 2587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2588 break 2 2589 fi 2590done 2591 done 2592IFS=$as_save_IFS 2593 2594fi 2595fi 2596CC=$ac_cv_prog_CC 2597if test -n "$CC"; then 2598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2599$as_echo "$CC" >&6; } 2600else 2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2602$as_echo "no" >&6; } 2603fi 2604 2605 2606 fi 2607fi 2608if test -z "$CC"; then 2609 # Extract the first word of "cc", so it can be a program name with args. 2610set dummy cc; ac_word=$2 2611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2612$as_echo_n "checking for $ac_word... " >&6; } 2613if test "${ac_cv_prog_CC+set}" = set; then : 2614 $as_echo_n "(cached) " >&6 2615else 2616 if test -n "$CC"; then 2617 ac_cv_prog_CC="$CC" # Let the user override the test. 2618else 2619 ac_prog_rejected=no 2620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2621for as_dir in $PATH 2622do 2623 IFS=$as_save_IFS 2624 test -z "$as_dir" && as_dir=. 2625 for ac_exec_ext in '' $ac_executable_extensions; do 2626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2627 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2628 ac_prog_rejected=yes 2629 continue 2630 fi 2631 ac_cv_prog_CC="cc" 2632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2633 break 2 2634 fi 2635done 2636 done 2637IFS=$as_save_IFS 2638 2639if test $ac_prog_rejected = yes; then 2640 # We found a bogon in the path, so make sure we never use it. 2641 set dummy $ac_cv_prog_CC 2642 shift 2643 if test $# != 0; then 2644 # We chose a different compiler from the bogus one. 2645 # However, it has the same basename, so the bogon will be chosen 2646 # first if we set CC to just the basename; use the full file name. 2647 shift 2648 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2649 fi 2650fi 2651fi 2652fi 2653CC=$ac_cv_prog_CC 2654if test -n "$CC"; then 2655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2656$as_echo "$CC" >&6; } 2657else 2658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2659$as_echo "no" >&6; } 2660fi 2661 2662 2663fi 2664if test -z "$CC"; then 2665 if test -n "$ac_tool_prefix"; then 2666 for ac_prog in cl.exe 2667 do 2668 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2669set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2671$as_echo_n "checking for $ac_word... " >&6; } 2672if test "${ac_cv_prog_CC+set}" = set; then : 2673 $as_echo_n "(cached) " >&6 2674else 2675 if test -n "$CC"; then 2676 ac_cv_prog_CC="$CC" # Let the user override the test. 2677else 2678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2679for as_dir in $PATH 2680do 2681 IFS=$as_save_IFS 2682 test -z "$as_dir" && as_dir=. 2683 for ac_exec_ext in '' $ac_executable_extensions; do 2684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2685 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2687 break 2 2688 fi 2689done 2690 done 2691IFS=$as_save_IFS 2692 2693fi 2694fi 2695CC=$ac_cv_prog_CC 2696if test -n "$CC"; then 2697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2698$as_echo "$CC" >&6; } 2699else 2700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2701$as_echo "no" >&6; } 2702fi 2703 2704 2705 test -n "$CC" && break 2706 done 2707fi 2708if test -z "$CC"; then 2709 ac_ct_CC=$CC 2710 for ac_prog in cl.exe 2711do 2712 # Extract the first word of "$ac_prog", so it can be a program name with args. 2713set dummy $ac_prog; ac_word=$2 2714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2715$as_echo_n "checking for $ac_word... " >&6; } 2716if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2717 $as_echo_n "(cached) " >&6 2718else 2719 if test -n "$ac_ct_CC"; then 2720 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2721else 2722as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2723for as_dir in $PATH 2724do 2725 IFS=$as_save_IFS 2726 test -z "$as_dir" && as_dir=. 2727 for ac_exec_ext in '' $ac_executable_extensions; do 2728 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2729 ac_cv_prog_ac_ct_CC="$ac_prog" 2730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2731 break 2 2732 fi 2733done 2734 done 2735IFS=$as_save_IFS 2736 2737fi 2738fi 2739ac_ct_CC=$ac_cv_prog_ac_ct_CC 2740if test -n "$ac_ct_CC"; then 2741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2742$as_echo "$ac_ct_CC" >&6; } 2743else 2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2745$as_echo "no" >&6; } 2746fi 2747 2748 2749 test -n "$ac_ct_CC" && break 2750done 2751 2752 if test "x$ac_ct_CC" = x; then 2753 CC="" 2754 else 2755 case $cross_compiling:$ac_tool_warned in 2756yes:) 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2759ac_tool_warned=yes ;; 2760esac 2761 CC=$ac_ct_CC 2762 fi 2763fi 2764 2765fi 2766 2767 2768test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2769$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2770as_fn_error $? "no acceptable C compiler found in \$PATH 2771See \`config.log' for more details" "$LINENO" 5 ; } 2772 2773# Provide some information about the compiler. 2774$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2775set X $ac_compile 2776ac_compiler=$2 2777for ac_option in --version -v -V -qversion; do 2778 { { ac_try="$ac_compiler $ac_option >&5" 2779case "(($ac_try" in 2780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2781 *) ac_try_echo=$ac_try;; 2782esac 2783eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2784$as_echo "$ac_try_echo"; } >&5 2785 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2786 ac_status=$? 2787 if test -s conftest.err; then 2788 sed '10a\ 2789... rest of stderr output deleted ... 2790 10q' conftest.err >conftest.er1 2791 cat conftest.er1 >&5 2792 fi 2793 rm -f conftest.er1 conftest.err 2794 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2795 test $ac_status = 0; } 2796done 2797 2798cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2799/* end confdefs.h. */ 2800 2801int 2802main () 2803{ 2804 2805 ; 2806 return 0; 2807} 2808_ACEOF 2809ac_clean_files_save=$ac_clean_files 2810ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2811# Try to create an executable without -o first, disregard a.out. 2812# It will help us diagnose broken compilers, and finding out an intuition 2813# of exeext. 2814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2815$as_echo_n "checking whether the C compiler works... " >&6; } 2816ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2817 2818# The possible output files: 2819ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2820 2821ac_rmfiles= 2822for ac_file in $ac_files 2823do 2824 case $ac_file in 2825 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2826 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2827 esac 2828done 2829rm -f $ac_rmfiles 2830 2831if { { ac_try="$ac_link_default" 2832case "(($ac_try" in 2833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2834 *) ac_try_echo=$ac_try;; 2835esac 2836eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2837$as_echo "$ac_try_echo"; } >&5 2838 (eval "$ac_link_default") 2>&5 2839 ac_status=$? 2840 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2841 test $ac_status = 0; }; then : 2842 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2843# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2844# in a Makefile. We should not override ac_cv_exeext if it was cached, 2845# so that the user can short-circuit this test for compilers unknown to 2846# Autoconf. 2847for ac_file in $ac_files '' 2848do 2849 test -f "$ac_file" || continue 2850 case $ac_file in 2851 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2852 ;; 2853 [ab].out ) 2854 # We found the default executable, but exeext='' is most 2855 # certainly right. 2856 break;; 2857 *.* ) 2858 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2859 then :; else 2860 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2861 fi 2862 # We set ac_cv_exeext here because the later test for it is not 2863 # safe: cross compilers may not add the suffix if given an `-o' 2864 # argument, so we may need to know it at that point already. 2865 # Even if this section looks crufty: it has the advantage of 2866 # actually working. 2867 break;; 2868 * ) 2869 break;; 2870 esac 2871done 2872test "$ac_cv_exeext" = no && ac_cv_exeext= 2873 2874else 2875 ac_file='' 2876fi 2877if test -z "$ac_file"; then : 2878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2879$as_echo "no" >&6; } 2880$as_echo "$as_me: failed program was:" >&5 2881sed 's/^/| /' conftest.$ac_ext >&5 2882 2883{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2884$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2885as_fn_error 77 "C compiler cannot create executables 2886See \`config.log' for more details" "$LINENO" 5 ; } 2887else 2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2889$as_echo "yes" >&6; } 2890fi 2891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2892$as_echo_n "checking for C compiler default output file name... " >&6; } 2893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2894$as_echo "$ac_file" >&6; } 2895ac_exeext=$ac_cv_exeext 2896 2897rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2898ac_clean_files=$ac_clean_files_save 2899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2900$as_echo_n "checking for suffix of executables... " >&6; } 2901if { { ac_try="$ac_link" 2902case "(($ac_try" in 2903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2904 *) ac_try_echo=$ac_try;; 2905esac 2906eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2907$as_echo "$ac_try_echo"; } >&5 2908 (eval "$ac_link") 2>&5 2909 ac_status=$? 2910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2911 test $ac_status = 0; }; then : 2912 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2913# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2914# work properly (i.e., refer to `conftest.exe'), while it won't with 2915# `rm'. 2916for ac_file in conftest.exe conftest conftest.*; do 2917 test -f "$ac_file" || continue 2918 case $ac_file in 2919 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2920 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2921 break;; 2922 * ) break;; 2923 esac 2924done 2925else 2926 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2927$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2928as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2929See \`config.log' for more details" "$LINENO" 5 ; } 2930fi 2931rm -f conftest conftest$ac_cv_exeext 2932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2933$as_echo "$ac_cv_exeext" >&6; } 2934 2935rm -f conftest.$ac_ext 2936EXEEXT=$ac_cv_exeext 2937ac_exeext=$EXEEXT 2938cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2939/* end confdefs.h. */ 2940#include <stdio.h> 2941int 2942main () 2943{ 2944FILE *f = fopen ("conftest.out", "w"); 2945 return ferror (f) || fclose (f) != 0; 2946 2947 ; 2948 return 0; 2949} 2950_ACEOF 2951ac_clean_files="$ac_clean_files conftest.out" 2952# Check that the compiler produces executables we can run. If not, either 2953# the compiler is broken, or we cross compile. 2954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 2955$as_echo_n "checking whether we are cross compiling... " >&6; } 2956if test "$cross_compiling" != yes; then 2957 { { ac_try="$ac_link" 2958case "(($ac_try" in 2959 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2960 *) ac_try_echo=$ac_try;; 2961esac 2962eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2963$as_echo "$ac_try_echo"; } >&5 2964 (eval "$ac_link") 2>&5 2965 ac_status=$? 2966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2967 test $ac_status = 0; } 2968 if { ac_try='./conftest$ac_cv_exeext' 2969 { { case "(($ac_try" in 2970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2971 *) ac_try_echo=$ac_try;; 2972esac 2973eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2974$as_echo "$ac_try_echo"; } >&5 2975 (eval "$ac_try") 2>&5 2976 ac_status=$? 2977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2978 test $ac_status = 0; }; }; then 2979 cross_compiling=no 2980 else 2981 if test "$cross_compiling" = maybe; then 2982 cross_compiling=yes 2983 else 2984 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2985$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2986as_fn_error $? "cannot run C compiled programs. 2987If you meant to cross compile, use \`--host'. 2988See \`config.log' for more details" "$LINENO" 5 ; } 2989 fi 2990 fi 2991fi 2992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 2993$as_echo "$cross_compiling" >&6; } 2994 2995rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 2996ac_clean_files=$ac_clean_files_save 2997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 2998$as_echo_n "checking for suffix of object files... " >&6; } 2999if test "${ac_cv_objext+set}" = set; then : 3000 $as_echo_n "(cached) " >&6 3001else 3002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3003/* end confdefs.h. */ 3004 3005int 3006main () 3007{ 3008 3009 ; 3010 return 0; 3011} 3012_ACEOF 3013rm -f conftest.o conftest.obj 3014if { { ac_try="$ac_compile" 3015case "(($ac_try" in 3016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3017 *) ac_try_echo=$ac_try;; 3018esac 3019eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3020$as_echo "$ac_try_echo"; } >&5 3021 (eval "$ac_compile") 2>&5 3022 ac_status=$? 3023 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3024 test $ac_status = 0; }; then : 3025 for ac_file in conftest.o conftest.obj conftest.*; do 3026 test -f "$ac_file" || continue; 3027 case $ac_file in 3028 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3029 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3030 break;; 3031 esac 3032done 3033else 3034 $as_echo "$as_me: failed program was:" >&5 3035sed 's/^/| /' conftest.$ac_ext >&5 3036 3037{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3038$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3039as_fn_error $? "cannot compute suffix of object files: cannot compile 3040See \`config.log' for more details" "$LINENO" 5 ; } 3041fi 3042rm -f conftest.$ac_cv_objext conftest.$ac_ext 3043fi 3044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3045$as_echo "$ac_cv_objext" >&6; } 3046OBJEXT=$ac_cv_objext 3047ac_objext=$OBJEXT 3048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3049$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3050if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3051 $as_echo_n "(cached) " >&6 3052else 3053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3054/* end confdefs.h. */ 3055 3056int 3057main () 3058{ 3059#ifndef __GNUC__ 3060 choke me 3061#endif 3062 3063 ; 3064 return 0; 3065} 3066_ACEOF 3067if ac_fn_c_try_compile "$LINENO"; then : 3068 ac_compiler_gnu=yes 3069else 3070 ac_compiler_gnu=no 3071fi 3072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3073ac_cv_c_compiler_gnu=$ac_compiler_gnu 3074 3075fi 3076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3077$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3078if test $ac_compiler_gnu = yes; then 3079 GCC=yes 3080else 3081 GCC= 3082fi 3083ac_test_CFLAGS=${CFLAGS+set} 3084ac_save_CFLAGS=$CFLAGS 3085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3086$as_echo_n "checking whether $CC accepts -g... " >&6; } 3087if test "${ac_cv_prog_cc_g+set}" = set; then : 3088 $as_echo_n "(cached) " >&6 3089else 3090 ac_save_c_werror_flag=$ac_c_werror_flag 3091 ac_c_werror_flag=yes 3092 ac_cv_prog_cc_g=no 3093 CFLAGS="-g" 3094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3095/* end confdefs.h. */ 3096 3097int 3098main () 3099{ 3100 3101 ; 3102 return 0; 3103} 3104_ACEOF 3105if ac_fn_c_try_compile "$LINENO"; then : 3106 ac_cv_prog_cc_g=yes 3107else 3108 CFLAGS="" 3109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3110/* end confdefs.h. */ 3111 3112int 3113main () 3114{ 3115 3116 ; 3117 return 0; 3118} 3119_ACEOF 3120if ac_fn_c_try_compile "$LINENO"; then : 3121 3122else 3123 ac_c_werror_flag=$ac_save_c_werror_flag 3124 CFLAGS="-g" 3125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3126/* end confdefs.h. */ 3127 3128int 3129main () 3130{ 3131 3132 ; 3133 return 0; 3134} 3135_ACEOF 3136if ac_fn_c_try_compile "$LINENO"; then : 3137 ac_cv_prog_cc_g=yes 3138fi 3139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3140fi 3141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3142fi 3143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3144 ac_c_werror_flag=$ac_save_c_werror_flag 3145fi 3146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3147$as_echo "$ac_cv_prog_cc_g" >&6; } 3148if test "$ac_test_CFLAGS" = set; then 3149 CFLAGS=$ac_save_CFLAGS 3150elif test $ac_cv_prog_cc_g = yes; then 3151 if test "$GCC" = yes; then 3152 CFLAGS="-g -O2" 3153 else 3154 CFLAGS="-g" 3155 fi 3156else 3157 if test "$GCC" = yes; then 3158 CFLAGS="-O2" 3159 else 3160 CFLAGS= 3161 fi 3162fi 3163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3164$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3165if test "${ac_cv_prog_cc_c89+set}" = set; then : 3166 $as_echo_n "(cached) " >&6 3167else 3168 ac_cv_prog_cc_c89=no 3169ac_save_CC=$CC 3170cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3171/* end confdefs.h. */ 3172#include <stdarg.h> 3173#include <stdio.h> 3174#include <sys/types.h> 3175#include <sys/stat.h> 3176/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3177struct buf { int x; }; 3178FILE * (*rcsopen) (struct buf *, struct stat *, int); 3179static char *e (p, i) 3180 char **p; 3181 int i; 3182{ 3183 return p[i]; 3184} 3185static char *f (char * (*g) (char **, int), char **p, ...) 3186{ 3187 char *s; 3188 va_list v; 3189 va_start (v,p); 3190 s = g (p, va_arg (v,int)); 3191 va_end (v); 3192 return s; 3193} 3194 3195/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3196 function prototypes and stuff, but not '\xHH' hex character constants. 3197 These don't provoke an error unfortunately, instead are silently treated 3198 as 'x'. The following induces an error, until -std is added to get 3199 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3200 array size at least. It's necessary to write '\x00'==0 to get something 3201 that's true only with -std. */ 3202int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3203 3204/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3205 inside strings and character constants. */ 3206#define FOO(x) 'x' 3207int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3208 3209int test (int i, double x); 3210struct s1 {int (*f) (int a);}; 3211struct s2 {int (*f) (double a);}; 3212int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3213int argc; 3214char **argv; 3215int 3216main () 3217{ 3218return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3219 ; 3220 return 0; 3221} 3222_ACEOF 3223for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3224 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3225do 3226 CC="$ac_save_CC $ac_arg" 3227 if ac_fn_c_try_compile "$LINENO"; then : 3228 ac_cv_prog_cc_c89=$ac_arg 3229fi 3230rm -f core conftest.err conftest.$ac_objext 3231 test "x$ac_cv_prog_cc_c89" != "xno" && break 3232done 3233rm -f conftest.$ac_ext 3234CC=$ac_save_CC 3235 3236fi 3237# AC_CACHE_VAL 3238case "x$ac_cv_prog_cc_c89" in 3239 x) 3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3241$as_echo "none needed" >&6; } ;; 3242 xno) 3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3244$as_echo "unsupported" >&6; } ;; 3245 *) 3246 CC="$CC $ac_cv_prog_cc_c89" 3247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3248$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3249esac 3250if test "x$ac_cv_prog_cc_c89" != xno; then : 3251 3252fi 3253 3254ac_ext=c 3255ac_cpp='$CPP $CPPFLAGS' 3256ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3257ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3258ac_compiler_gnu=$ac_cv_c_compiler_gnu 3259 3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3261$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3262if test "${ac_cv_prog_cc_c99+set}" = set; then : 3263 $as_echo_n "(cached) " >&6 3264else 3265 ac_cv_prog_cc_c99=no 3266ac_save_CC=$CC 3267cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3268/* end confdefs.h. */ 3269#include <stdarg.h> 3270#include <stdbool.h> 3271#include <stdlib.h> 3272#include <wchar.h> 3273#include <stdio.h> 3274 3275// Check varargs macros. These examples are taken from C99 6.10.3.5. 3276#define debug(...) fprintf (stderr, __VA_ARGS__) 3277#define showlist(...) puts (#__VA_ARGS__) 3278#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3279static void 3280test_varargs_macros (void) 3281{ 3282 int x = 1234; 3283 int y = 5678; 3284 debug ("Flag"); 3285 debug ("X = %d\n", x); 3286 showlist (The first, second, and third items.); 3287 report (x>y, "x is %d but y is %d", x, y); 3288} 3289 3290// Check long long types. 3291#define BIG64 18446744073709551615ull 3292#define BIG32 4294967295ul 3293#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3294#if !BIG_OK 3295 your preprocessor is broken; 3296#endif 3297#if BIG_OK 3298#else 3299 your preprocessor is broken; 3300#endif 3301static long long int bignum = -9223372036854775807LL; 3302static unsigned long long int ubignum = BIG64; 3303 3304struct incomplete_array 3305{ 3306 int datasize; 3307 double data[]; 3308}; 3309 3310struct named_init { 3311 int number; 3312 const wchar_t *name; 3313 double average; 3314}; 3315 3316typedef const char *ccp; 3317 3318static inline int 3319test_restrict (ccp restrict text) 3320{ 3321 // See if C++-style comments work. 3322 // Iterate through items via the restricted pointer. 3323 // Also check for declarations in for loops. 3324 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3325 continue; 3326 return 0; 3327} 3328 3329// Check varargs and va_copy. 3330static void 3331test_varargs (const char *format, ...) 3332{ 3333 va_list args; 3334 va_start (args, format); 3335 va_list args_copy; 3336 va_copy (args_copy, args); 3337 3338 const char *str; 3339 int number; 3340 float fnumber; 3341 3342 while (*format) 3343 { 3344 switch (*format++) 3345 { 3346 case 's': // string 3347 str = va_arg (args_copy, const char *); 3348 break; 3349 case 'd': // int 3350 number = va_arg (args_copy, int); 3351 break; 3352 case 'f': // float 3353 fnumber = va_arg (args_copy, double); 3354 break; 3355 default: 3356 break; 3357 } 3358 } 3359 va_end (args_copy); 3360 va_end (args); 3361} 3362 3363int 3364main () 3365{ 3366 3367 // Check bool. 3368 _Bool success = false; 3369 3370 // Check restrict. 3371 if (test_restrict ("String literal") == 0) 3372 success = true; 3373 char *restrict newvar = "Another string"; 3374 3375 // Check varargs. 3376 test_varargs ("s, d' f .", "string", 65, 34.234); 3377 test_varargs_macros (); 3378 3379 // Check flexible array members. 3380 struct incomplete_array *ia = 3381 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3382 ia->datasize = 10; 3383 for (int i = 0; i < ia->datasize; ++i) 3384 ia->data[i] = i * 1.234; 3385 3386 // Check named initializers. 3387 struct named_init ni = { 3388 .number = 34, 3389 .name = L"Test wide string", 3390 .average = 543.34343, 3391 }; 3392 3393 ni.number = 58; 3394 3395 int dynamic_array[ni.number]; 3396 dynamic_array[ni.number - 1] = 543; 3397 3398 // work around unused variable warnings 3399 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3400 || dynamic_array[ni.number - 1] != 543); 3401 3402 ; 3403 return 0; 3404} 3405_ACEOF 3406for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 3407do 3408 CC="$ac_save_CC $ac_arg" 3409 if ac_fn_c_try_compile "$LINENO"; then : 3410 ac_cv_prog_cc_c99=$ac_arg 3411fi 3412rm -f core conftest.err conftest.$ac_objext 3413 test "x$ac_cv_prog_cc_c99" != "xno" && break 3414done 3415rm -f conftest.$ac_ext 3416CC=$ac_save_CC 3417 3418fi 3419# AC_CACHE_VAL 3420case "x$ac_cv_prog_cc_c99" in 3421 x) 3422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3423$as_echo "none needed" >&6; } ;; 3424 xno) 3425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3426$as_echo "unsupported" >&6; } ;; 3427 *) 3428 CC="$CC $ac_cv_prog_cc_c99" 3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3430$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3431esac 3432if test "x$ac_cv_prog_cc_c99" != xno; then : 3433 3434fi 3435 3436 3437 3438ac_ext=c 3439ac_cpp='$CPP $CPPFLAGS' 3440ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3441ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3442ac_compiler_gnu=$ac_cv_c_compiler_gnu 3443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3444$as_echo_n "checking how to run the C preprocessor... " >&6; } 3445# On Suns, sometimes $CPP names a directory. 3446if test -n "$CPP" && test -d "$CPP"; then 3447 CPP= 3448fi 3449if test -z "$CPP"; then 3450 if test "${ac_cv_prog_CPP+set}" = set; then : 3451 $as_echo_n "(cached) " >&6 3452else 3453 # Double quotes because CPP needs to be expanded 3454 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3455 do 3456 ac_preproc_ok=false 3457for ac_c_preproc_warn_flag in '' yes 3458do 3459 # Use a header file that comes with gcc, so configuring glibc 3460 # with a fresh cross-compiler works. 3461 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3462 # <limits.h> exists even on freestanding compilers. 3463 # On the NeXT, cc -E runs the code through the compiler's parser, 3464 # not just through cpp. "Syntax error" is here to catch this case. 3465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3466/* end confdefs.h. */ 3467#ifdef __STDC__ 3468# include <limits.h> 3469#else 3470# include <assert.h> 3471#endif 3472 Syntax error 3473_ACEOF 3474if ac_fn_c_try_cpp "$LINENO"; then : 3475 3476else 3477 # Broken: fails on valid input. 3478continue 3479fi 3480rm -f conftest.err conftest.i conftest.$ac_ext 3481 3482 # OK, works on sane cases. Now check whether nonexistent headers 3483 # can be detected and how. 3484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3485/* end confdefs.h. */ 3486#include <ac_nonexistent.h> 3487_ACEOF 3488if ac_fn_c_try_cpp "$LINENO"; then : 3489 # Broken: success on invalid input. 3490continue 3491else 3492 # Passes both tests. 3493ac_preproc_ok=: 3494break 3495fi 3496rm -f conftest.err conftest.i conftest.$ac_ext 3497 3498done 3499# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3500rm -f conftest.i conftest.err conftest.$ac_ext 3501if $ac_preproc_ok; then : 3502 break 3503fi 3504 3505 done 3506 ac_cv_prog_CPP=$CPP 3507 3508fi 3509 CPP=$ac_cv_prog_CPP 3510else 3511 ac_cv_prog_CPP=$CPP 3512fi 3513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3514$as_echo "$CPP" >&6; } 3515ac_preproc_ok=false 3516for ac_c_preproc_warn_flag in '' yes 3517do 3518 # Use a header file that comes with gcc, so configuring glibc 3519 # with a fresh cross-compiler works. 3520 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3521 # <limits.h> exists even on freestanding compilers. 3522 # On the NeXT, cc -E runs the code through the compiler's parser, 3523 # not just through cpp. "Syntax error" is here to catch this case. 3524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3525/* end confdefs.h. */ 3526#ifdef __STDC__ 3527# include <limits.h> 3528#else 3529# include <assert.h> 3530#endif 3531 Syntax error 3532_ACEOF 3533if ac_fn_c_try_cpp "$LINENO"; then : 3534 3535else 3536 # Broken: fails on valid input. 3537continue 3538fi 3539rm -f conftest.err conftest.i conftest.$ac_ext 3540 3541 # OK, works on sane cases. Now check whether nonexistent headers 3542 # can be detected and how. 3543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3544/* end confdefs.h. */ 3545#include <ac_nonexistent.h> 3546_ACEOF 3547if ac_fn_c_try_cpp "$LINENO"; then : 3548 # Broken: success on invalid input. 3549continue 3550else 3551 # Passes both tests. 3552ac_preproc_ok=: 3553break 3554fi 3555rm -f conftest.err conftest.i conftest.$ac_ext 3556 3557done 3558# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3559rm -f conftest.i conftest.err conftest.$ac_ext 3560if $ac_preproc_ok; then : 3561 3562else 3563 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3564$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3565as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3566See \`config.log' for more details" "$LINENO" 5 ; } 3567fi 3568 3569ac_ext=c 3570ac_cpp='$CPP $CPPFLAGS' 3571ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3572ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3573ac_compiler_gnu=$ac_cv_c_compiler_gnu 3574 3575 3576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3577$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3578if test "${ac_cv_path_GREP+set}" = set; then : 3579 $as_echo_n "(cached) " >&6 3580else 3581 if test -z "$GREP"; then 3582 ac_path_GREP_found=false 3583 # Loop through the user's path and test for each of PROGNAME-LIST 3584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3585for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3586do 3587 IFS=$as_save_IFS 3588 test -z "$as_dir" && as_dir=. 3589 for ac_prog in grep ggrep; do 3590 for ac_exec_ext in '' $ac_executable_extensions; do 3591 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3592 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3593# Check for GNU ac_path_GREP and select it if it is found. 3594 # Check for GNU $ac_path_GREP 3595case `"$ac_path_GREP" --version 2>&1` in 3596*GNU*) 3597 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3598*) 3599 ac_count=0 3600 $as_echo_n 0123456789 >"conftest.in" 3601 while : 3602 do 3603 cat "conftest.in" "conftest.in" >"conftest.tmp" 3604 mv "conftest.tmp" "conftest.in" 3605 cp "conftest.in" "conftest.nl" 3606 $as_echo 'GREP' >> "conftest.nl" 3607 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3608 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3609 as_fn_arith $ac_count + 1 && ac_count=$as_val 3610 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3611 # Best one so far, save it but keep looking for a better one 3612 ac_cv_path_GREP="$ac_path_GREP" 3613 ac_path_GREP_max=$ac_count 3614 fi 3615 # 10*(2^10) chars as input seems more than enough 3616 test $ac_count -gt 10 && break 3617 done 3618 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3619esac 3620 3621 $ac_path_GREP_found && break 3 3622 done 3623 done 3624 done 3625IFS=$as_save_IFS 3626 if test -z "$ac_cv_path_GREP"; then 3627 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3628 fi 3629else 3630 ac_cv_path_GREP=$GREP 3631fi 3632 3633fi 3634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3635$as_echo "$ac_cv_path_GREP" >&6; } 3636 GREP="$ac_cv_path_GREP" 3637 3638 3639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3640$as_echo_n "checking for egrep... " >&6; } 3641if test "${ac_cv_path_EGREP+set}" = set; then : 3642 $as_echo_n "(cached) " >&6 3643else 3644 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3645 then ac_cv_path_EGREP="$GREP -E" 3646 else 3647 if test -z "$EGREP"; then 3648 ac_path_EGREP_found=false 3649 # Loop through the user's path and test for each of PROGNAME-LIST 3650 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3651for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3652do 3653 IFS=$as_save_IFS 3654 test -z "$as_dir" && as_dir=. 3655 for ac_prog in egrep; do 3656 for ac_exec_ext in '' $ac_executable_extensions; do 3657 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3658 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3659# Check for GNU ac_path_EGREP and select it if it is found. 3660 # Check for GNU $ac_path_EGREP 3661case `"$ac_path_EGREP" --version 2>&1` in 3662*GNU*) 3663 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3664*) 3665 ac_count=0 3666 $as_echo_n 0123456789 >"conftest.in" 3667 while : 3668 do 3669 cat "conftest.in" "conftest.in" >"conftest.tmp" 3670 mv "conftest.tmp" "conftest.in" 3671 cp "conftest.in" "conftest.nl" 3672 $as_echo 'EGREP' >> "conftest.nl" 3673 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3674 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3675 as_fn_arith $ac_count + 1 && ac_count=$as_val 3676 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3677 # Best one so far, save it but keep looking for a better one 3678 ac_cv_path_EGREP="$ac_path_EGREP" 3679 ac_path_EGREP_max=$ac_count 3680 fi 3681 # 10*(2^10) chars as input seems more than enough 3682 test $ac_count -gt 10 && break 3683 done 3684 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3685esac 3686 3687 $ac_path_EGREP_found && break 3 3688 done 3689 done 3690 done 3691IFS=$as_save_IFS 3692 if test -z "$ac_cv_path_EGREP"; then 3693 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3694 fi 3695else 3696 ac_cv_path_EGREP=$EGREP 3697fi 3698 3699 fi 3700fi 3701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3702$as_echo "$ac_cv_path_EGREP" >&6; } 3703 EGREP="$ac_cv_path_EGREP" 3704 3705 3706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3707$as_echo_n "checking for ANSI C header files... " >&6; } 3708if test "${ac_cv_header_stdc+set}" = set; then : 3709 $as_echo_n "(cached) " >&6 3710else 3711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3712/* end confdefs.h. */ 3713#include <stdlib.h> 3714#include <stdarg.h> 3715#include <string.h> 3716#include <float.h> 3717 3718int 3719main () 3720{ 3721 3722 ; 3723 return 0; 3724} 3725_ACEOF 3726if ac_fn_c_try_compile "$LINENO"; then : 3727 ac_cv_header_stdc=yes 3728else 3729 ac_cv_header_stdc=no 3730fi 3731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3732 3733if test $ac_cv_header_stdc = yes; then 3734 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3736/* end confdefs.h. */ 3737#include <string.h> 3738 3739_ACEOF 3740if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3741 $EGREP "memchr" >/dev/null 2>&1; then : 3742 3743else 3744 ac_cv_header_stdc=no 3745fi 3746rm -f conftest* 3747 3748fi 3749 3750if test $ac_cv_header_stdc = yes; then 3751 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3753/* end confdefs.h. */ 3754#include <stdlib.h> 3755 3756_ACEOF 3757if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3758 $EGREP "free" >/dev/null 2>&1; then : 3759 3760else 3761 ac_cv_header_stdc=no 3762fi 3763rm -f conftest* 3764 3765fi 3766 3767if test $ac_cv_header_stdc = yes; then 3768 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3769 if test "$cross_compiling" = yes; then : 3770 : 3771else 3772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3773/* end confdefs.h. */ 3774#include <ctype.h> 3775#include <stdlib.h> 3776#if ((' ' & 0x0FF) == 0x020) 3777# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3778# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3779#else 3780# define ISLOWER(c) \ 3781 (('a' <= (c) && (c) <= 'i') \ 3782 || ('j' <= (c) && (c) <= 'r') \ 3783 || ('s' <= (c) && (c) <= 'z')) 3784# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3785#endif 3786 3787#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3788int 3789main () 3790{ 3791 int i; 3792 for (i = 0; i < 256; i++) 3793 if (XOR (islower (i), ISLOWER (i)) 3794 || toupper (i) != TOUPPER (i)) 3795 return 2; 3796 return 0; 3797} 3798_ACEOF 3799if ac_fn_c_try_run "$LINENO"; then : 3800 3801else 3802 ac_cv_header_stdc=no 3803fi 3804rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3805 conftest.$ac_objext conftest.beam conftest.$ac_ext 3806fi 3807 3808fi 3809fi 3810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3811$as_echo "$ac_cv_header_stdc" >&6; } 3812if test $ac_cv_header_stdc = yes; then 3813 3814$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3815 3816fi 3817 3818# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3819for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3820 inttypes.h stdint.h unistd.h 3821do : 3822 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3823ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3824" 3825if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3826 cat >>confdefs.h <<_ACEOF 3827#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3828_ACEOF 3829 3830fi 3831 3832done 3833 3834 3835 3836 3837 3838 3839 3840 3841if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 3842 if test -n "$ac_tool_prefix"; then 3843 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 3844set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 3845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3846$as_echo_n "checking for $ac_word... " >&6; } 3847if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 3848 $as_echo_n "(cached) " >&6 3849else 3850 case $PKG_CONFIG in 3851 [\\/]* | ?:[\\/]*) 3852 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 3853 ;; 3854 *) 3855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3856for as_dir in $PATH 3857do 3858 IFS=$as_save_IFS 3859 test -z "$as_dir" && as_dir=. 3860 for ac_exec_ext in '' $ac_executable_extensions; do 3861 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3862 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 3863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3864 break 2 3865 fi 3866done 3867 done 3868IFS=$as_save_IFS 3869 3870 ;; 3871esac 3872fi 3873PKG_CONFIG=$ac_cv_path_PKG_CONFIG 3874if test -n "$PKG_CONFIG"; then 3875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 3876$as_echo "$PKG_CONFIG" >&6; } 3877else 3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3879$as_echo "no" >&6; } 3880fi 3881 3882 3883fi 3884if test -z "$ac_cv_path_PKG_CONFIG"; then 3885 ac_pt_PKG_CONFIG=$PKG_CONFIG 3886 # Extract the first word of "pkg-config", so it can be a program name with args. 3887set dummy pkg-config; ac_word=$2 3888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3889$as_echo_n "checking for $ac_word... " >&6; } 3890if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then : 3891 $as_echo_n "(cached) " >&6 3892else 3893 case $ac_pt_PKG_CONFIG in 3894 [\\/]* | ?:[\\/]*) 3895 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 3896 ;; 3897 *) 3898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3899for as_dir in $PATH 3900do 3901 IFS=$as_save_IFS 3902 test -z "$as_dir" && as_dir=. 3903 for ac_exec_ext in '' $ac_executable_extensions; do 3904 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3905 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 3906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3907 break 2 3908 fi 3909done 3910 done 3911IFS=$as_save_IFS 3912 3913 ;; 3914esac 3915fi 3916ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 3917if test -n "$ac_pt_PKG_CONFIG"; then 3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 3919$as_echo "$ac_pt_PKG_CONFIG" >&6; } 3920else 3921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3922$as_echo "no" >&6; } 3923fi 3924 3925 if test "x$ac_pt_PKG_CONFIG" = x; then 3926 PKG_CONFIG="" 3927 else 3928 case $cross_compiling:$ac_tool_warned in 3929yes:) 3930{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3931$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3932ac_tool_warned=yes ;; 3933esac 3934 PKG_CONFIG=$ac_pt_PKG_CONFIG 3935 fi 3936else 3937 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 3938fi 3939 3940fi 3941if test -n "$PKG_CONFIG"; then 3942 _pkg_min_version=0.9.0 3943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 3944$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 3945 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 3946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3947$as_echo "yes" >&6; } 3948 else 3949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3950$as_echo "no" >&6; } 3951 PKG_CONFIG="" 3952 fi 3953fi 3954# Make sure we can run config.sub. 3955$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3956 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3957 3958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3959$as_echo_n "checking build system type... " >&6; } 3960if test "${ac_cv_build+set}" = set; then : 3961 $as_echo_n "(cached) " >&6 3962else 3963 ac_build_alias=$build_alias 3964test "x$ac_build_alias" = x && 3965 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3966test "x$ac_build_alias" = x && 3967 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3968ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3969 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3970 3971fi 3972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3973$as_echo "$ac_cv_build" >&6; } 3974case $ac_cv_build in 3975*-*-*) ;; 3976*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;; 3977esac 3978build=$ac_cv_build 3979ac_save_IFS=$IFS; IFS='-' 3980set x $ac_cv_build 3981shift 3982build_cpu=$1 3983build_vendor=$2 3984shift; shift 3985# Remember, the first character of IFS is used to create $*, 3986# except with old shells: 3987build_os=$* 3988IFS=$ac_save_IFS 3989case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3990 3991 3992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3993$as_echo_n "checking host system type... " >&6; } 3994if test "${ac_cv_host+set}" = set; then : 3995 $as_echo_n "(cached) " >&6 3996else 3997 if test "x$host_alias" = x; then 3998 ac_cv_host=$ac_cv_build 3999else 4000 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4001 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4002fi 4003 4004fi 4005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4006$as_echo "$ac_cv_host" >&6; } 4007case $ac_cv_host in 4008*-*-*) ;; 4009*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;; 4010esac 4011host=$ac_cv_host 4012ac_save_IFS=$IFS; IFS='-' 4013set x $ac_cv_host 4014shift 4015host_cpu=$1 4016host_vendor=$2 4017shift; shift 4018# Remember, the first character of IFS is used to create $*, 4019# except with old shells: 4020host_os=$* 4021IFS=$ac_save_IFS 4022case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4023 4024 4025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4026$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4027if test "${ac_cv_path_SED+set}" = set; then : 4028 $as_echo_n "(cached) " >&6 4029else 4030 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4031 for ac_i in 1 2 3 4 5 6 7; do 4032 ac_script="$ac_script$as_nl$ac_script" 4033 done 4034 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4035 { ac_script=; unset ac_script;} 4036 if test -z "$SED"; then 4037 ac_path_SED_found=false 4038 # Loop through the user's path and test for each of PROGNAME-LIST 4039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4040for as_dir in $PATH 4041do 4042 IFS=$as_save_IFS 4043 test -z "$as_dir" && as_dir=. 4044 for ac_prog in sed gsed; do 4045 for ac_exec_ext in '' $ac_executable_extensions; do 4046 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4047 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4048# Check for GNU ac_path_SED and select it if it is found. 4049 # Check for GNU $ac_path_SED 4050case `"$ac_path_SED" --version 2>&1` in 4051*GNU*) 4052 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4053*) 4054 ac_count=0 4055 $as_echo_n 0123456789 >"conftest.in" 4056 while : 4057 do 4058 cat "conftest.in" "conftest.in" >"conftest.tmp" 4059 mv "conftest.tmp" "conftest.in" 4060 cp "conftest.in" "conftest.nl" 4061 $as_echo '' >> "conftest.nl" 4062 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4063 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4064 as_fn_arith $ac_count + 1 && ac_count=$as_val 4065 if test $ac_count -gt ${ac_path_SED_max-0}; then 4066 # Best one so far, save it but keep looking for a better one 4067 ac_cv_path_SED="$ac_path_SED" 4068 ac_path_SED_max=$ac_count 4069 fi 4070 # 10*(2^10) chars as input seems more than enough 4071 test $ac_count -gt 10 && break 4072 done 4073 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4074esac 4075 4076 $ac_path_SED_found && break 3 4077 done 4078 done 4079 done 4080IFS=$as_save_IFS 4081 if test -z "$ac_cv_path_SED"; then 4082 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4083 fi 4084else 4085 ac_cv_path_SED=$SED 4086fi 4087 4088fi 4089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4090$as_echo "$ac_cv_path_SED" >&6; } 4091 SED="$ac_cv_path_SED" 4092 rm -f conftest.sed 4093 4094 4095 4096 4097 4098if test "x$GCC" = xyes ; then 4099 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 4100-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 4101-Wbad-function-cast -Wformat=2" 4102 case `$CC -dumpversion` in 4103 3.4.* | 4.*) 4104 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 4105 ;; 4106 esac 4107else 4108 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4109if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then : 4110 SUNCC="yes" 4111else 4112 SUNCC="no" 4113fi 4114 4115 if test "x$SUNCC" = "xyes"; then 4116 CWARNFLAGS="-v" 4117 fi 4118fi 4119 4120 4121 4122# If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89 4123 4124 4125 4126# Check whether --enable-strict-compilation was given. 4127if test "${enable_strict_compilation+set}" = set; then : 4128 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 4129else 4130 STRICT_COMPILE=no 4131fi 4132 4133if test "x$STRICT_COMPILE" = "xyes"; then 4134 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4135if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then : 4136 SUNCC="yes" 4137else 4138 SUNCC="no" 4139fi 4140 4141 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4142if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then : 4143 INTELCC="yes" 4144else 4145 INTELCC="no" 4146fi 4147 4148 if test "x$GCC" = xyes ; then 4149 STRICT_CFLAGS="-pedantic -Werror" 4150 elif test "x$SUNCC" = "xyes"; then 4151 STRICT_CFLAGS="-errwarn" 4152 elif test "x$INTELCC" = "xyes"; then 4153 STRICT_CFLAGS="-Werror" 4154 fi 4155fi 4156CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 4157 4158 4159 4160 4161cat >>confdefs.h <<_ACEOF 4162#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 4163_ACEOF 4164 4165 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 4166 if test "x$PVM" = "x"; then 4167 PVM="0" 4168 fi 4169 4170cat >>confdefs.h <<_ACEOF 4171#define PACKAGE_VERSION_MINOR $PVM 4172_ACEOF 4173 4174 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 4175 if test "x$PVP" = "x"; then 4176 PVP="0" 4177 fi 4178 4179cat >>confdefs.h <<_ACEOF 4180#define PACKAGE_VERSION_PATCHLEVEL $PVP 4181_ACEOF 4182 4183 4184 4185CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 4186mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 4187|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 4188echo 'git directory not found: installing possibly empty changelog.' >&2)" 4189 4190 4191 4192 4193macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 4194INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 4195mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 4196|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 4197echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 4198 4199 4200 4201 4202 4203 4204if test x$APP_MAN_SUFFIX = x ; then 4205 APP_MAN_SUFFIX=1 4206fi 4207if test x$APP_MAN_DIR = x ; then 4208 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 4209fi 4210 4211if test x$LIB_MAN_SUFFIX = x ; then 4212 LIB_MAN_SUFFIX=3 4213fi 4214if test x$LIB_MAN_DIR = x ; then 4215 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 4216fi 4217 4218if test x$FILE_MAN_SUFFIX = x ; then 4219 case $host_os in 4220 solaris*) FILE_MAN_SUFFIX=4 ;; 4221 *) FILE_MAN_SUFFIX=5 ;; 4222 esac 4223fi 4224if test x$FILE_MAN_DIR = x ; then 4225 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 4226fi 4227 4228if test x$MISC_MAN_SUFFIX = x ; then 4229 case $host_os in 4230 solaris*) MISC_MAN_SUFFIX=5 ;; 4231 *) MISC_MAN_SUFFIX=7 ;; 4232 esac 4233fi 4234if test x$MISC_MAN_DIR = x ; then 4235 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 4236fi 4237 4238if test x$DRIVER_MAN_SUFFIX = x ; then 4239 case $host_os in 4240 solaris*) DRIVER_MAN_SUFFIX=7 ;; 4241 *) DRIVER_MAN_SUFFIX=4 ;; 4242 esac 4243fi 4244if test x$DRIVER_MAN_DIR = x ; then 4245 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 4246fi 4247 4248if test x$ADMIN_MAN_SUFFIX = x ; then 4249 case $host_os in 4250 solaris*) ADMIN_MAN_SUFFIX=1m ;; 4251 *) ADMIN_MAN_SUFFIX=8 ;; 4252 esac 4253fi 4254if test x$ADMIN_MAN_DIR = x ; then 4255 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 4256fi 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272XORG_MAN_PAGE="X Version 11" 4273 4274MAN_SUBSTS="\ 4275 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4276 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4277 -e 's|__xservername__|Xorg|g' \ 4278 -e 's|__xconfigfile__|xorg.conf|g' \ 4279 -e 's|__projectroot__|\$(prefix)|g' \ 4280 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 4281 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 4282 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 4283 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 4284 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 4285 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 4286 4287 4288 4289# Check whether --enable-silent-rules was given. 4290if test "${enable_silent_rules+set}" = set; then : 4291 enableval=$enable_silent_rules; 4292fi 4293 4294case $enable_silent_rules in 4295yes) AM_DEFAULT_VERBOSITY=0;; 4296no) AM_DEFAULT_VERBOSITY=1;; 4297*) AM_DEFAULT_VERBOSITY=0;; 4298esac 4299AM_BACKSLASH='\' 4300 4301 4302 4303 4304ac_config_headers="$ac_config_headers config.h" 4305 4306ac_aux_dir= 4307for ac_dir in . "$srcdir"/.; do 4308 if test -f "$ac_dir/install-sh"; then 4309 ac_aux_dir=$ac_dir 4310 ac_install_sh="$ac_aux_dir/install-sh -c" 4311 break 4312 elif test -f "$ac_dir/install.sh"; then 4313 ac_aux_dir=$ac_dir 4314 ac_install_sh="$ac_aux_dir/install.sh -c" 4315 break 4316 elif test -f "$ac_dir/shtool"; then 4317 ac_aux_dir=$ac_dir 4318 ac_install_sh="$ac_aux_dir/shtool install -c" 4319 break 4320 fi 4321done 4322if test -z "$ac_aux_dir"; then 4323 as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 4324fi 4325 4326# These three variables are undocumented and unsupported, 4327# and are intended to be withdrawn in a future Autoconf release. 4328# They can cause serious problems if a builder's source tree is in a directory 4329# whose full name contains unusual characters. 4330ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 4331ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 4332ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 4333 4334 4335 4336# Initialize Automake 4337am__api_version='1.11' 4338 4339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 4340$as_echo_n "checking whether build environment is sane... " >&6; } 4341# Just in case 4342sleep 1 4343echo timestamp > conftest.file 4344# Reject unsafe characters in $srcdir or the absolute working directory 4345# name. Accept space and tab only in the latter. 4346am_lf=' 4347' 4348case `pwd` in 4349 *[\\\"\#\$\&\'\`$am_lf]*) 4350 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;; 4351esac 4352case $srcdir in 4353 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4354 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5 ;; 4355esac 4356 4357# Do `set' in a subshell so we don't clobber the current shell's 4358# arguments. Must try -L first in case configure is actually a 4359# symlink; some systems play weird games with the mod time of symlinks 4360# (eg FreeBSD returns the mod time of the symlink's containing 4361# directory). 4362if ( 4363 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4364 if test "$*" = "X"; then 4365 # -L didn't work. 4366 set X `ls -t "$srcdir/configure" conftest.file` 4367 fi 4368 rm -f conftest.file 4369 if test "$*" != "X $srcdir/configure conftest.file" \ 4370 && test "$*" != "X conftest.file $srcdir/configure"; then 4371 4372 # If neither matched, then we have a broken ls. This can happen 4373 # if, for instance, CONFIG_SHELL is bash and it inherits a 4374 # broken ls alias from the environment. This has actually 4375 # happened. Such a system could not be considered "sane". 4376 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 4377alias in your environment" "$LINENO" 5 4378 fi 4379 4380 test "$2" = conftest.file 4381 ) 4382then 4383 # Ok. 4384 : 4385else 4386 as_fn_error $? "newly created file is older than distributed files! 4387Check your system clock" "$LINENO" 5 4388fi 4389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4390$as_echo "yes" >&6; } 4391test "$program_prefix" != NONE && 4392 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4393# Use a double $ so make ignores it. 4394test "$program_suffix" != NONE && 4395 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4396# Double any \ or $. 4397# By default was `s,x,x', remove it if useless. 4398ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4399program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4400 4401# expand $ac_aux_dir to an absolute path 4402am_aux_dir=`cd $ac_aux_dir && pwd` 4403 4404if test x"${MISSING+set}" != xset; then 4405 case $am_aux_dir in 4406 *\ * | *\ *) 4407 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 4408 *) 4409 MISSING="\${SHELL} $am_aux_dir/missing" ;; 4410 esac 4411fi 4412# Use eval to expand $SHELL 4413if eval "$MISSING --run true"; then 4414 am_missing_run="$MISSING --run " 4415else 4416 am_missing_run= 4417 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 4418$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 4419fi 4420 4421if test x"${install_sh}" != xset; then 4422 case $am_aux_dir in 4423 *\ * | *\ *) 4424 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4425 *) 4426 install_sh="\${SHELL} $am_aux_dir/install-sh" 4427 esac 4428fi 4429 4430# Installed binaries are usually stripped using `strip' when the user 4431# run `make install-strip'. However `strip' might not be the right 4432# tool to use in cross-compilation environments, therefore Automake 4433# will honor the `STRIP' environment variable to overrule this program. 4434if test "$cross_compiling" != no; then 4435 if test -n "$ac_tool_prefix"; then 4436 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4437set dummy ${ac_tool_prefix}strip; ac_word=$2 4438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4439$as_echo_n "checking for $ac_word... " >&6; } 4440if test "${ac_cv_prog_STRIP+set}" = set; then : 4441 $as_echo_n "(cached) " >&6 4442else 4443 if test -n "$STRIP"; then 4444 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4445else 4446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4447for as_dir in $PATH 4448do 4449 IFS=$as_save_IFS 4450 test -z "$as_dir" && as_dir=. 4451 for ac_exec_ext in '' $ac_executable_extensions; do 4452 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4453 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4455 break 2 4456 fi 4457done 4458 done 4459IFS=$as_save_IFS 4460 4461fi 4462fi 4463STRIP=$ac_cv_prog_STRIP 4464if test -n "$STRIP"; then 4465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4466$as_echo "$STRIP" >&6; } 4467else 4468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4469$as_echo "no" >&6; } 4470fi 4471 4472 4473fi 4474if test -z "$ac_cv_prog_STRIP"; then 4475 ac_ct_STRIP=$STRIP 4476 # Extract the first word of "strip", so it can be a program name with args. 4477set dummy strip; ac_word=$2 4478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4479$as_echo_n "checking for $ac_word... " >&6; } 4480if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 4481 $as_echo_n "(cached) " >&6 4482else 4483 if test -n "$ac_ct_STRIP"; then 4484 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4485else 4486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4487for as_dir in $PATH 4488do 4489 IFS=$as_save_IFS 4490 test -z "$as_dir" && as_dir=. 4491 for ac_exec_ext in '' $ac_executable_extensions; do 4492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4493 ac_cv_prog_ac_ct_STRIP="strip" 4494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4495 break 2 4496 fi 4497done 4498 done 4499IFS=$as_save_IFS 4500 4501fi 4502fi 4503ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4504if test -n "$ac_ct_STRIP"; then 4505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4506$as_echo "$ac_ct_STRIP" >&6; } 4507else 4508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4509$as_echo "no" >&6; } 4510fi 4511 4512 if test "x$ac_ct_STRIP" = x; then 4513 STRIP=":" 4514 else 4515 case $cross_compiling:$ac_tool_warned in 4516yes:) 4517{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4518$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4519ac_tool_warned=yes ;; 4520esac 4521 STRIP=$ac_ct_STRIP 4522 fi 4523else 4524 STRIP="$ac_cv_prog_STRIP" 4525fi 4526 4527fi 4528INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4529 4530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4531$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4532if test -z "$MKDIR_P"; then 4533 if test "${ac_cv_path_mkdir+set}" = set; then : 4534 $as_echo_n "(cached) " >&6 4535else 4536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4537for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4538do 4539 IFS=$as_save_IFS 4540 test -z "$as_dir" && as_dir=. 4541 for ac_prog in mkdir gmkdir; do 4542 for ac_exec_ext in '' $ac_executable_extensions; do 4543 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 4544 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4545 'mkdir (GNU coreutils) '* | \ 4546 'mkdir (coreutils) '* | \ 4547 'mkdir (fileutils) '4.1*) 4548 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4549 break 3;; 4550 esac 4551 done 4552 done 4553 done 4554IFS=$as_save_IFS 4555 4556fi 4557 4558 test -d ./--version && rmdir ./--version 4559 if test "${ac_cv_path_mkdir+set}" = set; then 4560 MKDIR_P="$ac_cv_path_mkdir -p" 4561 else 4562 # As a last resort, use the slow shell script. Don't cache a 4563 # value for MKDIR_P within a source directory, because that will 4564 # break other packages using the cache if that directory is 4565 # removed, or if the value is a relative name. 4566 MKDIR_P="$ac_install_sh -d" 4567 fi 4568fi 4569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4570$as_echo "$MKDIR_P" >&6; } 4571 4572mkdir_p="$MKDIR_P" 4573case $mkdir_p in 4574 [\\/$]* | ?:[\\/]*) ;; 4575 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 4576esac 4577 4578for ac_prog in gawk mawk nawk awk 4579do 4580 # Extract the first word of "$ac_prog", so it can be a program name with args. 4581set dummy $ac_prog; ac_word=$2 4582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4583$as_echo_n "checking for $ac_word... " >&6; } 4584if test "${ac_cv_prog_AWK+set}" = set; then : 4585 $as_echo_n "(cached) " >&6 4586else 4587 if test -n "$AWK"; then 4588 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4589else 4590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4591for as_dir in $PATH 4592do 4593 IFS=$as_save_IFS 4594 test -z "$as_dir" && as_dir=. 4595 for ac_exec_ext in '' $ac_executable_extensions; do 4596 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4597 ac_cv_prog_AWK="$ac_prog" 4598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4599 break 2 4600 fi 4601done 4602 done 4603IFS=$as_save_IFS 4604 4605fi 4606fi 4607AWK=$ac_cv_prog_AWK 4608if test -n "$AWK"; then 4609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4610$as_echo "$AWK" >&6; } 4611else 4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4613$as_echo "no" >&6; } 4614fi 4615 4616 4617 test -n "$AWK" && break 4618done 4619 4620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4621$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4622set x ${MAKE-make} 4623ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4624if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then : 4625 $as_echo_n "(cached) " >&6 4626else 4627 cat >conftest.make <<\_ACEOF 4628SHELL = /bin/sh 4629all: 4630 @echo '@@@%%%=$(MAKE)=@@@%%%' 4631_ACEOF 4632# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4633case `${MAKE-make} -f conftest.make 2>/dev/null` in 4634 *@@@%%%=?*=@@@%%%*) 4635 eval ac_cv_prog_make_${ac_make}_set=yes;; 4636 *) 4637 eval ac_cv_prog_make_${ac_make}_set=no;; 4638esac 4639rm -f conftest.make 4640fi 4641if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4643$as_echo "yes" >&6; } 4644 SET_MAKE= 4645else 4646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4647$as_echo "no" >&6; } 4648 SET_MAKE="MAKE=${MAKE-make}" 4649fi 4650 4651rm -rf .tst 2>/dev/null 4652mkdir .tst 2>/dev/null 4653if test -d .tst; then 4654 am__leading_dot=. 4655else 4656 am__leading_dot=_ 4657fi 4658rmdir .tst 2>/dev/null 4659 4660DEPDIR="${am__leading_dot}deps" 4661 4662ac_config_commands="$ac_config_commands depfiles" 4663 4664 4665am_make=${MAKE-make} 4666cat > confinc << 'END' 4667am__doit: 4668 @echo this is the am__doit target 4669.PHONY: am__doit 4670END 4671# If we don't find an include directive, just comment out the code. 4672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4673$as_echo_n "checking for style of include used by $am_make... " >&6; } 4674am__include="#" 4675am__quote= 4676_am_result=none 4677# First try GNU make style include. 4678echo "include confinc" > confmf 4679# Ignore all kinds of additional output from `make'. 4680case `$am_make -s -f confmf 2> /dev/null` in #( 4681*the\ am__doit\ target*) 4682 am__include=include 4683 am__quote= 4684 _am_result=GNU 4685 ;; 4686esac 4687# Now try BSD make style include. 4688if test "$am__include" = "#"; then 4689 echo '.include "confinc"' > confmf 4690 case `$am_make -s -f confmf 2> /dev/null` in #( 4691 *the\ am__doit\ target*) 4692 am__include=.include 4693 am__quote="\"" 4694 _am_result=BSD 4695 ;; 4696 esac 4697fi 4698 4699 4700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4701$as_echo "$_am_result" >&6; } 4702rm -f confinc confmf 4703 4704# Check whether --enable-dependency-tracking was given. 4705if test "${enable_dependency_tracking+set}" = set; then : 4706 enableval=$enable_dependency_tracking; 4707fi 4708 4709if test "x$enable_dependency_tracking" != xno; then 4710 am_depcomp="$ac_aux_dir/depcomp" 4711 AMDEPBACKSLASH='\' 4712fi 4713 if test "x$enable_dependency_tracking" != xno; then 4714 AMDEP_TRUE= 4715 AMDEP_FALSE='#' 4716else 4717 AMDEP_TRUE='#' 4718 AMDEP_FALSE= 4719fi 4720 4721 4722if test "`cd $srcdir && pwd`" != "`pwd`"; then 4723 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4724 # is not polluted with repeated "-I." 4725 am__isrc=' -I$(srcdir)' 4726 # test to see if srcdir already configured 4727 if test -f $srcdir/config.status; then 4728 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4729 fi 4730fi 4731 4732# test whether we have cygpath 4733if test -z "$CYGPATH_W"; then 4734 if (cygpath --version) >/dev/null 2>/dev/null; then 4735 CYGPATH_W='cygpath -w' 4736 else 4737 CYGPATH_W=echo 4738 fi 4739fi 4740 4741 4742# Define the identity of the package. 4743 PACKAGE='xf86-video-siliconmotion' 4744 VERSION='1.7.5' 4745 4746 4747cat >>confdefs.h <<_ACEOF 4748#define PACKAGE "$PACKAGE" 4749_ACEOF 4750 4751 4752cat >>confdefs.h <<_ACEOF 4753#define VERSION "$VERSION" 4754_ACEOF 4755 4756# Some tools Automake needs. 4757 4758ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4759 4760 4761AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4762 4763 4764AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4765 4766 4767AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4768 4769 4770MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4771 4772# We need awk for the "check" target. The system "awk" is bad on 4773# some platforms. 4774# Always define AMTAR for backward compatibility. 4775 4776AMTAR=${AMTAR-"${am_missing_run}tar"} 4777 4778am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 4779 4780 4781 4782 4783depcc="$CC" am_compiler_list= 4784 4785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4786$as_echo_n "checking dependency style of $depcc... " >&6; } 4787if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 4788 $as_echo_n "(cached) " >&6 4789else 4790 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4791 # We make a subdir and do the tests there. Otherwise we can end up 4792 # making bogus files that we don't know about and never remove. For 4793 # instance it was reported that on HP-UX the gcc test will end up 4794 # making a dummy file named `D' -- because `-MD' means `put the output 4795 # in D'. 4796 mkdir conftest.dir 4797 # Copy depcomp to subdir because otherwise we won't find it if we're 4798 # using a relative directory. 4799 cp "$am_depcomp" conftest.dir 4800 cd conftest.dir 4801 # We will build objects and dependencies in a subdirectory because 4802 # it helps to detect inapplicable dependency modes. For instance 4803 # both Tru64's cc and ICC support -MD to output dependencies as a 4804 # side effect of compilation, but ICC will put the dependencies in 4805 # the current directory while Tru64 will put them in the object 4806 # directory. 4807 mkdir sub 4808 4809 am_cv_CC_dependencies_compiler_type=none 4810 if test "$am_compiler_list" = ""; then 4811 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4812 fi 4813 am__universal=false 4814 case " $depcc " in #( 4815 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4816 esac 4817 4818 for depmode in $am_compiler_list; do 4819 # Setup a source with many dependencies, because some compilers 4820 # like to wrap large dependency lists on column 80 (with \), and 4821 # we should not choose a depcomp mode which is confused by this. 4822 # 4823 # We need to recreate these files for each test, as the compiler may 4824 # overwrite some of them when testing with obscure command lines. 4825 # This happens at least with the AIX C compiler. 4826 : > sub/conftest.c 4827 for i in 1 2 3 4 5 6; do 4828 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4829 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4830 # Solaris 8's {/usr,}/bin/sh. 4831 touch sub/conftst$i.h 4832 done 4833 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4834 4835 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4836 # mode. It turns out that the SunPro C++ compiler does not properly 4837 # handle `-M -o', and we need to detect this. Also, some Intel 4838 # versions had trouble with output in subdirs 4839 am__obj=sub/conftest.${OBJEXT-o} 4840 am__minus_obj="-o $am__obj" 4841 case $depmode in 4842 gcc) 4843 # This depmode causes a compiler race in universal mode. 4844 test "$am__universal" = false || continue 4845 ;; 4846 nosideeffect) 4847 # after this tag, mechanisms are not by side-effect, so they'll 4848 # only be used when explicitly requested 4849 if test "x$enable_dependency_tracking" = xyes; then 4850 continue 4851 else 4852 break 4853 fi 4854 ;; 4855 msvisualcpp | msvcmsys) 4856 # This compiler won't grok `-c -o', but also, the minuso test has 4857 # not run yet. These depmodes are late enough in the game, and 4858 # so weak that their functioning should not be impacted. 4859 am__obj=conftest.${OBJEXT-o} 4860 am__minus_obj= 4861 ;; 4862 none) break ;; 4863 esac 4864 if depmode=$depmode \ 4865 source=sub/conftest.c object=$am__obj \ 4866 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4867 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4868 >/dev/null 2>conftest.err && 4869 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4870 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4871 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4872 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4873 # icc doesn't choke on unknown options, it will just issue warnings 4874 # or remarks (even with -Werror). So we grep stderr for any message 4875 # that says an option was ignored or not supported. 4876 # When given -MP, icc 7.0 and 7.1 complain thusly: 4877 # icc: Command line warning: ignoring option '-M'; no argument required 4878 # The diagnosis changed in icc 8.0: 4879 # icc: Command line remark: option '-MP' not supported 4880 if (grep 'ignoring option' conftest.err || 4881 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4882 am_cv_CC_dependencies_compiler_type=$depmode 4883 break 4884 fi 4885 fi 4886 done 4887 4888 cd .. 4889 rm -rf conftest.dir 4890else 4891 am_cv_CC_dependencies_compiler_type=none 4892fi 4893 4894fi 4895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4896$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4897CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4898 4899 if 4900 test "x$enable_dependency_tracking" != xno \ 4901 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4902 am__fastdepCC_TRUE= 4903 am__fastdepCC_FALSE='#' 4904else 4905 am__fastdepCC_TRUE='#' 4906 am__fastdepCC_FALSE= 4907fi 4908 4909 4910 4911 4912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 4913$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 4914 # Check whether --enable-maintainer-mode was given. 4915if test "${enable_maintainer_mode+set}" = set; then : 4916 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 4917else 4918 USE_MAINTAINER_MODE=no 4919fi 4920 4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 4922$as_echo "$USE_MAINTAINER_MODE" >&6; } 4923 if test $USE_MAINTAINER_MODE = yes; then 4924 MAINTAINER_MODE_TRUE= 4925 MAINTAINER_MODE_FALSE='#' 4926else 4927 MAINTAINER_MODE_TRUE='#' 4928 MAINTAINER_MODE_FALSE= 4929fi 4930 4931 MAINT=$MAINTAINER_MODE_TRUE 4932 4933 4934 4935# Initialize libtool 4936# Check whether --enable-static was given. 4937if test "${enable_static+set}" = set; then : 4938 enableval=$enable_static; p=${PACKAGE-default} 4939 case $enableval in 4940 yes) enable_static=yes ;; 4941 no) enable_static=no ;; 4942 *) 4943 enable_static=no 4944 # Look at the argument we got. We use all the common list separators. 4945 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4946 for pkg in $enableval; do 4947 IFS="$lt_save_ifs" 4948 if test "X$pkg" = "X$p"; then 4949 enable_static=yes 4950 fi 4951 done 4952 IFS="$lt_save_ifs" 4953 ;; 4954 esac 4955else 4956 enable_static=no 4957fi 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967case `pwd` in 4968 *\ * | *\ *) 4969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4970$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4971esac 4972 4973 4974 4975macro_version='2.2.6b' 4976macro_revision='1.3017' 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990ltmain="$ac_aux_dir/ltmain.sh" 4991 4992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4993$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4994if test "${ac_cv_path_SED+set}" = set; then : 4995 $as_echo_n "(cached) " >&6 4996else 4997 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4998 for ac_i in 1 2 3 4 5 6 7; do 4999 ac_script="$ac_script$as_nl$ac_script" 5000 done 5001 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5002 { ac_script=; unset ac_script;} 5003 if test -z "$SED"; then 5004 ac_path_SED_found=false 5005 # Loop through the user's path and test for each of PROGNAME-LIST 5006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5007for as_dir in $PATH 5008do 5009 IFS=$as_save_IFS 5010 test -z "$as_dir" && as_dir=. 5011 for ac_prog in sed gsed; do 5012 for ac_exec_ext in '' $ac_executable_extensions; do 5013 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5014 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5015# Check for GNU ac_path_SED and select it if it is found. 5016 # Check for GNU $ac_path_SED 5017case `"$ac_path_SED" --version 2>&1` in 5018*GNU*) 5019 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5020*) 5021 ac_count=0 5022 $as_echo_n 0123456789 >"conftest.in" 5023 while : 5024 do 5025 cat "conftest.in" "conftest.in" >"conftest.tmp" 5026 mv "conftest.tmp" "conftest.in" 5027 cp "conftest.in" "conftest.nl" 5028 $as_echo '' >> "conftest.nl" 5029 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5030 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5031 as_fn_arith $ac_count + 1 && ac_count=$as_val 5032 if test $ac_count -gt ${ac_path_SED_max-0}; then 5033 # Best one so far, save it but keep looking for a better one 5034 ac_cv_path_SED="$ac_path_SED" 5035 ac_path_SED_max=$ac_count 5036 fi 5037 # 10*(2^10) chars as input seems more than enough 5038 test $ac_count -gt 10 && break 5039 done 5040 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5041esac 5042 5043 $ac_path_SED_found && break 3 5044 done 5045 done 5046 done 5047IFS=$as_save_IFS 5048 if test -z "$ac_cv_path_SED"; then 5049 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5050 fi 5051else 5052 ac_cv_path_SED=$SED 5053fi 5054 5055fi 5056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5057$as_echo "$ac_cv_path_SED" >&6; } 5058 SED="$ac_cv_path_SED" 5059 rm -f conftest.sed 5060 5061test -z "$SED" && SED=sed 5062Xsed="$SED -e 1s/^X//" 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5075$as_echo_n "checking for fgrep... " >&6; } 5076if test "${ac_cv_path_FGREP+set}" = set; then : 5077 $as_echo_n "(cached) " >&6 5078else 5079 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5080 then ac_cv_path_FGREP="$GREP -F" 5081 else 5082 if test -z "$FGREP"; then 5083 ac_path_FGREP_found=false 5084 # Loop through the user's path and test for each of PROGNAME-LIST 5085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5086for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5087do 5088 IFS=$as_save_IFS 5089 test -z "$as_dir" && as_dir=. 5090 for ac_prog in fgrep; do 5091 for ac_exec_ext in '' $ac_executable_extensions; do 5092 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5093 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5094# Check for GNU ac_path_FGREP and select it if it is found. 5095 # Check for GNU $ac_path_FGREP 5096case `"$ac_path_FGREP" --version 2>&1` in 5097*GNU*) 5098 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5099*) 5100 ac_count=0 5101 $as_echo_n 0123456789 >"conftest.in" 5102 while : 5103 do 5104 cat "conftest.in" "conftest.in" >"conftest.tmp" 5105 mv "conftest.tmp" "conftest.in" 5106 cp "conftest.in" "conftest.nl" 5107 $as_echo 'FGREP' >> "conftest.nl" 5108 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5109 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5110 as_fn_arith $ac_count + 1 && ac_count=$as_val 5111 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5112 # Best one so far, save it but keep looking for a better one 5113 ac_cv_path_FGREP="$ac_path_FGREP" 5114 ac_path_FGREP_max=$ac_count 5115 fi 5116 # 10*(2^10) chars as input seems more than enough 5117 test $ac_count -gt 10 && break 5118 done 5119 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5120esac 5121 5122 $ac_path_FGREP_found && break 3 5123 done 5124 done 5125 done 5126IFS=$as_save_IFS 5127 if test -z "$ac_cv_path_FGREP"; then 5128 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5129 fi 5130else 5131 ac_cv_path_FGREP=$FGREP 5132fi 5133 5134 fi 5135fi 5136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5137$as_echo "$ac_cv_path_FGREP" >&6; } 5138 FGREP="$ac_cv_path_FGREP" 5139 5140 5141test -z "$GREP" && GREP=grep 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161# Check whether --with-gnu-ld was given. 5162if test "${with_gnu_ld+set}" = set; then : 5163 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5164else 5165 with_gnu_ld=no 5166fi 5167 5168ac_prog=ld 5169if test "$GCC" = yes; then 5170 # Check if gcc -print-prog-name=ld gives a path. 5171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5172$as_echo_n "checking for ld used by $CC... " >&6; } 5173 case $host in 5174 *-*-mingw*) 5175 # gcc leaves a trailing carriage return which upsets mingw 5176 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5177 *) 5178 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5179 esac 5180 case $ac_prog in 5181 # Accept absolute paths. 5182 [\\/]* | ?:[\\/]*) 5183 re_direlt='/[^/][^/]*/\.\./' 5184 # Canonicalize the pathname of ld 5185 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5186 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5187 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5188 done 5189 test -z "$LD" && LD="$ac_prog" 5190 ;; 5191 "") 5192 # If it fails, then pretend we aren't using GCC. 5193 ac_prog=ld 5194 ;; 5195 *) 5196 # If it is relative, then search for the first ld in PATH. 5197 with_gnu_ld=unknown 5198 ;; 5199 esac 5200elif test "$with_gnu_ld" = yes; then 5201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5202$as_echo_n "checking for GNU ld... " >&6; } 5203else 5204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5205$as_echo_n "checking for non-GNU ld... " >&6; } 5206fi 5207if test "${lt_cv_path_LD+set}" = set; then : 5208 $as_echo_n "(cached) " >&6 5209else 5210 if test -z "$LD"; then 5211 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5212 for ac_dir in $PATH; do 5213 IFS="$lt_save_ifs" 5214 test -z "$ac_dir" && ac_dir=. 5215 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5216 lt_cv_path_LD="$ac_dir/$ac_prog" 5217 # Check to see if the program is GNU ld. I'd rather use --version, 5218 # but apparently some variants of GNU ld only accept -v. 5219 # Break only if it was the GNU/non-GNU ld that we prefer. 5220 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5221 *GNU* | *'with BFD'*) 5222 test "$with_gnu_ld" != no && break 5223 ;; 5224 *) 5225 test "$with_gnu_ld" != yes && break 5226 ;; 5227 esac 5228 fi 5229 done 5230 IFS="$lt_save_ifs" 5231else 5232 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5233fi 5234fi 5235 5236LD="$lt_cv_path_LD" 5237if test -n "$LD"; then 5238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5239$as_echo "$LD" >&6; } 5240else 5241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5242$as_echo "no" >&6; } 5243fi 5244test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5246$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5247if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5248 $as_echo_n "(cached) " >&6 5249else 5250 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5251case `$LD -v 2>&1 </dev/null` in 5252*GNU* | *'with BFD'*) 5253 lt_cv_prog_gnu_ld=yes 5254 ;; 5255*) 5256 lt_cv_prog_gnu_ld=no 5257 ;; 5258esac 5259fi 5260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5261$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5262with_gnu_ld=$lt_cv_prog_gnu_ld 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5273$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5274if test "${lt_cv_path_NM+set}" = set; then : 5275 $as_echo_n "(cached) " >&6 5276else 5277 if test -n "$NM"; then 5278 # Let the user override the test. 5279 lt_cv_path_NM="$NM" 5280else 5281 lt_nm_to_check="${ac_tool_prefix}nm" 5282 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5283 lt_nm_to_check="$lt_nm_to_check nm" 5284 fi 5285 for lt_tmp_nm in $lt_nm_to_check; do 5286 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5287 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5288 IFS="$lt_save_ifs" 5289 test -z "$ac_dir" && ac_dir=. 5290 tmp_nm="$ac_dir/$lt_tmp_nm" 5291 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5292 # Check to see if the nm accepts a BSD-compat flag. 5293 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5294 # nm: unknown option "B" ignored 5295 # Tru64's nm complains that /dev/null is an invalid object file 5296 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5297 */dev/null* | *'Invalid file or object type'*) 5298 lt_cv_path_NM="$tmp_nm -B" 5299 break 5300 ;; 5301 *) 5302 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5303 */dev/null*) 5304 lt_cv_path_NM="$tmp_nm -p" 5305 break 5306 ;; 5307 *) 5308 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5309 continue # so that we can try to find one that supports BSD flags 5310 ;; 5311 esac 5312 ;; 5313 esac 5314 fi 5315 done 5316 IFS="$lt_save_ifs" 5317 done 5318 : ${lt_cv_path_NM=no} 5319fi 5320fi 5321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5322$as_echo "$lt_cv_path_NM" >&6; } 5323if test "$lt_cv_path_NM" != "no"; then 5324 NM="$lt_cv_path_NM" 5325else 5326 # Didn't find any BSD compatible name lister, look for dumpbin. 5327 if test -n "$ac_tool_prefix"; then 5328 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 5329 do 5330 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5331set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5333$as_echo_n "checking for $ac_word... " >&6; } 5334if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5335 $as_echo_n "(cached) " >&6 5336else 5337 if test -n "$DUMPBIN"; then 5338 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5339else 5340as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5341for as_dir in $PATH 5342do 5343 IFS=$as_save_IFS 5344 test -z "$as_dir" && as_dir=. 5345 for ac_exec_ext in '' $ac_executable_extensions; do 5346 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5347 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5349 break 2 5350 fi 5351done 5352 done 5353IFS=$as_save_IFS 5354 5355fi 5356fi 5357DUMPBIN=$ac_cv_prog_DUMPBIN 5358if test -n "$DUMPBIN"; then 5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5360$as_echo "$DUMPBIN" >&6; } 5361else 5362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5363$as_echo "no" >&6; } 5364fi 5365 5366 5367 test -n "$DUMPBIN" && break 5368 done 5369fi 5370if test -z "$DUMPBIN"; then 5371 ac_ct_DUMPBIN=$DUMPBIN 5372 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 5373do 5374 # Extract the first word of "$ac_prog", so it can be a program name with args. 5375set dummy $ac_prog; ac_word=$2 5376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5377$as_echo_n "checking for $ac_word... " >&6; } 5378if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5379 $as_echo_n "(cached) " >&6 5380else 5381 if test -n "$ac_ct_DUMPBIN"; then 5382 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5383else 5384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5385for as_dir in $PATH 5386do 5387 IFS=$as_save_IFS 5388 test -z "$as_dir" && as_dir=. 5389 for ac_exec_ext in '' $ac_executable_extensions; do 5390 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5391 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5393 break 2 5394 fi 5395done 5396 done 5397IFS=$as_save_IFS 5398 5399fi 5400fi 5401ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5402if test -n "$ac_ct_DUMPBIN"; then 5403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5404$as_echo "$ac_ct_DUMPBIN" >&6; } 5405else 5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5407$as_echo "no" >&6; } 5408fi 5409 5410 5411 test -n "$ac_ct_DUMPBIN" && break 5412done 5413 5414 if test "x$ac_ct_DUMPBIN" = x; then 5415 DUMPBIN=":" 5416 else 5417 case $cross_compiling:$ac_tool_warned in 5418yes:) 5419{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5420$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5421ac_tool_warned=yes ;; 5422esac 5423 DUMPBIN=$ac_ct_DUMPBIN 5424 fi 5425fi 5426 5427 5428 if test "$DUMPBIN" != ":"; then 5429 NM="$DUMPBIN" 5430 fi 5431fi 5432test -z "$NM" && NM=nm 5433 5434 5435 5436 5437 5438 5439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5440$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5441if test "${lt_cv_nm_interface+set}" = set; then : 5442 $as_echo_n "(cached) " >&6 5443else 5444 lt_cv_nm_interface="BSD nm" 5445 echo "int some_variable = 0;" > conftest.$ac_ext 5446 (eval echo "\"\$as_me:5446: $ac_compile\"" >&5) 5447 (eval "$ac_compile" 2>conftest.err) 5448 cat conftest.err >&5 5449 (eval echo "\"\$as_me:5449: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5450 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5451 cat conftest.err >&5 5452 (eval echo "\"\$as_me:5452: output\"" >&5) 5453 cat conftest.out >&5 5454 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5455 lt_cv_nm_interface="MS dumpbin" 5456 fi 5457 rm -f conftest* 5458fi 5459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5460$as_echo "$lt_cv_nm_interface" >&6; } 5461 5462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5463$as_echo_n "checking whether ln -s works... " >&6; } 5464LN_S=$as_ln_s 5465if test "$LN_S" = "ln -s"; then 5466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5467$as_echo "yes" >&6; } 5468else 5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5470$as_echo "no, using $LN_S" >&6; } 5471fi 5472 5473# find the maximum length of command line arguments 5474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5475$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5476if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5477 $as_echo_n "(cached) " >&6 5478else 5479 i=0 5480 teststring="ABCD" 5481 5482 case $build_os in 5483 msdosdjgpp*) 5484 # On DJGPP, this test can blow up pretty badly due to problems in libc 5485 # (any single argument exceeding 2000 bytes causes a buffer overrun 5486 # during glob expansion). Even if it were fixed, the result of this 5487 # check would be larger than it should be. 5488 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5489 ;; 5490 5491 gnu*) 5492 # Under GNU Hurd, this test is not required because there is 5493 # no limit to the length of command line arguments. 5494 # Libtool will interpret -1 as no limit whatsoever 5495 lt_cv_sys_max_cmd_len=-1; 5496 ;; 5497 5498 cygwin* | mingw* | cegcc*) 5499 # On Win9x/ME, this test blows up -- it succeeds, but takes 5500 # about 5 minutes as the teststring grows exponentially. 5501 # Worse, since 9x/ME are not pre-emptively multitasking, 5502 # you end up with a "frozen" computer, even though with patience 5503 # the test eventually succeeds (with a max line length of 256k). 5504 # Instead, let's just punt: use the minimum linelength reported by 5505 # all of the supported platforms: 8192 (on NT/2K/XP). 5506 lt_cv_sys_max_cmd_len=8192; 5507 ;; 5508 5509 amigaos*) 5510 # On AmigaOS with pdksh, this test takes hours, literally. 5511 # So we just punt and use a minimum line length of 8192. 5512 lt_cv_sys_max_cmd_len=8192; 5513 ;; 5514 5515 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5516 # This has been around since 386BSD, at least. Likely further. 5517 if test -x /sbin/sysctl; then 5518 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5519 elif test -x /usr/sbin/sysctl; then 5520 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5521 else 5522 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5523 fi 5524 # And add a safety zone 5525 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5526 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5527 ;; 5528 5529 interix*) 5530 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5531 lt_cv_sys_max_cmd_len=196608 5532 ;; 5533 5534 osf*) 5535 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5536 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5537 # nice to cause kernel panics so lets avoid the loop below. 5538 # First set a reasonable default. 5539 lt_cv_sys_max_cmd_len=16384 5540 # 5541 if test -x /sbin/sysconfig; then 5542 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5543 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5544 esac 5545 fi 5546 ;; 5547 sco3.2v5*) 5548 lt_cv_sys_max_cmd_len=102400 5549 ;; 5550 sysv5* | sco5v6* | sysv4.2uw2*) 5551 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5552 if test -n "$kargmax"; then 5553 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5554 else 5555 lt_cv_sys_max_cmd_len=32768 5556 fi 5557 ;; 5558 *) 5559 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5560 if test -n "$lt_cv_sys_max_cmd_len"; then 5561 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5562 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5563 else 5564 # Make teststring a little bigger before we do anything with it. 5565 # a 1K string should be a reasonable start. 5566 for i in 1 2 3 4 5 6 7 8 ; do 5567 teststring=$teststring$teststring 5568 done 5569 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5570 # If test is not a shell built-in, we'll probably end up computing a 5571 # maximum length that is only half of the actual maximum length, but 5572 # we can't tell. 5573 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 5574 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 5575 test $i != 17 # 1/2 MB should be enough 5576 do 5577 i=`expr $i + 1` 5578 teststring=$teststring$teststring 5579 done 5580 # Only check the string length outside the loop. 5581 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5582 teststring= 5583 # Add a significant safety factor because C++ compilers can tack on 5584 # massive amounts of additional arguments before passing them to the 5585 # linker. It appears as though 1/2 is a usable value. 5586 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5587 fi 5588 ;; 5589 esac 5590 5591fi 5592 5593if test -n $lt_cv_sys_max_cmd_len ; then 5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5595$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5596else 5597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5598$as_echo "none" >&6; } 5599fi 5600max_cmd_len=$lt_cv_sys_max_cmd_len 5601 5602 5603 5604 5605 5606 5607: ${CP="cp -f"} 5608: ${MV="mv -f"} 5609: ${RM="rm -f"} 5610 5611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5612$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5613# Try some XSI features 5614xsi_shell=no 5615( _lt_dummy="a/b/c" 5616 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5617 = c,a/b,, \ 5618 && eval 'test $(( 1 + 1 )) -eq 2 \ 5619 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5620 && xsi_shell=yes 5621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5622$as_echo "$xsi_shell" >&6; } 5623 5624 5625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5626$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5627lt_shell_append=no 5628( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5629 >/dev/null 2>&1 \ 5630 && lt_shell_append=yes 5631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5632$as_echo "$lt_shell_append" >&6; } 5633 5634 5635if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5636 lt_unset=unset 5637else 5638 lt_unset=false 5639fi 5640 5641 5642 5643 5644 5645# test EBCDIC or ASCII 5646case `echo X|tr X '\101'` in 5647 A) # ASCII based system 5648 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5649 lt_SP2NL='tr \040 \012' 5650 lt_NL2SP='tr \015\012 \040\040' 5651 ;; 5652 *) # EBCDIC based system 5653 lt_SP2NL='tr \100 \n' 5654 lt_NL2SP='tr \r\n \100\100' 5655 ;; 5656esac 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5667$as_echo_n "checking for $LD option to reload object files... " >&6; } 5668if test "${lt_cv_ld_reload_flag+set}" = set; then : 5669 $as_echo_n "(cached) " >&6 5670else 5671 lt_cv_ld_reload_flag='-r' 5672fi 5673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5674$as_echo "$lt_cv_ld_reload_flag" >&6; } 5675reload_flag=$lt_cv_ld_reload_flag 5676case $reload_flag in 5677"" | " "*) ;; 5678*) reload_flag=" $reload_flag" ;; 5679esac 5680reload_cmds='$LD$reload_flag -o $output$reload_objs' 5681case $host_os in 5682 darwin*) 5683 if test "$GCC" = yes; then 5684 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5685 else 5686 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5687 fi 5688 ;; 5689esac 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699if test -n "$ac_tool_prefix"; then 5700 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5701set dummy ${ac_tool_prefix}objdump; ac_word=$2 5702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5703$as_echo_n "checking for $ac_word... " >&6; } 5704if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5705 $as_echo_n "(cached) " >&6 5706else 5707 if test -n "$OBJDUMP"; then 5708 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5709else 5710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5711for as_dir in $PATH 5712do 5713 IFS=$as_save_IFS 5714 test -z "$as_dir" && as_dir=. 5715 for ac_exec_ext in '' $ac_executable_extensions; do 5716 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5717 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5719 break 2 5720 fi 5721done 5722 done 5723IFS=$as_save_IFS 5724 5725fi 5726fi 5727OBJDUMP=$ac_cv_prog_OBJDUMP 5728if test -n "$OBJDUMP"; then 5729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5730$as_echo "$OBJDUMP" >&6; } 5731else 5732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5733$as_echo "no" >&6; } 5734fi 5735 5736 5737fi 5738if test -z "$ac_cv_prog_OBJDUMP"; then 5739 ac_ct_OBJDUMP=$OBJDUMP 5740 # Extract the first word of "objdump", so it can be a program name with args. 5741set dummy objdump; ac_word=$2 5742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5743$as_echo_n "checking for $ac_word... " >&6; } 5744if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5745 $as_echo_n "(cached) " >&6 5746else 5747 if test -n "$ac_ct_OBJDUMP"; then 5748 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5749else 5750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5751for as_dir in $PATH 5752do 5753 IFS=$as_save_IFS 5754 test -z "$as_dir" && as_dir=. 5755 for ac_exec_ext in '' $ac_executable_extensions; do 5756 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5757 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5759 break 2 5760 fi 5761done 5762 done 5763IFS=$as_save_IFS 5764 5765fi 5766fi 5767ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5768if test -n "$ac_ct_OBJDUMP"; then 5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5770$as_echo "$ac_ct_OBJDUMP" >&6; } 5771else 5772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5773$as_echo "no" >&6; } 5774fi 5775 5776 if test "x$ac_ct_OBJDUMP" = x; then 5777 OBJDUMP="false" 5778 else 5779 case $cross_compiling:$ac_tool_warned in 5780yes:) 5781{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5782$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5783ac_tool_warned=yes ;; 5784esac 5785 OBJDUMP=$ac_ct_OBJDUMP 5786 fi 5787else 5788 OBJDUMP="$ac_cv_prog_OBJDUMP" 5789fi 5790 5791test -z "$OBJDUMP" && OBJDUMP=objdump 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5802$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5803if test "${lt_cv_deplibs_check_method+set}" = set; then : 5804 $as_echo_n "(cached) " >&6 5805else 5806 lt_cv_file_magic_cmd='$MAGIC_CMD' 5807lt_cv_file_magic_test_file= 5808lt_cv_deplibs_check_method='unknown' 5809# Need to set the preceding variable on all platforms that support 5810# interlibrary dependencies. 5811# 'none' -- dependencies not supported. 5812# `unknown' -- same as none, but documents that we really don't know. 5813# 'pass_all' -- all dependencies passed with no checks. 5814# 'test_compile' -- check by making test program. 5815# 'file_magic [[regex]]' -- check by looking for files in library path 5816# which responds to the $file_magic_cmd with a given extended regex. 5817# If you have `file' or equivalent on your system and you're not sure 5818# whether `pass_all' will *always* work, you probably want this one. 5819 5820case $host_os in 5821aix[4-9]*) 5822 lt_cv_deplibs_check_method=pass_all 5823 ;; 5824 5825beos*) 5826 lt_cv_deplibs_check_method=pass_all 5827 ;; 5828 5829bsdi[45]*) 5830 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5831 lt_cv_file_magic_cmd='/usr/bin/file -L' 5832 lt_cv_file_magic_test_file=/shlib/libc.so 5833 ;; 5834 5835cygwin*) 5836 # func_win32_libid is a shell function defined in ltmain.sh 5837 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5838 lt_cv_file_magic_cmd='func_win32_libid' 5839 ;; 5840 5841mingw* | pw32*) 5842 # Base MSYS/MinGW do not provide the 'file' command needed by 5843 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5844 # unless we find 'file', for example because we are cross-compiling. 5845 if ( file / ) >/dev/null 2>&1; then 5846 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5847 lt_cv_file_magic_cmd='func_win32_libid' 5848 else 5849 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5850 lt_cv_file_magic_cmd='$OBJDUMP -f' 5851 fi 5852 ;; 5853 5854cegcc) 5855 # use the weaker test based on 'objdump'. See mingw*. 5856 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5857 lt_cv_file_magic_cmd='$OBJDUMP -f' 5858 ;; 5859 5860darwin* | rhapsody*) 5861 lt_cv_deplibs_check_method=pass_all 5862 ;; 5863 5864freebsd* | dragonfly*) 5865 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5866 case $host_cpu in 5867 i*86 ) 5868 # Not sure whether the presence of OpenBSD here was a mistake. 5869 # Let's accept both of them until this is cleared up. 5870 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5871 lt_cv_file_magic_cmd=/usr/bin/file 5872 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5873 ;; 5874 esac 5875 else 5876 lt_cv_deplibs_check_method=pass_all 5877 fi 5878 ;; 5879 5880gnu*) 5881 lt_cv_deplibs_check_method=pass_all 5882 ;; 5883 5884hpux10.20* | hpux11*) 5885 lt_cv_file_magic_cmd=/usr/bin/file 5886 case $host_cpu in 5887 ia64*) 5888 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5889 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5890 ;; 5891 hppa*64*) 5892 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]' 5893 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5894 ;; 5895 *) 5896 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 5897 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5898 ;; 5899 esac 5900 ;; 5901 5902interix[3-9]*) 5903 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5904 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5905 ;; 5906 5907irix5* | irix6* | nonstopux*) 5908 case $LD in 5909 *-32|*"-32 ") libmagic=32-bit;; 5910 *-n32|*"-n32 ") libmagic=N32;; 5911 *-64|*"-64 ") libmagic=64-bit;; 5912 *) libmagic=never-match;; 5913 esac 5914 lt_cv_deplibs_check_method=pass_all 5915 ;; 5916 5917# This must be Linux ELF. 5918linux* | k*bsd*-gnu | kopensolaris*-gnu) 5919 lt_cv_deplibs_check_method=pass_all 5920 ;; 5921 5922netbsd* | netbsdelf*-gnu) 5923 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5924 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5925 else 5926 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5927 fi 5928 ;; 5929 5930newos6*) 5931 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5932 lt_cv_file_magic_cmd=/usr/bin/file 5933 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5934 ;; 5935 5936*nto* | *qnx*) 5937 lt_cv_deplibs_check_method=pass_all 5938 ;; 5939 5940openbsd*) 5941 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5942 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5943 else 5944 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5945 fi 5946 ;; 5947 5948osf3* | osf4* | osf5*) 5949 lt_cv_deplibs_check_method=pass_all 5950 ;; 5951 5952rdos*) 5953 lt_cv_deplibs_check_method=pass_all 5954 ;; 5955 5956solaris*) 5957 lt_cv_deplibs_check_method=pass_all 5958 ;; 5959 5960sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5961 lt_cv_deplibs_check_method=pass_all 5962 ;; 5963 5964sysv4 | sysv4.3*) 5965 case $host_vendor in 5966 motorola) 5967 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]' 5968 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5969 ;; 5970 ncr) 5971 lt_cv_deplibs_check_method=pass_all 5972 ;; 5973 sequent) 5974 lt_cv_file_magic_cmd='/bin/file' 5975 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5976 ;; 5977 sni) 5978 lt_cv_file_magic_cmd='/bin/file' 5979 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5980 lt_cv_file_magic_test_file=/lib/libc.so 5981 ;; 5982 siemens) 5983 lt_cv_deplibs_check_method=pass_all 5984 ;; 5985 pc) 5986 lt_cv_deplibs_check_method=pass_all 5987 ;; 5988 esac 5989 ;; 5990 5991tpf*) 5992 lt_cv_deplibs_check_method=pass_all 5993 ;; 5994esac 5995 5996fi 5997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5998$as_echo "$lt_cv_deplibs_check_method" >&6; } 5999file_magic_cmd=$lt_cv_file_magic_cmd 6000deplibs_check_method=$lt_cv_deplibs_check_method 6001test -z "$deplibs_check_method" && deplibs_check_method=unknown 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014if test -n "$ac_tool_prefix"; then 6015 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6016set dummy ${ac_tool_prefix}ar; ac_word=$2 6017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6018$as_echo_n "checking for $ac_word... " >&6; } 6019if test "${ac_cv_prog_AR+set}" = set; then : 6020 $as_echo_n "(cached) " >&6 6021else 6022 if test -n "$AR"; then 6023 ac_cv_prog_AR="$AR" # Let the user override the test. 6024else 6025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6026for as_dir in $PATH 6027do 6028 IFS=$as_save_IFS 6029 test -z "$as_dir" && as_dir=. 6030 for ac_exec_ext in '' $ac_executable_extensions; do 6031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6032 ac_cv_prog_AR="${ac_tool_prefix}ar" 6033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6034 break 2 6035 fi 6036done 6037 done 6038IFS=$as_save_IFS 6039 6040fi 6041fi 6042AR=$ac_cv_prog_AR 6043if test -n "$AR"; then 6044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6045$as_echo "$AR" >&6; } 6046else 6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6048$as_echo "no" >&6; } 6049fi 6050 6051 6052fi 6053if test -z "$ac_cv_prog_AR"; then 6054 ac_ct_AR=$AR 6055 # Extract the first word of "ar", so it can be a program name with args. 6056set dummy ar; ac_word=$2 6057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6058$as_echo_n "checking for $ac_word... " >&6; } 6059if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 6060 $as_echo_n "(cached) " >&6 6061else 6062 if test -n "$ac_ct_AR"; then 6063 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6064else 6065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6066for as_dir in $PATH 6067do 6068 IFS=$as_save_IFS 6069 test -z "$as_dir" && as_dir=. 6070 for ac_exec_ext in '' $ac_executable_extensions; do 6071 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6072 ac_cv_prog_ac_ct_AR="ar" 6073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6074 break 2 6075 fi 6076done 6077 done 6078IFS=$as_save_IFS 6079 6080fi 6081fi 6082ac_ct_AR=$ac_cv_prog_ac_ct_AR 6083if test -n "$ac_ct_AR"; then 6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6085$as_echo "$ac_ct_AR" >&6; } 6086else 6087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6088$as_echo "no" >&6; } 6089fi 6090 6091 if test "x$ac_ct_AR" = x; then 6092 AR="false" 6093 else 6094 case $cross_compiling:$ac_tool_warned in 6095yes:) 6096{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6097$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6098ac_tool_warned=yes ;; 6099esac 6100 AR=$ac_ct_AR 6101 fi 6102else 6103 AR="$ac_cv_prog_AR" 6104fi 6105 6106test -z "$AR" && AR=ar 6107test -z "$AR_FLAGS" && AR_FLAGS=cru 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119if test -n "$ac_tool_prefix"; then 6120 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6121set dummy ${ac_tool_prefix}strip; 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_STRIP+set}" = set; then : 6125 $as_echo_n "(cached) " >&6 6126else 6127 if test -n "$STRIP"; then 6128 ac_cv_prog_STRIP="$STRIP" # 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_STRIP="${ac_tool_prefix}strip" 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 6147STRIP=$ac_cv_prog_STRIP 6148if test -n "$STRIP"; then 6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6150$as_echo "$STRIP" >&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_STRIP"; then 6159 ac_ct_STRIP=$STRIP 6160 # Extract the first word of "strip", so it can be a program name with args. 6161set dummy strip; 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_STRIP+set}" = set; then : 6165 $as_echo_n "(cached) " >&6 6166else 6167 if test -n "$ac_ct_STRIP"; then 6168 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # 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_STRIP="strip" 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_STRIP=$ac_cv_prog_ac_ct_STRIP 6188if test -n "$ac_ct_STRIP"; then 6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6190$as_echo "$ac_ct_STRIP" >&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_STRIP" = x; then 6197 STRIP=":" 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 STRIP=$ac_ct_STRIP 6206 fi 6207else 6208 STRIP="$ac_cv_prog_STRIP" 6209fi 6210 6211test -z "$STRIP" && STRIP=: 6212 6213 6214 6215 6216 6217 6218if test -n "$ac_tool_prefix"; then 6219 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6220set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6222$as_echo_n "checking for $ac_word... " >&6; } 6223if test "${ac_cv_prog_RANLIB+set}" = set; then : 6224 $as_echo_n "(cached) " >&6 6225else 6226 if test -n "$RANLIB"; then 6227 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6228else 6229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6230for as_dir in $PATH 6231do 6232 IFS=$as_save_IFS 6233 test -z "$as_dir" && as_dir=. 6234 for ac_exec_ext in '' $ac_executable_extensions; do 6235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6236 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6238 break 2 6239 fi 6240done 6241 done 6242IFS=$as_save_IFS 6243 6244fi 6245fi 6246RANLIB=$ac_cv_prog_RANLIB 6247if test -n "$RANLIB"; then 6248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6249$as_echo "$RANLIB" >&6; } 6250else 6251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6252$as_echo "no" >&6; } 6253fi 6254 6255 6256fi 6257if test -z "$ac_cv_prog_RANLIB"; then 6258 ac_ct_RANLIB=$RANLIB 6259 # Extract the first word of "ranlib", so it can be a program name with args. 6260set dummy ranlib; ac_word=$2 6261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6262$as_echo_n "checking for $ac_word... " >&6; } 6263if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6264 $as_echo_n "(cached) " >&6 6265else 6266 if test -n "$ac_ct_RANLIB"; then 6267 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6268else 6269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6270for as_dir in $PATH 6271do 6272 IFS=$as_save_IFS 6273 test -z "$as_dir" && as_dir=. 6274 for ac_exec_ext in '' $ac_executable_extensions; do 6275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6276 ac_cv_prog_ac_ct_RANLIB="ranlib" 6277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6278 break 2 6279 fi 6280done 6281 done 6282IFS=$as_save_IFS 6283 6284fi 6285fi 6286ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6287if test -n "$ac_ct_RANLIB"; then 6288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6289$as_echo "$ac_ct_RANLIB" >&6; } 6290else 6291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6292$as_echo "no" >&6; } 6293fi 6294 6295 if test "x$ac_ct_RANLIB" = x; then 6296 RANLIB=":" 6297 else 6298 case $cross_compiling:$ac_tool_warned in 6299yes:) 6300{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6301$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6302ac_tool_warned=yes ;; 6303esac 6304 RANLIB=$ac_ct_RANLIB 6305 fi 6306else 6307 RANLIB="$ac_cv_prog_RANLIB" 6308fi 6309 6310test -z "$RANLIB" && RANLIB=: 6311 6312 6313 6314 6315 6316 6317# Determine commands to create old-style static archives. 6318old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6319old_postinstall_cmds='chmod 644 $oldlib' 6320old_postuninstall_cmds= 6321 6322if test -n "$RANLIB"; then 6323 case $host_os in 6324 openbsd*) 6325 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6326 ;; 6327 *) 6328 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6329 ;; 6330 esac 6331 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6332fi 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367# If no C compiler was specified, use CC. 6368LTCC=${LTCC-"$CC"} 6369 6370# If no C compiler flags were specified, use CFLAGS. 6371LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6372 6373# Allow CC to be a program name with arguments. 6374compiler=$CC 6375 6376 6377# Check for command to grab the raw symbol name followed by C symbol from nm. 6378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6379$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6380if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6381 $as_echo_n "(cached) " >&6 6382else 6383 6384# These are sane defaults that work on at least a few old systems. 6385# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6386 6387# Character class describing NM global symbol codes. 6388symcode='[BCDEGRST]' 6389 6390# Regexp to match symbols that can be accessed directly from C. 6391sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6392 6393# Define system-specific variables. 6394case $host_os in 6395aix*) 6396 symcode='[BCDT]' 6397 ;; 6398cygwin* | mingw* | pw32* | cegcc*) 6399 symcode='[ABCDGISTW]' 6400 ;; 6401hpux*) 6402 if test "$host_cpu" = ia64; then 6403 symcode='[ABCDEGRST]' 6404 fi 6405 ;; 6406irix* | nonstopux*) 6407 symcode='[BCDEGRST]' 6408 ;; 6409osf*) 6410 symcode='[BCDEGQRST]' 6411 ;; 6412solaris*) 6413 symcode='[BDRT]' 6414 ;; 6415sco3.2v5*) 6416 symcode='[DT]' 6417 ;; 6418sysv4.2uw2*) 6419 symcode='[DT]' 6420 ;; 6421sysv5* | sco5v6* | unixware* | OpenUNIX*) 6422 symcode='[ABDT]' 6423 ;; 6424sysv4) 6425 symcode='[DFNSTU]' 6426 ;; 6427esac 6428 6429# If we're using GNU nm, then use its standard symbol codes. 6430case `$NM -V 2>&1` in 6431*GNU* | *'with BFD'*) 6432 symcode='[ABCDGIRSTW]' ;; 6433esac 6434 6435# Transform an extracted symbol line into a proper C declaration. 6436# Some systems (esp. on ia64) link data and code symbols differently, 6437# so use this general approach. 6438lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6439 6440# Transform an extracted symbol line into symbol name and symbol address 6441lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6442lt_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'" 6443 6444# Handle CRLF in mingw tool chain 6445opt_cr= 6446case $build_os in 6447mingw*) 6448 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6449 ;; 6450esac 6451 6452# Try without a prefix underscore, then with it. 6453for ac_symprfx in "" "_"; do 6454 6455 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6456 symxfrm="\\1 $ac_symprfx\\2 \\2" 6457 6458 # Write the raw and C identifiers. 6459 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6460 # Fake it for dumpbin and say T for any non-static function 6461 # and D for any global variable. 6462 # Also find C++ and __fastcall symbols from MSVC++, 6463 # which start with @ or ?. 6464 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6465" {last_section=section; section=\$ 3};"\ 6466" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6467" \$ 0!~/External *\|/{next};"\ 6468" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6469" {if(hide[section]) next};"\ 6470" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6471" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6472" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6473" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6474" ' prfx=^$ac_symprfx" 6475 else 6476 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6477 fi 6478 6479 # Check to see that the pipe works correctly. 6480 pipe_works=no 6481 6482 rm -f conftest* 6483 cat > conftest.$ac_ext <<_LT_EOF 6484#ifdef __cplusplus 6485extern "C" { 6486#endif 6487char nm_test_var; 6488void nm_test_func(void); 6489void nm_test_func(void){} 6490#ifdef __cplusplus 6491} 6492#endif 6493int main(){nm_test_var='a';nm_test_func();return(0);} 6494_LT_EOF 6495 6496 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6497 (eval $ac_compile) 2>&5 6498 ac_status=$? 6499 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6500 test $ac_status = 0; }; then 6501 # Now try to grab the symbols. 6502 nlist=conftest.nm 6503 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 6504 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6505 ac_status=$? 6506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6507 test $ac_status = 0; } && test -s "$nlist"; then 6508 # Try sorting and uniquifying the output. 6509 if sort "$nlist" | uniq > "$nlist"T; then 6510 mv -f "$nlist"T "$nlist" 6511 else 6512 rm -f "$nlist"T 6513 fi 6514 6515 # Make sure that we snagged all the symbols we need. 6516 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6517 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6518 cat <<_LT_EOF > conftest.$ac_ext 6519#ifdef __cplusplus 6520extern "C" { 6521#endif 6522 6523_LT_EOF 6524 # Now generate the symbol file. 6525 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6526 6527 cat <<_LT_EOF >> conftest.$ac_ext 6528 6529/* The mapping between symbol names and symbols. */ 6530const struct { 6531 const char *name; 6532 void *address; 6533} 6534lt__PROGRAM__LTX_preloaded_symbols[] = 6535{ 6536 { "@PROGRAM@", (void *) 0 }, 6537_LT_EOF 6538 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6539 cat <<\_LT_EOF >> conftest.$ac_ext 6540 {0, (void *) 0} 6541}; 6542 6543/* This works around a problem in FreeBSD linker */ 6544#ifdef FREEBSD_WORKAROUND 6545static const void *lt_preloaded_setup() { 6546 return lt__PROGRAM__LTX_preloaded_symbols; 6547} 6548#endif 6549 6550#ifdef __cplusplus 6551} 6552#endif 6553_LT_EOF 6554 # Now try linking the two files. 6555 mv conftest.$ac_objext conftstm.$ac_objext 6556 lt_save_LIBS="$LIBS" 6557 lt_save_CFLAGS="$CFLAGS" 6558 LIBS="conftstm.$ac_objext" 6559 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6560 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6561 (eval $ac_link) 2>&5 6562 ac_status=$? 6563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6564 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6565 pipe_works=yes 6566 fi 6567 LIBS="$lt_save_LIBS" 6568 CFLAGS="$lt_save_CFLAGS" 6569 else 6570 echo "cannot find nm_test_func in $nlist" >&5 6571 fi 6572 else 6573 echo "cannot find nm_test_var in $nlist" >&5 6574 fi 6575 else 6576 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6577 fi 6578 else 6579 echo "$progname: failed program was:" >&5 6580 cat conftest.$ac_ext >&5 6581 fi 6582 rm -rf conftest* conftst* 6583 6584 # Do not use the global_symbol_pipe unless it works. 6585 if test "$pipe_works" = yes; then 6586 break 6587 else 6588 lt_cv_sys_global_symbol_pipe= 6589 fi 6590done 6591 6592fi 6593 6594if test -z "$lt_cv_sys_global_symbol_pipe"; then 6595 lt_cv_sys_global_symbol_to_cdecl= 6596fi 6597if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6599$as_echo "failed" >&6; } 6600else 6601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6602$as_echo "ok" >&6; } 6603fi 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626# Check whether --enable-libtool-lock was given. 6627if test "${enable_libtool_lock+set}" = set; then : 6628 enableval=$enable_libtool_lock; 6629fi 6630 6631test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6632 6633# Some flags need to be propagated to the compiler or linker for good 6634# libtool support. 6635case $host in 6636ia64-*-hpux*) 6637 # Find out which ABI we are using. 6638 echo 'int i;' > conftest.$ac_ext 6639 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6640 (eval $ac_compile) 2>&5 6641 ac_status=$? 6642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6643 test $ac_status = 0; }; then 6644 case `/usr/bin/file conftest.$ac_objext` in 6645 *ELF-32*) 6646 HPUX_IA64_MODE="32" 6647 ;; 6648 *ELF-64*) 6649 HPUX_IA64_MODE="64" 6650 ;; 6651 esac 6652 fi 6653 rm -rf conftest* 6654 ;; 6655*-*-irix6*) 6656 # Find out which ABI we are using. 6657 echo '#line 6657 "configure"' > conftest.$ac_ext 6658 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6659 (eval $ac_compile) 2>&5 6660 ac_status=$? 6661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6662 test $ac_status = 0; }; then 6663 if test "$lt_cv_prog_gnu_ld" = yes; then 6664 case `/usr/bin/file conftest.$ac_objext` in 6665 *32-bit*) 6666 LD="${LD-ld} -melf32bsmip" 6667 ;; 6668 *N32*) 6669 LD="${LD-ld} -melf32bmipn32" 6670 ;; 6671 *64-bit*) 6672 LD="${LD-ld} -melf64bmip" 6673 ;; 6674 esac 6675 else 6676 case `/usr/bin/file conftest.$ac_objext` in 6677 *32-bit*) 6678 LD="${LD-ld} -32" 6679 ;; 6680 *N32*) 6681 LD="${LD-ld} -n32" 6682 ;; 6683 *64-bit*) 6684 LD="${LD-ld} -64" 6685 ;; 6686 esac 6687 fi 6688 fi 6689 rm -rf conftest* 6690 ;; 6691 6692x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6693s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 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 *32-bit*) 6703 case $host in 6704 x86_64-*kfreebsd*-gnu) 6705 LD="${LD-ld} -m elf_i386_fbsd" 6706 ;; 6707 x86_64-*linux*) 6708 LD="${LD-ld} -m elf_i386" 6709 ;; 6710 ppc64-*linux*|powerpc64-*linux*) 6711 LD="${LD-ld} -m elf32ppclinux" 6712 ;; 6713 s390x-*linux*) 6714 LD="${LD-ld} -m elf_s390" 6715 ;; 6716 sparc64-*linux*) 6717 LD="${LD-ld} -m elf32_sparc" 6718 ;; 6719 esac 6720 ;; 6721 *64-bit*) 6722 case $host in 6723 x86_64-*kfreebsd*-gnu) 6724 LD="${LD-ld} -m elf_x86_64_fbsd" 6725 ;; 6726 x86_64-*linux*) 6727 LD="${LD-ld} -m elf_x86_64" 6728 ;; 6729 ppc*-*linux*|powerpc*-*linux*) 6730 LD="${LD-ld} -m elf64ppc" 6731 ;; 6732 s390*-*linux*|s390*-*tpf*) 6733 LD="${LD-ld} -m elf64_s390" 6734 ;; 6735 sparc*-*linux*) 6736 LD="${LD-ld} -m elf64_sparc" 6737 ;; 6738 esac 6739 ;; 6740 esac 6741 fi 6742 rm -rf conftest* 6743 ;; 6744 6745*-*-sco3.2v5*) 6746 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6747 SAVE_CFLAGS="$CFLAGS" 6748 CFLAGS="$CFLAGS -belf" 6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6750$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6751if test "${lt_cv_cc_needs_belf+set}" = set; then : 6752 $as_echo_n "(cached) " >&6 6753else 6754 ac_ext=c 6755ac_cpp='$CPP $CPPFLAGS' 6756ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6757ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6758ac_compiler_gnu=$ac_cv_c_compiler_gnu 6759 6760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6761/* end confdefs.h. */ 6762 6763int 6764main () 6765{ 6766 6767 ; 6768 return 0; 6769} 6770_ACEOF 6771if ac_fn_c_try_link "$LINENO"; then : 6772 lt_cv_cc_needs_belf=yes 6773else 6774 lt_cv_cc_needs_belf=no 6775fi 6776rm -f core conftest.err conftest.$ac_objext \ 6777 conftest$ac_exeext conftest.$ac_ext 6778 ac_ext=c 6779ac_cpp='$CPP $CPPFLAGS' 6780ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6781ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6782ac_compiler_gnu=$ac_cv_c_compiler_gnu 6783 6784fi 6785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6786$as_echo "$lt_cv_cc_needs_belf" >&6; } 6787 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6788 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6789 CFLAGS="$SAVE_CFLAGS" 6790 fi 6791 ;; 6792sparc*-*solaris*) 6793 # Find out which ABI we are using. 6794 echo 'int i;' > conftest.$ac_ext 6795 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6796 (eval $ac_compile) 2>&5 6797 ac_status=$? 6798 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6799 test $ac_status = 0; }; then 6800 case `/usr/bin/file conftest.o` in 6801 *64-bit*) 6802 case $lt_cv_prog_gnu_ld in 6803 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6804 *) 6805 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6806 LD="${LD-ld} -64" 6807 fi 6808 ;; 6809 esac 6810 ;; 6811 esac 6812 fi 6813 rm -rf conftest* 6814 ;; 6815esac 6816 6817need_locks="$enable_libtool_lock" 6818 6819 6820 case $host_os in 6821 rhapsody* | darwin*) 6822 if test -n "$ac_tool_prefix"; then 6823 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6824set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6826$as_echo_n "checking for $ac_word... " >&6; } 6827if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6828 $as_echo_n "(cached) " >&6 6829else 6830 if test -n "$DSYMUTIL"; then 6831 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6832else 6833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6834for as_dir in $PATH 6835do 6836 IFS=$as_save_IFS 6837 test -z "$as_dir" && as_dir=. 6838 for ac_exec_ext in '' $ac_executable_extensions; do 6839 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6840 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6842 break 2 6843 fi 6844done 6845 done 6846IFS=$as_save_IFS 6847 6848fi 6849fi 6850DSYMUTIL=$ac_cv_prog_DSYMUTIL 6851if test -n "$DSYMUTIL"; then 6852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6853$as_echo "$DSYMUTIL" >&6; } 6854else 6855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6856$as_echo "no" >&6; } 6857fi 6858 6859 6860fi 6861if test -z "$ac_cv_prog_DSYMUTIL"; then 6862 ac_ct_DSYMUTIL=$DSYMUTIL 6863 # Extract the first word of "dsymutil", so it can be a program name with args. 6864set dummy dsymutil; ac_word=$2 6865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6866$as_echo_n "checking for $ac_word... " >&6; } 6867if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6868 $as_echo_n "(cached) " >&6 6869else 6870 if test -n "$ac_ct_DSYMUTIL"; then 6871 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6872else 6873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6874for as_dir in $PATH 6875do 6876 IFS=$as_save_IFS 6877 test -z "$as_dir" && as_dir=. 6878 for ac_exec_ext in '' $ac_executable_extensions; do 6879 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6880 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6882 break 2 6883 fi 6884done 6885 done 6886IFS=$as_save_IFS 6887 6888fi 6889fi 6890ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6891if test -n "$ac_ct_DSYMUTIL"; then 6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6893$as_echo "$ac_ct_DSYMUTIL" >&6; } 6894else 6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6896$as_echo "no" >&6; } 6897fi 6898 6899 if test "x$ac_ct_DSYMUTIL" = x; then 6900 DSYMUTIL=":" 6901 else 6902 case $cross_compiling:$ac_tool_warned in 6903yes:) 6904{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6905$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6906ac_tool_warned=yes ;; 6907esac 6908 DSYMUTIL=$ac_ct_DSYMUTIL 6909 fi 6910else 6911 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6912fi 6913 6914 if test -n "$ac_tool_prefix"; then 6915 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6916set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6918$as_echo_n "checking for $ac_word... " >&6; } 6919if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6920 $as_echo_n "(cached) " >&6 6921else 6922 if test -n "$NMEDIT"; then 6923 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6924else 6925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6926for as_dir in $PATH 6927do 6928 IFS=$as_save_IFS 6929 test -z "$as_dir" && as_dir=. 6930 for ac_exec_ext in '' $ac_executable_extensions; do 6931 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6932 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6934 break 2 6935 fi 6936done 6937 done 6938IFS=$as_save_IFS 6939 6940fi 6941fi 6942NMEDIT=$ac_cv_prog_NMEDIT 6943if test -n "$NMEDIT"; then 6944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6945$as_echo "$NMEDIT" >&6; } 6946else 6947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6948$as_echo "no" >&6; } 6949fi 6950 6951 6952fi 6953if test -z "$ac_cv_prog_NMEDIT"; then 6954 ac_ct_NMEDIT=$NMEDIT 6955 # Extract the first word of "nmedit", so it can be a program name with args. 6956set dummy nmedit; ac_word=$2 6957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6958$as_echo_n "checking for $ac_word... " >&6; } 6959if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6960 $as_echo_n "(cached) " >&6 6961else 6962 if test -n "$ac_ct_NMEDIT"; then 6963 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6964else 6965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6966for as_dir in $PATH 6967do 6968 IFS=$as_save_IFS 6969 test -z "$as_dir" && as_dir=. 6970 for ac_exec_ext in '' $ac_executable_extensions; do 6971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6972 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6974 break 2 6975 fi 6976done 6977 done 6978IFS=$as_save_IFS 6979 6980fi 6981fi 6982ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6983if test -n "$ac_ct_NMEDIT"; then 6984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6985$as_echo "$ac_ct_NMEDIT" >&6; } 6986else 6987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6988$as_echo "no" >&6; } 6989fi 6990 6991 if test "x$ac_ct_NMEDIT" = x; then 6992 NMEDIT=":" 6993 else 6994 case $cross_compiling:$ac_tool_warned in 6995yes:) 6996{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6997$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6998ac_tool_warned=yes ;; 6999esac 7000 NMEDIT=$ac_ct_NMEDIT 7001 fi 7002else 7003 NMEDIT="$ac_cv_prog_NMEDIT" 7004fi 7005 7006 if test -n "$ac_tool_prefix"; then 7007 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7008set dummy ${ac_tool_prefix}lipo; ac_word=$2 7009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7010$as_echo_n "checking for $ac_word... " >&6; } 7011if test "${ac_cv_prog_LIPO+set}" = set; then : 7012 $as_echo_n "(cached) " >&6 7013else 7014 if test -n "$LIPO"; then 7015 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7016else 7017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7018for as_dir in $PATH 7019do 7020 IFS=$as_save_IFS 7021 test -z "$as_dir" && as_dir=. 7022 for ac_exec_ext in '' $ac_executable_extensions; do 7023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7024 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7026 break 2 7027 fi 7028done 7029 done 7030IFS=$as_save_IFS 7031 7032fi 7033fi 7034LIPO=$ac_cv_prog_LIPO 7035if test -n "$LIPO"; then 7036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7037$as_echo "$LIPO" >&6; } 7038else 7039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7040$as_echo "no" >&6; } 7041fi 7042 7043 7044fi 7045if test -z "$ac_cv_prog_LIPO"; then 7046 ac_ct_LIPO=$LIPO 7047 # Extract the first word of "lipo", so it can be a program name with args. 7048set dummy lipo; ac_word=$2 7049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7050$as_echo_n "checking for $ac_word... " >&6; } 7051if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 7052 $as_echo_n "(cached) " >&6 7053else 7054 if test -n "$ac_ct_LIPO"; then 7055 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7056else 7057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7058for as_dir in $PATH 7059do 7060 IFS=$as_save_IFS 7061 test -z "$as_dir" && as_dir=. 7062 for ac_exec_ext in '' $ac_executable_extensions; do 7063 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7064 ac_cv_prog_ac_ct_LIPO="lipo" 7065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7066 break 2 7067 fi 7068done 7069 done 7070IFS=$as_save_IFS 7071 7072fi 7073fi 7074ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7075if test -n "$ac_ct_LIPO"; then 7076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7077$as_echo "$ac_ct_LIPO" >&6; } 7078else 7079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7080$as_echo "no" >&6; } 7081fi 7082 7083 if test "x$ac_ct_LIPO" = x; then 7084 LIPO=":" 7085 else 7086 case $cross_compiling:$ac_tool_warned in 7087yes:) 7088{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7089$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7090ac_tool_warned=yes ;; 7091esac 7092 LIPO=$ac_ct_LIPO 7093 fi 7094else 7095 LIPO="$ac_cv_prog_LIPO" 7096fi 7097 7098 if test -n "$ac_tool_prefix"; then 7099 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7100set dummy ${ac_tool_prefix}otool; ac_word=$2 7101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7102$as_echo_n "checking for $ac_word... " >&6; } 7103if test "${ac_cv_prog_OTOOL+set}" = set; then : 7104 $as_echo_n "(cached) " >&6 7105else 7106 if test -n "$OTOOL"; then 7107 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7108else 7109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7110for as_dir in $PATH 7111do 7112 IFS=$as_save_IFS 7113 test -z "$as_dir" && as_dir=. 7114 for ac_exec_ext in '' $ac_executable_extensions; do 7115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7116 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7118 break 2 7119 fi 7120done 7121 done 7122IFS=$as_save_IFS 7123 7124fi 7125fi 7126OTOOL=$ac_cv_prog_OTOOL 7127if test -n "$OTOOL"; then 7128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7129$as_echo "$OTOOL" >&6; } 7130else 7131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7132$as_echo "no" >&6; } 7133fi 7134 7135 7136fi 7137if test -z "$ac_cv_prog_OTOOL"; then 7138 ac_ct_OTOOL=$OTOOL 7139 # Extract the first word of "otool", so it can be a program name with args. 7140set dummy otool; ac_word=$2 7141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7142$as_echo_n "checking for $ac_word... " >&6; } 7143if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7144 $as_echo_n "(cached) " >&6 7145else 7146 if test -n "$ac_ct_OTOOL"; then 7147 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7148else 7149as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7150for as_dir in $PATH 7151do 7152 IFS=$as_save_IFS 7153 test -z "$as_dir" && as_dir=. 7154 for ac_exec_ext in '' $ac_executable_extensions; do 7155 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7156 ac_cv_prog_ac_ct_OTOOL="otool" 7157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7158 break 2 7159 fi 7160done 7161 done 7162IFS=$as_save_IFS 7163 7164fi 7165fi 7166ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7167if test -n "$ac_ct_OTOOL"; then 7168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7169$as_echo "$ac_ct_OTOOL" >&6; } 7170else 7171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7172$as_echo "no" >&6; } 7173fi 7174 7175 if test "x$ac_ct_OTOOL" = x; then 7176 OTOOL=":" 7177 else 7178 case $cross_compiling:$ac_tool_warned in 7179yes:) 7180{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7181$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7182ac_tool_warned=yes ;; 7183esac 7184 OTOOL=$ac_ct_OTOOL 7185 fi 7186else 7187 OTOOL="$ac_cv_prog_OTOOL" 7188fi 7189 7190 if test -n "$ac_tool_prefix"; then 7191 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7192set dummy ${ac_tool_prefix}otool64; ac_word=$2 7193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7194$as_echo_n "checking for $ac_word... " >&6; } 7195if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7196 $as_echo_n "(cached) " >&6 7197else 7198 if test -n "$OTOOL64"; then 7199 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7200else 7201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7202for as_dir in $PATH 7203do 7204 IFS=$as_save_IFS 7205 test -z "$as_dir" && as_dir=. 7206 for ac_exec_ext in '' $ac_executable_extensions; do 7207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7208 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7210 break 2 7211 fi 7212done 7213 done 7214IFS=$as_save_IFS 7215 7216fi 7217fi 7218OTOOL64=$ac_cv_prog_OTOOL64 7219if test -n "$OTOOL64"; then 7220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7221$as_echo "$OTOOL64" >&6; } 7222else 7223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7224$as_echo "no" >&6; } 7225fi 7226 7227 7228fi 7229if test -z "$ac_cv_prog_OTOOL64"; then 7230 ac_ct_OTOOL64=$OTOOL64 7231 # Extract the first word of "otool64", so it can be a program name with args. 7232set dummy otool64; ac_word=$2 7233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7234$as_echo_n "checking for $ac_word... " >&6; } 7235if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7236 $as_echo_n "(cached) " >&6 7237else 7238 if test -n "$ac_ct_OTOOL64"; then 7239 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7240else 7241as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7242for as_dir in $PATH 7243do 7244 IFS=$as_save_IFS 7245 test -z "$as_dir" && as_dir=. 7246 for ac_exec_ext in '' $ac_executable_extensions; do 7247 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7248 ac_cv_prog_ac_ct_OTOOL64="otool64" 7249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7250 break 2 7251 fi 7252done 7253 done 7254IFS=$as_save_IFS 7255 7256fi 7257fi 7258ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7259if test -n "$ac_ct_OTOOL64"; then 7260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7261$as_echo "$ac_ct_OTOOL64" >&6; } 7262else 7263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7264$as_echo "no" >&6; } 7265fi 7266 7267 if test "x$ac_ct_OTOOL64" = x; then 7268 OTOOL64=":" 7269 else 7270 case $cross_compiling:$ac_tool_warned in 7271yes:) 7272{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7273$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7274ac_tool_warned=yes ;; 7275esac 7276 OTOOL64=$ac_ct_OTOOL64 7277 fi 7278else 7279 OTOOL64="$ac_cv_prog_OTOOL64" 7280fi 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7309$as_echo_n "checking for -single_module linker flag... " >&6; } 7310if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7311 $as_echo_n "(cached) " >&6 7312else 7313 lt_cv_apple_cc_single_mod=no 7314 if test -z "${LT_MULTI_MODULE}"; then 7315 # By default we will add the -single_module flag. You can override 7316 # by either setting the environment variable LT_MULTI_MODULE 7317 # non-empty at configure time, or by adding -multi_module to the 7318 # link flags. 7319 rm -rf libconftest.dylib* 7320 echo "int foo(void){return 1;}" > conftest.c 7321 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7322-dynamiclib -Wl,-single_module conftest.c" >&5 7323 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7324 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7325 _lt_result=$? 7326 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7327 lt_cv_apple_cc_single_mod=yes 7328 else 7329 cat conftest.err >&5 7330 fi 7331 rm -rf libconftest.dylib* 7332 rm -f conftest.* 7333 fi 7334fi 7335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7336$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7338$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7339if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7340 $as_echo_n "(cached) " >&6 7341else 7342 lt_cv_ld_exported_symbols_list=no 7343 save_LDFLAGS=$LDFLAGS 7344 echo "_main" > conftest.sym 7345 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7347/* end confdefs.h. */ 7348 7349int 7350main () 7351{ 7352 7353 ; 7354 return 0; 7355} 7356_ACEOF 7357if ac_fn_c_try_link "$LINENO"; then : 7358 lt_cv_ld_exported_symbols_list=yes 7359else 7360 lt_cv_ld_exported_symbols_list=no 7361fi 7362rm -f core conftest.err conftest.$ac_objext \ 7363 conftest$ac_exeext conftest.$ac_ext 7364 LDFLAGS="$save_LDFLAGS" 7365 7366fi 7367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7368$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7369 case $host_os in 7370 rhapsody* | darwin1.[012]) 7371 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7372 darwin1.*) 7373 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7374 darwin*) # darwin 5.x on 7375 # if running on 10.5 or later, the deployment target defaults 7376 # to the OS version, if on x86, and 10.4, the deployment 7377 # target defaults to 10.4. Don't you love it? 7378 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7379 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7380 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7381 10.[012]*) 7382 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7383 10.*) 7384 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7385 esac 7386 ;; 7387 esac 7388 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7389 _lt_dar_single_mod='$single_module' 7390 fi 7391 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7392 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7393 else 7394 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7395 fi 7396 if test "$DSYMUTIL" != ":"; then 7397 _lt_dsymutil='~$DSYMUTIL $lib || :' 7398 else 7399 _lt_dsymutil= 7400 fi 7401 ;; 7402 esac 7403 7404for ac_header in dlfcn.h 7405do : 7406 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7407" 7408if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7409 cat >>confdefs.h <<_ACEOF 7410#define HAVE_DLFCN_H 1 7411_ACEOF 7412 7413fi 7414 7415done 7416 7417 7418 7419# Set options 7420 7421 7422 7423 enable_dlopen=no 7424 7425 7426 enable_win32_dll=no 7427 7428 7429 # Check whether --enable-shared was given. 7430if test "${enable_shared+set}" = set; then : 7431 enableval=$enable_shared; p=${PACKAGE-default} 7432 case $enableval in 7433 yes) enable_shared=yes ;; 7434 no) enable_shared=no ;; 7435 *) 7436 enable_shared=no 7437 # Look at the argument we got. We use all the common list separators. 7438 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7439 for pkg in $enableval; do 7440 IFS="$lt_save_ifs" 7441 if test "X$pkg" = "X$p"; then 7442 enable_shared=yes 7443 fi 7444 done 7445 IFS="$lt_save_ifs" 7446 ;; 7447 esac 7448else 7449 enable_shared=yes 7450fi 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462# Check whether --with-pic was given. 7463if test "${with_pic+set}" = set; then : 7464 withval=$with_pic; pic_mode="$withval" 7465else 7466 pic_mode=default 7467fi 7468 7469 7470test -z "$pic_mode" && pic_mode=default 7471 7472 7473 7474 7475 7476 7477 7478 # Check whether --enable-fast-install was given. 7479if test "${enable_fast_install+set}" = set; then : 7480 enableval=$enable_fast_install; p=${PACKAGE-default} 7481 case $enableval in 7482 yes) enable_fast_install=yes ;; 7483 no) enable_fast_install=no ;; 7484 *) 7485 enable_fast_install=no 7486 # Look at the argument we got. We use all the common list separators. 7487 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7488 for pkg in $enableval; do 7489 IFS="$lt_save_ifs" 7490 if test "X$pkg" = "X$p"; then 7491 enable_fast_install=yes 7492 fi 7493 done 7494 IFS="$lt_save_ifs" 7495 ;; 7496 esac 7497else 7498 enable_fast_install=yes 7499fi 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511# This can be used to rebuild libtool when needed 7512LIBTOOL_DEPS="$ltmain" 7513 7514# Always use our own libtool. 7515LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541test -z "$LN_S" && LN_S="ln -s" 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556if test -n "${ZSH_VERSION+set}" ; then 7557 setopt NO_GLOB_SUBST 7558fi 7559 7560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7561$as_echo_n "checking for objdir... " >&6; } 7562if test "${lt_cv_objdir+set}" = set; then : 7563 $as_echo_n "(cached) " >&6 7564else 7565 rm -f .libs 2>/dev/null 7566mkdir .libs 2>/dev/null 7567if test -d .libs; then 7568 lt_cv_objdir=.libs 7569else 7570 # MS-DOS does not allow filenames that begin with a dot. 7571 lt_cv_objdir=_libs 7572fi 7573rmdir .libs 2>/dev/null 7574fi 7575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7576$as_echo "$lt_cv_objdir" >&6; } 7577objdir=$lt_cv_objdir 7578 7579 7580 7581 7582 7583cat >>confdefs.h <<_ACEOF 7584#define LT_OBJDIR "$lt_cv_objdir/" 7585_ACEOF 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603case $host_os in 7604aix3*) 7605 # AIX sometimes has problems with the GCC collect2 program. For some 7606 # reason, if we set the COLLECT_NAMES environment variable, the problems 7607 # vanish in a puff of smoke. 7608 if test "X${COLLECT_NAMES+set}" != Xset; then 7609 COLLECT_NAMES= 7610 export COLLECT_NAMES 7611 fi 7612 ;; 7613esac 7614 7615# Sed substitution that helps us do robust quoting. It backslashifies 7616# metacharacters that are still active within double-quoted strings. 7617sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 7618 7619# Same as above, but do not quote variable references. 7620double_quote_subst='s/\(["`\\]\)/\\\1/g' 7621 7622# Sed substitution to delay expansion of an escaped shell variable in a 7623# double_quote_subst'ed string. 7624delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 7625 7626# Sed substitution to delay expansion of an escaped single quote. 7627delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 7628 7629# Sed substitution to avoid accidental globbing in evaled expressions 7630no_glob_subst='s/\*/\\\*/g' 7631 7632# Global variables: 7633ofile=libtool 7634can_build_shared=yes 7635 7636# All known linkers require a `.a' archive for static linking (except MSVC, 7637# which needs '.lib'). 7638libext=a 7639 7640with_gnu_ld="$lt_cv_prog_gnu_ld" 7641 7642old_CC="$CC" 7643old_CFLAGS="$CFLAGS" 7644 7645# Set sane defaults for various variables 7646test -z "$CC" && CC=cc 7647test -z "$LTCC" && LTCC=$CC 7648test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7649test -z "$LD" && LD=ld 7650test -z "$ac_objext" && ac_objext=o 7651 7652for cc_temp in $compiler""; do 7653 case $cc_temp in 7654 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7655 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7656 \-*) ;; 7657 *) break;; 7658 esac 7659done 7660cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7661 7662 7663# Only perform the check for file, if the check method requires it 7664test -z "$MAGIC_CMD" && MAGIC_CMD=file 7665case $deplibs_check_method in 7666file_magic*) 7667 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7669$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7670if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7671 $as_echo_n "(cached) " >&6 7672else 7673 case $MAGIC_CMD in 7674[\\/*] | ?:[\\/]*) 7675 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7676 ;; 7677*) 7678 lt_save_MAGIC_CMD="$MAGIC_CMD" 7679 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7680 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7681 for ac_dir in $ac_dummy; do 7682 IFS="$lt_save_ifs" 7683 test -z "$ac_dir" && ac_dir=. 7684 if test -f $ac_dir/${ac_tool_prefix}file; then 7685 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7686 if test -n "$file_magic_test_file"; then 7687 case $deplibs_check_method in 7688 "file_magic "*) 7689 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7690 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7691 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7692 $EGREP "$file_magic_regex" > /dev/null; then 7693 : 7694 else 7695 cat <<_LT_EOF 1>&2 7696 7697*** Warning: the command libtool uses to detect shared libraries, 7698*** $file_magic_cmd, produces output that libtool cannot recognize. 7699*** The result is that libtool may fail to recognize shared libraries 7700*** as such. This will affect the creation of libtool libraries that 7701*** depend on shared libraries, but programs linked with such libtool 7702*** libraries will work regardless of this problem. Nevertheless, you 7703*** may want to report the problem to your system manager and/or to 7704*** bug-libtool@gnu.org 7705 7706_LT_EOF 7707 fi ;; 7708 esac 7709 fi 7710 break 7711 fi 7712 done 7713 IFS="$lt_save_ifs" 7714 MAGIC_CMD="$lt_save_MAGIC_CMD" 7715 ;; 7716esac 7717fi 7718 7719MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7720if test -n "$MAGIC_CMD"; then 7721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7722$as_echo "$MAGIC_CMD" >&6; } 7723else 7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7725$as_echo "no" >&6; } 7726fi 7727 7728 7729 7730 7731 7732if test -z "$lt_cv_path_MAGIC_CMD"; then 7733 if test -n "$ac_tool_prefix"; then 7734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7735$as_echo_n "checking for file... " >&6; } 7736if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7737 $as_echo_n "(cached) " >&6 7738else 7739 case $MAGIC_CMD in 7740[\\/*] | ?:[\\/]*) 7741 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7742 ;; 7743*) 7744 lt_save_MAGIC_CMD="$MAGIC_CMD" 7745 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7746 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7747 for ac_dir in $ac_dummy; do 7748 IFS="$lt_save_ifs" 7749 test -z "$ac_dir" && ac_dir=. 7750 if test -f $ac_dir/file; then 7751 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7752 if test -n "$file_magic_test_file"; then 7753 case $deplibs_check_method in 7754 "file_magic "*) 7755 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7756 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7757 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7758 $EGREP "$file_magic_regex" > /dev/null; then 7759 : 7760 else 7761 cat <<_LT_EOF 1>&2 7762 7763*** Warning: the command libtool uses to detect shared libraries, 7764*** $file_magic_cmd, produces output that libtool cannot recognize. 7765*** The result is that libtool may fail to recognize shared libraries 7766*** as such. This will affect the creation of libtool libraries that 7767*** depend on shared libraries, but programs linked with such libtool 7768*** libraries will work regardless of this problem. Nevertheless, you 7769*** may want to report the problem to your system manager and/or to 7770*** bug-libtool@gnu.org 7771 7772_LT_EOF 7773 fi ;; 7774 esac 7775 fi 7776 break 7777 fi 7778 done 7779 IFS="$lt_save_ifs" 7780 MAGIC_CMD="$lt_save_MAGIC_CMD" 7781 ;; 7782esac 7783fi 7784 7785MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7786if test -n "$MAGIC_CMD"; then 7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7788$as_echo "$MAGIC_CMD" >&6; } 7789else 7790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7791$as_echo "no" >&6; } 7792fi 7793 7794 7795 else 7796 MAGIC_CMD=: 7797 fi 7798fi 7799 7800 fi 7801 ;; 7802esac 7803 7804# Use C for the default configuration in the libtool script 7805 7806lt_save_CC="$CC" 7807ac_ext=c 7808ac_cpp='$CPP $CPPFLAGS' 7809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7811ac_compiler_gnu=$ac_cv_c_compiler_gnu 7812 7813 7814# Source file extension for C test sources. 7815ac_ext=c 7816 7817# Object file extension for compiled C test sources. 7818objext=o 7819objext=$objext 7820 7821# Code to be used in simple compile tests 7822lt_simple_compile_test_code="int some_variable = 0;" 7823 7824# Code to be used in simple link tests 7825lt_simple_link_test_code='int main(){return(0);}' 7826 7827 7828 7829 7830 7831 7832 7833# If no C compiler was specified, use CC. 7834LTCC=${LTCC-"$CC"} 7835 7836# If no C compiler flags were specified, use CFLAGS. 7837LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7838 7839# Allow CC to be a program name with arguments. 7840compiler=$CC 7841 7842# Save the default compiler, since it gets overwritten when the other 7843# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7844compiler_DEFAULT=$CC 7845 7846# save warnings/boilerplate of simple test code 7847ac_outfile=conftest.$ac_objext 7848echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7849eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7850_lt_compiler_boilerplate=`cat conftest.err` 7851$RM conftest* 7852 7853ac_outfile=conftest.$ac_objext 7854echo "$lt_simple_link_test_code" >conftest.$ac_ext 7855eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7856_lt_linker_boilerplate=`cat conftest.err` 7857$RM -r conftest* 7858 7859 7860if test -n "$compiler"; then 7861 7862lt_prog_compiler_no_builtin_flag= 7863 7864if test "$GCC" = yes; then 7865 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7866 7867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7868$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7869if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7870 $as_echo_n "(cached) " >&6 7871else 7872 lt_cv_prog_compiler_rtti_exceptions=no 7873 ac_outfile=conftest.$ac_objext 7874 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7875 lt_compiler_flag="-fno-rtti -fno-exceptions" 7876 # Insert the option either (1) after the last *FLAGS variable, or 7877 # (2) before a word containing "conftest.", or (3) at the end. 7878 # Note that $ac_compile itself does not contain backslashes and begins 7879 # with a dollar sign (not a hyphen), so the echo should work correctly. 7880 # The option is referenced via a variable to avoid confusing sed. 7881 lt_compile=`echo "$ac_compile" | $SED \ 7882 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7883 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7884 -e 's:$: $lt_compiler_flag:'` 7885 (eval echo "\"\$as_me:7885: $lt_compile\"" >&5) 7886 (eval "$lt_compile" 2>conftest.err) 7887 ac_status=$? 7888 cat conftest.err >&5 7889 echo "$as_me:7889: \$? = $ac_status" >&5 7890 if (exit $ac_status) && test -s "$ac_outfile"; then 7891 # The compiler can only warn and ignore the option if not recognized 7892 # So say no if there are warnings other than the usual output. 7893 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7894 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7895 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7896 lt_cv_prog_compiler_rtti_exceptions=yes 7897 fi 7898 fi 7899 $RM conftest* 7900 7901fi 7902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7903$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7904 7905if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7906 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7907else 7908 : 7909fi 7910 7911fi 7912 7913 7914 7915 7916 7917 7918 lt_prog_compiler_wl= 7919lt_prog_compiler_pic= 7920lt_prog_compiler_static= 7921 7922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7923$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7924 7925 if test "$GCC" = yes; then 7926 lt_prog_compiler_wl='-Wl,' 7927 lt_prog_compiler_static='-static' 7928 7929 case $host_os in 7930 aix*) 7931 # All AIX code is PIC. 7932 if test "$host_cpu" = ia64; then 7933 # AIX 5 now supports IA64 processor 7934 lt_prog_compiler_static='-Bstatic' 7935 fi 7936 ;; 7937 7938 amigaos*) 7939 case $host_cpu in 7940 powerpc) 7941 # see comment about AmigaOS4 .so support 7942 lt_prog_compiler_pic='-fPIC' 7943 ;; 7944 m68k) 7945 # FIXME: we need at least 68020 code to build shared libraries, but 7946 # adding the `-m68020' flag to GCC prevents building anything better, 7947 # like `-m68040'. 7948 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7949 ;; 7950 esac 7951 ;; 7952 7953 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7954 # PIC is the default for these OSes. 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 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7961 # (--disable-auto-import) libraries 7962 lt_prog_compiler_pic='-DDLL_EXPORT' 7963 ;; 7964 7965 darwin* | rhapsody*) 7966 # PIC is the default on this platform 7967 # Common symbols not allowed in MH_DYLIB files 7968 lt_prog_compiler_pic='-fno-common' 7969 ;; 7970 7971 hpux*) 7972 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7973 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7974 # sets the default TLS model and affects inlining. 7975 case $host_cpu in 7976 hppa*64*) 7977 # +Z the default 7978 ;; 7979 *) 7980 lt_prog_compiler_pic='-fPIC' 7981 ;; 7982 esac 7983 ;; 7984 7985 interix[3-9]*) 7986 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7987 # Instead, we relocate shared libraries at runtime. 7988 ;; 7989 7990 msdosdjgpp*) 7991 # Just because we use GCC doesn't mean we suddenly get shared libraries 7992 # on systems that don't support them. 7993 lt_prog_compiler_can_build_shared=no 7994 enable_shared=no 7995 ;; 7996 7997 *nto* | *qnx*) 7998 # QNX uses GNU C++, but need to define -shared option too, otherwise 7999 # it will coredump. 8000 lt_prog_compiler_pic='-fPIC -shared' 8001 ;; 8002 8003 sysv4*MP*) 8004 if test -d /usr/nec; then 8005 lt_prog_compiler_pic=-Kconform_pic 8006 fi 8007 ;; 8008 8009 *) 8010 lt_prog_compiler_pic='-fPIC' 8011 ;; 8012 esac 8013 else 8014 # PORTME Check for flag to pass linker flags through the system compiler. 8015 case $host_os in 8016 aix*) 8017 lt_prog_compiler_wl='-Wl,' 8018 if test "$host_cpu" = ia64; then 8019 # AIX 5 now supports IA64 processor 8020 lt_prog_compiler_static='-Bstatic' 8021 else 8022 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8023 fi 8024 ;; 8025 8026 mingw* | cygwin* | pw32* | os2* | cegcc*) 8027 # This hack is so that the source file can tell whether it is being 8028 # built for inclusion in a dll (and should export symbols for example). 8029 lt_prog_compiler_pic='-DDLL_EXPORT' 8030 ;; 8031 8032 hpux9* | hpux10* | hpux11*) 8033 lt_prog_compiler_wl='-Wl,' 8034 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8035 # not for PA HP-UX. 8036 case $host_cpu in 8037 hppa*64*|ia64*) 8038 # +Z the default 8039 ;; 8040 *) 8041 lt_prog_compiler_pic='+Z' 8042 ;; 8043 esac 8044 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8045 lt_prog_compiler_static='${wl}-a ${wl}archive' 8046 ;; 8047 8048 irix5* | irix6* | nonstopux*) 8049 lt_prog_compiler_wl='-Wl,' 8050 # PIC (with -KPIC) is the default. 8051 lt_prog_compiler_static='-non_shared' 8052 ;; 8053 8054 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8055 case $cc_basename in 8056 # old Intel for x86_64 which still supported -KPIC. 8057 ecc*) 8058 lt_prog_compiler_wl='-Wl,' 8059 lt_prog_compiler_pic='-KPIC' 8060 lt_prog_compiler_static='-static' 8061 ;; 8062 # icc used to be incompatible with GCC. 8063 # ICC 10 doesn't accept -KPIC any more. 8064 icc* | ifort*) 8065 lt_prog_compiler_wl='-Wl,' 8066 lt_prog_compiler_pic='-fPIC' 8067 lt_prog_compiler_static='-static' 8068 ;; 8069 # Lahey Fortran 8.1. 8070 lf95*) 8071 lt_prog_compiler_wl='-Wl,' 8072 lt_prog_compiler_pic='--shared' 8073 lt_prog_compiler_static='--static' 8074 ;; 8075 pgcc* | pgf77* | pgf90* | pgf95*) 8076 # Portland Group compilers (*not* the Pentium gcc compiler, 8077 # which looks to be a dead project) 8078 lt_prog_compiler_wl='-Wl,' 8079 lt_prog_compiler_pic='-fpic' 8080 lt_prog_compiler_static='-Bstatic' 8081 ;; 8082 ccc*) 8083 lt_prog_compiler_wl='-Wl,' 8084 # All Alpha code is PIC. 8085 lt_prog_compiler_static='-non_shared' 8086 ;; 8087 xl*) 8088 # IBM XL C 8.0/Fortran 10.1 on PPC 8089 lt_prog_compiler_wl='-Wl,' 8090 lt_prog_compiler_pic='-qpic' 8091 lt_prog_compiler_static='-qstaticlink' 8092 ;; 8093 *) 8094 case `$CC -V 2>&1 | sed 5q` in 8095 *Sun\ C*) 8096 # Sun C 5.9 8097 lt_prog_compiler_pic='-KPIC' 8098 lt_prog_compiler_static='-Bstatic' 8099 lt_prog_compiler_wl='-Wl,' 8100 ;; 8101 *Sun\ F*) 8102 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8103 lt_prog_compiler_pic='-KPIC' 8104 lt_prog_compiler_static='-Bstatic' 8105 lt_prog_compiler_wl='' 8106 ;; 8107 esac 8108 ;; 8109 esac 8110 ;; 8111 8112 newsos6) 8113 lt_prog_compiler_pic='-KPIC' 8114 lt_prog_compiler_static='-Bstatic' 8115 ;; 8116 8117 *nto* | *qnx*) 8118 # QNX uses GNU C++, but need to define -shared option too, otherwise 8119 # it will coredump. 8120 lt_prog_compiler_pic='-fPIC -shared' 8121 ;; 8122 8123 osf3* | osf4* | osf5*) 8124 lt_prog_compiler_wl='-Wl,' 8125 # All OSF/1 code is PIC. 8126 lt_prog_compiler_static='-non_shared' 8127 ;; 8128 8129 rdos*) 8130 lt_prog_compiler_static='-non_shared' 8131 ;; 8132 8133 solaris*) 8134 lt_prog_compiler_pic='-KPIC' 8135 lt_prog_compiler_static='-Bstatic' 8136 case $cc_basename in 8137 f77* | f90* | f95*) 8138 lt_prog_compiler_wl='-Qoption ld ';; 8139 *) 8140 lt_prog_compiler_wl='-Wl,';; 8141 esac 8142 ;; 8143 8144 sunos4*) 8145 lt_prog_compiler_wl='-Qoption ld ' 8146 lt_prog_compiler_pic='-PIC' 8147 lt_prog_compiler_static='-Bstatic' 8148 ;; 8149 8150 sysv4 | sysv4.2uw2* | sysv4.3*) 8151 lt_prog_compiler_wl='-Wl,' 8152 lt_prog_compiler_pic='-KPIC' 8153 lt_prog_compiler_static='-Bstatic' 8154 ;; 8155 8156 sysv4*MP*) 8157 if test -d /usr/nec ;then 8158 lt_prog_compiler_pic='-Kconform_pic' 8159 lt_prog_compiler_static='-Bstatic' 8160 fi 8161 ;; 8162 8163 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8164 lt_prog_compiler_wl='-Wl,' 8165 lt_prog_compiler_pic='-KPIC' 8166 lt_prog_compiler_static='-Bstatic' 8167 ;; 8168 8169 unicos*) 8170 lt_prog_compiler_wl='-Wl,' 8171 lt_prog_compiler_can_build_shared=no 8172 ;; 8173 8174 uts4*) 8175 lt_prog_compiler_pic='-pic' 8176 lt_prog_compiler_static='-Bstatic' 8177 ;; 8178 8179 *) 8180 lt_prog_compiler_can_build_shared=no 8181 ;; 8182 esac 8183 fi 8184 8185case $host_os in 8186 # For platforms which do not support PIC, -DPIC is meaningless: 8187 *djgpp*) 8188 lt_prog_compiler_pic= 8189 ;; 8190 *) 8191 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8192 ;; 8193esac 8194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8195$as_echo "$lt_prog_compiler_pic" >&6; } 8196 8197 8198 8199 8200 8201 8202# 8203# Check to make sure the PIC flag actually works. 8204# 8205if test -n "$lt_prog_compiler_pic"; then 8206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8207$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8208if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8209 $as_echo_n "(cached) " >&6 8210else 8211 lt_cv_prog_compiler_pic_works=no 8212 ac_outfile=conftest.$ac_objext 8213 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8214 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8215 # Insert the option either (1) after the last *FLAGS variable, or 8216 # (2) before a word containing "conftest.", or (3) at the end. 8217 # Note that $ac_compile itself does not contain backslashes and begins 8218 # with a dollar sign (not a hyphen), so the echo should work correctly. 8219 # The option is referenced via a variable to avoid confusing sed. 8220 lt_compile=`echo "$ac_compile" | $SED \ 8221 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8222 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8223 -e 's:$: $lt_compiler_flag:'` 8224 (eval echo "\"\$as_me:8224: $lt_compile\"" >&5) 8225 (eval "$lt_compile" 2>conftest.err) 8226 ac_status=$? 8227 cat conftest.err >&5 8228 echo "$as_me:8228: \$? = $ac_status" >&5 8229 if (exit $ac_status) && test -s "$ac_outfile"; then 8230 # The compiler can only warn and ignore the option if not recognized 8231 # So say no if there are warnings other than the usual output. 8232 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 8233 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8234 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8235 lt_cv_prog_compiler_pic_works=yes 8236 fi 8237 fi 8238 $RM conftest* 8239 8240fi 8241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8242$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8243 8244if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8245 case $lt_prog_compiler_pic in 8246 "" | " "*) ;; 8247 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8248 esac 8249else 8250 lt_prog_compiler_pic= 8251 lt_prog_compiler_can_build_shared=no 8252fi 8253 8254fi 8255 8256 8257 8258 8259 8260 8261# 8262# Check to make sure the static flag actually works. 8263# 8264wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8266$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8267if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8268 $as_echo_n "(cached) " >&6 8269else 8270 lt_cv_prog_compiler_static_works=no 8271 save_LDFLAGS="$LDFLAGS" 8272 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8273 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8274 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8275 # The linker can only warn and ignore the option if not recognized 8276 # So say no if there are warnings 8277 if test -s conftest.err; then 8278 # Append any errors to the config.log. 8279 cat conftest.err 1>&5 8280 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 8281 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8282 if diff conftest.exp conftest.er2 >/dev/null; then 8283 lt_cv_prog_compiler_static_works=yes 8284 fi 8285 else 8286 lt_cv_prog_compiler_static_works=yes 8287 fi 8288 fi 8289 $RM -r conftest* 8290 LDFLAGS="$save_LDFLAGS" 8291 8292fi 8293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8294$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8295 8296if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8297 : 8298else 8299 lt_prog_compiler_static= 8300fi 8301 8302 8303 8304 8305 8306 8307 8308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8309$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8310if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8311 $as_echo_n "(cached) " >&6 8312else 8313 lt_cv_prog_compiler_c_o=no 8314 $RM -r conftest 2>/dev/null 8315 mkdir conftest 8316 cd conftest 8317 mkdir out 8318 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8319 8320 lt_compiler_flag="-o out/conftest2.$ac_objext" 8321 # Insert the option either (1) after the last *FLAGS variable, or 8322 # (2) before a word containing "conftest.", or (3) at the end. 8323 # Note that $ac_compile itself does not contain backslashes and begins 8324 # with a dollar sign (not a hyphen), so the echo should work correctly. 8325 lt_compile=`echo "$ac_compile" | $SED \ 8326 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8327 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8328 -e 's:$: $lt_compiler_flag:'` 8329 (eval echo "\"\$as_me:8329: $lt_compile\"" >&5) 8330 (eval "$lt_compile" 2>out/conftest.err) 8331 ac_status=$? 8332 cat out/conftest.err >&5 8333 echo "$as_me:8333: \$? = $ac_status" >&5 8334 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8335 then 8336 # The compiler can only warn and ignore the option if not recognized 8337 # So say no if there are warnings 8338 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8339 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8340 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8341 lt_cv_prog_compiler_c_o=yes 8342 fi 8343 fi 8344 chmod u+w . 2>&5 8345 $RM conftest* 8346 # SGI C++ compiler will create directory out/ii_files/ for 8347 # template instantiation 8348 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8349 $RM out/* && rmdir out 8350 cd .. 8351 $RM -r conftest 8352 $RM conftest* 8353 8354fi 8355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8356$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8357 8358 8359 8360 8361 8362 8363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8364$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8365if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8366 $as_echo_n "(cached) " >&6 8367else 8368 lt_cv_prog_compiler_c_o=no 8369 $RM -r conftest 2>/dev/null 8370 mkdir conftest 8371 cd conftest 8372 mkdir out 8373 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8374 8375 lt_compiler_flag="-o out/conftest2.$ac_objext" 8376 # Insert the option either (1) after the last *FLAGS variable, or 8377 # (2) before a word containing "conftest.", or (3) at the end. 8378 # Note that $ac_compile itself does not contain backslashes and begins 8379 # with a dollar sign (not a hyphen), so the echo should work correctly. 8380 lt_compile=`echo "$ac_compile" | $SED \ 8381 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8382 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8383 -e 's:$: $lt_compiler_flag:'` 8384 (eval echo "\"\$as_me:8384: $lt_compile\"" >&5) 8385 (eval "$lt_compile" 2>out/conftest.err) 8386 ac_status=$? 8387 cat out/conftest.err >&5 8388 echo "$as_me:8388: \$? = $ac_status" >&5 8389 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8390 then 8391 # The compiler can only warn and ignore the option if not recognized 8392 # So say no if there are warnings 8393 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8394 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8395 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8396 lt_cv_prog_compiler_c_o=yes 8397 fi 8398 fi 8399 chmod u+w . 2>&5 8400 $RM conftest* 8401 # SGI C++ compiler will create directory out/ii_files/ for 8402 # template instantiation 8403 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8404 $RM out/* && rmdir out 8405 cd .. 8406 $RM -r conftest 8407 $RM conftest* 8408 8409fi 8410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8411$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8412 8413 8414 8415 8416hard_links="nottested" 8417if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8418 # do not overwrite the value of need_locks provided by the user 8419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8420$as_echo_n "checking if we can lock with hard links... " >&6; } 8421 hard_links=yes 8422 $RM conftest* 8423 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8424 touch conftest.a 8425 ln conftest.a conftest.b 2>&5 || hard_links=no 8426 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8428$as_echo "$hard_links" >&6; } 8429 if test "$hard_links" = no; then 8430 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8431$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8432 need_locks=warn 8433 fi 8434else 8435 need_locks=no 8436fi 8437 8438 8439 8440 8441 8442 8443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8444$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8445 8446 runpath_var= 8447 allow_undefined_flag= 8448 always_export_symbols=no 8449 archive_cmds= 8450 archive_expsym_cmds= 8451 compiler_needs_object=no 8452 enable_shared_with_static_runtimes=no 8453 export_dynamic_flag_spec= 8454 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8455 hardcode_automatic=no 8456 hardcode_direct=no 8457 hardcode_direct_absolute=no 8458 hardcode_libdir_flag_spec= 8459 hardcode_libdir_flag_spec_ld= 8460 hardcode_libdir_separator= 8461 hardcode_minus_L=no 8462 hardcode_shlibpath_var=unsupported 8463 inherit_rpath=no 8464 link_all_deplibs=unknown 8465 module_cmds= 8466 module_expsym_cmds= 8467 old_archive_from_new_cmds= 8468 old_archive_from_expsyms_cmds= 8469 thread_safe_flag_spec= 8470 whole_archive_flag_spec= 8471 # include_expsyms should be a list of space-separated symbols to be *always* 8472 # included in the symbol list 8473 include_expsyms= 8474 # exclude_expsyms can be an extended regexp of symbols to exclude 8475 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8476 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8477 # as well as any symbol that contains `d'. 8478 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8479 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8480 # platforms (ab)use it in PIC code, but their linkers get confused if 8481 # the symbol is explicitly referenced. Since portable code cannot 8482 # rely on this symbol name, it's probably fine to never include it in 8483 # preloaded symbol tables. 8484 # Exclude shared library initialization/finalization symbols. 8485 extract_expsyms_cmds= 8486 8487 case $host_os in 8488 cygwin* | mingw* | pw32* | cegcc*) 8489 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8490 # When not using gcc, we currently assume that we are using 8491 # Microsoft Visual C++. 8492 if test "$GCC" != yes; then 8493 with_gnu_ld=no 8494 fi 8495 ;; 8496 interix*) 8497 # we just hope/assume this is gcc and not c89 (= MSVC++) 8498 with_gnu_ld=yes 8499 ;; 8500 openbsd*) 8501 with_gnu_ld=no 8502 ;; 8503 linux* | k*bsd*-gnu) 8504 link_all_deplibs=no 8505 ;; 8506 esac 8507 8508 ld_shlibs=yes 8509 if test "$with_gnu_ld" = yes; then 8510 # If archive_cmds runs LD, not CC, wlarc should be empty 8511 wlarc='${wl}' 8512 8513 # Set some defaults for GNU ld with shared library support. These 8514 # are reset later if shared libraries are not supported. Putting them 8515 # here allows them to be overridden if necessary. 8516 runpath_var=LD_RUN_PATH 8517 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8518 export_dynamic_flag_spec='${wl}--export-dynamic' 8519 # ancient GNU ld didn't support --whole-archive et. al. 8520 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8521 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8522 else 8523 whole_archive_flag_spec= 8524 fi 8525 supports_anon_versioning=no 8526 case `$LD -v 2>&1` in 8527 *GNU\ gold*) supports_anon_versioning=yes ;; 8528 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8529 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8530 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8531 *\ 2.11.*) ;; # other 2.11 versions 8532 *) supports_anon_versioning=yes ;; 8533 esac 8534 8535 # See if GNU ld supports shared libraries. 8536 case $host_os in 8537 aix[3-9]*) 8538 # On AIX/PPC, the GNU linker is very broken 8539 if test "$host_cpu" != ia64; then 8540 ld_shlibs=no 8541 cat <<_LT_EOF 1>&2 8542 8543*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8544*** to be unable to reliably create shared libraries on AIX. 8545*** Therefore, libtool is disabling shared libraries support. If you 8546*** really care for shared libraries, you may want to modify your PATH 8547*** so that a non-GNU linker is found, and then restart. 8548 8549_LT_EOF 8550 fi 8551 ;; 8552 8553 amigaos*) 8554 case $host_cpu in 8555 powerpc) 8556 # see comment about AmigaOS4 .so support 8557 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8558 archive_expsym_cmds='' 8559 ;; 8560 m68k) 8561 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)' 8562 hardcode_libdir_flag_spec='-L$libdir' 8563 hardcode_minus_L=yes 8564 ;; 8565 esac 8566 ;; 8567 8568 beos*) 8569 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8570 allow_undefined_flag=unsupported 8571 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8572 # support --undefined. This deserves some investigation. FIXME 8573 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8574 else 8575 ld_shlibs=no 8576 fi 8577 ;; 8578 8579 cygwin* | mingw* | pw32* | cegcc*) 8580 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8581 # as there is no search path for DLLs. 8582 hardcode_libdir_flag_spec='-L$libdir' 8583 allow_undefined_flag=unsupported 8584 always_export_symbols=no 8585 enable_shared_with_static_runtimes=yes 8586 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8587 8588 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8589 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8590 # If the export-symbols file already is a .def file (1st line 8591 # is EXPORTS), use it as is; otherwise, prepend... 8592 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8593 cp $export_symbols $output_objdir/$soname.def; 8594 else 8595 echo EXPORTS > $output_objdir/$soname.def; 8596 cat $export_symbols >> $output_objdir/$soname.def; 8597 fi~ 8598 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8599 else 8600 ld_shlibs=no 8601 fi 8602 ;; 8603 8604 interix[3-9]*) 8605 hardcode_direct=no 8606 hardcode_shlibpath_var=no 8607 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8608 export_dynamic_flag_spec='${wl}-E' 8609 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8610 # Instead, shared libraries are loaded at an image base (0x10000000 by 8611 # default) and relocated if they conflict, which is a slow very memory 8612 # consuming and fragmenting process. To avoid this, we pick a random, 8613 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8614 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8615 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8616 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' 8617 ;; 8618 8619 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8620 tmp_diet=no 8621 if test "$host_os" = linux-dietlibc; then 8622 case $cc_basename in 8623 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8624 esac 8625 fi 8626 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8627 && test "$tmp_diet" = no 8628 then 8629 tmp_addflag= 8630 tmp_sharedflag='-shared' 8631 case $cc_basename,$host_cpu in 8632 pgcc*) # Portland Group C compiler 8633 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' 8634 tmp_addflag=' $pic_flag' 8635 ;; 8636 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8637 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' 8638 tmp_addflag=' $pic_flag -Mnomain' ;; 8639 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8640 tmp_addflag=' -i_dynamic' ;; 8641 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8642 tmp_addflag=' -i_dynamic -nofor_main' ;; 8643 ifc* | ifort*) # Intel Fortran compiler 8644 tmp_addflag=' -nofor_main' ;; 8645 lf95*) # Lahey Fortran 8.1 8646 whole_archive_flag_spec= 8647 tmp_sharedflag='--shared' ;; 8648 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8649 tmp_sharedflag='-qmkshrobj' 8650 tmp_addflag= ;; 8651 esac 8652 case `$CC -V 2>&1 | sed 5q` in 8653 *Sun\ C*) # Sun C 5.9 8654 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' 8655 compiler_needs_object=yes 8656 tmp_sharedflag='-G' ;; 8657 *Sun\ F*) # Sun Fortran 8.3 8658 tmp_sharedflag='-G' ;; 8659 esac 8660 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8661 8662 if test "x$supports_anon_versioning" = xyes; then 8663 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8664 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8665 echo "local: *; };" >> $output_objdir/$libname.ver~ 8666 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8667 fi 8668 8669 case $cc_basename in 8670 xlf*) 8671 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8672 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8673 hardcode_libdir_flag_spec= 8674 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8675 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8676 if test "x$supports_anon_versioning" = xyes; then 8677 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8678 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8679 echo "local: *; };" >> $output_objdir/$libname.ver~ 8680 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8681 fi 8682 ;; 8683 esac 8684 else 8685 ld_shlibs=no 8686 fi 8687 ;; 8688 8689 netbsd* | netbsdelf*-gnu) 8690 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8691 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8692 wlarc= 8693 else 8694 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8695 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8696 fi 8697 ;; 8698 8699 solaris*) 8700 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8701 ld_shlibs=no 8702 cat <<_LT_EOF 1>&2 8703 8704*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8705*** create shared libraries on Solaris systems. Therefore, libtool 8706*** is disabling shared libraries support. We urge you to upgrade GNU 8707*** binutils to release 2.9.1 or newer. Another option is to modify 8708*** your PATH or compiler configuration so that the native linker is 8709*** used, and then restart. 8710 8711_LT_EOF 8712 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8713 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8714 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8715 else 8716 ld_shlibs=no 8717 fi 8718 ;; 8719 8720 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8721 case `$LD -v 2>&1` in 8722 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8723 ld_shlibs=no 8724 cat <<_LT_EOF 1>&2 8725 8726*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8727*** reliably create shared libraries on SCO systems. Therefore, libtool 8728*** is disabling shared libraries support. We urge you to upgrade GNU 8729*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8730*** your PATH or compiler configuration so that the native linker is 8731*** used, and then restart. 8732 8733_LT_EOF 8734 ;; 8735 *) 8736 # For security reasons, it is highly recommended that you always 8737 # use absolute paths for naming shared libraries, and exclude the 8738 # DT_RUNPATH tag from executables and libraries. But doing so 8739 # requires that you compile everything twice, which is a pain. 8740 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8741 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8742 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8743 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8744 else 8745 ld_shlibs=no 8746 fi 8747 ;; 8748 esac 8749 ;; 8750 8751 sunos4*) 8752 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8753 wlarc= 8754 hardcode_direct=yes 8755 hardcode_shlibpath_var=no 8756 ;; 8757 8758 *) 8759 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8760 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8761 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8762 else 8763 ld_shlibs=no 8764 fi 8765 ;; 8766 esac 8767 8768 if test "$ld_shlibs" = no; then 8769 runpath_var= 8770 hardcode_libdir_flag_spec= 8771 export_dynamic_flag_spec= 8772 whole_archive_flag_spec= 8773 fi 8774 else 8775 # PORTME fill in a description of your system's linker (not GNU ld) 8776 case $host_os in 8777 aix3*) 8778 allow_undefined_flag=unsupported 8779 always_export_symbols=yes 8780 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' 8781 # Note: this linker hardcodes the directories in LIBPATH if there 8782 # are no directories specified by -L. 8783 hardcode_minus_L=yes 8784 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8785 # Neither direct hardcoding nor static linking is supported with a 8786 # broken collect2. 8787 hardcode_direct=unsupported 8788 fi 8789 ;; 8790 8791 aix[4-9]*) 8792 if test "$host_cpu" = ia64; then 8793 # On IA64, the linker does run time linking by default, so we don't 8794 # have to do anything special. 8795 aix_use_runtimelinking=no 8796 exp_sym_flag='-Bexport' 8797 no_entry_flag="" 8798 else 8799 # If we're using GNU nm, then we don't want the "-C" option. 8800 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8801 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8802 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' 8803 else 8804 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' 8805 fi 8806 aix_use_runtimelinking=no 8807 8808 # Test if we are trying to use run time linking or normal 8809 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8810 # need to do runtime linking. 8811 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8812 for ld_flag in $LDFLAGS; do 8813 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8814 aix_use_runtimelinking=yes 8815 break 8816 fi 8817 done 8818 ;; 8819 esac 8820 8821 exp_sym_flag='-bexport' 8822 no_entry_flag='-bnoentry' 8823 fi 8824 8825 # When large executables or shared objects are built, AIX ld can 8826 # have problems creating the table of contents. If linking a library 8827 # or program results in "error TOC overflow" add -mminimal-toc to 8828 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8829 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8830 8831 archive_cmds='' 8832 hardcode_direct=yes 8833 hardcode_direct_absolute=yes 8834 hardcode_libdir_separator=':' 8835 link_all_deplibs=yes 8836 file_list_spec='${wl}-f,' 8837 8838 if test "$GCC" = yes; then 8839 case $host_os in aix4.[012]|aix4.[012].*) 8840 # We only want to do this on AIX 4.2 and lower, the check 8841 # below for broken collect2 doesn't work under 4.3+ 8842 collect2name=`${CC} -print-prog-name=collect2` 8843 if test -f "$collect2name" && 8844 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8845 then 8846 # We have reworked collect2 8847 : 8848 else 8849 # We have old collect2 8850 hardcode_direct=unsupported 8851 # It fails to find uninstalled libraries when the uninstalled 8852 # path is not listed in the libpath. Setting hardcode_minus_L 8853 # to unsupported forces relinking 8854 hardcode_minus_L=yes 8855 hardcode_libdir_flag_spec='-L$libdir' 8856 hardcode_libdir_separator= 8857 fi 8858 ;; 8859 esac 8860 shared_flag='-shared' 8861 if test "$aix_use_runtimelinking" = yes; then 8862 shared_flag="$shared_flag "'${wl}-G' 8863 fi 8864 link_all_deplibs=no 8865 else 8866 # not using gcc 8867 if test "$host_cpu" = ia64; then 8868 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8869 # chokes on -Wl,-G. The following line is correct: 8870 shared_flag='-G' 8871 else 8872 if test "$aix_use_runtimelinking" = yes; then 8873 shared_flag='${wl}-G' 8874 else 8875 shared_flag='${wl}-bM:SRE' 8876 fi 8877 fi 8878 fi 8879 8880 export_dynamic_flag_spec='${wl}-bexpall' 8881 # It seems that -bexpall does not export symbols beginning with 8882 # underscore (_), so it is better to generate a list of symbols to export. 8883 always_export_symbols=yes 8884 if test "$aix_use_runtimelinking" = yes; then 8885 # Warning - without using the other runtime loading flags (-brtl), 8886 # -berok will link without error, but may produce a broken library. 8887 allow_undefined_flag='-berok' 8888 # Determine the default libpath from the value encoded in an 8889 # empty executable. 8890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8891/* end confdefs.h. */ 8892 8893int 8894main () 8895{ 8896 8897 ; 8898 return 0; 8899} 8900_ACEOF 8901if ac_fn_c_try_link "$LINENO"; then : 8902 8903lt_aix_libpath_sed=' 8904 /Import File Strings/,/^$/ { 8905 /^0/ { 8906 s/^0 *\(.*\)$/\1/ 8907 p 8908 } 8909 }' 8910aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8911# Check for a 64-bit object if we didn't find anything. 8912if test -z "$aix_libpath"; then 8913 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8914fi 8915fi 8916rm -f core conftest.err conftest.$ac_objext \ 8917 conftest$ac_exeext conftest.$ac_ext 8918if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8919 8920 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8921 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" 8922 else 8923 if test "$host_cpu" = ia64; then 8924 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8925 allow_undefined_flag="-z nodefs" 8926 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" 8927 else 8928 # Determine the default libpath from the value encoded in an 8929 # empty executable. 8930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8931/* end confdefs.h. */ 8932 8933int 8934main () 8935{ 8936 8937 ; 8938 return 0; 8939} 8940_ACEOF 8941if ac_fn_c_try_link "$LINENO"; then : 8942 8943lt_aix_libpath_sed=' 8944 /Import File Strings/,/^$/ { 8945 /^0/ { 8946 s/^0 *\(.*\)$/\1/ 8947 p 8948 } 8949 }' 8950aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8951# Check for a 64-bit object if we didn't find anything. 8952if test -z "$aix_libpath"; then 8953 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8954fi 8955fi 8956rm -f core conftest.err conftest.$ac_objext \ 8957 conftest$ac_exeext conftest.$ac_ext 8958if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8959 8960 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8961 # Warning - without using the other run time loading flags, 8962 # -berok will link without error, but may produce a broken library. 8963 no_undefined_flag=' ${wl}-bernotok' 8964 allow_undefined_flag=' ${wl}-berok' 8965 # Exported symbols can be pulled into shared objects from archives 8966 whole_archive_flag_spec='$convenience' 8967 archive_cmds_need_lc=yes 8968 # This is similar to how AIX traditionally builds its shared libraries. 8969 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' 8970 fi 8971 fi 8972 ;; 8973 8974 amigaos*) 8975 case $host_cpu in 8976 powerpc) 8977 # see comment about AmigaOS4 .so support 8978 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8979 archive_expsym_cmds='' 8980 ;; 8981 m68k) 8982 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)' 8983 hardcode_libdir_flag_spec='-L$libdir' 8984 hardcode_minus_L=yes 8985 ;; 8986 esac 8987 ;; 8988 8989 bsdi[45]*) 8990 export_dynamic_flag_spec=-rdynamic 8991 ;; 8992 8993 cygwin* | mingw* | pw32* | cegcc*) 8994 # When not using gcc, we currently assume that we are using 8995 # Microsoft Visual C++. 8996 # hardcode_libdir_flag_spec is actually meaningless, as there is 8997 # no search path for DLLs. 8998 hardcode_libdir_flag_spec=' ' 8999 allow_undefined_flag=unsupported 9000 # Tell ltmain to make .lib files, not .a files. 9001 libext=lib 9002 # Tell ltmain to make .dll files, not .so files. 9003 shrext_cmds=".dll" 9004 # FIXME: Setting linknames here is a bad hack. 9005 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 9006 # The linker will automatically build a .lib file if we build a DLL. 9007 old_archive_from_new_cmds='true' 9008 # FIXME: Should let the user specify the lib program. 9009 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9010 fix_srcfile_path='`cygpath -w "$srcfile"`' 9011 enable_shared_with_static_runtimes=yes 9012 ;; 9013 9014 darwin* | rhapsody*) 9015 9016 9017 archive_cmds_need_lc=no 9018 hardcode_direct=no 9019 hardcode_automatic=yes 9020 hardcode_shlibpath_var=unsupported 9021 whole_archive_flag_spec='' 9022 link_all_deplibs=yes 9023 allow_undefined_flag="$_lt_dar_allow_undefined" 9024 case $cc_basename in 9025 ifort*) _lt_dar_can_shared=yes ;; 9026 *) _lt_dar_can_shared=$GCC ;; 9027 esac 9028 if test "$_lt_dar_can_shared" = "yes"; then 9029 output_verbose_link_cmd=echo 9030 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9031 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9032 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}" 9033 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}" 9034 9035 else 9036 ld_shlibs=no 9037 fi 9038 9039 ;; 9040 9041 dgux*) 9042 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9043 hardcode_libdir_flag_spec='-L$libdir' 9044 hardcode_shlibpath_var=no 9045 ;; 9046 9047 freebsd1*) 9048 ld_shlibs=no 9049 ;; 9050 9051 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9052 # support. Future versions do this automatically, but an explicit c++rt0.o 9053 # does not break anything, and helps significantly (at the cost of a little 9054 # extra space). 9055 freebsd2.2*) 9056 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9057 hardcode_libdir_flag_spec='-R$libdir' 9058 hardcode_direct=yes 9059 hardcode_shlibpath_var=no 9060 ;; 9061 9062 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9063 freebsd2*) 9064 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9065 hardcode_direct=yes 9066 hardcode_minus_L=yes 9067 hardcode_shlibpath_var=no 9068 ;; 9069 9070 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9071 freebsd* | dragonfly*) 9072 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9073 hardcode_libdir_flag_spec='-R$libdir' 9074 hardcode_direct=yes 9075 hardcode_shlibpath_var=no 9076 ;; 9077 9078 hpux9*) 9079 if test "$GCC" = yes; then 9080 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' 9081 else 9082 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' 9083 fi 9084 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9085 hardcode_libdir_separator=: 9086 hardcode_direct=yes 9087 9088 # hardcode_minus_L: Not really in the search PATH, 9089 # but as the default location of the library. 9090 hardcode_minus_L=yes 9091 export_dynamic_flag_spec='${wl}-E' 9092 ;; 9093 9094 hpux10*) 9095 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 9096 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9097 else 9098 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9099 fi 9100 if test "$with_gnu_ld" = no; then 9101 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9102 hardcode_libdir_flag_spec_ld='+b $libdir' 9103 hardcode_libdir_separator=: 9104 hardcode_direct=yes 9105 hardcode_direct_absolute=yes 9106 export_dynamic_flag_spec='${wl}-E' 9107 # hardcode_minus_L: Not really in the search PATH, 9108 # but as the default location of the library. 9109 hardcode_minus_L=yes 9110 fi 9111 ;; 9112 9113 hpux11*) 9114 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 9115 case $host_cpu in 9116 hppa*64*) 9117 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9118 ;; 9119 ia64*) 9120 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9121 ;; 9122 *) 9123 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9124 ;; 9125 esac 9126 else 9127 case $host_cpu in 9128 hppa*64*) 9129 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9130 ;; 9131 ia64*) 9132 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9133 ;; 9134 *) 9135 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9136 ;; 9137 esac 9138 fi 9139 if test "$with_gnu_ld" = no; then 9140 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9141 hardcode_libdir_separator=: 9142 9143 case $host_cpu in 9144 hppa*64*|ia64*) 9145 hardcode_direct=no 9146 hardcode_shlibpath_var=no 9147 ;; 9148 *) 9149 hardcode_direct=yes 9150 hardcode_direct_absolute=yes 9151 export_dynamic_flag_spec='${wl}-E' 9152 9153 # hardcode_minus_L: Not really in the search PATH, 9154 # but as the default location of the library. 9155 hardcode_minus_L=yes 9156 ;; 9157 esac 9158 fi 9159 ;; 9160 9161 irix5* | irix6* | nonstopux*) 9162 if test "$GCC" = yes; then 9163 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' 9164 # Try to use the -exported_symbol ld option, if it does not 9165 # work, assume that -exports_file does not work either and 9166 # implicitly export all symbols. 9167 save_LDFLAGS="$LDFLAGS" 9168 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9170/* end confdefs.h. */ 9171int foo(void) {} 9172_ACEOF 9173if ac_fn_c_try_link "$LINENO"; then : 9174 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' 9175 9176fi 9177rm -f core conftest.err conftest.$ac_objext \ 9178 conftest$ac_exeext conftest.$ac_ext 9179 LDFLAGS="$save_LDFLAGS" 9180 else 9181 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' 9182 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' 9183 fi 9184 archive_cmds_need_lc='no' 9185 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9186 hardcode_libdir_separator=: 9187 inherit_rpath=yes 9188 link_all_deplibs=yes 9189 ;; 9190 9191 netbsd* | netbsdelf*-gnu) 9192 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9193 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9194 else 9195 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9196 fi 9197 hardcode_libdir_flag_spec='-R$libdir' 9198 hardcode_direct=yes 9199 hardcode_shlibpath_var=no 9200 ;; 9201 9202 newsos6) 9203 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9204 hardcode_direct=yes 9205 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9206 hardcode_libdir_separator=: 9207 hardcode_shlibpath_var=no 9208 ;; 9209 9210 *nto* | *qnx*) 9211 ;; 9212 9213 openbsd*) 9214 if test -f /usr/libexec/ld.so; then 9215 hardcode_direct=yes 9216 hardcode_shlibpath_var=no 9217 hardcode_direct_absolute=yes 9218 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9219 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9220 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9221 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9222 export_dynamic_flag_spec='${wl}-E' 9223 else 9224 case $host_os in 9225 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9226 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9227 hardcode_libdir_flag_spec='-R$libdir' 9228 ;; 9229 *) 9230 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9231 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9232 ;; 9233 esac 9234 fi 9235 else 9236 ld_shlibs=no 9237 fi 9238 ;; 9239 9240 os2*) 9241 hardcode_libdir_flag_spec='-L$libdir' 9242 hardcode_minus_L=yes 9243 allow_undefined_flag=unsupported 9244 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' 9245 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9246 ;; 9247 9248 osf3*) 9249 if test "$GCC" = yes; then 9250 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9251 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' 9252 else 9253 allow_undefined_flag=' -expect_unresolved \*' 9254 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' 9255 fi 9256 archive_cmds_need_lc='no' 9257 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9258 hardcode_libdir_separator=: 9259 ;; 9260 9261 osf4* | osf5*) # as osf3* with the addition of -msym flag 9262 if test "$GCC" = yes; then 9263 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9264 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' 9265 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9266 else 9267 allow_undefined_flag=' -expect_unresolved \*' 9268 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' 9269 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~ 9270 $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' 9271 9272 # Both c and cxx compiler support -rpath directly 9273 hardcode_libdir_flag_spec='-rpath $libdir' 9274 fi 9275 archive_cmds_need_lc='no' 9276 hardcode_libdir_separator=: 9277 ;; 9278 9279 solaris*) 9280 no_undefined_flag=' -z defs' 9281 if test "$GCC" = yes; then 9282 wlarc='${wl}' 9283 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9284 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9285 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9286 else 9287 case `$CC -V 2>&1` in 9288 *"Compilers 5.0"*) 9289 wlarc='' 9290 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9291 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9292 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9293 ;; 9294 *) 9295 wlarc='${wl}' 9296 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9297 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9298 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9299 ;; 9300 esac 9301 fi 9302 hardcode_libdir_flag_spec='-R$libdir' 9303 hardcode_shlibpath_var=no 9304 case $host_os in 9305 solaris2.[0-5] | solaris2.[0-5].*) ;; 9306 *) 9307 # The compiler driver will combine and reorder linker options, 9308 # but understands `-z linker_flag'. GCC discards it without `$wl', 9309 # but is careful enough not to reorder. 9310 # Supported since Solaris 2.6 (maybe 2.5.1?) 9311 if test "$GCC" = yes; then 9312 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9313 else 9314 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9315 fi 9316 ;; 9317 esac 9318 link_all_deplibs=yes 9319 ;; 9320 9321 sunos4*) 9322 if test "x$host_vendor" = xsequent; then 9323 # Use $CC to link under sequent, because it throws in some extra .o 9324 # files that make .init and .fini sections work. 9325 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9326 else 9327 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9328 fi 9329 hardcode_libdir_flag_spec='-L$libdir' 9330 hardcode_direct=yes 9331 hardcode_minus_L=yes 9332 hardcode_shlibpath_var=no 9333 ;; 9334 9335 sysv4) 9336 case $host_vendor in 9337 sni) 9338 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9339 hardcode_direct=yes # is this really true??? 9340 ;; 9341 siemens) 9342 ## LD is ld it makes a PLAMLIB 9343 ## CC just makes a GrossModule. 9344 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9345 reload_cmds='$CC -r -o $output$reload_objs' 9346 hardcode_direct=no 9347 ;; 9348 motorola) 9349 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9350 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9351 ;; 9352 esac 9353 runpath_var='LD_RUN_PATH' 9354 hardcode_shlibpath_var=no 9355 ;; 9356 9357 sysv4.3*) 9358 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9359 hardcode_shlibpath_var=no 9360 export_dynamic_flag_spec='-Bexport' 9361 ;; 9362 9363 sysv4*MP*) 9364 if test -d /usr/nec; then 9365 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9366 hardcode_shlibpath_var=no 9367 runpath_var=LD_RUN_PATH 9368 hardcode_runpath_var=yes 9369 ld_shlibs=yes 9370 fi 9371 ;; 9372 9373 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9374 no_undefined_flag='${wl}-z,text' 9375 archive_cmds_need_lc=no 9376 hardcode_shlibpath_var=no 9377 runpath_var='LD_RUN_PATH' 9378 9379 if test "$GCC" = yes; then 9380 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9381 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9382 else 9383 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9384 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9385 fi 9386 ;; 9387 9388 sysv5* | sco3.2v5* | sco5v6*) 9389 # Note: We can NOT use -z defs as we might desire, because we do not 9390 # link with -lc, and that would cause any symbols used from libc to 9391 # always be unresolved, which means just about no library would 9392 # ever link correctly. If we're not using GNU ld we use -z text 9393 # though, which does catch some bad symbols but isn't as heavy-handed 9394 # as -z defs. 9395 no_undefined_flag='${wl}-z,text' 9396 allow_undefined_flag='${wl}-z,nodefs' 9397 archive_cmds_need_lc=no 9398 hardcode_shlibpath_var=no 9399 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9400 hardcode_libdir_separator=':' 9401 link_all_deplibs=yes 9402 export_dynamic_flag_spec='${wl}-Bexport' 9403 runpath_var='LD_RUN_PATH' 9404 9405 if test "$GCC" = yes; then 9406 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9407 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9408 else 9409 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9410 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9411 fi 9412 ;; 9413 9414 uts4*) 9415 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9416 hardcode_libdir_flag_spec='-L$libdir' 9417 hardcode_shlibpath_var=no 9418 ;; 9419 9420 *) 9421 ld_shlibs=no 9422 ;; 9423 esac 9424 9425 if test x$host_vendor = xsni; then 9426 case $host in 9427 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9428 export_dynamic_flag_spec='${wl}-Blargedynsym' 9429 ;; 9430 esac 9431 fi 9432 fi 9433 9434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9435$as_echo "$ld_shlibs" >&6; } 9436test "$ld_shlibs" = no && can_build_shared=no 9437 9438with_gnu_ld=$with_gnu_ld 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454# 9455# Do we need to explicitly link libc? 9456# 9457case "x$archive_cmds_need_lc" in 9458x|xyes) 9459 # Assume -lc should be added 9460 archive_cmds_need_lc=yes 9461 9462 if test "$enable_shared" = yes && test "$GCC" = yes; then 9463 case $archive_cmds in 9464 *'~'*) 9465 # FIXME: we may have to deal with multi-command sequences. 9466 ;; 9467 '$CC '*) 9468 # Test whether the compiler implicitly links with -lc since on some 9469 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9470 # to ld, don't add -lc before -lgcc. 9471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9472$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9473 $RM conftest* 9474 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9475 9476 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9477 (eval $ac_compile) 2>&5 9478 ac_status=$? 9479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9480 test $ac_status = 0; } 2>conftest.err; then 9481 soname=conftest 9482 lib=conftest 9483 libobjs=conftest.$ac_objext 9484 deplibs= 9485 wl=$lt_prog_compiler_wl 9486 pic_flag=$lt_prog_compiler_pic 9487 compiler_flags=-v 9488 linker_flags=-v 9489 verstring= 9490 output_objdir=. 9491 libname=conftest 9492 lt_save_allow_undefined_flag=$allow_undefined_flag 9493 allow_undefined_flag= 9494 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9495 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9496 ac_status=$? 9497 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9498 test $ac_status = 0; } 9499 then 9500 archive_cmds_need_lc=no 9501 else 9502 archive_cmds_need_lc=yes 9503 fi 9504 allow_undefined_flag=$lt_save_allow_undefined_flag 9505 else 9506 cat conftest.err 1>&5 9507 fi 9508 $RM conftest* 9509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 9510$as_echo "$archive_cmds_need_lc" >&6; } 9511 ;; 9512 esac 9513 fi 9514 ;; 9515esac 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 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9674$as_echo_n "checking dynamic linker characteristics... " >&6; } 9675 9676if test "$GCC" = yes; then 9677 case $host_os in 9678 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9679 *) lt_awk_arg="/^libraries:/" ;; 9680 esac 9681 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9682 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 9683 # if the path contains ";" then we assume it to be the separator 9684 # otherwise default to the standard path separator (i.e. ":") - it is 9685 # assumed that no part of a normal pathname contains ";" but that should 9686 # okay in the real world where ";" in dirpaths is itself problematic. 9687 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9688 else 9689 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9690 fi 9691 # Ok, now we have the path, separated by spaces, we can step through it 9692 # and add multilib dir if necessary. 9693 lt_tmp_lt_search_path_spec= 9694 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9695 for lt_sys_path in $lt_search_path_spec; do 9696 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9697 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9698 else 9699 test -d "$lt_sys_path" && \ 9700 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9701 fi 9702 done 9703 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 9704BEGIN {RS=" "; FS="/|\n";} { 9705 lt_foo=""; 9706 lt_count=0; 9707 for (lt_i = NF; lt_i > 0; lt_i--) { 9708 if ($lt_i != "" && $lt_i != ".") { 9709 if ($lt_i == "..") { 9710 lt_count++; 9711 } else { 9712 if (lt_count == 0) { 9713 lt_foo="/" $lt_i lt_foo; 9714 } else { 9715 lt_count--; 9716 } 9717 } 9718 } 9719 } 9720 if (lt_foo != "") { lt_freq[lt_foo]++; } 9721 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9722}'` 9723 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 9724else 9725 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9726fi 9727library_names_spec= 9728libname_spec='lib$name' 9729soname_spec= 9730shrext_cmds=".so" 9731postinstall_cmds= 9732postuninstall_cmds= 9733finish_cmds= 9734finish_eval= 9735shlibpath_var= 9736shlibpath_overrides_runpath=unknown 9737version_type=none 9738dynamic_linker="$host_os ld.so" 9739sys_lib_dlsearch_path_spec="/lib /usr/lib" 9740need_lib_prefix=unknown 9741hardcode_into_libs=no 9742 9743# when you set need_version to no, make sure it does not cause -set_version 9744# flags to be left without arguments 9745need_version=unknown 9746 9747case $host_os in 9748aix3*) 9749 version_type=linux 9750 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9751 shlibpath_var=LIBPATH 9752 9753 # AIX 3 has no versioning support, so we append a major version to the name. 9754 soname_spec='${libname}${release}${shared_ext}$major' 9755 ;; 9756 9757aix[4-9]*) 9758 version_type=linux 9759 need_lib_prefix=no 9760 need_version=no 9761 hardcode_into_libs=yes 9762 if test "$host_cpu" = ia64; then 9763 # AIX 5 supports IA64 9764 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9765 shlibpath_var=LD_LIBRARY_PATH 9766 else 9767 # With GCC up to 2.95.x, collect2 would create an import file 9768 # for dependence libraries. The import file would start with 9769 # the line `#! .'. This would cause the generated library to 9770 # depend on `.', always an invalid library. This was fixed in 9771 # development snapshots of GCC prior to 3.0. 9772 case $host_os in 9773 aix4 | aix4.[01] | aix4.[01].*) 9774 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9775 echo ' yes ' 9776 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9777 : 9778 else 9779 can_build_shared=no 9780 fi 9781 ;; 9782 esac 9783 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9784 # soname into executable. Probably we can add versioning support to 9785 # collect2, so additional links can be useful in future. 9786 if test "$aix_use_runtimelinking" = yes; then 9787 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9788 # instead of lib<name>.a to let people know that these are not 9789 # typical AIX shared libraries. 9790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9791 else 9792 # We preserve .a as extension for shared libraries through AIX4.2 9793 # and later when we are not doing run time linking. 9794 library_names_spec='${libname}${release}.a $libname.a' 9795 soname_spec='${libname}${release}${shared_ext}$major' 9796 fi 9797 shlibpath_var=LIBPATH 9798 fi 9799 ;; 9800 9801amigaos*) 9802 case $host_cpu in 9803 powerpc) 9804 # Since July 2007 AmigaOS4 officially supports .so libraries. 9805 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9807 ;; 9808 m68k) 9809 library_names_spec='$libname.ixlibrary $libname.a' 9810 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9811 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' 9812 ;; 9813 esac 9814 ;; 9815 9816beos*) 9817 library_names_spec='${libname}${shared_ext}' 9818 dynamic_linker="$host_os ld.so" 9819 shlibpath_var=LIBRARY_PATH 9820 ;; 9821 9822bsdi[45]*) 9823 version_type=linux 9824 need_version=no 9825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9826 soname_spec='${libname}${release}${shared_ext}$major' 9827 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9828 shlibpath_var=LD_LIBRARY_PATH 9829 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9830 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9831 # the default ld.so.conf also contains /usr/contrib/lib and 9832 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9833 # libtool to hard-code these into programs 9834 ;; 9835 9836cygwin* | mingw* | pw32* | cegcc*) 9837 version_type=windows 9838 shrext_cmds=".dll" 9839 need_version=no 9840 need_lib_prefix=no 9841 9842 case $GCC,$host_os in 9843 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9844 library_names_spec='$libname.dll.a' 9845 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9846 postinstall_cmds='base_file=`basename \${file}`~ 9847 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9848 dldir=$destdir/`dirname \$dlpath`~ 9849 test -d \$dldir || mkdir -p \$dldir~ 9850 $install_prog $dir/$dlname \$dldir/$dlname~ 9851 chmod a+x \$dldir/$dlname~ 9852 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9853 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9854 fi' 9855 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9856 dlpath=$dir/\$dldll~ 9857 $RM \$dlpath' 9858 shlibpath_overrides_runpath=yes 9859 9860 case $host_os in 9861 cygwin*) 9862 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9863 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9864 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9865 ;; 9866 mingw* | cegcc*) 9867 # MinGW DLLs use traditional 'lib' prefix 9868 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9869 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9870 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9871 # It is most probably a Windows format PATH printed by 9872 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9873 # path with ; separators, and with drive letters. We can handle the 9874 # drive letters (cygwin fileutils understands them), so leave them, 9875 # especially as we might pass files found there to a mingw objdump, 9876 # which wouldn't understand a cygwinified path. Ahh. 9877 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9878 else 9879 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9880 fi 9881 ;; 9882 pw32*) 9883 # pw32 DLLs use 'pw' prefix rather than 'lib' 9884 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9885 ;; 9886 esac 9887 ;; 9888 9889 *) 9890 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9891 ;; 9892 esac 9893 dynamic_linker='Win32 ld.exe' 9894 # FIXME: first we should search . and the directory the executable is in 9895 shlibpath_var=PATH 9896 ;; 9897 9898darwin* | rhapsody*) 9899 dynamic_linker="$host_os dyld" 9900 version_type=darwin 9901 need_lib_prefix=no 9902 need_version=no 9903 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9904 soname_spec='${libname}${release}${major}$shared_ext' 9905 shlibpath_overrides_runpath=yes 9906 shlibpath_var=DYLD_LIBRARY_PATH 9907 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9908 9909 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9910 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9911 ;; 9912 9913dgux*) 9914 version_type=linux 9915 need_lib_prefix=no 9916 need_version=no 9917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9918 soname_spec='${libname}${release}${shared_ext}$major' 9919 shlibpath_var=LD_LIBRARY_PATH 9920 ;; 9921 9922freebsd1*) 9923 dynamic_linker=no 9924 ;; 9925 9926freebsd* | dragonfly*) 9927 # DragonFly does not have aout. When/if they implement a new 9928 # versioning mechanism, adjust this. 9929 if test -x /usr/bin/objformat; then 9930 objformat=`/usr/bin/objformat` 9931 else 9932 case $host_os in 9933 freebsd[123]*) objformat=aout ;; 9934 *) objformat=elf ;; 9935 esac 9936 fi 9937 version_type=freebsd-$objformat 9938 case $version_type in 9939 freebsd-elf*) 9940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9941 need_version=no 9942 need_lib_prefix=no 9943 ;; 9944 freebsd-*) 9945 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9946 need_version=yes 9947 ;; 9948 esac 9949 shlibpath_var=LD_LIBRARY_PATH 9950 case $host_os in 9951 freebsd2*) 9952 shlibpath_overrides_runpath=yes 9953 ;; 9954 freebsd3.[01]* | freebsdelf3.[01]*) 9955 shlibpath_overrides_runpath=yes 9956 hardcode_into_libs=yes 9957 ;; 9958 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9959 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9960 shlibpath_overrides_runpath=no 9961 hardcode_into_libs=yes 9962 ;; 9963 *) # from 4.6 on, and DragonFly 9964 shlibpath_overrides_runpath=yes 9965 hardcode_into_libs=yes 9966 ;; 9967 esac 9968 ;; 9969 9970gnu*) 9971 version_type=linux 9972 need_lib_prefix=no 9973 need_version=no 9974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9975 soname_spec='${libname}${release}${shared_ext}$major' 9976 shlibpath_var=LD_LIBRARY_PATH 9977 hardcode_into_libs=yes 9978 ;; 9979 9980hpux9* | hpux10* | hpux11*) 9981 # Give a soname corresponding to the major version so that dld.sl refuses to 9982 # link against other versions. 9983 version_type=sunos 9984 need_lib_prefix=no 9985 need_version=no 9986 case $host_cpu in 9987 ia64*) 9988 shrext_cmds='.so' 9989 hardcode_into_libs=yes 9990 dynamic_linker="$host_os dld.so" 9991 shlibpath_var=LD_LIBRARY_PATH 9992 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9993 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9994 soname_spec='${libname}${release}${shared_ext}$major' 9995 if test "X$HPUX_IA64_MODE" = X32; then 9996 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9997 else 9998 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9999 fi 10000 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10001 ;; 10002 hppa*64*) 10003 shrext_cmds='.sl' 10004 hardcode_into_libs=yes 10005 dynamic_linker="$host_os dld.sl" 10006 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10007 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10009 soname_spec='${libname}${release}${shared_ext}$major' 10010 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10011 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10012 ;; 10013 *) 10014 shrext_cmds='.sl' 10015 dynamic_linker="$host_os dld.sl" 10016 shlibpath_var=SHLIB_PATH 10017 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10018 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10019 soname_spec='${libname}${release}${shared_ext}$major' 10020 ;; 10021 esac 10022 # HP-UX runs *really* slowly unless shared libraries are mode 555. 10023 postinstall_cmds='chmod 555 $lib' 10024 ;; 10025 10026interix[3-9]*) 10027 version_type=linux 10028 need_lib_prefix=no 10029 need_version=no 10030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10031 soname_spec='${libname}${release}${shared_ext}$major' 10032 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10033 shlibpath_var=LD_LIBRARY_PATH 10034 shlibpath_overrides_runpath=no 10035 hardcode_into_libs=yes 10036 ;; 10037 10038irix5* | irix6* | nonstopux*) 10039 case $host_os in 10040 nonstopux*) version_type=nonstopux ;; 10041 *) 10042 if test "$lt_cv_prog_gnu_ld" = yes; then 10043 version_type=linux 10044 else 10045 version_type=irix 10046 fi ;; 10047 esac 10048 need_lib_prefix=no 10049 need_version=no 10050 soname_spec='${libname}${release}${shared_ext}$major' 10051 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10052 case $host_os in 10053 irix5* | nonstopux*) 10054 libsuff= shlibsuff= 10055 ;; 10056 *) 10057 case $LD in # libtool.m4 will add one of these switches to LD 10058 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10059 libsuff= shlibsuff= libmagic=32-bit;; 10060 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10061 libsuff=32 shlibsuff=N32 libmagic=N32;; 10062 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10063 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10064 *) libsuff= shlibsuff= libmagic=never-match;; 10065 esac 10066 ;; 10067 esac 10068 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10069 shlibpath_overrides_runpath=no 10070 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10071 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10072 hardcode_into_libs=yes 10073 ;; 10074 10075# No shared lib support for Linux oldld, aout, or coff. 10076linux*oldld* | linux*aout* | linux*coff*) 10077 dynamic_linker=no 10078 ;; 10079 10080# This must be Linux ELF. 10081linux* | k*bsd*-gnu | kopensolaris*-gnu) 10082 version_type=linux 10083 need_lib_prefix=no 10084 need_version=no 10085 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10086 soname_spec='${libname}${release}${shared_ext}$major' 10087 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10088 shlibpath_var=LD_LIBRARY_PATH 10089 shlibpath_overrides_runpath=no 10090 # Some binutils ld are patched to set DT_RUNPATH 10091 save_LDFLAGS=$LDFLAGS 10092 save_libdir=$libdir 10093 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10094 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10096/* end confdefs.h. */ 10097 10098int 10099main () 10100{ 10101 10102 ; 10103 return 0; 10104} 10105_ACEOF 10106if ac_fn_c_try_link "$LINENO"; then : 10107 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10108 shlibpath_overrides_runpath=yes 10109fi 10110fi 10111rm -f core conftest.err conftest.$ac_objext \ 10112 conftest$ac_exeext conftest.$ac_ext 10113 LDFLAGS=$save_LDFLAGS 10114 libdir=$save_libdir 10115 10116 # This implies no fast_install, which is unacceptable. 10117 # Some rework will be needed to allow for fast_install 10118 # before this can be enabled. 10119 hardcode_into_libs=yes 10120 10121 # Append ld.so.conf contents to the search path 10122 if test -f /etc/ld.so.conf; then 10123 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' ' '` 10124 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10125 fi 10126 10127 # We used to test for /lib/ld.so.1 and disable shared libraries on 10128 # powerpc, because MkLinux only supported shared libraries with the 10129 # GNU dynamic linker. Since this was broken with cross compilers, 10130 # most powerpc-linux boxes support dynamic linking these days and 10131 # people can always --disable-shared, the test was removed, and we 10132 # assume the GNU/Linux dynamic linker is in use. 10133 dynamic_linker='GNU/Linux ld.so' 10134 ;; 10135 10136netbsdelf*-gnu) 10137 version_type=linux 10138 need_lib_prefix=no 10139 need_version=no 10140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10141 soname_spec='${libname}${release}${shared_ext}$major' 10142 shlibpath_var=LD_LIBRARY_PATH 10143 shlibpath_overrides_runpath=no 10144 hardcode_into_libs=yes 10145 dynamic_linker='NetBSD ld.elf_so' 10146 ;; 10147 10148netbsd*) 10149 version_type=sunos 10150 need_lib_prefix=no 10151 need_version=no 10152 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10153 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10154 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10155 dynamic_linker='NetBSD (a.out) ld.so' 10156 else 10157 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10158 soname_spec='${libname}${release}${shared_ext}$major' 10159 dynamic_linker='NetBSD ld.elf_so' 10160 fi 10161 shlibpath_var=LD_LIBRARY_PATH 10162 shlibpath_overrides_runpath=yes 10163 hardcode_into_libs=yes 10164 ;; 10165 10166newsos6) 10167 version_type=linux 10168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10169 shlibpath_var=LD_LIBRARY_PATH 10170 shlibpath_overrides_runpath=yes 10171 ;; 10172 10173*nto* | *qnx*) 10174 version_type=qnx 10175 need_lib_prefix=no 10176 need_version=no 10177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10178 soname_spec='${libname}${release}${shared_ext}$major' 10179 shlibpath_var=LD_LIBRARY_PATH 10180 shlibpath_overrides_runpath=no 10181 hardcode_into_libs=yes 10182 dynamic_linker='ldqnx.so' 10183 ;; 10184 10185openbsd*) 10186 version_type=sunos 10187 sys_lib_dlsearch_path_spec="/usr/lib" 10188 need_lib_prefix=no 10189 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10190 case $host_os in 10191 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10192 *) need_version=no ;; 10193 esac 10194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10195 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10196 shlibpath_var=LD_LIBRARY_PATH 10197 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10198 case $host_os in 10199 openbsd2.[89] | openbsd2.[89].*) 10200 shlibpath_overrides_runpath=no 10201 ;; 10202 *) 10203 shlibpath_overrides_runpath=yes 10204 ;; 10205 esac 10206 else 10207 shlibpath_overrides_runpath=yes 10208 fi 10209 ;; 10210 10211os2*) 10212 libname_spec='$name' 10213 shrext_cmds=".dll" 10214 need_lib_prefix=no 10215 library_names_spec='$libname${shared_ext} $libname.a' 10216 dynamic_linker='OS/2 ld.exe' 10217 shlibpath_var=LIBPATH 10218 ;; 10219 10220osf3* | osf4* | osf5*) 10221 version_type=osf 10222 need_lib_prefix=no 10223 need_version=no 10224 soname_spec='${libname}${release}${shared_ext}$major' 10225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10226 shlibpath_var=LD_LIBRARY_PATH 10227 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10228 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10229 ;; 10230 10231rdos*) 10232 dynamic_linker=no 10233 ;; 10234 10235solaris*) 10236 version_type=linux 10237 need_lib_prefix=no 10238 need_version=no 10239 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10240 soname_spec='${libname}${release}${shared_ext}$major' 10241 shlibpath_var=LD_LIBRARY_PATH 10242 shlibpath_overrides_runpath=yes 10243 hardcode_into_libs=yes 10244 # ldd complains unless libraries are executable 10245 postinstall_cmds='chmod +x $lib' 10246 ;; 10247 10248sunos4*) 10249 version_type=sunos 10250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10251 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10252 shlibpath_var=LD_LIBRARY_PATH 10253 shlibpath_overrides_runpath=yes 10254 if test "$with_gnu_ld" = yes; then 10255 need_lib_prefix=no 10256 fi 10257 need_version=yes 10258 ;; 10259 10260sysv4 | sysv4.3*) 10261 version_type=linux 10262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10263 soname_spec='${libname}${release}${shared_ext}$major' 10264 shlibpath_var=LD_LIBRARY_PATH 10265 case $host_vendor in 10266 sni) 10267 shlibpath_overrides_runpath=no 10268 need_lib_prefix=no 10269 runpath_var=LD_RUN_PATH 10270 ;; 10271 siemens) 10272 need_lib_prefix=no 10273 ;; 10274 motorola) 10275 need_lib_prefix=no 10276 need_version=no 10277 shlibpath_overrides_runpath=no 10278 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10279 ;; 10280 esac 10281 ;; 10282 10283sysv4*MP*) 10284 if test -d /usr/nec ;then 10285 version_type=linux 10286 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10287 soname_spec='$libname${shared_ext}.$major' 10288 shlibpath_var=LD_LIBRARY_PATH 10289 fi 10290 ;; 10291 10292sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10293 version_type=freebsd-elf 10294 need_lib_prefix=no 10295 need_version=no 10296 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10297 soname_spec='${libname}${release}${shared_ext}$major' 10298 shlibpath_var=LD_LIBRARY_PATH 10299 shlibpath_overrides_runpath=yes 10300 hardcode_into_libs=yes 10301 if test "$with_gnu_ld" = yes; then 10302 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10303 else 10304 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10305 case $host_os in 10306 sco3.2v5*) 10307 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10308 ;; 10309 esac 10310 fi 10311 sys_lib_dlsearch_path_spec='/usr/lib' 10312 ;; 10313 10314tpf*) 10315 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10316 version_type=linux 10317 need_lib_prefix=no 10318 need_version=no 10319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10320 shlibpath_var=LD_LIBRARY_PATH 10321 shlibpath_overrides_runpath=no 10322 hardcode_into_libs=yes 10323 ;; 10324 10325uts4*) 10326 version_type=linux 10327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10328 soname_spec='${libname}${release}${shared_ext}$major' 10329 shlibpath_var=LD_LIBRARY_PATH 10330 ;; 10331 10332*) 10333 dynamic_linker=no 10334 ;; 10335esac 10336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10337$as_echo "$dynamic_linker" >&6; } 10338test "$dynamic_linker" = no && can_build_shared=no 10339 10340variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10341if test "$GCC" = yes; then 10342 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10343fi 10344 10345if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10346 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10347fi 10348if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10349 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10350fi 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10439$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10440hardcode_action= 10441if test -n "$hardcode_libdir_flag_spec" || 10442 test -n "$runpath_var" || 10443 test "X$hardcode_automatic" = "Xyes" ; then 10444 10445 # We can hardcode non-existent directories. 10446 if test "$hardcode_direct" != no && 10447 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10448 # have to relink, otherwise we might link with an installed library 10449 # when we should be linking with a yet-to-be-installed one 10450 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10451 test "$hardcode_minus_L" != no; then 10452 # Linking always hardcodes the temporary library directory. 10453 hardcode_action=relink 10454 else 10455 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10456 hardcode_action=immediate 10457 fi 10458else 10459 # We cannot hardcode anything, or else we can only hardcode existing 10460 # directories. 10461 hardcode_action=unsupported 10462fi 10463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10464$as_echo "$hardcode_action" >&6; } 10465 10466if test "$hardcode_action" = relink || 10467 test "$inherit_rpath" = yes; then 10468 # Fast installation is not supported 10469 enable_fast_install=no 10470elif test "$shlibpath_overrides_runpath" = yes || 10471 test "$enable_shared" = no; then 10472 # Fast installation is not necessary 10473 enable_fast_install=needless 10474fi 10475 10476 10477 10478 10479 10480 10481 if test "x$enable_dlopen" != xyes; then 10482 enable_dlopen=unknown 10483 enable_dlopen_self=unknown 10484 enable_dlopen_self_static=unknown 10485else 10486 lt_cv_dlopen=no 10487 lt_cv_dlopen_libs= 10488 10489 case $host_os in 10490 beos*) 10491 lt_cv_dlopen="load_add_on" 10492 lt_cv_dlopen_libs= 10493 lt_cv_dlopen_self=yes 10494 ;; 10495 10496 mingw* | pw32* | cegcc*) 10497 lt_cv_dlopen="LoadLibrary" 10498 lt_cv_dlopen_libs= 10499 ;; 10500 10501 cygwin*) 10502 lt_cv_dlopen="dlopen" 10503 lt_cv_dlopen_libs= 10504 ;; 10505 10506 darwin*) 10507 # if libdl is installed we need to link against it 10508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10509$as_echo_n "checking for dlopen in -ldl... " >&6; } 10510if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10511 $as_echo_n "(cached) " >&6 10512else 10513 ac_check_lib_save_LIBS=$LIBS 10514LIBS="-ldl $LIBS" 10515cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10516/* end confdefs.h. */ 10517 10518/* Override any GCC internal prototype to avoid an error. 10519 Use char because int might match the return type of a GCC 10520 builtin and then its argument prototype would still apply. */ 10521#ifdef __cplusplus 10522extern "C" 10523#endif 10524char dlopen (); 10525int 10526main () 10527{ 10528return dlopen (); 10529 ; 10530 return 0; 10531} 10532_ACEOF 10533if ac_fn_c_try_link "$LINENO"; then : 10534 ac_cv_lib_dl_dlopen=yes 10535else 10536 ac_cv_lib_dl_dlopen=no 10537fi 10538rm -f core conftest.err conftest.$ac_objext \ 10539 conftest$ac_exeext conftest.$ac_ext 10540LIBS=$ac_check_lib_save_LIBS 10541fi 10542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10543$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10544if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10545 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10546else 10547 10548 lt_cv_dlopen="dyld" 10549 lt_cv_dlopen_libs= 10550 lt_cv_dlopen_self=yes 10551 10552fi 10553 10554 ;; 10555 10556 *) 10557 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10558if test "x$ac_cv_func_shl_load" = x""yes; then : 10559 lt_cv_dlopen="shl_load" 10560else 10561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10562$as_echo_n "checking for shl_load in -ldld... " >&6; } 10563if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10564 $as_echo_n "(cached) " >&6 10565else 10566 ac_check_lib_save_LIBS=$LIBS 10567LIBS="-ldld $LIBS" 10568cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10569/* end confdefs.h. */ 10570 10571/* Override any GCC internal prototype to avoid an error. 10572 Use char because int might match the return type of a GCC 10573 builtin and then its argument prototype would still apply. */ 10574#ifdef __cplusplus 10575extern "C" 10576#endif 10577char shl_load (); 10578int 10579main () 10580{ 10581return shl_load (); 10582 ; 10583 return 0; 10584} 10585_ACEOF 10586if ac_fn_c_try_link "$LINENO"; then : 10587 ac_cv_lib_dld_shl_load=yes 10588else 10589 ac_cv_lib_dld_shl_load=no 10590fi 10591rm -f core conftest.err conftest.$ac_objext \ 10592 conftest$ac_exeext conftest.$ac_ext 10593LIBS=$ac_check_lib_save_LIBS 10594fi 10595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10596$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10597if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10598 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10599else 10600 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10601if test "x$ac_cv_func_dlopen" = x""yes; then : 10602 lt_cv_dlopen="dlopen" 10603else 10604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10605$as_echo_n "checking for dlopen in -ldl... " >&6; } 10606if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10607 $as_echo_n "(cached) " >&6 10608else 10609 ac_check_lib_save_LIBS=$LIBS 10610LIBS="-ldl $LIBS" 10611cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10612/* end confdefs.h. */ 10613 10614/* Override any GCC internal prototype to avoid an error. 10615 Use char because int might match the return type of a GCC 10616 builtin and then its argument prototype would still apply. */ 10617#ifdef __cplusplus 10618extern "C" 10619#endif 10620char dlopen (); 10621int 10622main () 10623{ 10624return dlopen (); 10625 ; 10626 return 0; 10627} 10628_ACEOF 10629if ac_fn_c_try_link "$LINENO"; then : 10630 ac_cv_lib_dl_dlopen=yes 10631else 10632 ac_cv_lib_dl_dlopen=no 10633fi 10634rm -f core conftest.err conftest.$ac_objext \ 10635 conftest$ac_exeext conftest.$ac_ext 10636LIBS=$ac_check_lib_save_LIBS 10637fi 10638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10639$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10640if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10641 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10642else 10643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10644$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10645if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10646 $as_echo_n "(cached) " >&6 10647else 10648 ac_check_lib_save_LIBS=$LIBS 10649LIBS="-lsvld $LIBS" 10650cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10651/* end confdefs.h. */ 10652 10653/* Override any GCC internal prototype to avoid an error. 10654 Use char because int might match the return type of a GCC 10655 builtin and then its argument prototype would still apply. */ 10656#ifdef __cplusplus 10657extern "C" 10658#endif 10659char dlopen (); 10660int 10661main () 10662{ 10663return dlopen (); 10664 ; 10665 return 0; 10666} 10667_ACEOF 10668if ac_fn_c_try_link "$LINENO"; then : 10669 ac_cv_lib_svld_dlopen=yes 10670else 10671 ac_cv_lib_svld_dlopen=no 10672fi 10673rm -f core conftest.err conftest.$ac_objext \ 10674 conftest$ac_exeext conftest.$ac_ext 10675LIBS=$ac_check_lib_save_LIBS 10676fi 10677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10678$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10679if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10680 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10681else 10682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10683$as_echo_n "checking for dld_link in -ldld... " >&6; } 10684if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10685 $as_echo_n "(cached) " >&6 10686else 10687 ac_check_lib_save_LIBS=$LIBS 10688LIBS="-ldld $LIBS" 10689cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10690/* end confdefs.h. */ 10691 10692/* Override any GCC internal prototype to avoid an error. 10693 Use char because int might match the return type of a GCC 10694 builtin and then its argument prototype would still apply. */ 10695#ifdef __cplusplus 10696extern "C" 10697#endif 10698char dld_link (); 10699int 10700main () 10701{ 10702return dld_link (); 10703 ; 10704 return 0; 10705} 10706_ACEOF 10707if ac_fn_c_try_link "$LINENO"; then : 10708 ac_cv_lib_dld_dld_link=yes 10709else 10710 ac_cv_lib_dld_dld_link=no 10711fi 10712rm -f core conftest.err conftest.$ac_objext \ 10713 conftest$ac_exeext conftest.$ac_ext 10714LIBS=$ac_check_lib_save_LIBS 10715fi 10716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10717$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10718if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10719 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10720fi 10721 10722 10723fi 10724 10725 10726fi 10727 10728 10729fi 10730 10731 10732fi 10733 10734 10735fi 10736 10737 ;; 10738 esac 10739 10740 if test "x$lt_cv_dlopen" != xno; then 10741 enable_dlopen=yes 10742 else 10743 enable_dlopen=no 10744 fi 10745 10746 case $lt_cv_dlopen in 10747 dlopen) 10748 save_CPPFLAGS="$CPPFLAGS" 10749 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10750 10751 save_LDFLAGS="$LDFLAGS" 10752 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10753 10754 save_LIBS="$LIBS" 10755 LIBS="$lt_cv_dlopen_libs $LIBS" 10756 10757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10758$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10759if test "${lt_cv_dlopen_self+set}" = set; then : 10760 $as_echo_n "(cached) " >&6 10761else 10762 if test "$cross_compiling" = yes; then : 10763 lt_cv_dlopen_self=cross 10764else 10765 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10766 lt_status=$lt_dlunknown 10767 cat > conftest.$ac_ext <<_LT_EOF 10768#line 10768 "configure" 10769#include "confdefs.h" 10770 10771#if HAVE_DLFCN_H 10772#include <dlfcn.h> 10773#endif 10774 10775#include <stdio.h> 10776 10777#ifdef RTLD_GLOBAL 10778# define LT_DLGLOBAL RTLD_GLOBAL 10779#else 10780# ifdef DL_GLOBAL 10781# define LT_DLGLOBAL DL_GLOBAL 10782# else 10783# define LT_DLGLOBAL 0 10784# endif 10785#endif 10786 10787/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10788 find out it does not work in some platform. */ 10789#ifndef LT_DLLAZY_OR_NOW 10790# ifdef RTLD_LAZY 10791# define LT_DLLAZY_OR_NOW RTLD_LAZY 10792# else 10793# ifdef DL_LAZY 10794# define LT_DLLAZY_OR_NOW DL_LAZY 10795# else 10796# ifdef RTLD_NOW 10797# define LT_DLLAZY_OR_NOW RTLD_NOW 10798# else 10799# ifdef DL_NOW 10800# define LT_DLLAZY_OR_NOW DL_NOW 10801# else 10802# define LT_DLLAZY_OR_NOW 0 10803# endif 10804# endif 10805# endif 10806# endif 10807#endif 10808 10809void fnord() { int i=42;} 10810int main () 10811{ 10812 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10813 int status = $lt_dlunknown; 10814 10815 if (self) 10816 { 10817 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10818 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10819 /* dlclose (self); */ 10820 } 10821 else 10822 puts (dlerror ()); 10823 10824 return status; 10825} 10826_LT_EOF 10827 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10828 (eval $ac_link) 2>&5 10829 ac_status=$? 10830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10831 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10832 (./conftest; exit; ) >&5 2>/dev/null 10833 lt_status=$? 10834 case x$lt_status in 10835 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10836 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10837 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10838 esac 10839 else : 10840 # compilation failed 10841 lt_cv_dlopen_self=no 10842 fi 10843fi 10844rm -fr conftest* 10845 10846 10847fi 10848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10849$as_echo "$lt_cv_dlopen_self" >&6; } 10850 10851 if test "x$lt_cv_dlopen_self" = xyes; then 10852 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10854$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10855if test "${lt_cv_dlopen_self_static+set}" = set; then : 10856 $as_echo_n "(cached) " >&6 10857else 10858 if test "$cross_compiling" = yes; then : 10859 lt_cv_dlopen_self_static=cross 10860else 10861 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10862 lt_status=$lt_dlunknown 10863 cat > conftest.$ac_ext <<_LT_EOF 10864#line 10864 "configure" 10865#include "confdefs.h" 10866 10867#if HAVE_DLFCN_H 10868#include <dlfcn.h> 10869#endif 10870 10871#include <stdio.h> 10872 10873#ifdef RTLD_GLOBAL 10874# define LT_DLGLOBAL RTLD_GLOBAL 10875#else 10876# ifdef DL_GLOBAL 10877# define LT_DLGLOBAL DL_GLOBAL 10878# else 10879# define LT_DLGLOBAL 0 10880# endif 10881#endif 10882 10883/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10884 find out it does not work in some platform. */ 10885#ifndef LT_DLLAZY_OR_NOW 10886# ifdef RTLD_LAZY 10887# define LT_DLLAZY_OR_NOW RTLD_LAZY 10888# else 10889# ifdef DL_LAZY 10890# define LT_DLLAZY_OR_NOW DL_LAZY 10891# else 10892# ifdef RTLD_NOW 10893# define LT_DLLAZY_OR_NOW RTLD_NOW 10894# else 10895# ifdef DL_NOW 10896# define LT_DLLAZY_OR_NOW DL_NOW 10897# else 10898# define LT_DLLAZY_OR_NOW 0 10899# endif 10900# endif 10901# endif 10902# endif 10903#endif 10904 10905void fnord() { int i=42;} 10906int main () 10907{ 10908 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10909 int status = $lt_dlunknown; 10910 10911 if (self) 10912 { 10913 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10914 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10915 /* dlclose (self); */ 10916 } 10917 else 10918 puts (dlerror ()); 10919 10920 return status; 10921} 10922_LT_EOF 10923 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10924 (eval $ac_link) 2>&5 10925 ac_status=$? 10926 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10927 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10928 (./conftest; exit; ) >&5 2>/dev/null 10929 lt_status=$? 10930 case x$lt_status in 10931 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10932 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10933 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10934 esac 10935 else : 10936 # compilation failed 10937 lt_cv_dlopen_self_static=no 10938 fi 10939fi 10940rm -fr conftest* 10941 10942 10943fi 10944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10945$as_echo "$lt_cv_dlopen_self_static" >&6; } 10946 fi 10947 10948 CPPFLAGS="$save_CPPFLAGS" 10949 LDFLAGS="$save_LDFLAGS" 10950 LIBS="$save_LIBS" 10951 ;; 10952 esac 10953 10954 case $lt_cv_dlopen_self in 10955 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10956 *) enable_dlopen_self=unknown ;; 10957 esac 10958 10959 case $lt_cv_dlopen_self_static in 10960 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10961 *) enable_dlopen_self_static=unknown ;; 10962 esac 10963fi 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981striplib= 10982old_striplib= 10983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10984$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10985if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10986 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10987 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10989$as_echo "yes" >&6; } 10990else 10991# FIXME - insert some real tests, host_os isn't really good enough 10992 case $host_os in 10993 darwin*) 10994 if test -n "$STRIP" ; then 10995 striplib="$STRIP -x" 10996 old_striplib="$STRIP -S" 10997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10998$as_echo "yes" >&6; } 10999 else 11000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11001$as_echo "no" >&6; } 11002 fi 11003 ;; 11004 *) 11005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11006$as_echo "no" >&6; } 11007 ;; 11008 esac 11009fi 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 # Report which library types will actually be built 11023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11024$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11026$as_echo "$can_build_shared" >&6; } 11027 11028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11029$as_echo_n "checking whether to build shared libraries... " >&6; } 11030 test "$can_build_shared" = "no" && enable_shared=no 11031 11032 # On AIX, shared libraries and static libraries use the same namespace, and 11033 # are all built from PIC. 11034 case $host_os in 11035 aix3*) 11036 test "$enable_shared" = yes && enable_static=no 11037 if test -n "$RANLIB"; then 11038 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11039 postinstall_cmds='$RANLIB $lib' 11040 fi 11041 ;; 11042 11043 aix[4-9]*) 11044 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11045 test "$enable_shared" = yes && enable_static=no 11046 fi 11047 ;; 11048 esac 11049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11050$as_echo "$enable_shared" >&6; } 11051 11052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11053$as_echo_n "checking whether to build static libraries... " >&6; } 11054 # Make sure either enable_shared or enable_static is yes. 11055 test "$enable_shared" = yes || enable_static=yes 11056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11057$as_echo "$enable_static" >&6; } 11058 11059 11060 11061 11062fi 11063ac_ext=c 11064ac_cpp='$CPP $CPPFLAGS' 11065ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11066ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11067ac_compiler_gnu=$ac_cv_c_compiler_gnu 11068 11069CC="$lt_save_CC" 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 ac_config_commands="$ac_config_commands libtool" 11084 11085 11086 11087 11088# Only expand once: 11089 11090 11091 11092 11093 11094# Define a configure option for an alternate module directory 11095 11096# Check whether --with-xorg-module-dir was given. 11097if test "${with_xorg_module_dir+set}" = set; then : 11098 withval=$with_xorg_module_dir; moduledir="$withval" 11099else 11100 moduledir="$libdir/xorg/modules" 11101fi 11102 11103 11104# Store the list of server defined optional extensions in REQUIRED_MODULES 11105 11106 11107 SAVE_CFLAGS="$CFLAGS" 11108 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 11109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11110/* end confdefs.h. */ 11111 11112#include "xorg-server.h" 11113#if !defined RANDR 11114#error RANDR not defined 11115#endif 11116 11117int 11118main () 11119{ 11120 11121 ; 11122 return 0; 11123} 11124_ACEOF 11125if ac_fn_c_try_compile "$LINENO"; then : 11126 _EXT_CHECK=yes 11127else 11128 _EXT_CHECK=no 11129fi 11130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11131 CFLAGS="$SAVE_CFLAGS" 11132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 11133$as_echo_n "checking if RANDR is defined... " >&6; } 11134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 11135$as_echo "$_EXT_CHECK" >&6; } 11136 if test "$_EXT_CHECK" != no; then 11137 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 11138 fi 11139 11140 11141 11142 SAVE_CFLAGS="$CFLAGS" 11143 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 11144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11145/* end confdefs.h. */ 11146 11147#include "xorg-server.h" 11148#if !defined RENDER 11149#error RENDER not defined 11150#endif 11151 11152int 11153main () 11154{ 11155 11156 ; 11157 return 0; 11158} 11159_ACEOF 11160if ac_fn_c_try_compile "$LINENO"; then : 11161 _EXT_CHECK=yes 11162else 11163 _EXT_CHECK=no 11164fi 11165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11166 CFLAGS="$SAVE_CFLAGS" 11167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 11168$as_echo_n "checking if RENDER is defined... " >&6; } 11169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 11170$as_echo "$_EXT_CHECK" >&6; } 11171 if test "$_EXT_CHECK" != no; then 11172 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 11173 fi 11174 11175 11176 11177 SAVE_CFLAGS="$CFLAGS" 11178 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 11179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11180/* end confdefs.h. */ 11181 11182#include "xorg-server.h" 11183#if !defined XV 11184#error XV not defined 11185#endif 11186 11187int 11188main () 11189{ 11190 11191 ; 11192 return 0; 11193} 11194_ACEOF 11195if ac_fn_c_try_compile "$LINENO"; then : 11196 _EXT_CHECK=yes 11197else 11198 _EXT_CHECK=no 11199fi 11200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11201 CFLAGS="$SAVE_CFLAGS" 11202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5 11203$as_echo_n "checking if XV is defined... " >&6; } 11204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 11205$as_echo "$_EXT_CHECK" >&6; } 11206 if test "$_EXT_CHECK" != no; then 11207 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 11208 fi 11209 11210 11211 11212 SAVE_CFLAGS="$CFLAGS" 11213 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 11214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11215/* end confdefs.h. */ 11216 11217#include "xorg-server.h" 11218#if !defined DPMSExtension 11219#error DPMSExtension not defined 11220#endif 11221 11222int 11223main () 11224{ 11225 11226 ; 11227 return 0; 11228} 11229_ACEOF 11230if ac_fn_c_try_compile "$LINENO"; then : 11231 _EXT_CHECK=yes 11232else 11233 _EXT_CHECK=no 11234fi 11235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11236 CFLAGS="$SAVE_CFLAGS" 11237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 11238$as_echo_n "checking if DPMSExtension is defined... " >&6; } 11239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 11240$as_echo "$_EXT_CHECK" >&6; } 11241 if test "$_EXT_CHECK" != no; then 11242 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 11243 fi 11244 11245 11246# Obtain compiler/linker options for the driver dependencies 11247 11248pkg_failed=no 11249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 11250$as_echo_n "checking for XORG... " >&6; } 11251 11252if test -n "$XORG_CFLAGS"; then 11253 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 11254 elif test -n "$PKG_CONFIG"; then 11255 if test -n "$PKG_CONFIG" && \ 11256 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 11257 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 11258 ac_status=$? 11259 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11260 test $ac_status = 0; }; then 11261 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 11262else 11263 pkg_failed=yes 11264fi 11265 else 11266 pkg_failed=untried 11267fi 11268if test -n "$XORG_LIBS"; then 11269 pkg_cv_XORG_LIBS="$XORG_LIBS" 11270 elif test -n "$PKG_CONFIG"; then 11271 if test -n "$PKG_CONFIG" && \ 11272 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 11273 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 11274 ac_status=$? 11275 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11276 test $ac_status = 0; }; then 11277 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 11278else 11279 pkg_failed=yes 11280fi 11281 else 11282 pkg_failed=untried 11283fi 11284 11285 11286 11287if test $pkg_failed = yes; then 11288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11289$as_echo "no" >&6; } 11290 11291if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11292 _pkg_short_errors_supported=yes 11293else 11294 _pkg_short_errors_supported=no 11295fi 11296 if test $_pkg_short_errors_supported = yes; then 11297 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 11298 else 11299 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 11300 fi 11301 # Put the nasty error message in config.log where it belongs 11302 echo "$XORG_PKG_ERRORS" >&5 11303 11304 as_fn_error $? "Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 11305 11306$XORG_PKG_ERRORS 11307 11308Consider adjusting the PKG_CONFIG_PATH environment variable if you 11309installed software in a non-standard prefix. 11310 11311Alternatively, you may set the environment variables XORG_CFLAGS 11312and XORG_LIBS to avoid the need to call pkg-config. 11313See the pkg-config man page for more details." "$LINENO" 5 11314elif test $pkg_failed = untried; then 11315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11316$as_echo "no" >&6; } 11317 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11318$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11319as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 11320is in your PATH or set the PKG_CONFIG environment variable to the full 11321path to pkg-config. 11322 11323Alternatively, you may set the environment variables XORG_CFLAGS 11324and XORG_LIBS to avoid the need to call pkg-config. 11325See the pkg-config man page for more details. 11326 11327To get pkg-config, see <http://pkg-config.freedesktop.org/>. 11328See \`config.log' for more details" "$LINENO" 5 ; } 11329else 11330 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 11331 XORG_LIBS=$pkg_cv_XORG_LIBS 11332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11333$as_echo "yes" >&6; } 11334 11335fi 11336 11337pkg_failed=no 11338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5 11339$as_echo_n "checking for XEXT... " >&6; } 11340 11341if test -n "$XEXT_CFLAGS"; then 11342 pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 11343 elif test -n "$PKG_CONFIG"; then 11344 if test -n "$PKG_CONFIG" && \ 11345 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 11346 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 11347 ac_status=$? 11348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11349 test $ac_status = 0; }; then 11350 pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null` 11351else 11352 pkg_failed=yes 11353fi 11354 else 11355 pkg_failed=untried 11356fi 11357if test -n "$XEXT_LIBS"; then 11358 pkg_cv_XEXT_LIBS="$XEXT_LIBS" 11359 elif test -n "$PKG_CONFIG"; then 11360 if test -n "$PKG_CONFIG" && \ 11361 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 11362 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 11363 ac_status=$? 11364 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11365 test $ac_status = 0; }; then 11366 pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null` 11367else 11368 pkg_failed=yes 11369fi 11370 else 11371 pkg_failed=untried 11372fi 11373 11374 11375 11376if test $pkg_failed = yes; then 11377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11378$as_echo "no" >&6; } 11379 11380if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11381 _pkg_short_errors_supported=yes 11382else 11383 _pkg_short_errors_supported=no 11384fi 11385 if test $_pkg_short_errors_supported = yes; then 11386 XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xextproto >= 7.0.99.1" 2>&1` 11387 else 11388 XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xextproto >= 7.0.99.1" 2>&1` 11389 fi 11390 # Put the nasty error message in config.log where it belongs 11391 echo "$XEXT_PKG_ERRORS" >&5 11392 11393 HAVE_XEXTPROTO_71="no" 11394elif test $pkg_failed = untried; then 11395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11396$as_echo "no" >&6; } 11397 HAVE_XEXTPROTO_71="no" 11398else 11399 XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 11400 XEXT_LIBS=$pkg_cv_XEXT_LIBS 11401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11402$as_echo "yes" >&6; } 11403 HAVE_XEXTPROTO_71="yes"; 11404$as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h 11405 11406fi 11407 if test "$HAVE_XEXTPROTO_71" = "yes" ; then 11408 HAVE_XEXTPROTO_71_TRUE= 11409 HAVE_XEXTPROTO_71_FALSE='#' 11410else 11411 HAVE_XEXTPROTO_71_TRUE='#' 11412 HAVE_XEXTPROTO_71_FALSE= 11413fi 11414 11415 11416# Checks for libraries. 11417SAVE_CPPFLAGS="$CPPFLAGS" 11418CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 11419ac_fn_c_check_decl "$LINENO" "XSERVER_LIBPCIACCESS" "ac_cv_have_decl_XSERVER_LIBPCIACCESS" "#include \"xorg-server.h\" 11420" 11421if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then : 11422 XSERVER_LIBPCIACCESS=yes 11423else 11424 XSERVER_LIBPCIACCESS=no 11425fi 11426 11427ac_fn_c_check_header_compile "$LINENO" "xf86Modes.h" "ac_cv_header_xf86Modes_h" "#include \"xorg-server.h\" 11428" 11429if test "x$ac_cv_header_xf86Modes_h" = x""yes; then : 11430 XMODES=yes 11431else 11432 XMODES=no 11433fi 11434 11435 11436CPPFLAGS="$SAVE_CPPFLAGS" 11437 11438if test "x$XSERVER_LIBPCIACCESS" = xyes; then 11439 11440pkg_failed=no 11441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5 11442$as_echo_n "checking for PCIACCESS... " >&6; } 11443 11444if test -n "$PCIACCESS_CFLAGS"; then 11445 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 11446 elif test -n "$PKG_CONFIG"; then 11447 if test -n "$PKG_CONFIG" && \ 11448 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 11449 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 11450 ac_status=$? 11451 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11452 test $ac_status = 0; }; then 11453 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 11454else 11455 pkg_failed=yes 11456fi 11457 else 11458 pkg_failed=untried 11459fi 11460if test -n "$PCIACCESS_LIBS"; then 11461 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 11462 elif test -n "$PKG_CONFIG"; then 11463 if test -n "$PKG_CONFIG" && \ 11464 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 11465 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 11466 ac_status=$? 11467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11468 test $ac_status = 0; }; then 11469 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 11470else 11471 pkg_failed=yes 11472fi 11473 else 11474 pkg_failed=untried 11475fi 11476 11477 11478 11479if test $pkg_failed = yes; then 11480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11481$as_echo "no" >&6; } 11482 11483if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11484 _pkg_short_errors_supported=yes 11485else 11486 _pkg_short_errors_supported=no 11487fi 11488 if test $_pkg_short_errors_supported = yes; then 11489 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1` 11490 else 11491 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1` 11492 fi 11493 # Put the nasty error message in config.log where it belongs 11494 echo "$PCIACCESS_PKG_ERRORS" >&5 11495 11496 as_fn_error $? "Package requirements (pciaccess >= 0.8.0) were not met: 11497 11498$PCIACCESS_PKG_ERRORS 11499 11500Consider adjusting the PKG_CONFIG_PATH environment variable if you 11501installed software in a non-standard prefix. 11502 11503Alternatively, you may set the environment variables PCIACCESS_CFLAGS 11504and PCIACCESS_LIBS to avoid the need to call pkg-config. 11505See the pkg-config man page for more details." "$LINENO" 5 11506elif test $pkg_failed = untried; then 11507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11508$as_echo "no" >&6; } 11509 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11510$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11511as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 11512is in your PATH or set the PKG_CONFIG environment variable to the full 11513path to pkg-config. 11514 11515Alternatively, you may set the environment variables PCIACCESS_CFLAGS 11516and PCIACCESS_LIBS to avoid the need to call pkg-config. 11517See the pkg-config man page for more details. 11518 11519To get pkg-config, see <http://pkg-config.freedesktop.org/>. 11520See \`config.log' for more details" "$LINENO" 5 ; } 11521else 11522 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 11523 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 11524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11525$as_echo "yes" >&6; } 11526 11527fi 11528fi 11529 if test "x$XSERVER_LIBPCIACCESS" = xyes; then 11530 XSERVER_LIBPCIACCESS_TRUE= 11531 XSERVER_LIBPCIACCESS_FALSE='#' 11532else 11533 XSERVER_LIBPCIACCESS_TRUE='#' 11534 XSERVER_LIBPCIACCESS_FALSE= 11535fi 11536 11537 if test "x$XMODES" = xyes; then 11538 XMODES_TRUE= 11539 XMODES_FALSE='#' 11540else 11541 XMODES_TRUE='#' 11542 XMODES_FALSE= 11543fi 11544 11545 11546if test "x$XMODES" = xyes; then 11547 11548$as_echo "#define HAVE_XMODES 1" >>confdefs.h 11549 11550fi 11551 11552 11553 11554DRIVER_NAME=siliconmotion 11555 11556 11557ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 11558 11559cat >confcache <<\_ACEOF 11560# This file is a shell script that caches the results of configure 11561# tests run on this system so they can be shared between configure 11562# scripts and configure runs, see configure's option --config-cache. 11563# It is not useful on other systems. If it contains results you don't 11564# want to keep, you may remove or edit it. 11565# 11566# config.status only pays attention to the cache file if you give it 11567# the --recheck option to rerun configure. 11568# 11569# `ac_cv_env_foo' variables (set or unset) will be overridden when 11570# loading this file, other *unset* `ac_cv_foo' will be assigned the 11571# following values. 11572 11573_ACEOF 11574 11575# The following way of writing the cache mishandles newlines in values, 11576# but we know of no workaround that is simple, portable, and efficient. 11577# So, we kill variables containing newlines. 11578# Ultrix sh set writes to stderr and can't be redirected directly, 11579# and sets the high bit in the cache file unless we assign to the vars. 11580( 11581 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11582 eval ac_val=\$$ac_var 11583 case $ac_val in #( 11584 *${as_nl}*) 11585 case $ac_var in #( 11586 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11587$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11588 esac 11589 case $ac_var in #( 11590 _ | IFS | as_nl) ;; #( 11591 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11592 *) { eval $ac_var=; unset $ac_var;} ;; 11593 esac ;; 11594 esac 11595 done 11596 11597 (set) 2>&1 | 11598 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11599 *${as_nl}ac_space=\ *) 11600 # `set' does not quote correctly, so add quotes: double-quote 11601 # substitution turns \\\\ into \\, and sed turns \\ into \. 11602 sed -n \ 11603 "s/'/'\\\\''/g; 11604 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11605 ;; #( 11606 *) 11607 # `set' quotes correctly as required by POSIX, so do not add quotes. 11608 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11609 ;; 11610 esac | 11611 sort 11612) | 11613 sed ' 11614 /^ac_cv_env_/b end 11615 t clear 11616 :clear 11617 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11618 t end 11619 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11620 :end' >>confcache 11621if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11622 if test -w "$cache_file"; then 11623 test "x$cache_file" != "x/dev/null" && 11624 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11625$as_echo "$as_me: updating cache $cache_file" >&6;} 11626 cat confcache >$cache_file 11627 else 11628 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11629$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11630 fi 11631fi 11632rm -f confcache 11633 11634test "x$prefix" = xNONE && prefix=$ac_default_prefix 11635# Let make expand exec_prefix. 11636test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11637 11638DEFS=-DHAVE_CONFIG_H 11639 11640ac_libobjs= 11641ac_ltlibobjs= 11642U= 11643for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11644 # 1. Remove the extension, and $U if already installed. 11645 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11646 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11647 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11648 # will be set to the directory where LIBOBJS objects are built. 11649 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11650 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11651done 11652LIBOBJS=$ac_libobjs 11653 11654LTLIBOBJS=$ac_ltlibobjs 11655 11656 11657if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11658 as_fn_error $? "conditional \"AMDEP\" was never defined. 11659Usually this means the macro was only invoked conditionally." "$LINENO" 5 11660fi 11661if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11662 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11663Usually this means the macro was only invoked conditionally." "$LINENO" 5 11664fi 11665 if test -n "$EXEEXT"; then 11666 am__EXEEXT_TRUE= 11667 am__EXEEXT_FALSE='#' 11668else 11669 am__EXEEXT_TRUE='#' 11670 am__EXEEXT_FALSE= 11671fi 11672 11673if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11674 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11675Usually this means the macro was only invoked conditionally." "$LINENO" 5 11676fi 11677if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then 11678 as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined. 11679Usually this means the macro was only invoked conditionally." "$LINENO" 5 11680fi 11681if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then 11682 as_fn_error $? "conditional \"XSERVER_LIBPCIACCESS\" was never defined. 11683Usually this means the macro was only invoked conditionally." "$LINENO" 5 11684fi 11685if test -z "${XMODES_TRUE}" && test -z "${XMODES_FALSE}"; then 11686 as_fn_error $? "conditional \"XMODES\" was never defined. 11687Usually this means the macro was only invoked conditionally." "$LINENO" 5 11688fi 11689 11690: ${CONFIG_STATUS=./config.status} 11691ac_write_fail=0 11692ac_clean_files_save=$ac_clean_files 11693ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11694{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11695$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11696as_write_fail=0 11697cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11698#! $SHELL 11699# Generated by $as_me. 11700# Run this file to recreate the current configuration. 11701# Compiler output produced by configure, useful for debugging 11702# configure, is in config.log if it exists. 11703 11704debug=false 11705ac_cs_recheck=false 11706ac_cs_silent=false 11707 11708SHELL=\${CONFIG_SHELL-$SHELL} 11709export SHELL 11710_ASEOF 11711cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11712## -------------------- ## 11713## M4sh Initialization. ## 11714## -------------------- ## 11715 11716# Be more Bourne compatible 11717DUALCASE=1; export DUALCASE # for MKS sh 11718if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11719 emulate sh 11720 NULLCMD=: 11721 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11722 # is contrary to our usage. Disable this feature. 11723 alias -g '${1+"$@"}'='"$@"' 11724 setopt NO_GLOB_SUBST 11725else 11726 case `(set -o) 2>/dev/null` in #( 11727 *posix*) : 11728 set -o posix ;; #( 11729 *) : 11730 ;; 11731esac 11732fi 11733 11734 11735as_nl=' 11736' 11737export as_nl 11738# Printing a long string crashes Solaris 7 /usr/bin/printf. 11739as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11740as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11741as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11742# Prefer a ksh shell builtin over an external printf program on Solaris, 11743# but without wasting forks for bash or zsh. 11744if test -z "$BASH_VERSION$ZSH_VERSION" \ 11745 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11746 as_echo='print -r --' 11747 as_echo_n='print -rn --' 11748elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11749 as_echo='printf %s\n' 11750 as_echo_n='printf %s' 11751else 11752 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11753 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11754 as_echo_n='/usr/ucb/echo -n' 11755 else 11756 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11757 as_echo_n_body='eval 11758 arg=$1; 11759 case $arg in #( 11760 *"$as_nl"*) 11761 expr "X$arg" : "X\\(.*\\)$as_nl"; 11762 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11763 esac; 11764 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11765 ' 11766 export as_echo_n_body 11767 as_echo_n='sh -c $as_echo_n_body as_echo' 11768 fi 11769 export as_echo_body 11770 as_echo='sh -c $as_echo_body as_echo' 11771fi 11772 11773# The user is always right. 11774if test "${PATH_SEPARATOR+set}" != set; then 11775 PATH_SEPARATOR=: 11776 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11777 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11778 PATH_SEPARATOR=';' 11779 } 11780fi 11781 11782 11783# IFS 11784# We need space, tab and new line, in precisely that order. Quoting is 11785# there to prevent editors from complaining about space-tab. 11786# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11787# splitting by setting IFS to empty value.) 11788IFS=" "" $as_nl" 11789 11790# Find who we are. Look in the path if we contain no directory separator. 11791case $0 in #(( 11792 *[\\/]* ) as_myself=$0 ;; 11793 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11794for as_dir in $PATH 11795do 11796 IFS=$as_save_IFS 11797 test -z "$as_dir" && as_dir=. 11798 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11799 done 11800IFS=$as_save_IFS 11801 11802 ;; 11803esac 11804# We did not find ourselves, most probably we were run as `sh COMMAND' 11805# in which case we are not to be found in the path. 11806if test "x$as_myself" = x; then 11807 as_myself=$0 11808fi 11809if test ! -f "$as_myself"; then 11810 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11811 exit 1 11812fi 11813 11814# Unset variables that we do not need and which cause bugs (e.g. in 11815# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11816# suppresses any "Segmentation fault" message there. '((' could 11817# trigger a bug in pdksh 5.2.14. 11818for as_var in BASH_ENV ENV MAIL MAILPATH 11819do eval test x\${$as_var+set} = xset \ 11820 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11821done 11822PS1='$ ' 11823PS2='> ' 11824PS4='+ ' 11825 11826# NLS nuisances. 11827LC_ALL=C 11828export LC_ALL 11829LANGUAGE=C 11830export LANGUAGE 11831 11832# CDPATH. 11833(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11834 11835 11836# as_fn_error STATUS ERROR [LINENO LOG_FD] 11837# ---------------------------------------- 11838# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11839# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11840# script with STATUS, using 1 if that was 0. 11841as_fn_error () 11842{ 11843 as_status=$1; test $as_status -eq 0 && as_status=1 11844 if test "$4"; then 11845 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11846 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11847 fi 11848 $as_echo "$as_me: error: $2" >&2 11849 as_fn_exit $as_status 11850} # as_fn_error 11851 11852 11853# as_fn_set_status STATUS 11854# ----------------------- 11855# Set $? to STATUS, without forking. 11856as_fn_set_status () 11857{ 11858 return $1 11859} # as_fn_set_status 11860 11861# as_fn_exit STATUS 11862# ----------------- 11863# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11864as_fn_exit () 11865{ 11866 set +e 11867 as_fn_set_status $1 11868 exit $1 11869} # as_fn_exit 11870 11871# as_fn_unset VAR 11872# --------------- 11873# Portably unset VAR. 11874as_fn_unset () 11875{ 11876 { eval $1=; unset $1;} 11877} 11878as_unset=as_fn_unset 11879# as_fn_append VAR VALUE 11880# ---------------------- 11881# Append the text in VALUE to the end of the definition contained in VAR. Take 11882# advantage of any shell optimizations that allow amortized linear growth over 11883# repeated appends, instead of the typical quadratic growth present in naive 11884# implementations. 11885if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11886 eval 'as_fn_append () 11887 { 11888 eval $1+=\$2 11889 }' 11890else 11891 as_fn_append () 11892 { 11893 eval $1=\$$1\$2 11894 } 11895fi # as_fn_append 11896 11897# as_fn_arith ARG... 11898# ------------------ 11899# Perform arithmetic evaluation on the ARGs, and store the result in the 11900# global $as_val. Take advantage of shells that can avoid forks. The arguments 11901# must be portable across $(()) and expr. 11902if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11903 eval 'as_fn_arith () 11904 { 11905 as_val=$(( $* )) 11906 }' 11907else 11908 as_fn_arith () 11909 { 11910 as_val=`expr "$@" || test $? -eq 1` 11911 } 11912fi # as_fn_arith 11913 11914 11915if expr a : '\(a\)' >/dev/null 2>&1 && 11916 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11917 as_expr=expr 11918else 11919 as_expr=false 11920fi 11921 11922if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11923 as_basename=basename 11924else 11925 as_basename=false 11926fi 11927 11928if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11929 as_dirname=dirname 11930else 11931 as_dirname=false 11932fi 11933 11934as_me=`$as_basename -- "$0" || 11935$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11936 X"$0" : 'X\(//\)$' \| \ 11937 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11938$as_echo X/"$0" | 11939 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11940 s//\1/ 11941 q 11942 } 11943 /^X\/\(\/\/\)$/{ 11944 s//\1/ 11945 q 11946 } 11947 /^X\/\(\/\).*/{ 11948 s//\1/ 11949 q 11950 } 11951 s/.*/./; q'` 11952 11953# Avoid depending upon Character Ranges. 11954as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11955as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11956as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11957as_cr_digits='0123456789' 11958as_cr_alnum=$as_cr_Letters$as_cr_digits 11959 11960ECHO_C= ECHO_N= ECHO_T= 11961case `echo -n x` in #((((( 11962-n*) 11963 case `echo 'xy\c'` in 11964 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11965 xy) ECHO_C='\c';; 11966 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11967 ECHO_T=' ';; 11968 esac;; 11969*) 11970 ECHO_N='-n';; 11971esac 11972 11973rm -f conf$$ conf$$.exe conf$$.file 11974if test -d conf$$.dir; then 11975 rm -f conf$$.dir/conf$$.file 11976else 11977 rm -f conf$$.dir 11978 mkdir conf$$.dir 2>/dev/null 11979fi 11980if (echo >conf$$.file) 2>/dev/null; then 11981 if ln -s conf$$.file conf$$ 2>/dev/null; then 11982 as_ln_s='ln -s' 11983 # ... but there are two gotchas: 11984 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11985 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11986 # In both cases, we have to default to `cp -p'. 11987 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11988 as_ln_s='cp -p' 11989 elif ln conf$$.file conf$$ 2>/dev/null; then 11990 as_ln_s=ln 11991 else 11992 as_ln_s='cp -p' 11993 fi 11994else 11995 as_ln_s='cp -p' 11996fi 11997rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11998rmdir conf$$.dir 2>/dev/null 11999 12000 12001# as_fn_mkdir_p 12002# ------------- 12003# Create "$as_dir" as a directory, including parents if necessary. 12004as_fn_mkdir_p () 12005{ 12006 12007 case $as_dir in #( 12008 -*) as_dir=./$as_dir;; 12009 esac 12010 test -d "$as_dir" || eval $as_mkdir_p || { 12011 as_dirs= 12012 while :; do 12013 case $as_dir in #( 12014 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12015 *) as_qdir=$as_dir;; 12016 esac 12017 as_dirs="'$as_qdir' $as_dirs" 12018 as_dir=`$as_dirname -- "$as_dir" || 12019$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12020 X"$as_dir" : 'X\(//\)[^/]' \| \ 12021 X"$as_dir" : 'X\(//\)$' \| \ 12022 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12023$as_echo X"$as_dir" | 12024 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12025 s//\1/ 12026 q 12027 } 12028 /^X\(\/\/\)[^/].*/{ 12029 s//\1/ 12030 q 12031 } 12032 /^X\(\/\/\)$/{ 12033 s//\1/ 12034 q 12035 } 12036 /^X\(\/\).*/{ 12037 s//\1/ 12038 q 12039 } 12040 s/.*/./; q'` 12041 test -d "$as_dir" && break 12042 done 12043 test -z "$as_dirs" || eval "mkdir $as_dirs" 12044 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12045 12046 12047} # as_fn_mkdir_p 12048if mkdir -p . 2>/dev/null; then 12049 as_mkdir_p='mkdir -p "$as_dir"' 12050else 12051 test -d ./-p && rmdir ./-p 12052 as_mkdir_p=false 12053fi 12054 12055if test -x / >/dev/null 2>&1; then 12056 as_test_x='test -x' 12057else 12058 if ls -dL / >/dev/null 2>&1; then 12059 as_ls_L_option=L 12060 else 12061 as_ls_L_option= 12062 fi 12063 as_test_x=' 12064 eval sh -c '\'' 12065 if test -d "$1"; then 12066 test -d "$1/."; 12067 else 12068 case $1 in #( 12069 -*)set "./$1";; 12070 esac; 12071 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 12072 ???[sx]*):;;*)false;;esac;fi 12073 '\'' sh 12074 ' 12075fi 12076as_executable_p=$as_test_x 12077 12078# Sed expression to map a string onto a valid CPP name. 12079as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12080 12081# Sed expression to map a string onto a valid variable name. 12082as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12083 12084 12085exec 6>&1 12086## ----------------------------------- ## 12087## Main body of $CONFIG_STATUS script. ## 12088## ----------------------------------- ## 12089_ASEOF 12090test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12091 12092cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12093# Save the log message, to keep $0 and so on meaningful, and to 12094# report actual input values of CONFIG_FILES etc. instead of their 12095# values after options handling. 12096ac_log=" 12097This file was extended by xf86-video-siliconmotion $as_me 1.7.5, which was 12098generated by GNU Autoconf 2.67. Invocation command line was 12099 12100 CONFIG_FILES = $CONFIG_FILES 12101 CONFIG_HEADERS = $CONFIG_HEADERS 12102 CONFIG_LINKS = $CONFIG_LINKS 12103 CONFIG_COMMANDS = $CONFIG_COMMANDS 12104 $ $0 $@ 12105 12106on `(hostname || uname -n) 2>/dev/null | sed 1q` 12107" 12108 12109_ACEOF 12110 12111case $ac_config_files in *" 12112"*) set x $ac_config_files; shift; ac_config_files=$*;; 12113esac 12114 12115case $ac_config_headers in *" 12116"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12117esac 12118 12119 12120cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12121# Files that config.status was made for. 12122config_files="$ac_config_files" 12123config_headers="$ac_config_headers" 12124config_commands="$ac_config_commands" 12125 12126_ACEOF 12127 12128cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12129ac_cs_usage="\ 12130\`$as_me' instantiates files and other configuration actions 12131from templates according to the current configuration. Unless the files 12132and actions are specified as TAGs, all are instantiated by default. 12133 12134Usage: $0 [OPTION]... [TAG]... 12135 12136 -h, --help print this help, then exit 12137 -V, --version print version number and configuration settings, then exit 12138 --config print configuration, then exit 12139 -q, --quiet, --silent 12140 do not print progress messages 12141 -d, --debug don't remove temporary files 12142 --recheck update $as_me by reconfiguring in the same conditions 12143 --file=FILE[:TEMPLATE] 12144 instantiate the configuration file FILE 12145 --header=FILE[:TEMPLATE] 12146 instantiate the configuration header FILE 12147 12148Configuration files: 12149$config_files 12150 12151Configuration headers: 12152$config_headers 12153 12154Configuration commands: 12155$config_commands 12156 12157Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 12158 12159_ACEOF 12160cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12161ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12162ac_cs_version="\\ 12163xf86-video-siliconmotion config.status 1.7.5 12164configured by $0, generated by GNU Autoconf 2.67, 12165 with options \\"\$ac_cs_config\\" 12166 12167Copyright (C) 2010 Free Software Foundation, Inc. 12168This config.status script is free software; the Free Software Foundation 12169gives unlimited permission to copy, distribute and modify it." 12170 12171ac_pwd='$ac_pwd' 12172srcdir='$srcdir' 12173INSTALL='$INSTALL' 12174MKDIR_P='$MKDIR_P' 12175AWK='$AWK' 12176test -n "\$AWK" || AWK=awk 12177_ACEOF 12178 12179cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12180# The default lists apply if the user does not specify any file. 12181ac_need_defaults=: 12182while test $# != 0 12183do 12184 case $1 in 12185 --*=?*) 12186 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12187 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12188 ac_shift=: 12189 ;; 12190 --*=) 12191 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12192 ac_optarg= 12193 ac_shift=: 12194 ;; 12195 *) 12196 ac_option=$1 12197 ac_optarg=$2 12198 ac_shift=shift 12199 ;; 12200 esac 12201 12202 case $ac_option in 12203 # Handling of the options. 12204 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12205 ac_cs_recheck=: ;; 12206 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12207 $as_echo "$ac_cs_version"; exit ;; 12208 --config | --confi | --conf | --con | --co | --c ) 12209 $as_echo "$ac_cs_config"; exit ;; 12210 --debug | --debu | --deb | --de | --d | -d ) 12211 debug=: ;; 12212 --file | --fil | --fi | --f ) 12213 $ac_shift 12214 case $ac_optarg in 12215 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12216 '') as_fn_error $? "missing file argument" ;; 12217 esac 12218 as_fn_append CONFIG_FILES " '$ac_optarg'" 12219 ac_need_defaults=false;; 12220 --header | --heade | --head | --hea ) 12221 $ac_shift 12222 case $ac_optarg in 12223 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12224 esac 12225 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12226 ac_need_defaults=false;; 12227 --he | --h) 12228 # Conflict between --help and --header 12229 as_fn_error $? "ambiguous option: \`$1' 12230Try \`$0 --help' for more information.";; 12231 --help | --hel | -h ) 12232 $as_echo "$ac_cs_usage"; exit ;; 12233 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12234 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12235 ac_cs_silent=: ;; 12236 12237 # This is an error. 12238 -*) as_fn_error $? "unrecognized option: \`$1' 12239Try \`$0 --help' for more information." ;; 12240 12241 *) as_fn_append ac_config_targets " $1" 12242 ac_need_defaults=false ;; 12243 12244 esac 12245 shift 12246done 12247 12248ac_configure_extra_args= 12249 12250if $ac_cs_silent; then 12251 exec 6>/dev/null 12252 ac_configure_extra_args="$ac_configure_extra_args --silent" 12253fi 12254 12255_ACEOF 12256cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12257if \$ac_cs_recheck; then 12258 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12259 shift 12260 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12261 CONFIG_SHELL='$SHELL' 12262 export CONFIG_SHELL 12263 exec "\$@" 12264fi 12265 12266_ACEOF 12267cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12268exec 5>>config.log 12269{ 12270 echo 12271 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12272## Running $as_me. ## 12273_ASBOX 12274 $as_echo "$ac_log" 12275} >&5 12276 12277_ACEOF 12278cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12279# 12280# INIT-COMMANDS 12281# 12282AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12283 12284 12285# The HP-UX ksh and POSIX shell print the target directory to stdout 12286# if CDPATH is set. 12287(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12288 12289sed_quote_subst='$sed_quote_subst' 12290double_quote_subst='$double_quote_subst' 12291delay_variable_subst='$delay_variable_subst' 12292enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 12293macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 12294macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 12295enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 12296pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 12297enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 12298host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 12299host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 12300host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 12301build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 12302build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 12303build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 12304SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 12305Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 12306GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 12307EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 12308FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 12309LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 12310NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 12311LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 12312max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 12313ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 12314exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 12315lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 12316lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 12317lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 12318reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 12319reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12320OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 12321deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 12322file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 12323AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 12324AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12325STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 12326RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 12327old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12328old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12329old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12330CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 12331CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12332compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 12333GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 12334lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 12335lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 12336lt_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"`' 12337lt_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"`' 12338objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 12339SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 12340ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 12341MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 12342lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 12343lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 12344lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 12345lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 12346lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 12347need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 12348DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 12349NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 12350LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 12351OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 12352OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 12353libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 12354shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12355extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12356archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 12357enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 12358export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12359whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12360compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 12361old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12362old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12363archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12364archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12365module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12366module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12367with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 12368allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12369no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12370hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12371hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 12372hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 12373hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 12374hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 12375hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 12376hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12377hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 12378inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 12379link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 12380fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 12381always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 12382export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12383exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12384include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12385prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12386file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 12387variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 12388need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 12389need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 12390version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 12391runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12392shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12393shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 12394libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12395library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 12396soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12397postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12398postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12399finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12400finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 12401hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 12402sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12403sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12404hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 12405enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 12406enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 12407enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 12408old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 12409striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 12410 12411LTCC='$LTCC' 12412LTCFLAGS='$LTCFLAGS' 12413compiler='$compiler_DEFAULT' 12414 12415# Quote evaled strings. 12416for var in SED \ 12417GREP \ 12418EGREP \ 12419FGREP \ 12420LD \ 12421NM \ 12422LN_S \ 12423lt_SP2NL \ 12424lt_NL2SP \ 12425reload_flag \ 12426OBJDUMP \ 12427deplibs_check_method \ 12428file_magic_cmd \ 12429AR \ 12430AR_FLAGS \ 12431STRIP \ 12432RANLIB \ 12433CC \ 12434CFLAGS \ 12435compiler \ 12436lt_cv_sys_global_symbol_pipe \ 12437lt_cv_sys_global_symbol_to_cdecl \ 12438lt_cv_sys_global_symbol_to_c_name_address \ 12439lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12440SHELL \ 12441ECHO \ 12442lt_prog_compiler_no_builtin_flag \ 12443lt_prog_compiler_wl \ 12444lt_prog_compiler_pic \ 12445lt_prog_compiler_static \ 12446lt_cv_prog_compiler_c_o \ 12447need_locks \ 12448DSYMUTIL \ 12449NMEDIT \ 12450LIPO \ 12451OTOOL \ 12452OTOOL64 \ 12453shrext_cmds \ 12454export_dynamic_flag_spec \ 12455whole_archive_flag_spec \ 12456compiler_needs_object \ 12457with_gnu_ld \ 12458allow_undefined_flag \ 12459no_undefined_flag \ 12460hardcode_libdir_flag_spec \ 12461hardcode_libdir_flag_spec_ld \ 12462hardcode_libdir_separator \ 12463fix_srcfile_path \ 12464exclude_expsyms \ 12465include_expsyms \ 12466file_list_spec \ 12467variables_saved_for_relink \ 12468libname_spec \ 12469library_names_spec \ 12470soname_spec \ 12471finish_eval \ 12472old_striplib \ 12473striplib; do 12474 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12475 *[\\\\\\\`\\"\\\$]*) 12476 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12477 ;; 12478 *) 12479 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12480 ;; 12481 esac 12482done 12483 12484# Double-quote double-evaled strings. 12485for var in reload_cmds \ 12486old_postinstall_cmds \ 12487old_postuninstall_cmds \ 12488old_archive_cmds \ 12489extract_expsyms_cmds \ 12490old_archive_from_new_cmds \ 12491old_archive_from_expsyms_cmds \ 12492archive_cmds \ 12493archive_expsym_cmds \ 12494module_cmds \ 12495module_expsym_cmds \ 12496export_symbols_cmds \ 12497prelink_cmds \ 12498postinstall_cmds \ 12499postuninstall_cmds \ 12500finish_cmds \ 12501sys_lib_search_path_spec \ 12502sys_lib_dlsearch_path_spec; do 12503 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12504 *[\\\\\\\`\\"\\\$]*) 12505 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12506 ;; 12507 *) 12508 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12509 ;; 12510 esac 12511done 12512 12513# Fix-up fallback echo if it was mangled by the above quoting rules. 12514case \$lt_ECHO in 12515*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 12516 ;; 12517esac 12518 12519ac_aux_dir='$ac_aux_dir' 12520xsi_shell='$xsi_shell' 12521lt_shell_append='$lt_shell_append' 12522 12523# See if we are running on zsh, and set the options which allow our 12524# commands through without removal of \ escapes INIT. 12525if test -n "\${ZSH_VERSION+set}" ; then 12526 setopt NO_GLOB_SUBST 12527fi 12528 12529 12530 PACKAGE='$PACKAGE' 12531 VERSION='$VERSION' 12532 TIMESTAMP='$TIMESTAMP' 12533 RM='$RM' 12534 ofile='$ofile' 12535 12536 12537 12538 12539_ACEOF 12540 12541cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12542 12543# Handling of arguments. 12544for ac_config_target in $ac_config_targets 12545do 12546 case $ac_config_target in 12547 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12548 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12549 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12550 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12551 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 12552 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 12553 12554 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; 12555 esac 12556done 12557 12558 12559# If the user did not use the arguments to specify the items to instantiate, 12560# then the envvar interface is used. Set only those that are not. 12561# We use the long form for the default assignment because of an extremely 12562# bizarre bug on SunOS 4.1.3. 12563if $ac_need_defaults; then 12564 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12565 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12566 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12567fi 12568 12569# Have a temporary directory for convenience. Make it in the build tree 12570# simply because there is no reason against having it here, and in addition, 12571# creating and moving files from /tmp can sometimes cause problems. 12572# Hook for its removal unless debugging. 12573# Note that there is a small window in which the directory will not be cleaned: 12574# after its creation but before its name has been assigned to `$tmp'. 12575$debug || 12576{ 12577 tmp= 12578 trap 'exit_status=$? 12579 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12580' 0 12581 trap 'as_fn_exit 1' 1 2 13 15 12582} 12583# Create a (secure) tmp directory for tmp files. 12584 12585{ 12586 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12587 test -n "$tmp" && test -d "$tmp" 12588} || 12589{ 12590 tmp=./conf$$-$RANDOM 12591 (umask 077 && mkdir "$tmp") 12592} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12593 12594# Set up the scripts for CONFIG_FILES section. 12595# No need to generate them if there are no CONFIG_FILES. 12596# This happens for instance with `./config.status config.h'. 12597if test -n "$CONFIG_FILES"; then 12598 12599 12600ac_cr=`echo X | tr X '\015'` 12601# On cygwin, bash can eat \r inside `` if the user requested igncr. 12602# But we know of no other shell where ac_cr would be empty at this 12603# point, so we can use a bashism as a fallback. 12604if test "x$ac_cr" = x; then 12605 eval ac_cr=\$\'\\r\' 12606fi 12607ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12608if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12609 ac_cs_awk_cr='\\r' 12610else 12611 ac_cs_awk_cr=$ac_cr 12612fi 12613 12614echo 'BEGIN {' >"$tmp/subs1.awk" && 12615_ACEOF 12616 12617 12618{ 12619 echo "cat >conf$$subs.awk <<_ACEOF" && 12620 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12621 echo "_ACEOF" 12622} >conf$$subs.sh || 12623 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12624ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12625ac_delim='%!_!# ' 12626for ac_last_try in false false false false false :; do 12627 . ./conf$$subs.sh || 12628 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12629 12630 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12631 if test $ac_delim_n = $ac_delim_num; then 12632 break 12633 elif $ac_last_try; then 12634 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12635 else 12636 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12637 fi 12638done 12639rm -f conf$$subs.sh 12640 12641cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12642cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12643_ACEOF 12644sed -n ' 12645h 12646s/^/S["/; s/!.*/"]=/ 12647p 12648g 12649s/^[^!]*!// 12650:repl 12651t repl 12652s/'"$ac_delim"'$// 12653t delim 12654:nl 12655h 12656s/\(.\{148\}\)..*/\1/ 12657t more1 12658s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12659p 12660n 12661b repl 12662:more1 12663s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12664p 12665g 12666s/.\{148\}// 12667t nl 12668:delim 12669h 12670s/\(.\{148\}\)..*/\1/ 12671t more2 12672s/["\\]/\\&/g; s/^/"/; s/$/"/ 12673p 12674b 12675:more2 12676s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12677p 12678g 12679s/.\{148\}// 12680t delim 12681' <conf$$subs.awk | sed ' 12682/^[^""]/{ 12683 N 12684 s/\n// 12685} 12686' >>$CONFIG_STATUS || ac_write_fail=1 12687rm -f conf$$subs.awk 12688cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12689_ACAWK 12690cat >>"\$tmp/subs1.awk" <<_ACAWK && 12691 for (key in S) S_is_set[key] = 1 12692 FS = "" 12693 12694} 12695{ 12696 line = $ 0 12697 nfields = split(line, field, "@") 12698 substed = 0 12699 len = length(field[1]) 12700 for (i = 2; i < nfields; i++) { 12701 key = field[i] 12702 keylen = length(key) 12703 if (S_is_set[key]) { 12704 value = S[key] 12705 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12706 len += length(value) + length(field[++i]) 12707 substed = 1 12708 } else 12709 len += 1 + keylen 12710 } 12711 12712 print line 12713} 12714 12715_ACAWK 12716_ACEOF 12717cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12718if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12719 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12720else 12721 cat 12722fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12723 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12724_ACEOF 12725 12726# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12727# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12728# trailing colons and then remove the whole line if VPATH becomes empty 12729# (actually we leave an empty line to preserve line numbers). 12730if test "x$srcdir" = x.; then 12731 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12732h 12733s/// 12734s/^/:/ 12735s/[ ]*$/:/ 12736s/:\$(srcdir):/:/g 12737s/:\${srcdir}:/:/g 12738s/:@srcdir@:/:/g 12739s/^:*// 12740s/:*$// 12741x 12742s/\(=[ ]*\).*/\1/ 12743G 12744s/\n// 12745s/^[^=]*=[ ]*$// 12746}' 12747fi 12748 12749cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12750fi # test -n "$CONFIG_FILES" 12751 12752# Set up the scripts for CONFIG_HEADERS section. 12753# No need to generate them if there are no CONFIG_HEADERS. 12754# This happens for instance with `./config.status Makefile'. 12755if test -n "$CONFIG_HEADERS"; then 12756cat >"$tmp/defines.awk" <<\_ACAWK || 12757BEGIN { 12758_ACEOF 12759 12760# Transform confdefs.h into an awk script `defines.awk', embedded as 12761# here-document in config.status, that substitutes the proper values into 12762# config.h.in to produce config.h. 12763 12764# Create a delimiter string that does not exist in confdefs.h, to ease 12765# handling of long lines. 12766ac_delim='%!_!# ' 12767for ac_last_try in false false :; do 12768 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 12769 if test -z "$ac_t"; then 12770 break 12771 elif $ac_last_try; then 12772 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12773 else 12774 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12775 fi 12776done 12777 12778# For the awk script, D is an array of macro values keyed by name, 12779# likewise P contains macro parameters if any. Preserve backslash 12780# newline sequences. 12781 12782ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12783sed -n ' 12784s/.\{148\}/&'"$ac_delim"'/g 12785t rset 12786:rset 12787s/^[ ]*#[ ]*define[ ][ ]*/ / 12788t def 12789d 12790:def 12791s/\\$// 12792t bsnl 12793s/["\\]/\\&/g 12794s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12795D["\1"]=" \3"/p 12796s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12797d 12798:bsnl 12799s/["\\]/\\&/g 12800s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12801D["\1"]=" \3\\\\\\n"\\/p 12802t cont 12803s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12804t cont 12805d 12806:cont 12807n 12808s/.\{148\}/&'"$ac_delim"'/g 12809t clear 12810:clear 12811s/\\$// 12812t bsnlc 12813s/["\\]/\\&/g; s/^/"/; s/$/"/p 12814d 12815:bsnlc 12816s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12817b cont 12818' <confdefs.h | sed ' 12819s/'"$ac_delim"'/"\\\ 12820"/g' >>$CONFIG_STATUS || ac_write_fail=1 12821 12822cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12823 for (key in D) D_is_set[key] = 1 12824 FS = "" 12825} 12826/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12827 line = \$ 0 12828 split(line, arg, " ") 12829 if (arg[1] == "#") { 12830 defundef = arg[2] 12831 mac1 = arg[3] 12832 } else { 12833 defundef = substr(arg[1], 2) 12834 mac1 = arg[2] 12835 } 12836 split(mac1, mac2, "(") #) 12837 macro = mac2[1] 12838 prefix = substr(line, 1, index(line, defundef) - 1) 12839 if (D_is_set[macro]) { 12840 # Preserve the white space surrounding the "#". 12841 print prefix "define", macro P[macro] D[macro] 12842 next 12843 } else { 12844 # Replace #undef with comments. This is necessary, for example, 12845 # in the case of _POSIX_SOURCE, which is predefined and required 12846 # on some systems where configure will not decide to define it. 12847 if (defundef == "undef") { 12848 print "/*", prefix defundef, macro, "*/" 12849 next 12850 } 12851 } 12852} 12853{ print } 12854_ACAWK 12855_ACEOF 12856cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12857 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 12858fi # test -n "$CONFIG_HEADERS" 12859 12860 12861eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12862shift 12863for ac_tag 12864do 12865 case $ac_tag in 12866 :[FHLC]) ac_mode=$ac_tag; continue;; 12867 esac 12868 case $ac_mode$ac_tag in 12869 :[FHL]*:*);; 12870 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;; 12871 :[FH]-) ac_tag=-:-;; 12872 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12873 esac 12874 ac_save_IFS=$IFS 12875 IFS=: 12876 set x $ac_tag 12877 IFS=$ac_save_IFS 12878 shift 12879 ac_file=$1 12880 shift 12881 12882 case $ac_mode in 12883 :L) ac_source=$1;; 12884 :[FH]) 12885 ac_file_inputs= 12886 for ac_f 12887 do 12888 case $ac_f in 12889 -) ac_f="$tmp/stdin";; 12890 *) # Look for the file first in the build tree, then in the source tree 12891 # (if the path is not absolute). The absolute path cannot be DOS-style, 12892 # because $ac_f cannot contain `:'. 12893 test -f "$ac_f" || 12894 case $ac_f in 12895 [\\/$]*) false;; 12896 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12897 esac || 12898 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;; 12899 esac 12900 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12901 as_fn_append ac_file_inputs " '$ac_f'" 12902 done 12903 12904 # Let's still pretend it is `configure' which instantiates (i.e., don't 12905 # use $as_me), people would be surprised to read: 12906 # /* config.h. Generated by config.status. */ 12907 configure_input='Generated from '` 12908 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12909 `' by configure.' 12910 if test x"$ac_file" != x-; then 12911 configure_input="$ac_file. $configure_input" 12912 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12913$as_echo "$as_me: creating $ac_file" >&6;} 12914 fi 12915 # Neutralize special characters interpreted by sed in replacement strings. 12916 case $configure_input in #( 12917 *\&* | *\|* | *\\* ) 12918 ac_sed_conf_input=`$as_echo "$configure_input" | 12919 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12920 *) ac_sed_conf_input=$configure_input;; 12921 esac 12922 12923 case $ac_tag in 12924 *:-:* | *:-) cat >"$tmp/stdin" \ 12925 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12926 esac 12927 ;; 12928 esac 12929 12930 ac_dir=`$as_dirname -- "$ac_file" || 12931$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12932 X"$ac_file" : 'X\(//\)[^/]' \| \ 12933 X"$ac_file" : 'X\(//\)$' \| \ 12934 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12935$as_echo X"$ac_file" | 12936 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12937 s//\1/ 12938 q 12939 } 12940 /^X\(\/\/\)[^/].*/{ 12941 s//\1/ 12942 q 12943 } 12944 /^X\(\/\/\)$/{ 12945 s//\1/ 12946 q 12947 } 12948 /^X\(\/\).*/{ 12949 s//\1/ 12950 q 12951 } 12952 s/.*/./; q'` 12953 as_dir="$ac_dir"; as_fn_mkdir_p 12954 ac_builddir=. 12955 12956case "$ac_dir" in 12957.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12958*) 12959 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12960 # A ".." for each directory in $ac_dir_suffix. 12961 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12962 case $ac_top_builddir_sub in 12963 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12964 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12965 esac ;; 12966esac 12967ac_abs_top_builddir=$ac_pwd 12968ac_abs_builddir=$ac_pwd$ac_dir_suffix 12969# for backward compatibility: 12970ac_top_builddir=$ac_top_build_prefix 12971 12972case $srcdir in 12973 .) # We are building in place. 12974 ac_srcdir=. 12975 ac_top_srcdir=$ac_top_builddir_sub 12976 ac_abs_top_srcdir=$ac_pwd ;; 12977 [\\/]* | ?:[\\/]* ) # Absolute name. 12978 ac_srcdir=$srcdir$ac_dir_suffix; 12979 ac_top_srcdir=$srcdir 12980 ac_abs_top_srcdir=$srcdir ;; 12981 *) # Relative name. 12982 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12983 ac_top_srcdir=$ac_top_build_prefix$srcdir 12984 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12985esac 12986ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12987 12988 12989 case $ac_mode in 12990 :F) 12991 # 12992 # CONFIG_FILE 12993 # 12994 12995 case $INSTALL in 12996 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12997 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12998 esac 12999 ac_MKDIR_P=$MKDIR_P 13000 case $MKDIR_P in 13001 [\\/$]* | ?:[\\/]* ) ;; 13002 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13003 esac 13004_ACEOF 13005 13006cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13007# If the template does not know about datarootdir, expand it. 13008# FIXME: This hack should be removed a few years after 2.60. 13009ac_datarootdir_hack=; ac_datarootdir_seen= 13010ac_sed_dataroot=' 13011/datarootdir/ { 13012 p 13013 q 13014} 13015/@datadir@/p 13016/@docdir@/p 13017/@infodir@/p 13018/@localedir@/p 13019/@mandir@/p' 13020case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13021*datarootdir*) ac_datarootdir_seen=yes;; 13022*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13023 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13024$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13025_ACEOF 13026cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13027 ac_datarootdir_hack=' 13028 s&@datadir@&$datadir&g 13029 s&@docdir@&$docdir&g 13030 s&@infodir@&$infodir&g 13031 s&@localedir@&$localedir&g 13032 s&@mandir@&$mandir&g 13033 s&\\\${datarootdir}&$datarootdir&g' ;; 13034esac 13035_ACEOF 13036 13037# Neutralize VPATH when `$srcdir' = `.'. 13038# Shell code in configure.ac might set extrasub. 13039# FIXME: do we really want to maintain this feature? 13040cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13041ac_sed_extra="$ac_vpsub 13042$extrasub 13043_ACEOF 13044cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13045:t 13046/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13047s|@configure_input@|$ac_sed_conf_input|;t t 13048s&@top_builddir@&$ac_top_builddir_sub&;t t 13049s&@top_build_prefix@&$ac_top_build_prefix&;t t 13050s&@srcdir@&$ac_srcdir&;t t 13051s&@abs_srcdir@&$ac_abs_srcdir&;t t 13052s&@top_srcdir@&$ac_top_srcdir&;t t 13053s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13054s&@builddir@&$ac_builddir&;t t 13055s&@abs_builddir@&$ac_abs_builddir&;t t 13056s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13057s&@INSTALL@&$ac_INSTALL&;t t 13058s&@MKDIR_P@&$ac_MKDIR_P&;t t 13059$ac_datarootdir_hack 13060" 13061eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 13062 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13063 13064test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13065 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 13066 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 13067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13068which seems to be undefined. Please make sure it is defined" >&5 13069$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13070which seems to be undefined. Please make sure it is defined" >&2;} 13071 13072 rm -f "$tmp/stdin" 13073 case $ac_file in 13074 -) cat "$tmp/out" && rm -f "$tmp/out";; 13075 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 13076 esac \ 13077 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13078 ;; 13079 :H) 13080 # 13081 # CONFIG_HEADER 13082 # 13083 if test x"$ac_file" != x-; then 13084 { 13085 $as_echo "/* $configure_input */" \ 13086 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 13087 } >"$tmp/config.h" \ 13088 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13089 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 13090 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13091$as_echo "$as_me: $ac_file is unchanged" >&6;} 13092 else 13093 rm -f "$ac_file" 13094 mv "$tmp/config.h" "$ac_file" \ 13095 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13096 fi 13097 else 13098 $as_echo "/* $configure_input */" \ 13099 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 13100 || as_fn_error $? "could not create -" "$LINENO" 5 13101 fi 13102# Compute "$ac_file"'s index in $config_headers. 13103_am_arg="$ac_file" 13104_am_stamp_count=1 13105for _am_header in $config_headers :; do 13106 case $_am_header in 13107 $_am_arg | $_am_arg:* ) 13108 break ;; 13109 * ) 13110 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13111 esac 13112done 13113echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13114$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13115 X"$_am_arg" : 'X\(//\)[^/]' \| \ 13116 X"$_am_arg" : 'X\(//\)$' \| \ 13117 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13118$as_echo X"$_am_arg" | 13119 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13120 s//\1/ 13121 q 13122 } 13123 /^X\(\/\/\)[^/].*/{ 13124 s//\1/ 13125 q 13126 } 13127 /^X\(\/\/\)$/{ 13128 s//\1/ 13129 q 13130 } 13131 /^X\(\/\).*/{ 13132 s//\1/ 13133 q 13134 } 13135 s/.*/./; q'`/stamp-h$_am_stamp_count 13136 ;; 13137 13138 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13139$as_echo "$as_me: executing $ac_file commands" >&6;} 13140 ;; 13141 esac 13142 13143 13144 case $ac_file$ac_mode in 13145 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13146 # Autoconf 2.62 quotes --file arguments for eval, but not when files 13147 # are listed without --file. Let's play safe and only enable the eval 13148 # if we detect the quoting. 13149 case $CONFIG_FILES in 13150 *\'*) eval set x "$CONFIG_FILES" ;; 13151 *) set x $CONFIG_FILES ;; 13152 esac 13153 shift 13154 for mf 13155 do 13156 # Strip MF so we end up with the name of the file. 13157 mf=`echo "$mf" | sed -e 's/:.*$//'` 13158 # Check whether this is an Automake generated Makefile or not. 13159 # We used to match only the files named `Makefile.in', but 13160 # some people rename them; so instead we look at the file content. 13161 # Grep'ing the first line is not enough: some people post-process 13162 # each Makefile.in and add a new line on top of each file to say so. 13163 # Grep'ing the whole file is not good either: AIX grep has a line 13164 # limit of 2048, but all sed's we know have understand at least 4000. 13165 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13166 dirpart=`$as_dirname -- "$mf" || 13167$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13168 X"$mf" : 'X\(//\)[^/]' \| \ 13169 X"$mf" : 'X\(//\)$' \| \ 13170 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13171$as_echo X"$mf" | 13172 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13173 s//\1/ 13174 q 13175 } 13176 /^X\(\/\/\)[^/].*/{ 13177 s//\1/ 13178 q 13179 } 13180 /^X\(\/\/\)$/{ 13181 s//\1/ 13182 q 13183 } 13184 /^X\(\/\).*/{ 13185 s//\1/ 13186 q 13187 } 13188 s/.*/./; q'` 13189 else 13190 continue 13191 fi 13192 # Extract the definition of DEPDIR, am__include, and am__quote 13193 # from the Makefile without running `make'. 13194 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13195 test -z "$DEPDIR" && continue 13196 am__include=`sed -n 's/^am__include = //p' < "$mf"` 13197 test -z "am__include" && continue 13198 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13199 # When using ansi2knr, U may be empty or an underscore; expand it 13200 U=`sed -n 's/^U = //p' < "$mf"` 13201 # Find all dependency output files, they are included files with 13202 # $(DEPDIR) in their names. We invoke sed twice because it is the 13203 # simplest approach to changing $(DEPDIR) to its actual value in the 13204 # expansion. 13205 for file in `sed -n " 13206 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13207 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 13208 # Make sure the directory exists. 13209 test -f "$dirpart/$file" && continue 13210 fdir=`$as_dirname -- "$file" || 13211$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13212 X"$file" : 'X\(//\)[^/]' \| \ 13213 X"$file" : 'X\(//\)$' \| \ 13214 X"$file" : 'X\(/\)' \| . 2>/dev/null || 13215$as_echo X"$file" | 13216 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13217 s//\1/ 13218 q 13219 } 13220 /^X\(\/\/\)[^/].*/{ 13221 s//\1/ 13222 q 13223 } 13224 /^X\(\/\/\)$/{ 13225 s//\1/ 13226 q 13227 } 13228 /^X\(\/\).*/{ 13229 s//\1/ 13230 q 13231 } 13232 s/.*/./; q'` 13233 as_dir=$dirpart/$fdir; as_fn_mkdir_p 13234 # echo "creating $dirpart/$file" 13235 echo '# dummy' > "$dirpart/$file" 13236 done 13237 done 13238} 13239 ;; 13240 "libtool":C) 13241 13242 # See if we are running on zsh, and set the options which allow our 13243 # commands through without removal of \ escapes. 13244 if test -n "${ZSH_VERSION+set}" ; then 13245 setopt NO_GLOB_SUBST 13246 fi 13247 13248 cfgfile="${ofile}T" 13249 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13250 $RM "$cfgfile" 13251 13252 cat <<_LT_EOF >> "$cfgfile" 13253#! $SHELL 13254 13255# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13256# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13257# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13258# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13259# 13260# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13261# 2006, 2007, 2008 Free Software Foundation, Inc. 13262# Written by Gordon Matzigkeit, 1996 13263# 13264# This file is part of GNU Libtool. 13265# 13266# GNU Libtool is free software; you can redistribute it and/or 13267# modify it under the terms of the GNU General Public License as 13268# published by the Free Software Foundation; either version 2 of 13269# the License, or (at your option) any later version. 13270# 13271# As a special exception to the GNU General Public License, 13272# if you distribute this file as part of a program or library that 13273# is built using GNU Libtool, you may include this file under the 13274# same distribution terms that you use for the rest of that program. 13275# 13276# GNU Libtool is distributed in the hope that it will be useful, 13277# but WITHOUT ANY WARRANTY; without even the implied warranty of 13278# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13279# GNU General Public License for more details. 13280# 13281# You should have received a copy of the GNU General Public License 13282# along with GNU Libtool; see the file COPYING. If not, a copy 13283# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13284# obtained by writing to the Free Software Foundation, Inc., 13285# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13286 13287 13288# The names of the tagged configurations supported by this script. 13289available_tags="" 13290 13291# ### BEGIN LIBTOOL CONFIG 13292 13293# Whether or not to build static libraries. 13294build_old_libs=$enable_static 13295 13296# Which release of libtool.m4 was used? 13297macro_version=$macro_version 13298macro_revision=$macro_revision 13299 13300# Whether or not to build shared libraries. 13301build_libtool_libs=$enable_shared 13302 13303# What type of objects to build. 13304pic_mode=$pic_mode 13305 13306# Whether or not to optimize for fast installation. 13307fast_install=$enable_fast_install 13308 13309# The host system. 13310host_alias=$host_alias 13311host=$host 13312host_os=$host_os 13313 13314# The build system. 13315build_alias=$build_alias 13316build=$build 13317build_os=$build_os 13318 13319# A sed program that does not truncate output. 13320SED=$lt_SED 13321 13322# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13323Xsed="\$SED -e 1s/^X//" 13324 13325# A grep program that handles long lines. 13326GREP=$lt_GREP 13327 13328# An ERE matcher. 13329EGREP=$lt_EGREP 13330 13331# A literal string matcher. 13332FGREP=$lt_FGREP 13333 13334# A BSD- or MS-compatible name lister. 13335NM=$lt_NM 13336 13337# Whether we need soft or hard links. 13338LN_S=$lt_LN_S 13339 13340# What is the maximum length of a command? 13341max_cmd_len=$max_cmd_len 13342 13343# Object file suffix (normally "o"). 13344objext=$ac_objext 13345 13346# Executable file suffix (normally ""). 13347exeext=$exeext 13348 13349# whether the shell understands "unset". 13350lt_unset=$lt_unset 13351 13352# turn spaces into newlines. 13353SP2NL=$lt_lt_SP2NL 13354 13355# turn newlines into spaces. 13356NL2SP=$lt_lt_NL2SP 13357 13358# How to create reloadable object files. 13359reload_flag=$lt_reload_flag 13360reload_cmds=$lt_reload_cmds 13361 13362# An object symbol dumper. 13363OBJDUMP=$lt_OBJDUMP 13364 13365# Method to check whether dependent libraries are shared objects. 13366deplibs_check_method=$lt_deplibs_check_method 13367 13368# Command to use when deplibs_check_method == "file_magic". 13369file_magic_cmd=$lt_file_magic_cmd 13370 13371# The archiver. 13372AR=$lt_AR 13373AR_FLAGS=$lt_AR_FLAGS 13374 13375# A symbol stripping program. 13376STRIP=$lt_STRIP 13377 13378# Commands used to install an old-style archive. 13379RANLIB=$lt_RANLIB 13380old_postinstall_cmds=$lt_old_postinstall_cmds 13381old_postuninstall_cmds=$lt_old_postuninstall_cmds 13382 13383# A C compiler. 13384LTCC=$lt_CC 13385 13386# LTCC compiler flags. 13387LTCFLAGS=$lt_CFLAGS 13388 13389# Take the output of nm and produce a listing of raw symbols and C names. 13390global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13391 13392# Transform the output of nm in a proper C declaration. 13393global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13394 13395# Transform the output of nm in a C name address pair. 13396global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13397 13398# Transform the output of nm in a C name address pair when lib prefix is needed. 13399global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13400 13401# The name of the directory that contains temporary libtool files. 13402objdir=$objdir 13403 13404# Shell to use when invoking shell scripts. 13405SHELL=$lt_SHELL 13406 13407# An echo program that does not interpret backslashes. 13408ECHO=$lt_ECHO 13409 13410# Used to examine libraries when file_magic_cmd begins with "file". 13411MAGIC_CMD=$MAGIC_CMD 13412 13413# Must we lock files when doing compilation? 13414need_locks=$lt_need_locks 13415 13416# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13417DSYMUTIL=$lt_DSYMUTIL 13418 13419# Tool to change global to local symbols on Mac OS X. 13420NMEDIT=$lt_NMEDIT 13421 13422# Tool to manipulate fat objects and archives on Mac OS X. 13423LIPO=$lt_LIPO 13424 13425# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13426OTOOL=$lt_OTOOL 13427 13428# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13429OTOOL64=$lt_OTOOL64 13430 13431# Old archive suffix (normally "a"). 13432libext=$libext 13433 13434# Shared library suffix (normally ".so"). 13435shrext_cmds=$lt_shrext_cmds 13436 13437# The commands to extract the exported symbol list from a shared archive. 13438extract_expsyms_cmds=$lt_extract_expsyms_cmds 13439 13440# Variables whose values should be saved in libtool wrapper scripts and 13441# restored at link time. 13442variables_saved_for_relink=$lt_variables_saved_for_relink 13443 13444# Do we need the "lib" prefix for modules? 13445need_lib_prefix=$need_lib_prefix 13446 13447# Do we need a version for libraries? 13448need_version=$need_version 13449 13450# Library versioning type. 13451version_type=$version_type 13452 13453# Shared library runtime path variable. 13454runpath_var=$runpath_var 13455 13456# Shared library path variable. 13457shlibpath_var=$shlibpath_var 13458 13459# Is shlibpath searched before the hard-coded library search path? 13460shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13461 13462# Format of library name prefix. 13463libname_spec=$lt_libname_spec 13464 13465# List of archive names. First name is the real one, the rest are links. 13466# The last name is the one that the linker finds with -lNAME 13467library_names_spec=$lt_library_names_spec 13468 13469# The coded name of the library, if different from the real name. 13470soname_spec=$lt_soname_spec 13471 13472# Command to use after installation of a shared archive. 13473postinstall_cmds=$lt_postinstall_cmds 13474 13475# Command to use after uninstallation of a shared archive. 13476postuninstall_cmds=$lt_postuninstall_cmds 13477 13478# Commands used to finish a libtool library installation in a directory. 13479finish_cmds=$lt_finish_cmds 13480 13481# As "finish_cmds", except a single script fragment to be evaled but 13482# not shown. 13483finish_eval=$lt_finish_eval 13484 13485# Whether we should hardcode library paths into libraries. 13486hardcode_into_libs=$hardcode_into_libs 13487 13488# Compile-time system search path for libraries. 13489sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13490 13491# Run-time system search path for libraries. 13492sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13493 13494# Whether dlopen is supported. 13495dlopen_support=$enable_dlopen 13496 13497# Whether dlopen of programs is supported. 13498dlopen_self=$enable_dlopen_self 13499 13500# Whether dlopen of statically linked programs is supported. 13501dlopen_self_static=$enable_dlopen_self_static 13502 13503# Commands to strip libraries. 13504old_striplib=$lt_old_striplib 13505striplib=$lt_striplib 13506 13507 13508# The linker used to build libraries. 13509LD=$lt_LD 13510 13511# Commands used to build an old-style archive. 13512old_archive_cmds=$lt_old_archive_cmds 13513 13514# A language specific compiler. 13515CC=$lt_compiler 13516 13517# Is the compiler the GNU compiler? 13518with_gcc=$GCC 13519 13520# Compiler flag to turn off builtin functions. 13521no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13522 13523# How to pass a linker flag through the compiler. 13524wl=$lt_lt_prog_compiler_wl 13525 13526# Additional compiler flags for building library objects. 13527pic_flag=$lt_lt_prog_compiler_pic 13528 13529# Compiler flag to prevent dynamic linking. 13530link_static_flag=$lt_lt_prog_compiler_static 13531 13532# Does compiler simultaneously support -c and -o options? 13533compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13534 13535# Whether or not to add -lc for building shared libraries. 13536build_libtool_need_lc=$archive_cmds_need_lc 13537 13538# Whether or not to disallow shared libs when runtime libs are static. 13539allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13540 13541# Compiler flag to allow reflexive dlopens. 13542export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13543 13544# Compiler flag to generate shared objects directly from archives. 13545whole_archive_flag_spec=$lt_whole_archive_flag_spec 13546 13547# Whether the compiler copes with passing no objects directly. 13548compiler_needs_object=$lt_compiler_needs_object 13549 13550# Create an old-style archive from a shared archive. 13551old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13552 13553# Create a temporary old-style archive to link instead of a shared archive. 13554old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13555 13556# Commands used to build a shared archive. 13557archive_cmds=$lt_archive_cmds 13558archive_expsym_cmds=$lt_archive_expsym_cmds 13559 13560# Commands used to build a loadable module if different from building 13561# a shared archive. 13562module_cmds=$lt_module_cmds 13563module_expsym_cmds=$lt_module_expsym_cmds 13564 13565# Whether we are building with GNU ld or not. 13566with_gnu_ld=$lt_with_gnu_ld 13567 13568# Flag that allows shared libraries with undefined symbols to be built. 13569allow_undefined_flag=$lt_allow_undefined_flag 13570 13571# Flag that enforces no undefined symbols. 13572no_undefined_flag=$lt_no_undefined_flag 13573 13574# Flag to hardcode \$libdir into a binary during linking. 13575# This must work even if \$libdir does not exist 13576hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13577 13578# If ld is used when linking, flag to hardcode \$libdir into a binary 13579# during linking. This must work even if \$libdir does not exist. 13580hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13581 13582# Whether we need a single "-rpath" flag with a separated argument. 13583hardcode_libdir_separator=$lt_hardcode_libdir_separator 13584 13585# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13586# DIR into the resulting binary. 13587hardcode_direct=$hardcode_direct 13588 13589# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13590# DIR into the resulting binary and the resulting library dependency is 13591# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13592# library is relocated. 13593hardcode_direct_absolute=$hardcode_direct_absolute 13594 13595# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13596# into the resulting binary. 13597hardcode_minus_L=$hardcode_minus_L 13598 13599# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13600# into the resulting binary. 13601hardcode_shlibpath_var=$hardcode_shlibpath_var 13602 13603# Set to "yes" if building a shared library automatically hardcodes DIR 13604# into the library and all subsequent libraries and executables linked 13605# against it. 13606hardcode_automatic=$hardcode_automatic 13607 13608# Set to yes if linker adds runtime paths of dependent libraries 13609# to runtime path list. 13610inherit_rpath=$inherit_rpath 13611 13612# Whether libtool must link a program against all its dependency libraries. 13613link_all_deplibs=$link_all_deplibs 13614 13615# Fix the shell variable \$srcfile for the compiler. 13616fix_srcfile_path=$lt_fix_srcfile_path 13617 13618# Set to "yes" if exported symbols are required. 13619always_export_symbols=$always_export_symbols 13620 13621# The commands to list exported symbols. 13622export_symbols_cmds=$lt_export_symbols_cmds 13623 13624# Symbols that should not be listed in the preloaded symbols. 13625exclude_expsyms=$lt_exclude_expsyms 13626 13627# Symbols that must always be exported. 13628include_expsyms=$lt_include_expsyms 13629 13630# Commands necessary for linking programs (against libraries) with templates. 13631prelink_cmds=$lt_prelink_cmds 13632 13633# Specify filename containing input files. 13634file_list_spec=$lt_file_list_spec 13635 13636# How to hardcode a shared library path into an executable. 13637hardcode_action=$hardcode_action 13638 13639# ### END LIBTOOL CONFIG 13640 13641_LT_EOF 13642 13643 case $host_os in 13644 aix3*) 13645 cat <<\_LT_EOF >> "$cfgfile" 13646# AIX sometimes has problems with the GCC collect2 program. For some 13647# reason, if we set the COLLECT_NAMES environment variable, the problems 13648# vanish in a puff of smoke. 13649if test "X${COLLECT_NAMES+set}" != Xset; then 13650 COLLECT_NAMES= 13651 export COLLECT_NAMES 13652fi 13653_LT_EOF 13654 ;; 13655 esac 13656 13657 13658ltmain="$ac_aux_dir/ltmain.sh" 13659 13660 13661 # We use sed instead of cat because bash on DJGPP gets confused if 13662 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13663 # text mode, it properly converts lines to CR/LF. This bash problem 13664 # is reportedly fixed, but why not run on old versions too? 13665 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13666 || (rm -f "$cfgfile"; exit 1) 13667 13668 case $xsi_shell in 13669 yes) 13670 cat << \_LT_EOF >> "$cfgfile" 13671 13672# func_dirname file append nondir_replacement 13673# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13674# otherwise set result to NONDIR_REPLACEMENT. 13675func_dirname () 13676{ 13677 case ${1} in 13678 */*) func_dirname_result="${1%/*}${2}" ;; 13679 * ) func_dirname_result="${3}" ;; 13680 esac 13681} 13682 13683# func_basename file 13684func_basename () 13685{ 13686 func_basename_result="${1##*/}" 13687} 13688 13689# func_dirname_and_basename file append nondir_replacement 13690# perform func_basename and func_dirname in a single function 13691# call: 13692# dirname: Compute the dirname of FILE. If nonempty, 13693# add APPEND to the result, otherwise set result 13694# to NONDIR_REPLACEMENT. 13695# value returned in "$func_dirname_result" 13696# basename: Compute filename of FILE. 13697# value retuned in "$func_basename_result" 13698# Implementation must be kept synchronized with func_dirname 13699# and func_basename. For efficiency, we do not delegate to 13700# those functions but instead duplicate the functionality here. 13701func_dirname_and_basename () 13702{ 13703 case ${1} in 13704 */*) func_dirname_result="${1%/*}${2}" ;; 13705 * ) func_dirname_result="${3}" ;; 13706 esac 13707 func_basename_result="${1##*/}" 13708} 13709 13710# func_stripname prefix suffix name 13711# strip PREFIX and SUFFIX off of NAME. 13712# PREFIX and SUFFIX must not contain globbing or regex special 13713# characters, hashes, percent signs, but SUFFIX may contain a leading 13714# dot (in which case that matches only a dot). 13715func_stripname () 13716{ 13717 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13718 # positional parameters, so assign one to ordinary parameter first. 13719 func_stripname_result=${3} 13720 func_stripname_result=${func_stripname_result#"${1}"} 13721 func_stripname_result=${func_stripname_result%"${2}"} 13722} 13723 13724# func_opt_split 13725func_opt_split () 13726{ 13727 func_opt_split_opt=${1%%=*} 13728 func_opt_split_arg=${1#*=} 13729} 13730 13731# func_lo2o object 13732func_lo2o () 13733{ 13734 case ${1} in 13735 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13736 *) func_lo2o_result=${1} ;; 13737 esac 13738} 13739 13740# func_xform libobj-or-source 13741func_xform () 13742{ 13743 func_xform_result=${1%.*}.lo 13744} 13745 13746# func_arith arithmetic-term... 13747func_arith () 13748{ 13749 func_arith_result=$(( $* )) 13750} 13751 13752# func_len string 13753# STRING may not start with a hyphen. 13754func_len () 13755{ 13756 func_len_result=${#1} 13757} 13758 13759_LT_EOF 13760 ;; 13761 *) # Bourne compatible functions. 13762 cat << \_LT_EOF >> "$cfgfile" 13763 13764# func_dirname file append nondir_replacement 13765# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13766# otherwise set result to NONDIR_REPLACEMENT. 13767func_dirname () 13768{ 13769 # Extract subdirectory from the argument. 13770 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 13771 if test "X$func_dirname_result" = "X${1}"; then 13772 func_dirname_result="${3}" 13773 else 13774 func_dirname_result="$func_dirname_result${2}" 13775 fi 13776} 13777 13778# func_basename file 13779func_basename () 13780{ 13781 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 13782} 13783 13784 13785# func_stripname prefix suffix name 13786# strip PREFIX and SUFFIX off of NAME. 13787# PREFIX and SUFFIX must not contain globbing or regex special 13788# characters, hashes, percent signs, but SUFFIX may contain a leading 13789# dot (in which case that matches only a dot). 13790# func_strip_suffix prefix name 13791func_stripname () 13792{ 13793 case ${2} in 13794 .*) func_stripname_result=`$ECHO "X${3}" \ 13795 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 13796 *) func_stripname_result=`$ECHO "X${3}" \ 13797 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 13798 esac 13799} 13800 13801# sed scripts: 13802my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13803my_sed_long_arg='1s/^-[^=]*=//' 13804 13805# func_opt_split 13806func_opt_split () 13807{ 13808 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 13809 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 13810} 13811 13812# func_lo2o object 13813func_lo2o () 13814{ 13815 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 13816} 13817 13818# func_xform libobj-or-source 13819func_xform () 13820{ 13821 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 13822} 13823 13824# func_arith arithmetic-term... 13825func_arith () 13826{ 13827 func_arith_result=`expr "$@"` 13828} 13829 13830# func_len string 13831# STRING may not start with a hyphen. 13832func_len () 13833{ 13834 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13835} 13836 13837_LT_EOF 13838esac 13839 13840case $lt_shell_append in 13841 yes) 13842 cat << \_LT_EOF >> "$cfgfile" 13843 13844# func_append var value 13845# Append VALUE to the end of shell variable VAR. 13846func_append () 13847{ 13848 eval "$1+=\$2" 13849} 13850_LT_EOF 13851 ;; 13852 *) 13853 cat << \_LT_EOF >> "$cfgfile" 13854 13855# func_append var value 13856# Append VALUE to the end of shell variable VAR. 13857func_append () 13858{ 13859 eval "$1=\$$1\$2" 13860} 13861 13862_LT_EOF 13863 ;; 13864 esac 13865 13866 13867 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13868 || (rm -f "$cfgfile"; exit 1) 13869 13870 mv -f "$cfgfile" "$ofile" || 13871 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13872 chmod +x "$ofile" 13873 13874 ;; 13875 13876 esac 13877done # for ac_tag 13878 13879 13880as_fn_exit 0 13881_ACEOF 13882ac_clean_files=$ac_clean_files_save 13883 13884test $ac_write_fail = 0 || 13885 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13886 13887 13888# configure is writing to config.log, and then calls config.status. 13889# config.status does its own redirection, appending to config.log. 13890# Unfortunately, on DOS this fails, as config.log is still kept open 13891# by configure, so config.status won't be able to write to it; its 13892# output is simply discarded. So we exec the FD to /dev/null, 13893# effectively closing config.log, so it can be properly (re)opened and 13894# appended to by config.status. When coming back to configure, we 13895# need to make the FD available again. 13896if test "$no_create" != yes; then 13897 ac_cs_success=: 13898 ac_config_status_args= 13899 test "$silent" = yes && 13900 ac_config_status_args="$ac_config_status_args --quiet" 13901 exec 5>/dev/null 13902 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13903 exec 5>>config.log 13904 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13905 # would make configure fail if this is the last instruction. 13906 $ac_cs_success || as_fn_exit 1 13907fi 13908if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13910$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13911fi 13912 13913