configure revision a7b590b3
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.65 for xf86-video-ark 0.7.3. 4# 5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6# 7# 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, 10# Inc. 11# 12# 13# This configure script is free software; the Free Software Foundation 14# gives unlimited permission to copy, distribute and modify it. 15## -------------------- ## 16## M4sh Initialization. ## 17## -------------------- ## 18 19# Be more Bourne compatible 20DUALCASE=1; export DUALCASE # for MKS sh 21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28else 29 case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34esac 35fi 36 37 38as_nl=' 39' 40export as_nl 41# Printing a long string crashes Solaris 7 /usr/bin/printf. 42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 45# Prefer a ksh shell builtin over an external printf program on Solaris, 46# but without wasting forks for bash or zsh. 47if test -z "$BASH_VERSION$ZSH_VERSION" \ 48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 49 as_echo='print -r --' 50 as_echo_n='print -rn --' 51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 52 as_echo='printf %s\n' 53 as_echo_n='printf %s' 54else 55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 57 as_echo_n='/usr/ucb/echo -n' 58 else 59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 60 as_echo_n_body='eval 61 arg=$1; 62 case $arg in #( 63 *"$as_nl"*) 64 expr "X$arg" : "X\\(.*\\)$as_nl"; 65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 66 esac; 67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 68 ' 69 export as_echo_n_body 70 as_echo_n='sh -c $as_echo_n_body as_echo' 71 fi 72 export as_echo_body 73 as_echo='sh -c $as_echo_body as_echo' 74fi 75 76# The user is always right. 77if test "${PATH_SEPARATOR+set}" != set; then 78 PATH_SEPARATOR=: 79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 81 PATH_SEPARATOR=';' 82 } 83fi 84 85 86# IFS 87# We need space, tab and new line, in precisely that order. Quoting is 88# there to prevent editors from complaining about space-tab. 89# (If _AS_PATH_WALK were called with IFS unset, it would disable word 90# splitting by setting IFS to empty value.) 91IFS=" "" $as_nl" 92 93# Find who we are. Look in the path if we contain no directory separator. 94case $0 in #(( 95 *[\\/]* ) as_myself=$0 ;; 96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 97for as_dir in $PATH 98do 99 IFS=$as_save_IFS 100 test -z "$as_dir" && as_dir=. 101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 102 done 103IFS=$as_save_IFS 104 105 ;; 106esac 107# We did not find ourselves, most probably we were run as `sh COMMAND' 108# in which case we are not to be found in the path. 109if test "x$as_myself" = x; then 110 as_myself=$0 111fi 112if test ! -f "$as_myself"; then 113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 114 exit 1 115fi 116 117# Unset variables that we do not need and which cause bugs (e.g. in 118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 119# suppresses any "Segmentation fault" message there. '((' could 120# trigger a bug in pdksh 5.2.14. 121for as_var in BASH_ENV ENV MAIL MAILPATH 122do eval test x\${$as_var+set} = xset \ 123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 124done 125PS1='$ ' 126PS2='> ' 127PS4='+ ' 128 129# NLS nuisances. 130LC_ALL=C 131export LC_ALL 132LANGUAGE=C 133export LANGUAGE 134 135# CDPATH. 136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 137 138if test "x$CONFIG_SHELL" = x; then 139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 140 emulate sh 141 NULLCMD=: 142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 143 # is contrary to our usage. Disable this feature. 144 alias -g '\${1+\"\$@\"}'='\"\$@\"' 145 setopt NO_GLOB_SUBST 146else 147 case \`(set -o) 2>/dev/null\` in #( 148 *posix*) : 149 set -o posix ;; #( 150 *) : 151 ;; 152esac 153fi 154" 155 as_required="as_fn_return () { (exit \$1); } 156as_fn_success () { as_fn_return 0; } 157as_fn_failure () { as_fn_return 1; } 158as_fn_ret_success () { return 0; } 159as_fn_ret_failure () { return 1; } 160 161exitcode=0 162as_fn_success || { exitcode=1; echo as_fn_success failed.; } 163as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 164as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 165as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 166if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 167 168else 169 exitcode=1; echo positional parameters were not saved. 170fi 171test x\$exitcode = x0 || exit 1" 172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 176test \$(( 1 + 1 )) = 2 || exit 1" 177 if (eval "$as_required") 2>/dev/null; then : 178 as_have_required=yes 179else 180 as_have_required=no 181fi 182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 183 184else 185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 186as_found=false 187for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 188do 189 IFS=$as_save_IFS 190 test -z "$as_dir" && as_dir=. 191 as_found=: 192 case $as_dir in #( 193 /*) 194 for as_base in sh bash ksh sh5; do 195 # Try only shells that exist, to save several forks. 196 as_shell=$as_dir/$as_base 197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 199 CONFIG_SHELL=$as_shell as_have_required=yes 200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 201 break 2 202fi 203fi 204 done;; 205 esac 206 as_found=false 207done 208$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 210 CONFIG_SHELL=$SHELL as_have_required=yes 211fi; } 212IFS=$as_save_IFS 213 214 215 if test "x$CONFIG_SHELL" != x; then : 216 # We cannot yet assume a decent shell, so we have to provide a 217 # neutralization value for shells without unset; and this also 218 # works around shells that cannot unset nonexistent variables. 219 BASH_ENV=/dev/null 220 ENV=/dev/null 221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 222 export CONFIG_SHELL 223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 224fi 225 226 if test x$as_have_required = xno; then : 227 $as_echo "$0: This script requires a shell more modern than all" 228 $as_echo "$0: the shells that I found on your system." 229 if test x${ZSH_VERSION+set} = xset ; then 230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 231 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 232 else 233 $as_echo "$0: Please tell bug-autoconf@gnu.org and 234$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg 235$0: about your system, including any error possibly output 236$0: before this message. Then install a modern shell, or 237$0: manually run the script under such a shell if you do 238$0: have one." 239 fi 240 exit 1 241fi 242fi 243fi 244SHELL=${CONFIG_SHELL-/bin/sh} 245export SHELL 246# Unset more variables known to interfere with behavior of common tools. 247CLICOLOR_FORCE= GREP_OPTIONS= 248unset CLICOLOR_FORCE GREP_OPTIONS 249 250## --------------------- ## 251## M4sh Shell Functions. ## 252## --------------------- ## 253# as_fn_unset VAR 254# --------------- 255# Portably unset VAR. 256as_fn_unset () 257{ 258 { eval $1=; unset $1;} 259} 260as_unset=as_fn_unset 261 262# as_fn_set_status STATUS 263# ----------------------- 264# Set $? to STATUS, without forking. 265as_fn_set_status () 266{ 267 return $1 268} # as_fn_set_status 269 270# as_fn_exit STATUS 271# ----------------- 272# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 273as_fn_exit () 274{ 275 set +e 276 as_fn_set_status $1 277 exit $1 278} # as_fn_exit 279 280# as_fn_mkdir_p 281# ------------- 282# Create "$as_dir" as a directory, including parents if necessary. 283as_fn_mkdir_p () 284{ 285 286 case $as_dir in #( 287 -*) as_dir=./$as_dir;; 288 esac 289 test -d "$as_dir" || eval $as_mkdir_p || { 290 as_dirs= 291 while :; do 292 case $as_dir in #( 293 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 294 *) as_qdir=$as_dir;; 295 esac 296 as_dirs="'$as_qdir' $as_dirs" 297 as_dir=`$as_dirname -- "$as_dir" || 298$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 299 X"$as_dir" : 'X\(//\)[^/]' \| \ 300 X"$as_dir" : 'X\(//\)$' \| \ 301 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 302$as_echo X"$as_dir" | 303 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 304 s//\1/ 305 q 306 } 307 /^X\(\/\/\)[^/].*/{ 308 s//\1/ 309 q 310 } 311 /^X\(\/\/\)$/{ 312 s//\1/ 313 q 314 } 315 /^X\(\/\).*/{ 316 s//\1/ 317 q 318 } 319 s/.*/./; q'` 320 test -d "$as_dir" && break 321 done 322 test -z "$as_dirs" || eval "mkdir $as_dirs" 323 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 324 325 326} # as_fn_mkdir_p 327# as_fn_append VAR VALUE 328# ---------------------- 329# Append the text in VALUE to the end of the definition contained in VAR. Take 330# advantage of any shell optimizations that allow amortized linear growth over 331# repeated appends, instead of the typical quadratic growth present in naive 332# implementations. 333if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 334 eval 'as_fn_append () 335 { 336 eval $1+=\$2 337 }' 338else 339 as_fn_append () 340 { 341 eval $1=\$$1\$2 342 } 343fi # as_fn_append 344 345# as_fn_arith ARG... 346# ------------------ 347# Perform arithmetic evaluation on the ARGs, and store the result in the 348# global $as_val. Take advantage of shells that can avoid forks. The arguments 349# must be portable across $(()) and expr. 350if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 351 eval 'as_fn_arith () 352 { 353 as_val=$(( $* )) 354 }' 355else 356 as_fn_arith () 357 { 358 as_val=`expr "$@" || test $? -eq 1` 359 } 360fi # as_fn_arith 361 362 363# as_fn_error ERROR [LINENO LOG_FD] 364# --------------------------------- 365# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 366# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 367# script with status $?, using 1 if that was 0. 368as_fn_error () 369{ 370 as_status=$?; test $as_status -eq 0 && as_status=1 371 if test "$3"; then 372 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 373 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 374 fi 375 $as_echo "$as_me: error: $1" >&2 376 as_fn_exit $as_status 377} # as_fn_error 378 379if expr a : '\(a\)' >/dev/null 2>&1 && 380 test "X`expr 00001 : '.*\(...\)'`" = X001; then 381 as_expr=expr 382else 383 as_expr=false 384fi 385 386if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 387 as_basename=basename 388else 389 as_basename=false 390fi 391 392if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 393 as_dirname=dirname 394else 395 as_dirname=false 396fi 397 398as_me=`$as_basename -- "$0" || 399$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 400 X"$0" : 'X\(//\)$' \| \ 401 X"$0" : 'X\(/\)' \| . 2>/dev/null || 402$as_echo X/"$0" | 403 sed '/^.*\/\([^/][^/]*\)\/*$/{ 404 s//\1/ 405 q 406 } 407 /^X\/\(\/\/\)$/{ 408 s//\1/ 409 q 410 } 411 /^X\/\(\/\).*/{ 412 s//\1/ 413 q 414 } 415 s/.*/./; q'` 416 417# Avoid depending upon Character Ranges. 418as_cr_letters='abcdefghijklmnopqrstuvwxyz' 419as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 420as_cr_Letters=$as_cr_letters$as_cr_LETTERS 421as_cr_digits='0123456789' 422as_cr_alnum=$as_cr_Letters$as_cr_digits 423 424 425 as_lineno_1=$LINENO as_lineno_1a=$LINENO 426 as_lineno_2=$LINENO as_lineno_2a=$LINENO 427 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 428 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 429 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 430 sed -n ' 431 p 432 /[$]LINENO/= 433 ' <$as_myself | 434 sed ' 435 s/[$]LINENO.*/&-/ 436 t lineno 437 b 438 :lineno 439 N 440 :loop 441 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 442 t loop 443 s/-\n.*// 444 ' >$as_me.lineno && 445 chmod +x "$as_me.lineno" || 446 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 447 448 # Don't try to exec as it changes $[0], causing all sort of problems 449 # (the dirname of $[0] is not the place where we might find the 450 # original and so on. Autoconf is especially sensitive to this). 451 . "./$as_me.lineno" 452 # Exit status is that of the last command. 453 exit 454} 455 456ECHO_C= ECHO_N= ECHO_T= 457case `echo -n x` in #((((( 458-n*) 459 case `echo 'xy\c'` in 460 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 461 xy) ECHO_C='\c';; 462 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 463 ECHO_T=' ';; 464 esac;; 465*) 466 ECHO_N='-n';; 467esac 468 469rm -f conf$$ conf$$.exe conf$$.file 470if test -d conf$$.dir; then 471 rm -f conf$$.dir/conf$$.file 472else 473 rm -f conf$$.dir 474 mkdir conf$$.dir 2>/dev/null 475fi 476if (echo >conf$$.file) 2>/dev/null; then 477 if ln -s conf$$.file conf$$ 2>/dev/null; then 478 as_ln_s='ln -s' 479 # ... but there are two gotchas: 480 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 481 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 482 # In both cases, we have to default to `cp -p'. 483 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 484 as_ln_s='cp -p' 485 elif ln conf$$.file conf$$ 2>/dev/null; then 486 as_ln_s=ln 487 else 488 as_ln_s='cp -p' 489 fi 490else 491 as_ln_s='cp -p' 492fi 493rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 494rmdir conf$$.dir 2>/dev/null 495 496if mkdir -p . 2>/dev/null; then 497 as_mkdir_p='mkdir -p "$as_dir"' 498else 499 test -d ./-p && rmdir ./-p 500 as_mkdir_p=false 501fi 502 503if test -x / >/dev/null 2>&1; then 504 as_test_x='test -x' 505else 506 if ls -dL / >/dev/null 2>&1; then 507 as_ls_L_option=L 508 else 509 as_ls_L_option= 510 fi 511 as_test_x=' 512 eval sh -c '\'' 513 if test -d "$1"; then 514 test -d "$1/."; 515 else 516 case $1 in #( 517 -*)set "./$1";; 518 esac; 519 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 520 ???[sx]*):;;*)false;;esac;fi 521 '\'' sh 522 ' 523fi 524as_executable_p=$as_test_x 525 526# Sed expression to map a string onto a valid CPP name. 527as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 528 529# Sed expression to map a string onto a valid variable name. 530as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 531 532 533 534# Check that we are running under the correct shell. 535SHELL=${CONFIG_SHELL-/bin/sh} 536 537case X$lt_ECHO in 538X*--fallback-echo) 539 # Remove one level of quotation (which was required for Make). 540 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 541 ;; 542esac 543 544ECHO=${lt_ECHO-echo} 545if test "X$1" = X--no-reexec; then 546 # Discard the --no-reexec flag, and continue. 547 shift 548elif test "X$1" = X--fallback-echo; then 549 # Avoid inline document here, it may be left over 550 : 551elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 552 # Yippee, $ECHO works! 553 : 554else 555 # Restart under the correct shell. 556 exec $SHELL "$0" --no-reexec ${1+"$@"} 557fi 558 559if test "X$1" = X--fallback-echo; then 560 # used as fallback echo 561 shift 562 cat <<_LT_EOF 563$* 564_LT_EOF 565 exit 0 566fi 567 568# The HP-UX ksh and POSIX shell print the target directory to stdout 569# if CDPATH is set. 570(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 571 572if test -z "$lt_ECHO"; then 573 if test "X${echo_test_string+set}" != Xset; then 574 # find a string as large as possible, as long as the shell can cope with it 575 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 576 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 577 if { echo_test_string=`eval $cmd`; } 2>/dev/null && 578 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 579 then 580 break 581 fi 582 done 583 fi 584 585 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 586 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 587 test "X$echo_testing_string" = "X$echo_test_string"; then 588 : 589 else 590 # The Solaris, AIX, and Digital Unix default echo programs unquote 591 # backslashes. This makes it impossible to quote backslashes using 592 # echo "$something" | sed 's/\\/\\\\/g' 593 # 594 # So, first we look for a working echo in the user's PATH. 595 596 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 597 for dir in $PATH /usr/ucb; do 598 IFS="$lt_save_ifs" 599 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 600 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 601 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 602 test "X$echo_testing_string" = "X$echo_test_string"; then 603 ECHO="$dir/echo" 604 break 605 fi 606 done 607 IFS="$lt_save_ifs" 608 609 if test "X$ECHO" = Xecho; then 610 # We didn't find a better echo, so look for alternatives. 611 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 612 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 613 test "X$echo_testing_string" = "X$echo_test_string"; then 614 # This shell has a builtin print -r that does the trick. 615 ECHO='print -r' 616 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 617 test "X$CONFIG_SHELL" != X/bin/ksh; then 618 # If we have ksh, try running configure again with it. 619 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 620 export ORIGINAL_CONFIG_SHELL 621 CONFIG_SHELL=/bin/ksh 622 export CONFIG_SHELL 623 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 624 else 625 # Try using printf. 626 ECHO='printf %s\n' 627 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 628 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 629 test "X$echo_testing_string" = "X$echo_test_string"; then 630 # Cool, printf works 631 : 632 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 633 test "X$echo_testing_string" = 'X\t' && 634 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 635 test "X$echo_testing_string" = "X$echo_test_string"; then 636 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 637 export CONFIG_SHELL 638 SHELL="$CONFIG_SHELL" 639 export SHELL 640 ECHO="$CONFIG_SHELL $0 --fallback-echo" 641 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 642 test "X$echo_testing_string" = 'X\t' && 643 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 644 test "X$echo_testing_string" = "X$echo_test_string"; then 645 ECHO="$CONFIG_SHELL $0 --fallback-echo" 646 else 647 # maybe with a smaller string... 648 prev=: 649 650 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 651 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 652 then 653 break 654 fi 655 prev="$cmd" 656 done 657 658 if test "$prev" != 'sed 50q "$0"'; then 659 echo_test_string=`eval $prev` 660 export echo_test_string 661 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 662 else 663 # Oops. We lost completely, so just stick with echo. 664 ECHO=echo 665 fi 666 fi 667 fi 668 fi 669 fi 670fi 671 672# Copy echo and quote the copy suitably for passing to libtool from 673# the Makefile, instead of quoting the original, which is used later. 674lt_ECHO=$ECHO 675if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 676 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 677fi 678 679 680 681 682test -n "$DJDIR" || exec 7<&0 </dev/null 683exec 6>&1 684 685# Name of the host. 686# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 687# so uname gets run too. 688ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 689 690# 691# Initializations. 692# 693ac_default_prefix=/usr/local 694ac_clean_files= 695ac_config_libobj_dir=. 696LIBOBJS= 697cross_compiling=no 698subdirs= 699MFLAGS= 700MAKEFLAGS= 701 702# Identity of this package. 703PACKAGE_NAME='xf86-video-ark' 704PACKAGE_TARNAME='xf86-video-ark' 705PACKAGE_VERSION='0.7.3' 706PACKAGE_STRING='xf86-video-ark 0.7.3' 707PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 708PACKAGE_URL='' 709 710ac_unique_file="Makefile.am" 711# Factoring default headers for most tests. 712ac_includes_default="\ 713#include <stdio.h> 714#ifdef HAVE_SYS_TYPES_H 715# include <sys/types.h> 716#endif 717#ifdef HAVE_SYS_STAT_H 718# include <sys/stat.h> 719#endif 720#ifdef STDC_HEADERS 721# include <stdlib.h> 722# include <stddef.h> 723#else 724# ifdef HAVE_STDLIB_H 725# include <stdlib.h> 726# endif 727#endif 728#ifdef HAVE_STRING_H 729# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 730# include <memory.h> 731# endif 732# include <string.h> 733#endif 734#ifdef HAVE_STRINGS_H 735# include <strings.h> 736#endif 737#ifdef HAVE_INTTYPES_H 738# include <inttypes.h> 739#endif 740#ifdef HAVE_STDINT_H 741# include <stdint.h> 742#endif 743#ifdef HAVE_UNISTD_H 744# include <unistd.h> 745#endif" 746 747ac_subst_vars='am__EXEEXT_FALSE 748am__EXEEXT_TRUE 749LTLIBOBJS 750LIBOBJS 751DRIVER_NAME 752XSERVER_LIBPCIACCESS_FALSE 753XSERVER_LIBPCIACCESS_TRUE 754PCIACCESS_LIBS 755PCIACCESS_CFLAGS 756XORG_LIBS 757XORG_CFLAGS 758moduledir 759OTOOL64 760OTOOL 761LIPO 762NMEDIT 763DSYMUTIL 764lt_ECHO 765RANLIB 766AR 767OBJDUMP 768LN_S 769NM 770ac_ct_DUMPBIN 771DUMPBIN 772LD 773FGREP 774LIBTOOL 775AM_BACKSLASH 776AM_DEFAULT_VERBOSITY 777MAN_SUBSTS 778XORG_MAN_PAGE 779ADMIN_MAN_DIR 780DRIVER_MAN_DIR 781MISC_MAN_DIR 782FILE_MAN_DIR 783LIB_MAN_DIR 784APP_MAN_DIR 785ADMIN_MAN_SUFFIX 786DRIVER_MAN_SUFFIX 787MISC_MAN_SUFFIX 788FILE_MAN_SUFFIX 789LIB_MAN_SUFFIX 790APP_MAN_SUFFIX 791SED 792host_os 793host_vendor 794host_cpu 795host 796build_os 797build_vendor 798build_cpu 799build 800INSTALL_CMD 801PKG_CONFIG 802CHANGELOG_CMD 803CWARNFLAGS 804EGREP 805GREP 806CPP 807am__fastdepCC_FALSE 808am__fastdepCC_TRUE 809CCDEPMODE 810AMDEPBACKSLASH 811AMDEP_FALSE 812AMDEP_TRUE 813am__quote 814am__include 815DEPDIR 816OBJEXT 817EXEEXT 818ac_ct_CC 819CPPFLAGS 820LDFLAGS 821CFLAGS 822CC 823MAINT 824MAINTAINER_MODE_FALSE 825MAINTAINER_MODE_TRUE 826am__untar 827am__tar 828AMTAR 829am__leading_dot 830SET_MAKE 831AWK 832mkdir_p 833MKDIR_P 834INSTALL_STRIP_PROGRAM 835STRIP 836install_sh 837MAKEINFO 838AUTOHEADER 839AUTOMAKE 840AUTOCONF 841ACLOCAL 842VERSION 843PACKAGE 844CYGPATH_W 845am__isrc 846INSTALL_DATA 847INSTALL_SCRIPT 848INSTALL_PROGRAM 849target_alias 850host_alias 851build_alias 852LIBS 853ECHO_T 854ECHO_N 855ECHO_C 856DEFS 857mandir 858localedir 859libdir 860psdir 861pdfdir 862dvidir 863htmldir 864infodir 865docdir 866oldincludedir 867includedir 868localstatedir 869sharedstatedir 870sysconfdir 871datadir 872datarootdir 873libexecdir 874sbindir 875bindir 876program_transform_name 877prefix 878exec_prefix 879PACKAGE_URL 880PACKAGE_BUGREPORT 881PACKAGE_STRING 882PACKAGE_VERSION 883PACKAGE_TARNAME 884PACKAGE_NAME 885PATH_SEPARATOR 886SHELL' 887ac_subst_files='' 888ac_user_opts=' 889enable_option_checking 890enable_maintainer_mode 891enable_dependency_tracking 892enable_strict_compilation 893enable_silent_rules 894enable_static 895enable_shared 896with_pic 897enable_fast_install 898with_gnu_ld 899enable_libtool_lock 900with_xorg_module_dir 901' 902 ac_precious_vars='build_alias 903host_alias 904target_alias 905CC 906CFLAGS 907LDFLAGS 908LIBS 909CPPFLAGS 910CPP 911PKG_CONFIG 912XORG_CFLAGS 913XORG_LIBS 914PCIACCESS_CFLAGS 915PCIACCESS_LIBS' 916 917 918# Initialize some variables set by options. 919ac_init_help= 920ac_init_version=false 921ac_unrecognized_opts= 922ac_unrecognized_sep= 923# The variables have the same names as the options, with 924# dashes changed to underlines. 925cache_file=/dev/null 926exec_prefix=NONE 927no_create= 928no_recursion= 929prefix=NONE 930program_prefix=NONE 931program_suffix=NONE 932program_transform_name=s,x,x, 933silent= 934site= 935srcdir= 936verbose= 937x_includes=NONE 938x_libraries=NONE 939 940# Installation directory options. 941# These are left unexpanded so users can "make install exec_prefix=/foo" 942# and all the variables that are supposed to be based on exec_prefix 943# by default will actually change. 944# Use braces instead of parens because sh, perl, etc. also accept them. 945# (The list follows the same order as the GNU Coding Standards.) 946bindir='${exec_prefix}/bin' 947sbindir='${exec_prefix}/sbin' 948libexecdir='${exec_prefix}/libexec' 949datarootdir='${prefix}/share' 950datadir='${datarootdir}' 951sysconfdir='${prefix}/etc' 952sharedstatedir='${prefix}/com' 953localstatedir='${prefix}/var' 954includedir='${prefix}/include' 955oldincludedir='/usr/include' 956docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 957infodir='${datarootdir}/info' 958htmldir='${docdir}' 959dvidir='${docdir}' 960pdfdir='${docdir}' 961psdir='${docdir}' 962libdir='${exec_prefix}/lib' 963localedir='${datarootdir}/locale' 964mandir='${datarootdir}/man' 965 966ac_prev= 967ac_dashdash= 968for ac_option 969do 970 # If the previous option needs an argument, assign it. 971 if test -n "$ac_prev"; then 972 eval $ac_prev=\$ac_option 973 ac_prev= 974 continue 975 fi 976 977 case $ac_option in 978 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 979 *) ac_optarg=yes ;; 980 esac 981 982 # Accept the important Cygnus configure options, so we can diagnose typos. 983 984 case $ac_dashdash$ac_option in 985 --) 986 ac_dashdash=yes ;; 987 988 -bindir | --bindir | --bindi | --bind | --bin | --bi) 989 ac_prev=bindir ;; 990 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 991 bindir=$ac_optarg ;; 992 993 -build | --build | --buil | --bui | --bu) 994 ac_prev=build_alias ;; 995 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 996 build_alias=$ac_optarg ;; 997 998 -cache-file | --cache-file | --cache-fil | --cache-fi \ 999 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1000 ac_prev=cache_file ;; 1001 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1002 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1003 cache_file=$ac_optarg ;; 1004 1005 --config-cache | -C) 1006 cache_file=config.cache ;; 1007 1008 -datadir | --datadir | --datadi | --datad) 1009 ac_prev=datadir ;; 1010 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1011 datadir=$ac_optarg ;; 1012 1013 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1014 | --dataroo | --dataro | --datar) 1015 ac_prev=datarootdir ;; 1016 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1017 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1018 datarootdir=$ac_optarg ;; 1019 1020 -disable-* | --disable-*) 1021 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1022 # Reject names that are not valid shell variable names. 1023 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1024 as_fn_error "invalid feature name: $ac_useropt" 1025 ac_useropt_orig=$ac_useropt 1026 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1027 case $ac_user_opts in 1028 *" 1029"enable_$ac_useropt" 1030"*) ;; 1031 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1032 ac_unrecognized_sep=', ';; 1033 esac 1034 eval enable_$ac_useropt=no ;; 1035 1036 -docdir | --docdir | --docdi | --doc | --do) 1037 ac_prev=docdir ;; 1038 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1039 docdir=$ac_optarg ;; 1040 1041 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1042 ac_prev=dvidir ;; 1043 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1044 dvidir=$ac_optarg ;; 1045 1046 -enable-* | --enable-*) 1047 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1048 # Reject names that are not valid shell variable names. 1049 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1050 as_fn_error "invalid feature name: $ac_useropt" 1051 ac_useropt_orig=$ac_useropt 1052 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1053 case $ac_user_opts in 1054 *" 1055"enable_$ac_useropt" 1056"*) ;; 1057 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1058 ac_unrecognized_sep=', ';; 1059 esac 1060 eval enable_$ac_useropt=\$ac_optarg ;; 1061 1062 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1063 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1064 | --exec | --exe | --ex) 1065 ac_prev=exec_prefix ;; 1066 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1067 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1068 | --exec=* | --exe=* | --ex=*) 1069 exec_prefix=$ac_optarg ;; 1070 1071 -gas | --gas | --ga | --g) 1072 # Obsolete; use --with-gas. 1073 with_gas=yes ;; 1074 1075 -help | --help | --hel | --he | -h) 1076 ac_init_help=long ;; 1077 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1078 ac_init_help=recursive ;; 1079 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1080 ac_init_help=short ;; 1081 1082 -host | --host | --hos | --ho) 1083 ac_prev=host_alias ;; 1084 -host=* | --host=* | --hos=* | --ho=*) 1085 host_alias=$ac_optarg ;; 1086 1087 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1088 ac_prev=htmldir ;; 1089 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1090 | --ht=*) 1091 htmldir=$ac_optarg ;; 1092 1093 -includedir | --includedir | --includedi | --included | --include \ 1094 | --includ | --inclu | --incl | --inc) 1095 ac_prev=includedir ;; 1096 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1097 | --includ=* | --inclu=* | --incl=* | --inc=*) 1098 includedir=$ac_optarg ;; 1099 1100 -infodir | --infodir | --infodi | --infod | --info | --inf) 1101 ac_prev=infodir ;; 1102 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1103 infodir=$ac_optarg ;; 1104 1105 -libdir | --libdir | --libdi | --libd) 1106 ac_prev=libdir ;; 1107 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1108 libdir=$ac_optarg ;; 1109 1110 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1111 | --libexe | --libex | --libe) 1112 ac_prev=libexecdir ;; 1113 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1114 | --libexe=* | --libex=* | --libe=*) 1115 libexecdir=$ac_optarg ;; 1116 1117 -localedir | --localedir | --localedi | --localed | --locale) 1118 ac_prev=localedir ;; 1119 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1120 localedir=$ac_optarg ;; 1121 1122 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1123 | --localstate | --localstat | --localsta | --localst | --locals) 1124 ac_prev=localstatedir ;; 1125 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1126 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1127 localstatedir=$ac_optarg ;; 1128 1129 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1130 ac_prev=mandir ;; 1131 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1132 mandir=$ac_optarg ;; 1133 1134 -nfp | --nfp | --nf) 1135 # Obsolete; use --without-fp. 1136 with_fp=no ;; 1137 1138 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1139 | --no-cr | --no-c | -n) 1140 no_create=yes ;; 1141 1142 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1143 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1144 no_recursion=yes ;; 1145 1146 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1147 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1148 | --oldin | --oldi | --old | --ol | --o) 1149 ac_prev=oldincludedir ;; 1150 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1151 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1152 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1153 oldincludedir=$ac_optarg ;; 1154 1155 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1156 ac_prev=prefix ;; 1157 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1158 prefix=$ac_optarg ;; 1159 1160 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1161 | --program-pre | --program-pr | --program-p) 1162 ac_prev=program_prefix ;; 1163 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1164 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1165 program_prefix=$ac_optarg ;; 1166 1167 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1168 | --program-suf | --program-su | --program-s) 1169 ac_prev=program_suffix ;; 1170 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1171 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1172 program_suffix=$ac_optarg ;; 1173 1174 -program-transform-name | --program-transform-name \ 1175 | --program-transform-nam | --program-transform-na \ 1176 | --program-transform-n | --program-transform- \ 1177 | --program-transform | --program-transfor \ 1178 | --program-transfo | --program-transf \ 1179 | --program-trans | --program-tran \ 1180 | --progr-tra | --program-tr | --program-t) 1181 ac_prev=program_transform_name ;; 1182 -program-transform-name=* | --program-transform-name=* \ 1183 | --program-transform-nam=* | --program-transform-na=* \ 1184 | --program-transform-n=* | --program-transform-=* \ 1185 | --program-transform=* | --program-transfor=* \ 1186 | --program-transfo=* | --program-transf=* \ 1187 | --program-trans=* | --program-tran=* \ 1188 | --progr-tra=* | --program-tr=* | --program-t=*) 1189 program_transform_name=$ac_optarg ;; 1190 1191 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1192 ac_prev=pdfdir ;; 1193 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1194 pdfdir=$ac_optarg ;; 1195 1196 -psdir | --psdir | --psdi | --psd | --ps) 1197 ac_prev=psdir ;; 1198 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1199 psdir=$ac_optarg ;; 1200 1201 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1202 | -silent | --silent | --silen | --sile | --sil) 1203 silent=yes ;; 1204 1205 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1206 ac_prev=sbindir ;; 1207 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1208 | --sbi=* | --sb=*) 1209 sbindir=$ac_optarg ;; 1210 1211 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1212 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1213 | --sharedst | --shareds | --shared | --share | --shar \ 1214 | --sha | --sh) 1215 ac_prev=sharedstatedir ;; 1216 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1217 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1218 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1219 | --sha=* | --sh=*) 1220 sharedstatedir=$ac_optarg ;; 1221 1222 -site | --site | --sit) 1223 ac_prev=site ;; 1224 -site=* | --site=* | --sit=*) 1225 site=$ac_optarg ;; 1226 1227 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1228 ac_prev=srcdir ;; 1229 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1230 srcdir=$ac_optarg ;; 1231 1232 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1233 | --syscon | --sysco | --sysc | --sys | --sy) 1234 ac_prev=sysconfdir ;; 1235 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1236 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1237 sysconfdir=$ac_optarg ;; 1238 1239 -target | --target | --targe | --targ | --tar | --ta | --t) 1240 ac_prev=target_alias ;; 1241 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1242 target_alias=$ac_optarg ;; 1243 1244 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1245 verbose=yes ;; 1246 1247 -version | --version | --versio | --versi | --vers | -V) 1248 ac_init_version=: ;; 1249 1250 -with-* | --with-*) 1251 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1252 # Reject names that are not valid shell variable names. 1253 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1254 as_fn_error "invalid package name: $ac_useropt" 1255 ac_useropt_orig=$ac_useropt 1256 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1257 case $ac_user_opts in 1258 *" 1259"with_$ac_useropt" 1260"*) ;; 1261 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1262 ac_unrecognized_sep=', ';; 1263 esac 1264 eval with_$ac_useropt=\$ac_optarg ;; 1265 1266 -without-* | --without-*) 1267 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1268 # Reject names that are not valid shell variable names. 1269 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1270 as_fn_error "invalid package name: $ac_useropt" 1271 ac_useropt_orig=$ac_useropt 1272 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1273 case $ac_user_opts in 1274 *" 1275"with_$ac_useropt" 1276"*) ;; 1277 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1278 ac_unrecognized_sep=', ';; 1279 esac 1280 eval with_$ac_useropt=no ;; 1281 1282 --x) 1283 # Obsolete; use --with-x. 1284 with_x=yes ;; 1285 1286 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1287 | --x-incl | --x-inc | --x-in | --x-i) 1288 ac_prev=x_includes ;; 1289 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1290 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1291 x_includes=$ac_optarg ;; 1292 1293 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1294 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1295 ac_prev=x_libraries ;; 1296 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1297 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1298 x_libraries=$ac_optarg ;; 1299 1300 -*) as_fn_error "unrecognized option: \`$ac_option' 1301Try \`$0 --help' for more information." 1302 ;; 1303 1304 *=*) 1305 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1306 # Reject names that are not valid shell variable names. 1307 case $ac_envvar in #( 1308 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1309 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1310 esac 1311 eval $ac_envvar=\$ac_optarg 1312 export $ac_envvar ;; 1313 1314 *) 1315 # FIXME: should be removed in autoconf 3.0. 1316 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1317 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1318 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1319 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1320 ;; 1321 1322 esac 1323done 1324 1325if test -n "$ac_prev"; then 1326 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1327 as_fn_error "missing argument to $ac_option" 1328fi 1329 1330if test -n "$ac_unrecognized_opts"; then 1331 case $enable_option_checking in 1332 no) ;; 1333 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1334 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1335 esac 1336fi 1337 1338# Check all directory arguments for consistency. 1339for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1340 datadir sysconfdir sharedstatedir localstatedir includedir \ 1341 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1342 libdir localedir mandir 1343do 1344 eval ac_val=\$$ac_var 1345 # Remove trailing slashes. 1346 case $ac_val in 1347 */ ) 1348 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1349 eval $ac_var=\$ac_val;; 1350 esac 1351 # Be sure to have absolute directory names. 1352 case $ac_val in 1353 [\\/$]* | ?:[\\/]* ) continue;; 1354 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1355 esac 1356 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1357done 1358 1359# There might be people who depend on the old broken behavior: `$host' 1360# used to hold the argument of --host etc. 1361# FIXME: To remove some day. 1362build=$build_alias 1363host=$host_alias 1364target=$target_alias 1365 1366# FIXME: To remove some day. 1367if test "x$host_alias" != x; then 1368 if test "x$build_alias" = x; then 1369 cross_compiling=maybe 1370 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1371 If a cross compiler is detected then cross compile mode will be used." >&2 1372 elif test "x$build_alias" != "x$host_alias"; then 1373 cross_compiling=yes 1374 fi 1375fi 1376 1377ac_tool_prefix= 1378test -n "$host_alias" && ac_tool_prefix=$host_alias- 1379 1380test "$silent" = yes && exec 6>/dev/null 1381 1382 1383ac_pwd=`pwd` && test -n "$ac_pwd" && 1384ac_ls_di=`ls -di .` && 1385ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1386 as_fn_error "working directory cannot be determined" 1387test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1388 as_fn_error "pwd does not report name of working directory" 1389 1390 1391# Find the source files, if location was not specified. 1392if test -z "$srcdir"; then 1393 ac_srcdir_defaulted=yes 1394 # Try the directory containing this script, then the parent directory. 1395 ac_confdir=`$as_dirname -- "$as_myself" || 1396$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1397 X"$as_myself" : 'X\(//\)[^/]' \| \ 1398 X"$as_myself" : 'X\(//\)$' \| \ 1399 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1400$as_echo X"$as_myself" | 1401 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1402 s//\1/ 1403 q 1404 } 1405 /^X\(\/\/\)[^/].*/{ 1406 s//\1/ 1407 q 1408 } 1409 /^X\(\/\/\)$/{ 1410 s//\1/ 1411 q 1412 } 1413 /^X\(\/\).*/{ 1414 s//\1/ 1415 q 1416 } 1417 s/.*/./; q'` 1418 srcdir=$ac_confdir 1419 if test ! -r "$srcdir/$ac_unique_file"; then 1420 srcdir=.. 1421 fi 1422else 1423 ac_srcdir_defaulted=no 1424fi 1425if test ! -r "$srcdir/$ac_unique_file"; then 1426 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1427 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1428fi 1429ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1430ac_abs_confdir=`( 1431 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1432 pwd)` 1433# When building in place, set srcdir=. 1434if test "$ac_abs_confdir" = "$ac_pwd"; then 1435 srcdir=. 1436fi 1437# Remove unnecessary trailing slashes from srcdir. 1438# Double slashes in file names in object file debugging info 1439# mess up M-x gdb in Emacs. 1440case $srcdir in 1441*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1442esac 1443for ac_var in $ac_precious_vars; do 1444 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1445 eval ac_env_${ac_var}_value=\$${ac_var} 1446 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1447 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1448done 1449 1450# 1451# Report the --help message. 1452# 1453if test "$ac_init_help" = "long"; then 1454 # Omit some internal or obsolete options to make the list less imposing. 1455 # This message is too long to be a string in the A/UX 3.1 sh. 1456 cat <<_ACEOF 1457\`configure' configures xf86-video-ark 0.7.3 to adapt to many kinds of systems. 1458 1459Usage: $0 [OPTION]... [VAR=VALUE]... 1460 1461To assign environment variables (e.g., CC, CFLAGS...), specify them as 1462VAR=VALUE. See below for descriptions of some of the useful variables. 1463 1464Defaults for the options are specified in brackets. 1465 1466Configuration: 1467 -h, --help display this help and exit 1468 --help=short display options specific to this package 1469 --help=recursive display the short help of all the included packages 1470 -V, --version display version information and exit 1471 -q, --quiet, --silent do not print \`checking...' messages 1472 --cache-file=FILE cache test results in FILE [disabled] 1473 -C, --config-cache alias for \`--cache-file=config.cache' 1474 -n, --no-create do not create output files 1475 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1476 1477Installation directories: 1478 --prefix=PREFIX install architecture-independent files in PREFIX 1479 [$ac_default_prefix] 1480 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1481 [PREFIX] 1482 1483By default, \`make install' will install all the files in 1484\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1485an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1486for instance \`--prefix=\$HOME'. 1487 1488For better control, use the options below. 1489 1490Fine tuning of the installation directories: 1491 --bindir=DIR user executables [EPREFIX/bin] 1492 --sbindir=DIR system admin executables [EPREFIX/sbin] 1493 --libexecdir=DIR program executables [EPREFIX/libexec] 1494 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1495 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1496 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1497 --libdir=DIR object code libraries [EPREFIX/lib] 1498 --includedir=DIR C header files [PREFIX/include] 1499 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1500 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1501 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1502 --infodir=DIR info documentation [DATAROOTDIR/info] 1503 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1504 --mandir=DIR man documentation [DATAROOTDIR/man] 1505 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-ark] 1506 --htmldir=DIR html documentation [DOCDIR] 1507 --dvidir=DIR dvi documentation [DOCDIR] 1508 --pdfdir=DIR pdf documentation [DOCDIR] 1509 --psdir=DIR ps documentation [DOCDIR] 1510_ACEOF 1511 1512 cat <<\_ACEOF 1513 1514Program names: 1515 --program-prefix=PREFIX prepend PREFIX to installed program names 1516 --program-suffix=SUFFIX append SUFFIX to installed program names 1517 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1518 1519System types: 1520 --build=BUILD configure for building on BUILD [guessed] 1521 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1522_ACEOF 1523fi 1524 1525if test -n "$ac_init_help"; then 1526 case $ac_init_help in 1527 short | recursive ) echo "Configuration of xf86-video-ark 0.7.3:";; 1528 esac 1529 cat <<\_ACEOF 1530 1531Optional Features: 1532 --disable-option-checking ignore unrecognized --enable/--with options 1533 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1534 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1535 --enable-maintainer-mode enable make rules and dependencies not useful 1536 (and sometimes confusing) to the casual installer 1537 --disable-dependency-tracking speeds up one-time build 1538 --enable-dependency-tracking do not reject slow dependency extractors 1539 --enable-strict-compilation 1540 Enable all warnings from compiler and make them 1541 errors (default: disabled) 1542 --enable-silent-rules less verbose build output (undo: `make V=1') 1543 --disable-silent-rules verbose build output (undo: `make V=0') 1544 --enable-static[=PKGS] build static libraries [default=no] 1545 --enable-shared[=PKGS] build shared libraries [default=yes] 1546 --enable-fast-install[=PKGS] 1547 optimize for fast installation [default=yes] 1548 --disable-libtool-lock avoid locking (might break parallel builds) 1549 1550Optional Packages: 1551 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1552 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1553 --with-pic try to use only PIC/non-PIC objects [default=use 1554 both] 1555 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1556 --with-xorg-module-dir=DIR 1557 1558Some influential environment variables: 1559 CC C compiler command 1560 CFLAGS C compiler flags 1561 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1562 nonstandard directory <lib dir> 1563 LIBS libraries to pass to the linker, e.g. -l<library> 1564 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1565 you have headers in a nonstandard directory <include dir> 1566 CPP C preprocessor 1567 PKG_CONFIG path to pkg-config utility 1568 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1569 XORG_LIBS linker flags for XORG, overriding pkg-config 1570 PCIACCESS_CFLAGS 1571 C compiler flags for PCIACCESS, overriding pkg-config 1572 PCIACCESS_LIBS 1573 linker flags for PCIACCESS, overriding pkg-config 1574 1575Use these variables to override the choices made by `configure' or to help 1576it to find libraries and programs with nonstandard names/locations. 1577 1578Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1579_ACEOF 1580ac_status=$? 1581fi 1582 1583if test "$ac_init_help" = "recursive"; then 1584 # If there are subdirs, report their specific --help. 1585 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1586 test -d "$ac_dir" || 1587 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1588 continue 1589 ac_builddir=. 1590 1591case "$ac_dir" in 1592.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1593*) 1594 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1595 # A ".." for each directory in $ac_dir_suffix. 1596 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1597 case $ac_top_builddir_sub in 1598 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1599 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1600 esac ;; 1601esac 1602ac_abs_top_builddir=$ac_pwd 1603ac_abs_builddir=$ac_pwd$ac_dir_suffix 1604# for backward compatibility: 1605ac_top_builddir=$ac_top_build_prefix 1606 1607case $srcdir in 1608 .) # We are building in place. 1609 ac_srcdir=. 1610 ac_top_srcdir=$ac_top_builddir_sub 1611 ac_abs_top_srcdir=$ac_pwd ;; 1612 [\\/]* | ?:[\\/]* ) # Absolute name. 1613 ac_srcdir=$srcdir$ac_dir_suffix; 1614 ac_top_srcdir=$srcdir 1615 ac_abs_top_srcdir=$srcdir ;; 1616 *) # Relative name. 1617 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1618 ac_top_srcdir=$ac_top_build_prefix$srcdir 1619 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1620esac 1621ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1622 1623 cd "$ac_dir" || { ac_status=$?; continue; } 1624 # Check for guested configure. 1625 if test -f "$ac_srcdir/configure.gnu"; then 1626 echo && 1627 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1628 elif test -f "$ac_srcdir/configure"; then 1629 echo && 1630 $SHELL "$ac_srcdir/configure" --help=recursive 1631 else 1632 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1633 fi || ac_status=$? 1634 cd "$ac_pwd" || { ac_status=$?; break; } 1635 done 1636fi 1637 1638test -n "$ac_init_help" && exit $ac_status 1639if $ac_init_version; then 1640 cat <<\_ACEOF 1641xf86-video-ark configure 0.7.3 1642generated by GNU Autoconf 2.65 1643 1644Copyright (C) 2009 Free Software Foundation, Inc. 1645This configure script is free software; the Free Software Foundation 1646gives unlimited permission to copy, distribute and modify it. 1647_ACEOF 1648 exit 1649fi 1650 1651## ------------------------ ## 1652## Autoconf initialization. ## 1653## ------------------------ ## 1654 1655# ac_fn_c_try_compile LINENO 1656# -------------------------- 1657# Try to compile conftest.$ac_ext, and return whether this succeeded. 1658ac_fn_c_try_compile () 1659{ 1660 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1661 rm -f conftest.$ac_objext 1662 if { { ac_try="$ac_compile" 1663case "(($ac_try" in 1664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1665 *) ac_try_echo=$ac_try;; 1666esac 1667eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1668$as_echo "$ac_try_echo"; } >&5 1669 (eval "$ac_compile") 2>conftest.err 1670 ac_status=$? 1671 if test -s conftest.err; then 1672 grep -v '^ *+' conftest.err >conftest.er1 1673 cat conftest.er1 >&5 1674 mv -f conftest.er1 conftest.err 1675 fi 1676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1677 test $ac_status = 0; } && { 1678 test -z "$ac_c_werror_flag" || 1679 test ! -s conftest.err 1680 } && test -s conftest.$ac_objext; then : 1681 ac_retval=0 1682else 1683 $as_echo "$as_me: failed program was:" >&5 1684sed 's/^/| /' conftest.$ac_ext >&5 1685 1686 ac_retval=1 1687fi 1688 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1689 as_fn_set_status $ac_retval 1690 1691} # ac_fn_c_try_compile 1692 1693# ac_fn_c_check_decl LINENO SYMBOL VAR 1694# ------------------------------------ 1695# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 1696ac_fn_c_check_decl () 1697{ 1698 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5 1700$as_echo_n "checking whether $2 is declared... " >&6; } 1701if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1702 $as_echo_n "(cached) " >&6 1703else 1704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1705/* end confdefs.h. */ 1706$4 1707int 1708main () 1709{ 1710#ifndef $2 1711 (void) $2; 1712#endif 1713 1714 ; 1715 return 0; 1716} 1717_ACEOF 1718if ac_fn_c_try_compile "$LINENO"; then : 1719 eval "$3=yes" 1720else 1721 eval "$3=no" 1722fi 1723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1724fi 1725eval ac_res=\$$3 1726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1727$as_echo "$ac_res" >&6; } 1728 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1729 1730} # ac_fn_c_check_decl 1731 1732# ac_fn_c_try_cpp LINENO 1733# ---------------------- 1734# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1735ac_fn_c_try_cpp () 1736{ 1737 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1738 if { { ac_try="$ac_cpp conftest.$ac_ext" 1739case "(($ac_try" in 1740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1741 *) ac_try_echo=$ac_try;; 1742esac 1743eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1744$as_echo "$ac_try_echo"; } >&5 1745 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1746 ac_status=$? 1747 if test -s conftest.err; then 1748 grep -v '^ *+' conftest.err >conftest.er1 1749 cat conftest.er1 >&5 1750 mv -f conftest.er1 conftest.err 1751 fi 1752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1753 test $ac_status = 0; } >/dev/null && { 1754 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1755 test ! -s conftest.err 1756 }; then : 1757 ac_retval=0 1758else 1759 $as_echo "$as_me: failed program was:" >&5 1760sed 's/^/| /' conftest.$ac_ext >&5 1761 1762 ac_retval=1 1763fi 1764 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1765 as_fn_set_status $ac_retval 1766 1767} # ac_fn_c_try_cpp 1768 1769# ac_fn_c_try_run LINENO 1770# ---------------------- 1771# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1772# that executables *can* be run. 1773ac_fn_c_try_run () 1774{ 1775 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1776 if { { ac_try="$ac_link" 1777case "(($ac_try" in 1778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1779 *) ac_try_echo=$ac_try;; 1780esac 1781eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1782$as_echo "$ac_try_echo"; } >&5 1783 (eval "$ac_link") 2>&5 1784 ac_status=$? 1785 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1786 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1787 { { case "(($ac_try" in 1788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1789 *) ac_try_echo=$ac_try;; 1790esac 1791eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1792$as_echo "$ac_try_echo"; } >&5 1793 (eval "$ac_try") 2>&5 1794 ac_status=$? 1795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1796 test $ac_status = 0; }; }; then : 1797 ac_retval=0 1798else 1799 $as_echo "$as_me: program exited with status $ac_status" >&5 1800 $as_echo "$as_me: failed program was:" >&5 1801sed 's/^/| /' conftest.$ac_ext >&5 1802 1803 ac_retval=$ac_status 1804fi 1805 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1806 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1807 as_fn_set_status $ac_retval 1808 1809} # ac_fn_c_try_run 1810 1811# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1812# ------------------------------------------------------- 1813# Tests whether HEADER exists and can be compiled using the include files in 1814# INCLUDES, setting the cache variable VAR accordingly. 1815ac_fn_c_check_header_compile () 1816{ 1817 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1819$as_echo_n "checking for $2... " >&6; } 1820if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1821 $as_echo_n "(cached) " >&6 1822else 1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1824/* end confdefs.h. */ 1825$4 1826#include <$2> 1827_ACEOF 1828if ac_fn_c_try_compile "$LINENO"; then : 1829 eval "$3=yes" 1830else 1831 eval "$3=no" 1832fi 1833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1834fi 1835eval ac_res=\$$3 1836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1837$as_echo "$ac_res" >&6; } 1838 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1839 1840} # ac_fn_c_check_header_compile 1841 1842# ac_fn_c_try_link LINENO 1843# ----------------------- 1844# Try to link conftest.$ac_ext, and return whether this succeeded. 1845ac_fn_c_try_link () 1846{ 1847 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1848 rm -f conftest.$ac_objext conftest$ac_exeext 1849 if { { ac_try="$ac_link" 1850case "(($ac_try" in 1851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1852 *) ac_try_echo=$ac_try;; 1853esac 1854eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1855$as_echo "$ac_try_echo"; } >&5 1856 (eval "$ac_link") 2>conftest.err 1857 ac_status=$? 1858 if test -s conftest.err; then 1859 grep -v '^ *+' conftest.err >conftest.er1 1860 cat conftest.er1 >&5 1861 mv -f conftest.er1 conftest.err 1862 fi 1863 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1864 test $ac_status = 0; } && { 1865 test -z "$ac_c_werror_flag" || 1866 test ! -s conftest.err 1867 } && test -s conftest$ac_exeext && { 1868 test "$cross_compiling" = yes || 1869 $as_test_x conftest$ac_exeext 1870 }; then : 1871 ac_retval=0 1872else 1873 $as_echo "$as_me: failed program was:" >&5 1874sed 's/^/| /' conftest.$ac_ext >&5 1875 1876 ac_retval=1 1877fi 1878 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1879 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1880 # interfere with the next link command; also delete a directory that is 1881 # left behind by Apple's compiler. We do this before executing the actions. 1882 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1883 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1884 as_fn_set_status $ac_retval 1885 1886} # ac_fn_c_try_link 1887 1888# ac_fn_c_check_func LINENO FUNC VAR 1889# ---------------------------------- 1890# Tests whether FUNC exists, setting the cache variable VAR accordingly 1891ac_fn_c_check_func () 1892{ 1893 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1895$as_echo_n "checking for $2... " >&6; } 1896if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1897 $as_echo_n "(cached) " >&6 1898else 1899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1900/* end confdefs.h. */ 1901/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1902 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1903#define $2 innocuous_$2 1904 1905/* System header to define __stub macros and hopefully few prototypes, 1906 which can conflict with char $2 (); below. 1907 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1908 <limits.h> exists even on freestanding compilers. */ 1909 1910#ifdef __STDC__ 1911# include <limits.h> 1912#else 1913# include <assert.h> 1914#endif 1915 1916#undef $2 1917 1918/* Override any GCC internal prototype to avoid an error. 1919 Use char because int might match the return type of a GCC 1920 builtin and then its argument prototype would still apply. */ 1921#ifdef __cplusplus 1922extern "C" 1923#endif 1924char $2 (); 1925/* The GNU C library defines this for functions which it implements 1926 to always fail with ENOSYS. Some functions are actually named 1927 something starting with __ and the normal name is an alias. */ 1928#if defined __stub_$2 || defined __stub___$2 1929choke me 1930#endif 1931 1932int 1933main () 1934{ 1935return $2 (); 1936 ; 1937 return 0; 1938} 1939_ACEOF 1940if ac_fn_c_try_link "$LINENO"; then : 1941 eval "$3=yes" 1942else 1943 eval "$3=no" 1944fi 1945rm -f core conftest.err conftest.$ac_objext \ 1946 conftest$ac_exeext conftest.$ac_ext 1947fi 1948eval ac_res=\$$3 1949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1950$as_echo "$ac_res" >&6; } 1951 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1952 1953} # ac_fn_c_check_func 1954cat >config.log <<_ACEOF 1955This file contains any messages produced by compilers while 1956running configure, to aid debugging if configure makes a mistake. 1957 1958It was created by xf86-video-ark $as_me 0.7.3, which was 1959generated by GNU Autoconf 2.65. Invocation command line was 1960 1961 $ $0 $@ 1962 1963_ACEOF 1964exec 5>>config.log 1965{ 1966cat <<_ASUNAME 1967## --------- ## 1968## Platform. ## 1969## --------- ## 1970 1971hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1972uname -m = `(uname -m) 2>/dev/null || echo unknown` 1973uname -r = `(uname -r) 2>/dev/null || echo unknown` 1974uname -s = `(uname -s) 2>/dev/null || echo unknown` 1975uname -v = `(uname -v) 2>/dev/null || echo unknown` 1976 1977/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1978/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1979 1980/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1981/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1982/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1983/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1984/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1985/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1986/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1987 1988_ASUNAME 1989 1990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1991for as_dir in $PATH 1992do 1993 IFS=$as_save_IFS 1994 test -z "$as_dir" && as_dir=. 1995 $as_echo "PATH: $as_dir" 1996 done 1997IFS=$as_save_IFS 1998 1999} >&5 2000 2001cat >&5 <<_ACEOF 2002 2003 2004## ----------- ## 2005## Core tests. ## 2006## ----------- ## 2007 2008_ACEOF 2009 2010 2011# Keep a trace of the command line. 2012# Strip out --no-create and --no-recursion so they do not pile up. 2013# Strip out --silent because we don't want to record it for future runs. 2014# Also quote any args containing shell meta-characters. 2015# Make two passes to allow for proper duplicate-argument suppression. 2016ac_configure_args= 2017ac_configure_args0= 2018ac_configure_args1= 2019ac_must_keep_next=false 2020for ac_pass in 1 2 2021do 2022 for ac_arg 2023 do 2024 case $ac_arg in 2025 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2026 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2027 | -silent | --silent | --silen | --sile | --sil) 2028 continue ;; 2029 *\'*) 2030 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2031 esac 2032 case $ac_pass in 2033 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2034 2) 2035 as_fn_append ac_configure_args1 " '$ac_arg'" 2036 if test $ac_must_keep_next = true; then 2037 ac_must_keep_next=false # Got value, back to normal. 2038 else 2039 case $ac_arg in 2040 *=* | --config-cache | -C | -disable-* | --disable-* \ 2041 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2042 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2043 | -with-* | --with-* | -without-* | --without-* | --x) 2044 case "$ac_configure_args0 " in 2045 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2046 esac 2047 ;; 2048 -* ) ac_must_keep_next=true ;; 2049 esac 2050 fi 2051 as_fn_append ac_configure_args " '$ac_arg'" 2052 ;; 2053 esac 2054 done 2055done 2056{ ac_configure_args0=; unset ac_configure_args0;} 2057{ ac_configure_args1=; unset ac_configure_args1;} 2058 2059# When interrupted or exit'd, cleanup temporary files, and complete 2060# config.log. We remove comments because anyway the quotes in there 2061# would cause problems or look ugly. 2062# WARNING: Use '\'' to represent an apostrophe within the trap. 2063# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2064trap 'exit_status=$? 2065 # Save into config.log some information that might help in debugging. 2066 { 2067 echo 2068 2069 cat <<\_ASBOX 2070## ---------------- ## 2071## Cache variables. ## 2072## ---------------- ## 2073_ASBOX 2074 echo 2075 # The following way of writing the cache mishandles newlines in values, 2076( 2077 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2078 eval ac_val=\$$ac_var 2079 case $ac_val in #( 2080 *${as_nl}*) 2081 case $ac_var in #( 2082 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2083$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2084 esac 2085 case $ac_var in #( 2086 _ | IFS | as_nl) ;; #( 2087 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2088 *) { eval $ac_var=; unset $ac_var;} ;; 2089 esac ;; 2090 esac 2091 done 2092 (set) 2>&1 | 2093 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2094 *${as_nl}ac_space=\ *) 2095 sed -n \ 2096 "s/'\''/'\''\\\\'\'''\''/g; 2097 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2098 ;; #( 2099 *) 2100 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2101 ;; 2102 esac | 2103 sort 2104) 2105 echo 2106 2107 cat <<\_ASBOX 2108## ----------------- ## 2109## Output variables. ## 2110## ----------------- ## 2111_ASBOX 2112 echo 2113 for ac_var in $ac_subst_vars 2114 do 2115 eval ac_val=\$$ac_var 2116 case $ac_val in 2117 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2118 esac 2119 $as_echo "$ac_var='\''$ac_val'\''" 2120 done | sort 2121 echo 2122 2123 if test -n "$ac_subst_files"; then 2124 cat <<\_ASBOX 2125## ------------------- ## 2126## File substitutions. ## 2127## ------------------- ## 2128_ASBOX 2129 echo 2130 for ac_var in $ac_subst_files 2131 do 2132 eval ac_val=\$$ac_var 2133 case $ac_val in 2134 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2135 esac 2136 $as_echo "$ac_var='\''$ac_val'\''" 2137 done | sort 2138 echo 2139 fi 2140 2141 if test -s confdefs.h; then 2142 cat <<\_ASBOX 2143## ----------- ## 2144## confdefs.h. ## 2145## ----------- ## 2146_ASBOX 2147 echo 2148 cat confdefs.h 2149 echo 2150 fi 2151 test "$ac_signal" != 0 && 2152 $as_echo "$as_me: caught signal $ac_signal" 2153 $as_echo "$as_me: exit $exit_status" 2154 } >&5 2155 rm -f core *.core core.conftest.* && 2156 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2157 exit $exit_status 2158' 0 2159for ac_signal in 1 2 13 15; do 2160 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2161done 2162ac_signal=0 2163 2164# confdefs.h avoids OS command line length limits that DEFS can exceed. 2165rm -f -r conftest* confdefs.h 2166 2167$as_echo "/* confdefs.h */" > confdefs.h 2168 2169# Predefined preprocessor variables. 2170 2171cat >>confdefs.h <<_ACEOF 2172#define PACKAGE_NAME "$PACKAGE_NAME" 2173_ACEOF 2174 2175cat >>confdefs.h <<_ACEOF 2176#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2177_ACEOF 2178 2179cat >>confdefs.h <<_ACEOF 2180#define PACKAGE_VERSION "$PACKAGE_VERSION" 2181_ACEOF 2182 2183cat >>confdefs.h <<_ACEOF 2184#define PACKAGE_STRING "$PACKAGE_STRING" 2185_ACEOF 2186 2187cat >>confdefs.h <<_ACEOF 2188#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2189_ACEOF 2190 2191cat >>confdefs.h <<_ACEOF 2192#define PACKAGE_URL "$PACKAGE_URL" 2193_ACEOF 2194 2195 2196# Let the site file select an alternate cache file if it wants to. 2197# Prefer an explicitly selected file to automatically selected ones. 2198ac_site_file1=NONE 2199ac_site_file2=NONE 2200if test -n "$CONFIG_SITE"; then 2201 ac_site_file1=$CONFIG_SITE 2202elif test "x$prefix" != xNONE; then 2203 ac_site_file1=$prefix/share/config.site 2204 ac_site_file2=$prefix/etc/config.site 2205else 2206 ac_site_file1=$ac_default_prefix/share/config.site 2207 ac_site_file2=$ac_default_prefix/etc/config.site 2208fi 2209for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2210do 2211 test "x$ac_site_file" = xNONE && continue 2212 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2213 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2214$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2215 sed 's/^/| /' "$ac_site_file" >&5 2216 . "$ac_site_file" 2217 fi 2218done 2219 2220if test -r "$cache_file"; then 2221 # Some versions of bash will fail to source /dev/null (special files 2222 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2223 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2224 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2225$as_echo "$as_me: loading cache $cache_file" >&6;} 2226 case $cache_file in 2227 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2228 *) . "./$cache_file";; 2229 esac 2230 fi 2231else 2232 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2233$as_echo "$as_me: creating cache $cache_file" >&6;} 2234 >$cache_file 2235fi 2236 2237# Check that the precious variables saved in the cache have kept the same 2238# value. 2239ac_cache_corrupted=false 2240for ac_var in $ac_precious_vars; do 2241 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2242 eval ac_new_set=\$ac_env_${ac_var}_set 2243 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2244 eval ac_new_val=\$ac_env_${ac_var}_value 2245 case $ac_old_set,$ac_new_set in 2246 set,) 2247 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2248$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2249 ac_cache_corrupted=: ;; 2250 ,set) 2251 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2252$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2253 ac_cache_corrupted=: ;; 2254 ,);; 2255 *) 2256 if test "x$ac_old_val" != "x$ac_new_val"; then 2257 # differences in whitespace do not lead to failure. 2258 ac_old_val_w=`echo x $ac_old_val` 2259 ac_new_val_w=`echo x $ac_new_val` 2260 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2261 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2262$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2263 ac_cache_corrupted=: 2264 else 2265 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2266$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2267 eval $ac_var=\$ac_old_val 2268 fi 2269 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2270$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2271 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2272$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2273 fi;; 2274 esac 2275 # Pass precious variables to config.status. 2276 if test "$ac_new_set" = set; then 2277 case $ac_new_val in 2278 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2279 *) ac_arg=$ac_var=$ac_new_val ;; 2280 esac 2281 case " $ac_configure_args " in 2282 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2283 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2284 esac 2285 fi 2286done 2287if $ac_cache_corrupted; then 2288 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2289$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2290 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2291$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2292 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2293fi 2294## -------------------- ## 2295## Main body of script. ## 2296## -------------------- ## 2297 2298ac_ext=c 2299ac_cpp='$CPP $CPPFLAGS' 2300ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2301ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2302ac_compiler_gnu=$ac_cv_c_compiler_gnu 2303 2304 2305 2306ac_config_headers="$ac_config_headers config.h" 2307 2308ac_aux_dir= 2309for ac_dir in . "$srcdir"/.; do 2310 for ac_t in install-sh install.sh shtool; do 2311 if test -f "$ac_dir/$ac_t"; then 2312 ac_aux_dir=$ac_dir 2313 ac_install_sh="$ac_aux_dir/$ac_t -c" 2314 break 2 2315 fi 2316 done 2317done 2318if test -z "$ac_aux_dir"; then 2319 as_fn_error "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 2320fi 2321 2322# These three variables are undocumented and unsupported, 2323# and are intended to be withdrawn in a future Autoconf release. 2324# They can cause serious problems if a builder's source tree is in a directory 2325# whose full name contains unusual characters. 2326ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2327ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2328ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2329 2330 2331 2332# Initialize Automake 2333am__api_version='1.11' 2334 2335# Find a good install program. We prefer a C program (faster), 2336# so one script is as good as another. But avoid the broken or 2337# incompatible versions: 2338# SysV /etc/install, /usr/sbin/install 2339# SunOS /usr/etc/install 2340# IRIX /sbin/install 2341# AIX /bin/install 2342# AmigaOS /C/install, which installs bootblocks on floppy discs 2343# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2344# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2345# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2346# OS/2's system install, which has a completely different semantic 2347# ./install, which can be erroneously created by make from ./install.sh. 2348# Reject install programs that cannot install multiple files. 2349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2350$as_echo_n "checking for a BSD-compatible install... " >&6; } 2351if test -z "$INSTALL"; then 2352if test "${ac_cv_path_install+set}" = set; then : 2353 $as_echo_n "(cached) " >&6 2354else 2355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2356for as_dir in $PATH 2357do 2358 IFS=$as_save_IFS 2359 test -z "$as_dir" && as_dir=. 2360 # Account for people who put trailing slashes in PATH elements. 2361case $as_dir/ in #(( 2362 ./ | .// | /[cC]/* | \ 2363 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2364 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2365 /usr/ucb/* ) ;; 2366 *) 2367 # OSF1 and SCO ODT 3.0 have their own names for install. 2368 # Don't use installbsd from OSF since it installs stuff as root 2369 # by default. 2370 for ac_prog in ginstall scoinst install; do 2371 for ac_exec_ext in '' $ac_executable_extensions; do 2372 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2373 if test $ac_prog = install && 2374 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2375 # AIX install. It has an incompatible calling convention. 2376 : 2377 elif test $ac_prog = install && 2378 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2379 # program-specific install script used by HP pwplus--don't use. 2380 : 2381 else 2382 rm -rf conftest.one conftest.two conftest.dir 2383 echo one > conftest.one 2384 echo two > conftest.two 2385 mkdir conftest.dir 2386 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2387 test -s conftest.one && test -s conftest.two && 2388 test -s conftest.dir/conftest.one && 2389 test -s conftest.dir/conftest.two 2390 then 2391 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2392 break 3 2393 fi 2394 fi 2395 fi 2396 done 2397 done 2398 ;; 2399esac 2400 2401 done 2402IFS=$as_save_IFS 2403 2404rm -rf conftest.one conftest.two conftest.dir 2405 2406fi 2407 if test "${ac_cv_path_install+set}" = set; then 2408 INSTALL=$ac_cv_path_install 2409 else 2410 # As a last resort, use the slow shell script. Don't cache a 2411 # value for INSTALL within a source directory, because that will 2412 # break other packages using the cache if that directory is 2413 # removed, or if the value is a relative name. 2414 INSTALL=$ac_install_sh 2415 fi 2416fi 2417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2418$as_echo "$INSTALL" >&6; } 2419 2420# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2421# It thinks the first close brace ends the variable substitution. 2422test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2423 2424test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2425 2426test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2427 2428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2429$as_echo_n "checking whether build environment is sane... " >&6; } 2430# Just in case 2431sleep 1 2432echo timestamp > conftest.file 2433# Reject unsafe characters in $srcdir or the absolute working directory 2434# name. Accept space and tab only in the latter. 2435am_lf=' 2436' 2437case `pwd` in 2438 *[\\\"\#\$\&\'\`$am_lf]*) 2439 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2440esac 2441case $srcdir in 2442 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2443 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2444esac 2445 2446# Do `set' in a subshell so we don't clobber the current shell's 2447# arguments. Must try -L first in case configure is actually a 2448# symlink; some systems play weird games with the mod time of symlinks 2449# (eg FreeBSD returns the mod time of the symlink's containing 2450# directory). 2451if ( 2452 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2453 if test "$*" = "X"; then 2454 # -L didn't work. 2455 set X `ls -t "$srcdir/configure" conftest.file` 2456 fi 2457 rm -f conftest.file 2458 if test "$*" != "X $srcdir/configure conftest.file" \ 2459 && test "$*" != "X conftest.file $srcdir/configure"; then 2460 2461 # If neither matched, then we have a broken ls. This can happen 2462 # if, for instance, CONFIG_SHELL is bash and it inherits a 2463 # broken ls alias from the environment. This has actually 2464 # happened. Such a system could not be considered "sane". 2465 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2466alias in your environment" "$LINENO" 5 2467 fi 2468 2469 test "$2" = conftest.file 2470 ) 2471then 2472 # Ok. 2473 : 2474else 2475 as_fn_error "newly created file is older than distributed files! 2476Check your system clock" "$LINENO" 5 2477fi 2478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2479$as_echo "yes" >&6; } 2480test "$program_prefix" != NONE && 2481 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2482# Use a double $ so make ignores it. 2483test "$program_suffix" != NONE && 2484 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2485# Double any \ or $. 2486# By default was `s,x,x', remove it if useless. 2487ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2488program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2489 2490# expand $ac_aux_dir to an absolute path 2491am_aux_dir=`cd $ac_aux_dir && pwd` 2492 2493if test x"${MISSING+set}" != xset; then 2494 case $am_aux_dir in 2495 *\ * | *\ *) 2496 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2497 *) 2498 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2499 esac 2500fi 2501# Use eval to expand $SHELL 2502if eval "$MISSING --run true"; then 2503 am_missing_run="$MISSING --run " 2504else 2505 am_missing_run= 2506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2507$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2508fi 2509 2510if test x"${install_sh}" != xset; then 2511 case $am_aux_dir in 2512 *\ * | *\ *) 2513 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2514 *) 2515 install_sh="\${SHELL} $am_aux_dir/install-sh" 2516 esac 2517fi 2518 2519# Installed binaries are usually stripped using `strip' when the user 2520# run `make install-strip'. However `strip' might not be the right 2521# tool to use in cross-compilation environments, therefore Automake 2522# will honor the `STRIP' environment variable to overrule this program. 2523if test "$cross_compiling" != no; then 2524 if test -n "$ac_tool_prefix"; then 2525 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2526set dummy ${ac_tool_prefix}strip; ac_word=$2 2527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2528$as_echo_n "checking for $ac_word... " >&6; } 2529if test "${ac_cv_prog_STRIP+set}" = set; then : 2530 $as_echo_n "(cached) " >&6 2531else 2532 if test -n "$STRIP"; then 2533 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2534else 2535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2536for as_dir in $PATH 2537do 2538 IFS=$as_save_IFS 2539 test -z "$as_dir" && as_dir=. 2540 for ac_exec_ext in '' $ac_executable_extensions; do 2541 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2542 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2544 break 2 2545 fi 2546done 2547 done 2548IFS=$as_save_IFS 2549 2550fi 2551fi 2552STRIP=$ac_cv_prog_STRIP 2553if test -n "$STRIP"; then 2554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2555$as_echo "$STRIP" >&6; } 2556else 2557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2558$as_echo "no" >&6; } 2559fi 2560 2561 2562fi 2563if test -z "$ac_cv_prog_STRIP"; then 2564 ac_ct_STRIP=$STRIP 2565 # Extract the first word of "strip", so it can be a program name with args. 2566set dummy strip; ac_word=$2 2567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2568$as_echo_n "checking for $ac_word... " >&6; } 2569if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2570 $as_echo_n "(cached) " >&6 2571else 2572 if test -n "$ac_ct_STRIP"; then 2573 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2574else 2575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2576for as_dir in $PATH 2577do 2578 IFS=$as_save_IFS 2579 test -z "$as_dir" && as_dir=. 2580 for ac_exec_ext in '' $ac_executable_extensions; do 2581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2582 ac_cv_prog_ac_ct_STRIP="strip" 2583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2584 break 2 2585 fi 2586done 2587 done 2588IFS=$as_save_IFS 2589 2590fi 2591fi 2592ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2593if test -n "$ac_ct_STRIP"; then 2594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2595$as_echo "$ac_ct_STRIP" >&6; } 2596else 2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2598$as_echo "no" >&6; } 2599fi 2600 2601 if test "x$ac_ct_STRIP" = x; then 2602 STRIP=":" 2603 else 2604 case $cross_compiling:$ac_tool_warned in 2605yes:) 2606{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2607$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2608ac_tool_warned=yes ;; 2609esac 2610 STRIP=$ac_ct_STRIP 2611 fi 2612else 2613 STRIP="$ac_cv_prog_STRIP" 2614fi 2615 2616fi 2617INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2618 2619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2620$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2621if test -z "$MKDIR_P"; then 2622 if test "${ac_cv_path_mkdir+set}" = set; then : 2623 $as_echo_n "(cached) " >&6 2624else 2625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2626for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2627do 2628 IFS=$as_save_IFS 2629 test -z "$as_dir" && as_dir=. 2630 for ac_prog in mkdir gmkdir; do 2631 for ac_exec_ext in '' $ac_executable_extensions; do 2632 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2633 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2634 'mkdir (GNU coreutils) '* | \ 2635 'mkdir (coreutils) '* | \ 2636 'mkdir (fileutils) '4.1*) 2637 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2638 break 3;; 2639 esac 2640 done 2641 done 2642 done 2643IFS=$as_save_IFS 2644 2645fi 2646 2647 test -d ./--version && rmdir ./--version 2648 if test "${ac_cv_path_mkdir+set}" = set; then 2649 MKDIR_P="$ac_cv_path_mkdir -p" 2650 else 2651 # As a last resort, use the slow shell script. Don't cache a 2652 # value for MKDIR_P within a source directory, because that will 2653 # break other packages using the cache if that directory is 2654 # removed, or if the value is a relative name. 2655 MKDIR_P="$ac_install_sh -d" 2656 fi 2657fi 2658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2659$as_echo "$MKDIR_P" >&6; } 2660 2661mkdir_p="$MKDIR_P" 2662case $mkdir_p in 2663 [\\/$]* | ?:[\\/]*) ;; 2664 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2665esac 2666 2667for ac_prog in gawk mawk nawk awk 2668do 2669 # Extract the first word of "$ac_prog", so it can be a program name with args. 2670set dummy $ac_prog; ac_word=$2 2671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2672$as_echo_n "checking for $ac_word... " >&6; } 2673if test "${ac_cv_prog_AWK+set}" = set; then : 2674 $as_echo_n "(cached) " >&6 2675else 2676 if test -n "$AWK"; then 2677 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2678else 2679as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2680for as_dir in $PATH 2681do 2682 IFS=$as_save_IFS 2683 test -z "$as_dir" && as_dir=. 2684 for ac_exec_ext in '' $ac_executable_extensions; do 2685 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2686 ac_cv_prog_AWK="$ac_prog" 2687 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2688 break 2 2689 fi 2690done 2691 done 2692IFS=$as_save_IFS 2693 2694fi 2695fi 2696AWK=$ac_cv_prog_AWK 2697if test -n "$AWK"; then 2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2699$as_echo "$AWK" >&6; } 2700else 2701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2702$as_echo "no" >&6; } 2703fi 2704 2705 2706 test -n "$AWK" && break 2707done 2708 2709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2710$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2711set x ${MAKE-make} 2712ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2713if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2714 $as_echo_n "(cached) " >&6 2715else 2716 cat >conftest.make <<\_ACEOF 2717SHELL = /bin/sh 2718all: 2719 @echo '@@@%%%=$(MAKE)=@@@%%%' 2720_ACEOF 2721# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2722case `${MAKE-make} -f conftest.make 2>/dev/null` in 2723 *@@@%%%=?*=@@@%%%*) 2724 eval ac_cv_prog_make_${ac_make}_set=yes;; 2725 *) 2726 eval ac_cv_prog_make_${ac_make}_set=no;; 2727esac 2728rm -f conftest.make 2729fi 2730if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2732$as_echo "yes" >&6; } 2733 SET_MAKE= 2734else 2735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2736$as_echo "no" >&6; } 2737 SET_MAKE="MAKE=${MAKE-make}" 2738fi 2739 2740rm -rf .tst 2>/dev/null 2741mkdir .tst 2>/dev/null 2742if test -d .tst; then 2743 am__leading_dot=. 2744else 2745 am__leading_dot=_ 2746fi 2747rmdir .tst 2>/dev/null 2748 2749if test "`cd $srcdir && pwd`" != "`pwd`"; then 2750 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2751 # is not polluted with repeated "-I." 2752 am__isrc=' -I$(srcdir)' 2753 # test to see if srcdir already configured 2754 if test -f $srcdir/config.status; then 2755 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2756 fi 2757fi 2758 2759# test whether we have cygpath 2760if test -z "$CYGPATH_W"; then 2761 if (cygpath --version) >/dev/null 2>/dev/null; then 2762 CYGPATH_W='cygpath -w' 2763 else 2764 CYGPATH_W=echo 2765 fi 2766fi 2767 2768 2769# Define the identity of the package. 2770 PACKAGE='xf86-video-ark' 2771 VERSION='0.7.3' 2772 2773 2774cat >>confdefs.h <<_ACEOF 2775#define PACKAGE "$PACKAGE" 2776_ACEOF 2777 2778 2779cat >>confdefs.h <<_ACEOF 2780#define VERSION "$VERSION" 2781_ACEOF 2782 2783# Some tools Automake needs. 2784 2785ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2786 2787 2788AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2789 2790 2791AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2792 2793 2794AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2795 2796 2797MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2798 2799# We need awk for the "check" target. The system "awk" is bad on 2800# some platforms. 2801# Always define AMTAR for backward compatibility. 2802 2803AMTAR=${AMTAR-"${am_missing_run}tar"} 2804 2805am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2806 2807 2808 2809 2810 2811 2812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2813$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2814 # Check whether --enable-maintainer-mode was given. 2815if test "${enable_maintainer_mode+set}" = set; then : 2816 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2817else 2818 USE_MAINTAINER_MODE=no 2819fi 2820 2821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2822$as_echo "$USE_MAINTAINER_MODE" >&6; } 2823 if test $USE_MAINTAINER_MODE = yes; then 2824 MAINTAINER_MODE_TRUE= 2825 MAINTAINER_MODE_FALSE='#' 2826else 2827 MAINTAINER_MODE_TRUE='#' 2828 MAINTAINER_MODE_FALSE= 2829fi 2830 2831 MAINT=$MAINTAINER_MODE_TRUE 2832 2833 2834 2835# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847DEPDIR="${am__leading_dot}deps" 2848 2849ac_config_commands="$ac_config_commands depfiles" 2850 2851 2852am_make=${MAKE-make} 2853cat > confinc << 'END' 2854am__doit: 2855 @echo this is the am__doit target 2856.PHONY: am__doit 2857END 2858# If we don't find an include directive, just comment out the code. 2859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2860$as_echo_n "checking for style of include used by $am_make... " >&6; } 2861am__include="#" 2862am__quote= 2863_am_result=none 2864# First try GNU make style include. 2865echo "include confinc" > confmf 2866# Ignore all kinds of additional output from `make'. 2867case `$am_make -s -f confmf 2> /dev/null` in #( 2868*the\ am__doit\ target*) 2869 am__include=include 2870 am__quote= 2871 _am_result=GNU 2872 ;; 2873esac 2874# Now try BSD make style include. 2875if test "$am__include" = "#"; then 2876 echo '.include "confinc"' > confmf 2877 case `$am_make -s -f confmf 2> /dev/null` in #( 2878 *the\ am__doit\ target*) 2879 am__include=.include 2880 am__quote="\"" 2881 _am_result=BSD 2882 ;; 2883 esac 2884fi 2885 2886 2887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2888$as_echo "$_am_result" >&6; } 2889rm -f confinc confmf 2890 2891# Check whether --enable-dependency-tracking was given. 2892if test "${enable_dependency_tracking+set}" = set; then : 2893 enableval=$enable_dependency_tracking; 2894fi 2895 2896if test "x$enable_dependency_tracking" != xno; then 2897 am_depcomp="$ac_aux_dir/depcomp" 2898 AMDEPBACKSLASH='\' 2899fi 2900 if test "x$enable_dependency_tracking" != xno; then 2901 AMDEP_TRUE= 2902 AMDEP_FALSE='#' 2903else 2904 AMDEP_TRUE='#' 2905 AMDEP_FALSE= 2906fi 2907 2908 2909ac_ext=c 2910ac_cpp='$CPP $CPPFLAGS' 2911ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2912ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2913ac_compiler_gnu=$ac_cv_c_compiler_gnu 2914if test -n "$ac_tool_prefix"; then 2915 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2916set dummy ${ac_tool_prefix}gcc; ac_word=$2 2917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2918$as_echo_n "checking for $ac_word... " >&6; } 2919if test "${ac_cv_prog_CC+set}" = set; then : 2920 $as_echo_n "(cached) " >&6 2921else 2922 if test -n "$CC"; then 2923 ac_cv_prog_CC="$CC" # Let the user override the test. 2924else 2925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2926for as_dir in $PATH 2927do 2928 IFS=$as_save_IFS 2929 test -z "$as_dir" && as_dir=. 2930 for ac_exec_ext in '' $ac_executable_extensions; do 2931 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2932 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2934 break 2 2935 fi 2936done 2937 done 2938IFS=$as_save_IFS 2939 2940fi 2941fi 2942CC=$ac_cv_prog_CC 2943if test -n "$CC"; then 2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2945$as_echo "$CC" >&6; } 2946else 2947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2948$as_echo "no" >&6; } 2949fi 2950 2951 2952fi 2953if test -z "$ac_cv_prog_CC"; then 2954 ac_ct_CC=$CC 2955 # Extract the first word of "gcc", so it can be a program name with args. 2956set dummy gcc; ac_word=$2 2957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2958$as_echo_n "checking for $ac_word... " >&6; } 2959if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2960 $as_echo_n "(cached) " >&6 2961else 2962 if test -n "$ac_ct_CC"; then 2963 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2964else 2965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2966for as_dir in $PATH 2967do 2968 IFS=$as_save_IFS 2969 test -z "$as_dir" && as_dir=. 2970 for ac_exec_ext in '' $ac_executable_extensions; do 2971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2972 ac_cv_prog_ac_ct_CC="gcc" 2973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2974 break 2 2975 fi 2976done 2977 done 2978IFS=$as_save_IFS 2979 2980fi 2981fi 2982ac_ct_CC=$ac_cv_prog_ac_ct_CC 2983if test -n "$ac_ct_CC"; then 2984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2985$as_echo "$ac_ct_CC" >&6; } 2986else 2987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2988$as_echo "no" >&6; } 2989fi 2990 2991 if test "x$ac_ct_CC" = x; then 2992 CC="" 2993 else 2994 case $cross_compiling:$ac_tool_warned in 2995yes:) 2996{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2997$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2998ac_tool_warned=yes ;; 2999esac 3000 CC=$ac_ct_CC 3001 fi 3002else 3003 CC="$ac_cv_prog_CC" 3004fi 3005 3006if test -z "$CC"; then 3007 if test -n "$ac_tool_prefix"; then 3008 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3009set dummy ${ac_tool_prefix}cc; ac_word=$2 3010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3011$as_echo_n "checking for $ac_word... " >&6; } 3012if test "${ac_cv_prog_CC+set}" = set; then : 3013 $as_echo_n "(cached) " >&6 3014else 3015 if test -n "$CC"; then 3016 ac_cv_prog_CC="$CC" # Let the user override the test. 3017else 3018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3019for as_dir in $PATH 3020do 3021 IFS=$as_save_IFS 3022 test -z "$as_dir" && as_dir=. 3023 for ac_exec_ext in '' $ac_executable_extensions; do 3024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3025 ac_cv_prog_CC="${ac_tool_prefix}cc" 3026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3027 break 2 3028 fi 3029done 3030 done 3031IFS=$as_save_IFS 3032 3033fi 3034fi 3035CC=$ac_cv_prog_CC 3036if test -n "$CC"; then 3037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3038$as_echo "$CC" >&6; } 3039else 3040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3041$as_echo "no" >&6; } 3042fi 3043 3044 3045 fi 3046fi 3047if test -z "$CC"; then 3048 # Extract the first word of "cc", so it can be a program name with args. 3049set dummy cc; ac_word=$2 3050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3051$as_echo_n "checking for $ac_word... " >&6; } 3052if test "${ac_cv_prog_CC+set}" = set; then : 3053 $as_echo_n "(cached) " >&6 3054else 3055 if test -n "$CC"; then 3056 ac_cv_prog_CC="$CC" # Let the user override the test. 3057else 3058 ac_prog_rejected=no 3059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3060for as_dir in $PATH 3061do 3062 IFS=$as_save_IFS 3063 test -z "$as_dir" && as_dir=. 3064 for ac_exec_ext in '' $ac_executable_extensions; do 3065 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3066 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3067 ac_prog_rejected=yes 3068 continue 3069 fi 3070 ac_cv_prog_CC="cc" 3071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3072 break 2 3073 fi 3074done 3075 done 3076IFS=$as_save_IFS 3077 3078if test $ac_prog_rejected = yes; then 3079 # We found a bogon in the path, so make sure we never use it. 3080 set dummy $ac_cv_prog_CC 3081 shift 3082 if test $# != 0; then 3083 # We chose a different compiler from the bogus one. 3084 # However, it has the same basename, so the bogon will be chosen 3085 # first if we set CC to just the basename; use the full file name. 3086 shift 3087 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3088 fi 3089fi 3090fi 3091fi 3092CC=$ac_cv_prog_CC 3093if test -n "$CC"; then 3094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3095$as_echo "$CC" >&6; } 3096else 3097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3098$as_echo "no" >&6; } 3099fi 3100 3101 3102fi 3103if test -z "$CC"; then 3104 if test -n "$ac_tool_prefix"; then 3105 for ac_prog in cl.exe 3106 do 3107 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3108set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3110$as_echo_n "checking for $ac_word... " >&6; } 3111if test "${ac_cv_prog_CC+set}" = set; then : 3112 $as_echo_n "(cached) " >&6 3113else 3114 if test -n "$CC"; then 3115 ac_cv_prog_CC="$CC" # Let the user override the test. 3116else 3117as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3118for as_dir in $PATH 3119do 3120 IFS=$as_save_IFS 3121 test -z "$as_dir" && as_dir=. 3122 for ac_exec_ext in '' $ac_executable_extensions; do 3123 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3124 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3126 break 2 3127 fi 3128done 3129 done 3130IFS=$as_save_IFS 3131 3132fi 3133fi 3134CC=$ac_cv_prog_CC 3135if test -n "$CC"; then 3136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3137$as_echo "$CC" >&6; } 3138else 3139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3140$as_echo "no" >&6; } 3141fi 3142 3143 3144 test -n "$CC" && break 3145 done 3146fi 3147if test -z "$CC"; then 3148 ac_ct_CC=$CC 3149 for ac_prog in cl.exe 3150do 3151 # Extract the first word of "$ac_prog", so it can be a program name with args. 3152set dummy $ac_prog; ac_word=$2 3153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3154$as_echo_n "checking for $ac_word... " >&6; } 3155if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3156 $as_echo_n "(cached) " >&6 3157else 3158 if test -n "$ac_ct_CC"; then 3159 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3160else 3161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3162for as_dir in $PATH 3163do 3164 IFS=$as_save_IFS 3165 test -z "$as_dir" && as_dir=. 3166 for ac_exec_ext in '' $ac_executable_extensions; do 3167 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3168 ac_cv_prog_ac_ct_CC="$ac_prog" 3169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3170 break 2 3171 fi 3172done 3173 done 3174IFS=$as_save_IFS 3175 3176fi 3177fi 3178ac_ct_CC=$ac_cv_prog_ac_ct_CC 3179if test -n "$ac_ct_CC"; then 3180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3181$as_echo "$ac_ct_CC" >&6; } 3182else 3183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3184$as_echo "no" >&6; } 3185fi 3186 3187 3188 test -n "$ac_ct_CC" && break 3189done 3190 3191 if test "x$ac_ct_CC" = x; then 3192 CC="" 3193 else 3194 case $cross_compiling:$ac_tool_warned in 3195yes:) 3196{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3197$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3198ac_tool_warned=yes ;; 3199esac 3200 CC=$ac_ct_CC 3201 fi 3202fi 3203 3204fi 3205 3206 3207test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3208$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3209as_fn_error "no acceptable C compiler found in \$PATH 3210See \`config.log' for more details." "$LINENO" 5; } 3211 3212# Provide some information about the compiler. 3213$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3214set X $ac_compile 3215ac_compiler=$2 3216for ac_option in --version -v -V -qversion; do 3217 { { ac_try="$ac_compiler $ac_option >&5" 3218case "(($ac_try" in 3219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3220 *) ac_try_echo=$ac_try;; 3221esac 3222eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3223$as_echo "$ac_try_echo"; } >&5 3224 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3225 ac_status=$? 3226 if test -s conftest.err; then 3227 sed '10a\ 3228... rest of stderr output deleted ... 3229 10q' conftest.err >conftest.er1 3230 cat conftest.er1 >&5 3231 fi 3232 rm -f conftest.er1 conftest.err 3233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3234 test $ac_status = 0; } 3235done 3236 3237cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3238/* end confdefs.h. */ 3239 3240int 3241main () 3242{ 3243 3244 ; 3245 return 0; 3246} 3247_ACEOF 3248ac_clean_files_save=$ac_clean_files 3249ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3250# Try to create an executable without -o first, disregard a.out. 3251# It will help us diagnose broken compilers, and finding out an intuition 3252# of exeext. 3253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3254$as_echo_n "checking whether the C compiler works... " >&6; } 3255ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3256 3257# The possible output files: 3258ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3259 3260ac_rmfiles= 3261for ac_file in $ac_files 3262do 3263 case $ac_file in 3264 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3265 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3266 esac 3267done 3268rm -f $ac_rmfiles 3269 3270if { { ac_try="$ac_link_default" 3271case "(($ac_try" in 3272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3273 *) ac_try_echo=$ac_try;; 3274esac 3275eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3276$as_echo "$ac_try_echo"; } >&5 3277 (eval "$ac_link_default") 2>&5 3278 ac_status=$? 3279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3280 test $ac_status = 0; }; then : 3281 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3282# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3283# in a Makefile. We should not override ac_cv_exeext if it was cached, 3284# so that the user can short-circuit this test for compilers unknown to 3285# Autoconf. 3286for ac_file in $ac_files '' 3287do 3288 test -f "$ac_file" || continue 3289 case $ac_file in 3290 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3291 ;; 3292 [ab].out ) 3293 # We found the default executable, but exeext='' is most 3294 # certainly right. 3295 break;; 3296 *.* ) 3297 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3298 then :; else 3299 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3300 fi 3301 # We set ac_cv_exeext here because the later test for it is not 3302 # safe: cross compilers may not add the suffix if given an `-o' 3303 # argument, so we may need to know it at that point already. 3304 # Even if this section looks crufty: it has the advantage of 3305 # actually working. 3306 break;; 3307 * ) 3308 break;; 3309 esac 3310done 3311test "$ac_cv_exeext" = no && ac_cv_exeext= 3312 3313else 3314 ac_file='' 3315fi 3316if test -z "$ac_file"; then : 3317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3318$as_echo "no" >&6; } 3319$as_echo "$as_me: failed program was:" >&5 3320sed 's/^/| /' conftest.$ac_ext >&5 3321 3322{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3323$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3324{ as_fn_set_status 77 3325as_fn_error "C compiler cannot create executables 3326See \`config.log' for more details." "$LINENO" 5; }; } 3327else 3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3329$as_echo "yes" >&6; } 3330fi 3331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3332$as_echo_n "checking for C compiler default output file name... " >&6; } 3333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3334$as_echo "$ac_file" >&6; } 3335ac_exeext=$ac_cv_exeext 3336 3337rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3338ac_clean_files=$ac_clean_files_save 3339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3340$as_echo_n "checking for suffix of executables... " >&6; } 3341if { { ac_try="$ac_link" 3342case "(($ac_try" in 3343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3344 *) ac_try_echo=$ac_try;; 3345esac 3346eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3347$as_echo "$ac_try_echo"; } >&5 3348 (eval "$ac_link") 2>&5 3349 ac_status=$? 3350 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3351 test $ac_status = 0; }; then : 3352 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3353# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3354# work properly (i.e., refer to `conftest.exe'), while it won't with 3355# `rm'. 3356for ac_file in conftest.exe conftest conftest.*; do 3357 test -f "$ac_file" || continue 3358 case $ac_file in 3359 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3360 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3361 break;; 3362 * ) break;; 3363 esac 3364done 3365else 3366 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3367$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3368as_fn_error "cannot compute suffix of executables: cannot compile and link 3369See \`config.log' for more details." "$LINENO" 5; } 3370fi 3371rm -f conftest conftest$ac_cv_exeext 3372{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3373$as_echo "$ac_cv_exeext" >&6; } 3374 3375rm -f conftest.$ac_ext 3376EXEEXT=$ac_cv_exeext 3377ac_exeext=$EXEEXT 3378cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3379/* end confdefs.h. */ 3380#include <stdio.h> 3381int 3382main () 3383{ 3384FILE *f = fopen ("conftest.out", "w"); 3385 return ferror (f) || fclose (f) != 0; 3386 3387 ; 3388 return 0; 3389} 3390_ACEOF 3391ac_clean_files="$ac_clean_files conftest.out" 3392# Check that the compiler produces executables we can run. If not, either 3393# the compiler is broken, or we cross compile. 3394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3395$as_echo_n "checking whether we are cross compiling... " >&6; } 3396if test "$cross_compiling" != yes; then 3397 { { ac_try="$ac_link" 3398case "(($ac_try" in 3399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3400 *) ac_try_echo=$ac_try;; 3401esac 3402eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3403$as_echo "$ac_try_echo"; } >&5 3404 (eval "$ac_link") 2>&5 3405 ac_status=$? 3406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3407 test $ac_status = 0; } 3408 if { ac_try='./conftest$ac_cv_exeext' 3409 { { case "(($ac_try" in 3410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3411 *) ac_try_echo=$ac_try;; 3412esac 3413eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3414$as_echo "$ac_try_echo"; } >&5 3415 (eval "$ac_try") 2>&5 3416 ac_status=$? 3417 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3418 test $ac_status = 0; }; }; then 3419 cross_compiling=no 3420 else 3421 if test "$cross_compiling" = maybe; then 3422 cross_compiling=yes 3423 else 3424 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3425$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3426as_fn_error "cannot run C compiled programs. 3427If you meant to cross compile, use \`--host'. 3428See \`config.log' for more details." "$LINENO" 5; } 3429 fi 3430 fi 3431fi 3432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3433$as_echo "$cross_compiling" >&6; } 3434 3435rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3436ac_clean_files=$ac_clean_files_save 3437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3438$as_echo_n "checking for suffix of object files... " >&6; } 3439if test "${ac_cv_objext+set}" = set; then : 3440 $as_echo_n "(cached) " >&6 3441else 3442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3443/* end confdefs.h. */ 3444 3445int 3446main () 3447{ 3448 3449 ; 3450 return 0; 3451} 3452_ACEOF 3453rm -f conftest.o conftest.obj 3454if { { ac_try="$ac_compile" 3455case "(($ac_try" in 3456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3457 *) ac_try_echo=$ac_try;; 3458esac 3459eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3460$as_echo "$ac_try_echo"; } >&5 3461 (eval "$ac_compile") 2>&5 3462 ac_status=$? 3463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3464 test $ac_status = 0; }; then : 3465 for ac_file in conftest.o conftest.obj conftest.*; do 3466 test -f "$ac_file" || continue; 3467 case $ac_file in 3468 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3469 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3470 break;; 3471 esac 3472done 3473else 3474 $as_echo "$as_me: failed program was:" >&5 3475sed 's/^/| /' conftest.$ac_ext >&5 3476 3477{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3478$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3479as_fn_error "cannot compute suffix of object files: cannot compile 3480See \`config.log' for more details." "$LINENO" 5; } 3481fi 3482rm -f conftest.$ac_cv_objext conftest.$ac_ext 3483fi 3484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3485$as_echo "$ac_cv_objext" >&6; } 3486OBJEXT=$ac_cv_objext 3487ac_objext=$OBJEXT 3488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3489$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3490if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3491 $as_echo_n "(cached) " >&6 3492else 3493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3494/* end confdefs.h. */ 3495 3496int 3497main () 3498{ 3499#ifndef __GNUC__ 3500 choke me 3501#endif 3502 3503 ; 3504 return 0; 3505} 3506_ACEOF 3507if ac_fn_c_try_compile "$LINENO"; then : 3508 ac_compiler_gnu=yes 3509else 3510 ac_compiler_gnu=no 3511fi 3512rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3513ac_cv_c_compiler_gnu=$ac_compiler_gnu 3514 3515fi 3516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3517$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3518if test $ac_compiler_gnu = yes; then 3519 GCC=yes 3520else 3521 GCC= 3522fi 3523ac_test_CFLAGS=${CFLAGS+set} 3524ac_save_CFLAGS=$CFLAGS 3525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3526$as_echo_n "checking whether $CC accepts -g... " >&6; } 3527if test "${ac_cv_prog_cc_g+set}" = set; then : 3528 $as_echo_n "(cached) " >&6 3529else 3530 ac_save_c_werror_flag=$ac_c_werror_flag 3531 ac_c_werror_flag=yes 3532 ac_cv_prog_cc_g=no 3533 CFLAGS="-g" 3534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3535/* end confdefs.h. */ 3536 3537int 3538main () 3539{ 3540 3541 ; 3542 return 0; 3543} 3544_ACEOF 3545if ac_fn_c_try_compile "$LINENO"; then : 3546 ac_cv_prog_cc_g=yes 3547else 3548 CFLAGS="" 3549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3550/* end confdefs.h. */ 3551 3552int 3553main () 3554{ 3555 3556 ; 3557 return 0; 3558} 3559_ACEOF 3560if ac_fn_c_try_compile "$LINENO"; then : 3561 3562else 3563 ac_c_werror_flag=$ac_save_c_werror_flag 3564 CFLAGS="-g" 3565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3566/* end confdefs.h. */ 3567 3568int 3569main () 3570{ 3571 3572 ; 3573 return 0; 3574} 3575_ACEOF 3576if ac_fn_c_try_compile "$LINENO"; then : 3577 ac_cv_prog_cc_g=yes 3578fi 3579rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3580fi 3581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3582fi 3583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3584 ac_c_werror_flag=$ac_save_c_werror_flag 3585fi 3586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3587$as_echo "$ac_cv_prog_cc_g" >&6; } 3588if test "$ac_test_CFLAGS" = set; then 3589 CFLAGS=$ac_save_CFLAGS 3590elif test $ac_cv_prog_cc_g = yes; then 3591 if test "$GCC" = yes; then 3592 CFLAGS="-g -O2" 3593 else 3594 CFLAGS="-g" 3595 fi 3596else 3597 if test "$GCC" = yes; then 3598 CFLAGS="-O2" 3599 else 3600 CFLAGS= 3601 fi 3602fi 3603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3604$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3605if test "${ac_cv_prog_cc_c89+set}" = set; then : 3606 $as_echo_n "(cached) " >&6 3607else 3608 ac_cv_prog_cc_c89=no 3609ac_save_CC=$CC 3610cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3611/* end confdefs.h. */ 3612#include <stdarg.h> 3613#include <stdio.h> 3614#include <sys/types.h> 3615#include <sys/stat.h> 3616/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3617struct buf { int x; }; 3618FILE * (*rcsopen) (struct buf *, struct stat *, int); 3619static char *e (p, i) 3620 char **p; 3621 int i; 3622{ 3623 return p[i]; 3624} 3625static char *f (char * (*g) (char **, int), char **p, ...) 3626{ 3627 char *s; 3628 va_list v; 3629 va_start (v,p); 3630 s = g (p, va_arg (v,int)); 3631 va_end (v); 3632 return s; 3633} 3634 3635/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3636 function prototypes and stuff, but not '\xHH' hex character constants. 3637 These don't provoke an error unfortunately, instead are silently treated 3638 as 'x'. The following induces an error, until -std is added to get 3639 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3640 array size at least. It's necessary to write '\x00'==0 to get something 3641 that's true only with -std. */ 3642int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3643 3644/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3645 inside strings and character constants. */ 3646#define FOO(x) 'x' 3647int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3648 3649int test (int i, double x); 3650struct s1 {int (*f) (int a);}; 3651struct s2 {int (*f) (double a);}; 3652int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3653int argc; 3654char **argv; 3655int 3656main () 3657{ 3658return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3659 ; 3660 return 0; 3661} 3662_ACEOF 3663for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3664 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3665do 3666 CC="$ac_save_CC $ac_arg" 3667 if ac_fn_c_try_compile "$LINENO"; then : 3668 ac_cv_prog_cc_c89=$ac_arg 3669fi 3670rm -f core conftest.err conftest.$ac_objext 3671 test "x$ac_cv_prog_cc_c89" != "xno" && break 3672done 3673rm -f conftest.$ac_ext 3674CC=$ac_save_CC 3675 3676fi 3677# AC_CACHE_VAL 3678case "x$ac_cv_prog_cc_c89" in 3679 x) 3680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3681$as_echo "none needed" >&6; } ;; 3682 xno) 3683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3684$as_echo "unsupported" >&6; } ;; 3685 *) 3686 CC="$CC $ac_cv_prog_cc_c89" 3687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3688$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3689esac 3690if test "x$ac_cv_prog_cc_c89" != xno; then : 3691 3692fi 3693 3694ac_ext=c 3695ac_cpp='$CPP $CPPFLAGS' 3696ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3697ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3698ac_compiler_gnu=$ac_cv_c_compiler_gnu 3699 3700depcc="$CC" am_compiler_list= 3701 3702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3703$as_echo_n "checking dependency style of $depcc... " >&6; } 3704if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3705 $as_echo_n "(cached) " >&6 3706else 3707 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3708 # We make a subdir and do the tests there. Otherwise we can end up 3709 # making bogus files that we don't know about and never remove. For 3710 # instance it was reported that on HP-UX the gcc test will end up 3711 # making a dummy file named `D' -- because `-MD' means `put the output 3712 # in D'. 3713 mkdir conftest.dir 3714 # Copy depcomp to subdir because otherwise we won't find it if we're 3715 # using a relative directory. 3716 cp "$am_depcomp" conftest.dir 3717 cd conftest.dir 3718 # We will build objects and dependencies in a subdirectory because 3719 # it helps to detect inapplicable dependency modes. For instance 3720 # both Tru64's cc and ICC support -MD to output dependencies as a 3721 # side effect of compilation, but ICC will put the dependencies in 3722 # the current directory while Tru64 will put them in the object 3723 # directory. 3724 mkdir sub 3725 3726 am_cv_CC_dependencies_compiler_type=none 3727 if test "$am_compiler_list" = ""; then 3728 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3729 fi 3730 am__universal=false 3731 case " $depcc " in #( 3732 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3733 esac 3734 3735 for depmode in $am_compiler_list; do 3736 # Setup a source with many dependencies, because some compilers 3737 # like to wrap large dependency lists on column 80 (with \), and 3738 # we should not choose a depcomp mode which is confused by this. 3739 # 3740 # We need to recreate these files for each test, as the compiler may 3741 # overwrite some of them when testing with obscure command lines. 3742 # This happens at least with the AIX C compiler. 3743 : > sub/conftest.c 3744 for i in 1 2 3 4 5 6; do 3745 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3746 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3747 # Solaris 8's {/usr,}/bin/sh. 3748 touch sub/conftst$i.h 3749 done 3750 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3751 3752 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3753 # mode. It turns out that the SunPro C++ compiler does not properly 3754 # handle `-M -o', and we need to detect this. Also, some Intel 3755 # versions had trouble with output in subdirs 3756 am__obj=sub/conftest.${OBJEXT-o} 3757 am__minus_obj="-o $am__obj" 3758 case $depmode in 3759 gcc) 3760 # This depmode causes a compiler race in universal mode. 3761 test "$am__universal" = false || continue 3762 ;; 3763 nosideeffect) 3764 # after this tag, mechanisms are not by side-effect, so they'll 3765 # only be used when explicitly requested 3766 if test "x$enable_dependency_tracking" = xyes; then 3767 continue 3768 else 3769 break 3770 fi 3771 ;; 3772 msvisualcpp | msvcmsys) 3773 # This compiler won't grok `-c -o', but also, the minuso test has 3774 # not run yet. These depmodes are late enough in the game, and 3775 # so weak that their functioning should not be impacted. 3776 am__obj=conftest.${OBJEXT-o} 3777 am__minus_obj= 3778 ;; 3779 none) break ;; 3780 esac 3781 if depmode=$depmode \ 3782 source=sub/conftest.c object=$am__obj \ 3783 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3784 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3785 >/dev/null 2>conftest.err && 3786 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3787 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3788 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3789 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3790 # icc doesn't choke on unknown options, it will just issue warnings 3791 # or remarks (even with -Werror). So we grep stderr for any message 3792 # that says an option was ignored or not supported. 3793 # When given -MP, icc 7.0 and 7.1 complain thusly: 3794 # icc: Command line warning: ignoring option '-M'; no argument required 3795 # The diagnosis changed in icc 8.0: 3796 # icc: Command line remark: option '-MP' not supported 3797 if (grep 'ignoring option' conftest.err || 3798 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3799 am_cv_CC_dependencies_compiler_type=$depmode 3800 break 3801 fi 3802 fi 3803 done 3804 3805 cd .. 3806 rm -rf conftest.dir 3807else 3808 am_cv_CC_dependencies_compiler_type=none 3809fi 3810 3811fi 3812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3813$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3814CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3815 3816 if 3817 test "x$enable_dependency_tracking" != xno \ 3818 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3819 am__fastdepCC_TRUE= 3820 am__fastdepCC_FALSE='#' 3821else 3822 am__fastdepCC_TRUE='#' 3823 am__fastdepCC_FALSE= 3824fi 3825 3826 3827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3828$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3829if test "${ac_cv_prog_cc_c99+set}" = set; then : 3830 $as_echo_n "(cached) " >&6 3831else 3832 ac_cv_prog_cc_c99=no 3833ac_save_CC=$CC 3834cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3835/* end confdefs.h. */ 3836#include <stdarg.h> 3837#include <stdbool.h> 3838#include <stdlib.h> 3839#include <wchar.h> 3840#include <stdio.h> 3841 3842// Check varargs macros. These examples are taken from C99 6.10.3.5. 3843#define debug(...) fprintf (stderr, __VA_ARGS__) 3844#define showlist(...) puts (#__VA_ARGS__) 3845#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3846static void 3847test_varargs_macros (void) 3848{ 3849 int x = 1234; 3850 int y = 5678; 3851 debug ("Flag"); 3852 debug ("X = %d\n", x); 3853 showlist (The first, second, and third items.); 3854 report (x>y, "x is %d but y is %d", x, y); 3855} 3856 3857// Check long long types. 3858#define BIG64 18446744073709551615ull 3859#define BIG32 4294967295ul 3860#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3861#if !BIG_OK 3862 your preprocessor is broken; 3863#endif 3864#if BIG_OK 3865#else 3866 your preprocessor is broken; 3867#endif 3868static long long int bignum = -9223372036854775807LL; 3869static unsigned long long int ubignum = BIG64; 3870 3871struct incomplete_array 3872{ 3873 int datasize; 3874 double data[]; 3875}; 3876 3877struct named_init { 3878 int number; 3879 const wchar_t *name; 3880 double average; 3881}; 3882 3883typedef const char *ccp; 3884 3885static inline int 3886test_restrict (ccp restrict text) 3887{ 3888 // See if C++-style comments work. 3889 // Iterate through items via the restricted pointer. 3890 // Also check for declarations in for loops. 3891 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3892 continue; 3893 return 0; 3894} 3895 3896// Check varargs and va_copy. 3897static void 3898test_varargs (const char *format, ...) 3899{ 3900 va_list args; 3901 va_start (args, format); 3902 va_list args_copy; 3903 va_copy (args_copy, args); 3904 3905 const char *str; 3906 int number; 3907 float fnumber; 3908 3909 while (*format) 3910 { 3911 switch (*format++) 3912 { 3913 case 's': // string 3914 str = va_arg (args_copy, const char *); 3915 break; 3916 case 'd': // int 3917 number = va_arg (args_copy, int); 3918 break; 3919 case 'f': // float 3920 fnumber = va_arg (args_copy, double); 3921 break; 3922 default: 3923 break; 3924 } 3925 } 3926 va_end (args_copy); 3927 va_end (args); 3928} 3929 3930int 3931main () 3932{ 3933 3934 // Check bool. 3935 _Bool success = false; 3936 3937 // Check restrict. 3938 if (test_restrict ("String literal") == 0) 3939 success = true; 3940 char *restrict newvar = "Another string"; 3941 3942 // Check varargs. 3943 test_varargs ("s, d' f .", "string", 65, 34.234); 3944 test_varargs_macros (); 3945 3946 // Check flexible array members. 3947 struct incomplete_array *ia = 3948 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3949 ia->datasize = 10; 3950 for (int i = 0; i < ia->datasize; ++i) 3951 ia->data[i] = i * 1.234; 3952 3953 // Check named initializers. 3954 struct named_init ni = { 3955 .number = 34, 3956 .name = L"Test wide string", 3957 .average = 543.34343, 3958 }; 3959 3960 ni.number = 58; 3961 3962 int dynamic_array[ni.number]; 3963 dynamic_array[ni.number - 1] = 543; 3964 3965 // work around unused variable warnings 3966 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3967 || dynamic_array[ni.number - 1] != 543); 3968 3969 ; 3970 return 0; 3971} 3972_ACEOF 3973for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 3974do 3975 CC="$ac_save_CC $ac_arg" 3976 if ac_fn_c_try_compile "$LINENO"; then : 3977 ac_cv_prog_cc_c99=$ac_arg 3978fi 3979rm -f core conftest.err conftest.$ac_objext 3980 test "x$ac_cv_prog_cc_c99" != "xno" && break 3981done 3982rm -f conftest.$ac_ext 3983CC=$ac_save_CC 3984 3985fi 3986# AC_CACHE_VAL 3987case "x$ac_cv_prog_cc_c99" in 3988 x) 3989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3990$as_echo "none needed" >&6; } ;; 3991 xno) 3992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3993$as_echo "unsupported" >&6; } ;; 3994 *) 3995 CC="$CC $ac_cv_prog_cc_c99" 3996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3997$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3998esac 3999if test "x$ac_cv_prog_cc_c99" != xno; then : 4000 4001fi 4002 4003 4004 4005ac_ext=c 4006ac_cpp='$CPP $CPPFLAGS' 4007ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4008ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4009ac_compiler_gnu=$ac_cv_c_compiler_gnu 4010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4011$as_echo_n "checking how to run the C preprocessor... " >&6; } 4012# On Suns, sometimes $CPP names a directory. 4013if test -n "$CPP" && test -d "$CPP"; then 4014 CPP= 4015fi 4016if test -z "$CPP"; then 4017 if test "${ac_cv_prog_CPP+set}" = set; then : 4018 $as_echo_n "(cached) " >&6 4019else 4020 # Double quotes because CPP needs to be expanded 4021 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4022 do 4023 ac_preproc_ok=false 4024for ac_c_preproc_warn_flag in '' yes 4025do 4026 # Use a header file that comes with gcc, so configuring glibc 4027 # with a fresh cross-compiler works. 4028 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4029 # <limits.h> exists even on freestanding compilers. 4030 # On the NeXT, cc -E runs the code through the compiler's parser, 4031 # not just through cpp. "Syntax error" is here to catch this case. 4032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4033/* end confdefs.h. */ 4034#ifdef __STDC__ 4035# include <limits.h> 4036#else 4037# include <assert.h> 4038#endif 4039 Syntax error 4040_ACEOF 4041if ac_fn_c_try_cpp "$LINENO"; then : 4042 4043else 4044 # Broken: fails on valid input. 4045continue 4046fi 4047rm -f conftest.err conftest.$ac_ext 4048 4049 # OK, works on sane cases. Now check whether nonexistent headers 4050 # can be detected and how. 4051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4052/* end confdefs.h. */ 4053#include <ac_nonexistent.h> 4054_ACEOF 4055if ac_fn_c_try_cpp "$LINENO"; then : 4056 # Broken: success on invalid input. 4057continue 4058else 4059 # Passes both tests. 4060ac_preproc_ok=: 4061break 4062fi 4063rm -f conftest.err conftest.$ac_ext 4064 4065done 4066# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4067rm -f conftest.err conftest.$ac_ext 4068if $ac_preproc_ok; then : 4069 break 4070fi 4071 4072 done 4073 ac_cv_prog_CPP=$CPP 4074 4075fi 4076 CPP=$ac_cv_prog_CPP 4077else 4078 ac_cv_prog_CPP=$CPP 4079fi 4080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4081$as_echo "$CPP" >&6; } 4082ac_preproc_ok=false 4083for ac_c_preproc_warn_flag in '' yes 4084do 4085 # Use a header file that comes with gcc, so configuring glibc 4086 # with a fresh cross-compiler works. 4087 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4088 # <limits.h> exists even on freestanding compilers. 4089 # On the NeXT, cc -E runs the code through the compiler's parser, 4090 # not just through cpp. "Syntax error" is here to catch this case. 4091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4092/* end confdefs.h. */ 4093#ifdef __STDC__ 4094# include <limits.h> 4095#else 4096# include <assert.h> 4097#endif 4098 Syntax error 4099_ACEOF 4100if ac_fn_c_try_cpp "$LINENO"; then : 4101 4102else 4103 # Broken: fails on valid input. 4104continue 4105fi 4106rm -f conftest.err conftest.$ac_ext 4107 4108 # OK, works on sane cases. Now check whether nonexistent headers 4109 # can be detected and how. 4110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4111/* end confdefs.h. */ 4112#include <ac_nonexistent.h> 4113_ACEOF 4114if ac_fn_c_try_cpp "$LINENO"; then : 4115 # Broken: success on invalid input. 4116continue 4117else 4118 # Passes both tests. 4119ac_preproc_ok=: 4120break 4121fi 4122rm -f conftest.err conftest.$ac_ext 4123 4124done 4125# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4126rm -f conftest.err conftest.$ac_ext 4127if $ac_preproc_ok; then : 4128 4129else 4130 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4131$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4132as_fn_error "C preprocessor \"$CPP\" fails sanity check 4133See \`config.log' for more details." "$LINENO" 5; } 4134fi 4135 4136ac_ext=c 4137ac_cpp='$CPP $CPPFLAGS' 4138ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4139ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4140ac_compiler_gnu=$ac_cv_c_compiler_gnu 4141 4142 4143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4144$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4145if test "${ac_cv_path_GREP+set}" = set; then : 4146 $as_echo_n "(cached) " >&6 4147else 4148 if test -z "$GREP"; then 4149 ac_path_GREP_found=false 4150 # Loop through the user's path and test for each of PROGNAME-LIST 4151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4152for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4153do 4154 IFS=$as_save_IFS 4155 test -z "$as_dir" && as_dir=. 4156 for ac_prog in grep ggrep; do 4157 for ac_exec_ext in '' $ac_executable_extensions; do 4158 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4159 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4160# Check for GNU ac_path_GREP and select it if it is found. 4161 # Check for GNU $ac_path_GREP 4162case `"$ac_path_GREP" --version 2>&1` in 4163*GNU*) 4164 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4165*) 4166 ac_count=0 4167 $as_echo_n 0123456789 >"conftest.in" 4168 while : 4169 do 4170 cat "conftest.in" "conftest.in" >"conftest.tmp" 4171 mv "conftest.tmp" "conftest.in" 4172 cp "conftest.in" "conftest.nl" 4173 $as_echo 'GREP' >> "conftest.nl" 4174 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4175 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4176 as_fn_arith $ac_count + 1 && ac_count=$as_val 4177 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4178 # Best one so far, save it but keep looking for a better one 4179 ac_cv_path_GREP="$ac_path_GREP" 4180 ac_path_GREP_max=$ac_count 4181 fi 4182 # 10*(2^10) chars as input seems more than enough 4183 test $ac_count -gt 10 && break 4184 done 4185 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4186esac 4187 4188 $ac_path_GREP_found && break 3 4189 done 4190 done 4191 done 4192IFS=$as_save_IFS 4193 if test -z "$ac_cv_path_GREP"; then 4194 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4195 fi 4196else 4197 ac_cv_path_GREP=$GREP 4198fi 4199 4200fi 4201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4202$as_echo "$ac_cv_path_GREP" >&6; } 4203 GREP="$ac_cv_path_GREP" 4204 4205 4206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4207$as_echo_n "checking for egrep... " >&6; } 4208if test "${ac_cv_path_EGREP+set}" = set; then : 4209 $as_echo_n "(cached) " >&6 4210else 4211 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4212 then ac_cv_path_EGREP="$GREP -E" 4213 else 4214 if test -z "$EGREP"; then 4215 ac_path_EGREP_found=false 4216 # Loop through the user's path and test for each of PROGNAME-LIST 4217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4218for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4219do 4220 IFS=$as_save_IFS 4221 test -z "$as_dir" && as_dir=. 4222 for ac_prog in egrep; do 4223 for ac_exec_ext in '' $ac_executable_extensions; do 4224 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4225 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4226# Check for GNU ac_path_EGREP and select it if it is found. 4227 # Check for GNU $ac_path_EGREP 4228case `"$ac_path_EGREP" --version 2>&1` in 4229*GNU*) 4230 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4231*) 4232 ac_count=0 4233 $as_echo_n 0123456789 >"conftest.in" 4234 while : 4235 do 4236 cat "conftest.in" "conftest.in" >"conftest.tmp" 4237 mv "conftest.tmp" "conftest.in" 4238 cp "conftest.in" "conftest.nl" 4239 $as_echo 'EGREP' >> "conftest.nl" 4240 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4241 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4242 as_fn_arith $ac_count + 1 && ac_count=$as_val 4243 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4244 # Best one so far, save it but keep looking for a better one 4245 ac_cv_path_EGREP="$ac_path_EGREP" 4246 ac_path_EGREP_max=$ac_count 4247 fi 4248 # 10*(2^10) chars as input seems more than enough 4249 test $ac_count -gt 10 && break 4250 done 4251 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4252esac 4253 4254 $ac_path_EGREP_found && break 3 4255 done 4256 done 4257 done 4258IFS=$as_save_IFS 4259 if test -z "$ac_cv_path_EGREP"; then 4260 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4261 fi 4262else 4263 ac_cv_path_EGREP=$EGREP 4264fi 4265 4266 fi 4267fi 4268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4269$as_echo "$ac_cv_path_EGREP" >&6; } 4270 EGREP="$ac_cv_path_EGREP" 4271 4272 4273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4274$as_echo_n "checking for ANSI C header files... " >&6; } 4275if test "${ac_cv_header_stdc+set}" = set; then : 4276 $as_echo_n "(cached) " >&6 4277else 4278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4279/* end confdefs.h. */ 4280#include <stdlib.h> 4281#include <stdarg.h> 4282#include <string.h> 4283#include <float.h> 4284 4285int 4286main () 4287{ 4288 4289 ; 4290 return 0; 4291} 4292_ACEOF 4293if ac_fn_c_try_compile "$LINENO"; then : 4294 ac_cv_header_stdc=yes 4295else 4296 ac_cv_header_stdc=no 4297fi 4298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4299 4300if test $ac_cv_header_stdc = yes; then 4301 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4303/* end confdefs.h. */ 4304#include <string.h> 4305 4306_ACEOF 4307if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4308 $EGREP "memchr" >/dev/null 2>&1; then : 4309 4310else 4311 ac_cv_header_stdc=no 4312fi 4313rm -f conftest* 4314 4315fi 4316 4317if test $ac_cv_header_stdc = yes; then 4318 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4320/* end confdefs.h. */ 4321#include <stdlib.h> 4322 4323_ACEOF 4324if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4325 $EGREP "free" >/dev/null 2>&1; then : 4326 4327else 4328 ac_cv_header_stdc=no 4329fi 4330rm -f conftest* 4331 4332fi 4333 4334if test $ac_cv_header_stdc = yes; then 4335 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4336 if test "$cross_compiling" = yes; then : 4337 : 4338else 4339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4340/* end confdefs.h. */ 4341#include <ctype.h> 4342#include <stdlib.h> 4343#if ((' ' & 0x0FF) == 0x020) 4344# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4345# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4346#else 4347# define ISLOWER(c) \ 4348 (('a' <= (c) && (c) <= 'i') \ 4349 || ('j' <= (c) && (c) <= 'r') \ 4350 || ('s' <= (c) && (c) <= 'z')) 4351# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4352#endif 4353 4354#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4355int 4356main () 4357{ 4358 int i; 4359 for (i = 0; i < 256; i++) 4360 if (XOR (islower (i), ISLOWER (i)) 4361 || toupper (i) != TOUPPER (i)) 4362 return 2; 4363 return 0; 4364} 4365_ACEOF 4366if ac_fn_c_try_run "$LINENO"; then : 4367 4368else 4369 ac_cv_header_stdc=no 4370fi 4371rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4372 conftest.$ac_objext conftest.beam conftest.$ac_ext 4373fi 4374 4375fi 4376fi 4377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4378$as_echo "$ac_cv_header_stdc" >&6; } 4379if test $ac_cv_header_stdc = yes; then 4380 4381$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4382 4383fi 4384 4385# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4386for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4387 inttypes.h stdint.h unistd.h 4388do : 4389 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4390ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4391" 4392eval as_val=\$$as_ac_Header 4393 if test "x$as_val" = x""yes; then : 4394 cat >>confdefs.h <<_ACEOF 4395#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4396_ACEOF 4397 4398fi 4399 4400done 4401 4402 4403 4404 4405if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4406 if test -n "$ac_tool_prefix"; then 4407 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4408set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4410$as_echo_n "checking for $ac_word... " >&6; } 4411if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 4412 $as_echo_n "(cached) " >&6 4413else 4414 case $PKG_CONFIG in 4415 [\\/]* | ?:[\\/]*) 4416 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4417 ;; 4418 *) 4419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4420for as_dir in $PATH 4421do 4422 IFS=$as_save_IFS 4423 test -z "$as_dir" && as_dir=. 4424 for ac_exec_ext in '' $ac_executable_extensions; do 4425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4426 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4428 break 2 4429 fi 4430done 4431 done 4432IFS=$as_save_IFS 4433 4434 ;; 4435esac 4436fi 4437PKG_CONFIG=$ac_cv_path_PKG_CONFIG 4438if test -n "$PKG_CONFIG"; then 4439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4440$as_echo "$PKG_CONFIG" >&6; } 4441else 4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4443$as_echo "no" >&6; } 4444fi 4445 4446 4447fi 4448if test -z "$ac_cv_path_PKG_CONFIG"; then 4449 ac_pt_PKG_CONFIG=$PKG_CONFIG 4450 # Extract the first word of "pkg-config", so it can be a program name with args. 4451set dummy pkg-config; ac_word=$2 4452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4453$as_echo_n "checking for $ac_word... " >&6; } 4454if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then : 4455 $as_echo_n "(cached) " >&6 4456else 4457 case $ac_pt_PKG_CONFIG in 4458 [\\/]* | ?:[\\/]*) 4459 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4460 ;; 4461 *) 4462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4463for as_dir in $PATH 4464do 4465 IFS=$as_save_IFS 4466 test -z "$as_dir" && as_dir=. 4467 for ac_exec_ext in '' $ac_executable_extensions; do 4468 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4469 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4471 break 2 4472 fi 4473done 4474 done 4475IFS=$as_save_IFS 4476 4477 ;; 4478esac 4479fi 4480ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4481if test -n "$ac_pt_PKG_CONFIG"; then 4482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4483$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4484else 4485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4486$as_echo "no" >&6; } 4487fi 4488 4489 if test "x$ac_pt_PKG_CONFIG" = x; then 4490 PKG_CONFIG="" 4491 else 4492 case $cross_compiling:$ac_tool_warned in 4493yes:) 4494{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4495$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4496ac_tool_warned=yes ;; 4497esac 4498 PKG_CONFIG=$ac_pt_PKG_CONFIG 4499 fi 4500else 4501 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4502fi 4503 4504fi 4505if test -n "$PKG_CONFIG"; then 4506 _pkg_min_version=0.9.0 4507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4508$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4509 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4511$as_echo "yes" >&6; } 4512 else 4513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4514$as_echo "no" >&6; } 4515 PKG_CONFIG="" 4516 fi 4517 4518fi 4519# Make sure we can run config.sub. 4520$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4521 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4522 4523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4524$as_echo_n "checking build system type... " >&6; } 4525if test "${ac_cv_build+set}" = set; then : 4526 $as_echo_n "(cached) " >&6 4527else 4528 ac_build_alias=$build_alias 4529test "x$ac_build_alias" = x && 4530 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4531test "x$ac_build_alias" = x && 4532 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4533ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4534 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4535 4536fi 4537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4538$as_echo "$ac_cv_build" >&6; } 4539case $ac_cv_build in 4540*-*-*) ;; 4541*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4542esac 4543build=$ac_cv_build 4544ac_save_IFS=$IFS; IFS='-' 4545set x $ac_cv_build 4546shift 4547build_cpu=$1 4548build_vendor=$2 4549shift; shift 4550# Remember, the first character of IFS is used to create $*, 4551# except with old shells: 4552build_os=$* 4553IFS=$ac_save_IFS 4554case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4555 4556 4557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4558$as_echo_n "checking host system type... " >&6; } 4559if test "${ac_cv_host+set}" = set; then : 4560 $as_echo_n "(cached) " >&6 4561else 4562 if test "x$host_alias" = x; then 4563 ac_cv_host=$ac_cv_build 4564else 4565 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4566 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4567fi 4568 4569fi 4570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4571$as_echo "$ac_cv_host" >&6; } 4572case $ac_cv_host in 4573*-*-*) ;; 4574*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4575esac 4576host=$ac_cv_host 4577ac_save_IFS=$IFS; IFS='-' 4578set x $ac_cv_host 4579shift 4580host_cpu=$1 4581host_vendor=$2 4582shift; shift 4583# Remember, the first character of IFS is used to create $*, 4584# except with old shells: 4585host_os=$* 4586IFS=$ac_save_IFS 4587case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4588 4589 4590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4591$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4592if test "${ac_cv_path_SED+set}" = set; then : 4593 $as_echo_n "(cached) " >&6 4594else 4595 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4596 for ac_i in 1 2 3 4 5 6 7; do 4597 ac_script="$ac_script$as_nl$ac_script" 4598 done 4599 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4600 { ac_script=; unset ac_script;} 4601 if test -z "$SED"; then 4602 ac_path_SED_found=false 4603 # Loop through the user's path and test for each of PROGNAME-LIST 4604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4605for as_dir in $PATH 4606do 4607 IFS=$as_save_IFS 4608 test -z "$as_dir" && as_dir=. 4609 for ac_prog in sed gsed; do 4610 for ac_exec_ext in '' $ac_executable_extensions; do 4611 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4612 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4613# Check for GNU ac_path_SED and select it if it is found. 4614 # Check for GNU $ac_path_SED 4615case `"$ac_path_SED" --version 2>&1` in 4616*GNU*) 4617 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4618*) 4619 ac_count=0 4620 $as_echo_n 0123456789 >"conftest.in" 4621 while : 4622 do 4623 cat "conftest.in" "conftest.in" >"conftest.tmp" 4624 mv "conftest.tmp" "conftest.in" 4625 cp "conftest.in" "conftest.nl" 4626 $as_echo '' >> "conftest.nl" 4627 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4628 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4629 as_fn_arith $ac_count + 1 && ac_count=$as_val 4630 if test $ac_count -gt ${ac_path_SED_max-0}; then 4631 # Best one so far, save it but keep looking for a better one 4632 ac_cv_path_SED="$ac_path_SED" 4633 ac_path_SED_max=$ac_count 4634 fi 4635 # 10*(2^10) chars as input seems more than enough 4636 test $ac_count -gt 10 && break 4637 done 4638 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4639esac 4640 4641 $ac_path_SED_found && break 3 4642 done 4643 done 4644 done 4645IFS=$as_save_IFS 4646 if test -z "$ac_cv_path_SED"; then 4647 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4648 fi 4649else 4650 ac_cv_path_SED=$SED 4651fi 4652 4653fi 4654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4655$as_echo "$ac_cv_path_SED" >&6; } 4656 SED="$ac_cv_path_SED" 4657 rm -f conftest.sed 4658 4659 4660 4661 4662 4663if test "x$GCC" = xyes ; then 4664 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 4665-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 4666-Wbad-function-cast -Wformat=2" 4667 case `$CC -dumpversion` in 4668 3.4.* | 4.*) 4669 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 4670 ;; 4671 esac 4672else 4673 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4674if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then : 4675 SUNCC="yes" 4676else 4677 SUNCC="no" 4678fi 4679 4680 if test "x$SUNCC" = "xyes"; then 4681 CWARNFLAGS="-v" 4682 fi 4683fi 4684 4685 4686 4687# If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89 4688 4689 4690 4691# Check whether --enable-strict-compilation was given. 4692if test "${enable_strict_compilation+set}" = set; then : 4693 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 4694else 4695 STRICT_COMPILE=no 4696fi 4697 4698if test "x$STRICT_COMPILE" = "xyes"; then 4699 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4700if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then : 4701 SUNCC="yes" 4702else 4703 SUNCC="no" 4704fi 4705 4706 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4707if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then : 4708 INTELCC="yes" 4709else 4710 INTELCC="no" 4711fi 4712 4713 if test "x$GCC" = xyes ; then 4714 STRICT_CFLAGS="-pedantic -Werror" 4715 elif test "x$SUNCC" = "xyes"; then 4716 STRICT_CFLAGS="-errwarn" 4717 elif test "x$INTELCC" = "xyes"; then 4718 STRICT_CFLAGS="-Werror" 4719 fi 4720fi 4721CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 4722 4723 4724 4725 4726cat >>confdefs.h <<_ACEOF 4727#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 4728_ACEOF 4729 4730 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 4731 if test "x$PVM" = "x"; then 4732 PVM="0" 4733 fi 4734 4735cat >>confdefs.h <<_ACEOF 4736#define PACKAGE_VERSION_MINOR $PVM 4737_ACEOF 4738 4739 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 4740 if test "x$PVP" = "x"; then 4741 PVP="0" 4742 fi 4743 4744cat >>confdefs.h <<_ACEOF 4745#define PACKAGE_VERSION_PATCHLEVEL $PVP 4746_ACEOF 4747 4748 4749 4750CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 4751mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 4752|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 4753echo 'git directory not found: installing possibly empty changelog.' >&2)" 4754 4755 4756 4757 4758macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 4759INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 4760mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 4761|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 4762echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 4763 4764 4765 4766 4767 4768 4769if test x$APP_MAN_SUFFIX = x ; then 4770 APP_MAN_SUFFIX=1 4771fi 4772if test x$APP_MAN_DIR = x ; then 4773 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 4774fi 4775 4776if test x$LIB_MAN_SUFFIX = x ; then 4777 LIB_MAN_SUFFIX=3 4778fi 4779if test x$LIB_MAN_DIR = x ; then 4780 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 4781fi 4782 4783if test x$FILE_MAN_SUFFIX = x ; then 4784 case $host_os in 4785 solaris*) FILE_MAN_SUFFIX=4 ;; 4786 *) FILE_MAN_SUFFIX=5 ;; 4787 esac 4788fi 4789if test x$FILE_MAN_DIR = x ; then 4790 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 4791fi 4792 4793if test x$MISC_MAN_SUFFIX = x ; then 4794 case $host_os in 4795 solaris*) MISC_MAN_SUFFIX=5 ;; 4796 *) MISC_MAN_SUFFIX=7 ;; 4797 esac 4798fi 4799if test x$MISC_MAN_DIR = x ; then 4800 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 4801fi 4802 4803if test x$DRIVER_MAN_SUFFIX = x ; then 4804 case $host_os in 4805 solaris*) DRIVER_MAN_SUFFIX=7 ;; 4806 *) DRIVER_MAN_SUFFIX=4 ;; 4807 esac 4808fi 4809if test x$DRIVER_MAN_DIR = x ; then 4810 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 4811fi 4812 4813if test x$ADMIN_MAN_SUFFIX = x ; then 4814 case $host_os in 4815 solaris*) ADMIN_MAN_SUFFIX=1m ;; 4816 *) ADMIN_MAN_SUFFIX=8 ;; 4817 esac 4818fi 4819if test x$ADMIN_MAN_DIR = x ; then 4820 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 4821fi 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837XORG_MAN_PAGE="X Version 11" 4838 4839MAN_SUBSTS="\ 4840 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4841 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4842 -e 's|__xservername__|Xorg|g' \ 4843 -e 's|__xconfigfile__|xorg.conf|g' \ 4844 -e 's|__projectroot__|\$(prefix)|g' \ 4845 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 4846 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 4847 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 4848 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 4849 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 4850 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 4851 4852 4853 4854# Check whether --enable-silent-rules was given. 4855if test "${enable_silent_rules+set}" = set; then : 4856 enableval=$enable_silent_rules; 4857fi 4858 4859case $enable_silent_rules in 4860yes) AM_DEFAULT_VERBOSITY=0;; 4861no) AM_DEFAULT_VERBOSITY=1;; 4862*) AM_DEFAULT_VERBOSITY=0;; 4863esac 4864AM_BACKSLASH='\' 4865 4866 4867 4868# Initialize libtool 4869# Check whether --enable-static was given. 4870if test "${enable_static+set}" = set; then : 4871 enableval=$enable_static; p=${PACKAGE-default} 4872 case $enableval in 4873 yes) enable_static=yes ;; 4874 no) enable_static=no ;; 4875 *) 4876 enable_static=no 4877 # Look at the argument we got. We use all the common list separators. 4878 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 4879 for pkg in $enableval; do 4880 IFS="$lt_save_ifs" 4881 if test "X$pkg" = "X$p"; then 4882 enable_static=yes 4883 fi 4884 done 4885 IFS="$lt_save_ifs" 4886 ;; 4887 esac 4888else 4889 enable_static=no 4890fi 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900case `pwd` in 4901 *\ * | *\ *) 4902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4903$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4904esac 4905 4906 4907 4908macro_version='2.2.6b' 4909macro_revision='1.3017' 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923ltmain="$ac_aux_dir/ltmain.sh" 4924 4925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4926$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4927if test "${ac_cv_path_SED+set}" = set; then : 4928 $as_echo_n "(cached) " >&6 4929else 4930 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4931 for ac_i in 1 2 3 4 5 6 7; do 4932 ac_script="$ac_script$as_nl$ac_script" 4933 done 4934 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4935 { ac_script=; unset ac_script;} 4936 if test -z "$SED"; then 4937 ac_path_SED_found=false 4938 # Loop through the user's path and test for each of PROGNAME-LIST 4939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4940for as_dir in $PATH 4941do 4942 IFS=$as_save_IFS 4943 test -z "$as_dir" && as_dir=. 4944 for ac_prog in sed gsed; do 4945 for ac_exec_ext in '' $ac_executable_extensions; do 4946 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4947 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4948# Check for GNU ac_path_SED and select it if it is found. 4949 # Check for GNU $ac_path_SED 4950case `"$ac_path_SED" --version 2>&1` in 4951*GNU*) 4952 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4953*) 4954 ac_count=0 4955 $as_echo_n 0123456789 >"conftest.in" 4956 while : 4957 do 4958 cat "conftest.in" "conftest.in" >"conftest.tmp" 4959 mv "conftest.tmp" "conftest.in" 4960 cp "conftest.in" "conftest.nl" 4961 $as_echo '' >> "conftest.nl" 4962 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4963 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4964 as_fn_arith $ac_count + 1 && ac_count=$as_val 4965 if test $ac_count -gt ${ac_path_SED_max-0}; then 4966 # Best one so far, save it but keep looking for a better one 4967 ac_cv_path_SED="$ac_path_SED" 4968 ac_path_SED_max=$ac_count 4969 fi 4970 # 10*(2^10) chars as input seems more than enough 4971 test $ac_count -gt 10 && break 4972 done 4973 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4974esac 4975 4976 $ac_path_SED_found && break 3 4977 done 4978 done 4979 done 4980IFS=$as_save_IFS 4981 if test -z "$ac_cv_path_SED"; then 4982 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4983 fi 4984else 4985 ac_cv_path_SED=$SED 4986fi 4987 4988fi 4989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4990$as_echo "$ac_cv_path_SED" >&6; } 4991 SED="$ac_cv_path_SED" 4992 rm -f conftest.sed 4993 4994test -z "$SED" && SED=sed 4995Xsed="$SED -e 1s/^X//" 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5008$as_echo_n "checking for fgrep... " >&6; } 5009if test "${ac_cv_path_FGREP+set}" = set; then : 5010 $as_echo_n "(cached) " >&6 5011else 5012 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5013 then ac_cv_path_FGREP="$GREP -F" 5014 else 5015 if test -z "$FGREP"; then 5016 ac_path_FGREP_found=false 5017 # Loop through the user's path and test for each of PROGNAME-LIST 5018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5019for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5020do 5021 IFS=$as_save_IFS 5022 test -z "$as_dir" && as_dir=. 5023 for ac_prog in fgrep; do 5024 for ac_exec_ext in '' $ac_executable_extensions; do 5025 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5026 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5027# Check for GNU ac_path_FGREP and select it if it is found. 5028 # Check for GNU $ac_path_FGREP 5029case `"$ac_path_FGREP" --version 2>&1` in 5030*GNU*) 5031 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5032*) 5033 ac_count=0 5034 $as_echo_n 0123456789 >"conftest.in" 5035 while : 5036 do 5037 cat "conftest.in" "conftest.in" >"conftest.tmp" 5038 mv "conftest.tmp" "conftest.in" 5039 cp "conftest.in" "conftest.nl" 5040 $as_echo 'FGREP' >> "conftest.nl" 5041 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5042 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5043 as_fn_arith $ac_count + 1 && ac_count=$as_val 5044 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5045 # Best one so far, save it but keep looking for a better one 5046 ac_cv_path_FGREP="$ac_path_FGREP" 5047 ac_path_FGREP_max=$ac_count 5048 fi 5049 # 10*(2^10) chars as input seems more than enough 5050 test $ac_count -gt 10 && break 5051 done 5052 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5053esac 5054 5055 $ac_path_FGREP_found && break 3 5056 done 5057 done 5058 done 5059IFS=$as_save_IFS 5060 if test -z "$ac_cv_path_FGREP"; then 5061 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5062 fi 5063else 5064 ac_cv_path_FGREP=$FGREP 5065fi 5066 5067 fi 5068fi 5069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5070$as_echo "$ac_cv_path_FGREP" >&6; } 5071 FGREP="$ac_cv_path_FGREP" 5072 5073 5074test -z "$GREP" && GREP=grep 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094# Check whether --with-gnu-ld was given. 5095if test "${with_gnu_ld+set}" = set; then : 5096 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5097else 5098 with_gnu_ld=no 5099fi 5100 5101ac_prog=ld 5102if test "$GCC" = yes; then 5103 # Check if gcc -print-prog-name=ld gives a path. 5104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5105$as_echo_n "checking for ld used by $CC... " >&6; } 5106 case $host in 5107 *-*-mingw*) 5108 # gcc leaves a trailing carriage return which upsets mingw 5109 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5110 *) 5111 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5112 esac 5113 case $ac_prog in 5114 # Accept absolute paths. 5115 [\\/]* | ?:[\\/]*) 5116 re_direlt='/[^/][^/]*/\.\./' 5117 # Canonicalize the pathname of ld 5118 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5119 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5120 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5121 done 5122 test -z "$LD" && LD="$ac_prog" 5123 ;; 5124 "") 5125 # If it fails, then pretend we aren't using GCC. 5126 ac_prog=ld 5127 ;; 5128 *) 5129 # If it is relative, then search for the first ld in PATH. 5130 with_gnu_ld=unknown 5131 ;; 5132 esac 5133elif test "$with_gnu_ld" = yes; then 5134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5135$as_echo_n "checking for GNU ld... " >&6; } 5136else 5137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5138$as_echo_n "checking for non-GNU ld... " >&6; } 5139fi 5140if test "${lt_cv_path_LD+set}" = set; then : 5141 $as_echo_n "(cached) " >&6 5142else 5143 if test -z "$LD"; then 5144 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5145 for ac_dir in $PATH; do 5146 IFS="$lt_save_ifs" 5147 test -z "$ac_dir" && ac_dir=. 5148 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5149 lt_cv_path_LD="$ac_dir/$ac_prog" 5150 # Check to see if the program is GNU ld. I'd rather use --version, 5151 # but apparently some variants of GNU ld only accept -v. 5152 # Break only if it was the GNU/non-GNU ld that we prefer. 5153 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5154 *GNU* | *'with BFD'*) 5155 test "$with_gnu_ld" != no && break 5156 ;; 5157 *) 5158 test "$with_gnu_ld" != yes && break 5159 ;; 5160 esac 5161 fi 5162 done 5163 IFS="$lt_save_ifs" 5164else 5165 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5166fi 5167fi 5168 5169LD="$lt_cv_path_LD" 5170if test -n "$LD"; then 5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5172$as_echo "$LD" >&6; } 5173else 5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5175$as_echo "no" >&6; } 5176fi 5177test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5179$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5180if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5181 $as_echo_n "(cached) " >&6 5182else 5183 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5184case `$LD -v 2>&1 </dev/null` in 5185*GNU* | *'with BFD'*) 5186 lt_cv_prog_gnu_ld=yes 5187 ;; 5188*) 5189 lt_cv_prog_gnu_ld=no 5190 ;; 5191esac 5192fi 5193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5194$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5195with_gnu_ld=$lt_cv_prog_gnu_ld 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5206$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5207if test "${lt_cv_path_NM+set}" = set; then : 5208 $as_echo_n "(cached) " >&6 5209else 5210 if test -n "$NM"; then 5211 # Let the user override the test. 5212 lt_cv_path_NM="$NM" 5213else 5214 lt_nm_to_check="${ac_tool_prefix}nm" 5215 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5216 lt_nm_to_check="$lt_nm_to_check nm" 5217 fi 5218 for lt_tmp_nm in $lt_nm_to_check; do 5219 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5220 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5221 IFS="$lt_save_ifs" 5222 test -z "$ac_dir" && ac_dir=. 5223 tmp_nm="$ac_dir/$lt_tmp_nm" 5224 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5225 # Check to see if the nm accepts a BSD-compat flag. 5226 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5227 # nm: unknown option "B" ignored 5228 # Tru64's nm complains that /dev/null is an invalid object file 5229 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5230 */dev/null* | *'Invalid file or object type'*) 5231 lt_cv_path_NM="$tmp_nm -B" 5232 break 5233 ;; 5234 *) 5235 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5236 */dev/null*) 5237 lt_cv_path_NM="$tmp_nm -p" 5238 break 5239 ;; 5240 *) 5241 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5242 continue # so that we can try to find one that supports BSD flags 5243 ;; 5244 esac 5245 ;; 5246 esac 5247 fi 5248 done 5249 IFS="$lt_save_ifs" 5250 done 5251 : ${lt_cv_path_NM=no} 5252fi 5253fi 5254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5255$as_echo "$lt_cv_path_NM" >&6; } 5256if test "$lt_cv_path_NM" != "no"; then 5257 NM="$lt_cv_path_NM" 5258else 5259 # Didn't find any BSD compatible name lister, look for dumpbin. 5260 if test -n "$ac_tool_prefix"; then 5261 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 5262 do 5263 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5264set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5266$as_echo_n "checking for $ac_word... " >&6; } 5267if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5268 $as_echo_n "(cached) " >&6 5269else 5270 if test -n "$DUMPBIN"; then 5271 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5272else 5273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5274for as_dir in $PATH 5275do 5276 IFS=$as_save_IFS 5277 test -z "$as_dir" && as_dir=. 5278 for ac_exec_ext in '' $ac_executable_extensions; do 5279 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5280 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5282 break 2 5283 fi 5284done 5285 done 5286IFS=$as_save_IFS 5287 5288fi 5289fi 5290DUMPBIN=$ac_cv_prog_DUMPBIN 5291if test -n "$DUMPBIN"; then 5292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5293$as_echo "$DUMPBIN" >&6; } 5294else 5295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5296$as_echo "no" >&6; } 5297fi 5298 5299 5300 test -n "$DUMPBIN" && break 5301 done 5302fi 5303if test -z "$DUMPBIN"; then 5304 ac_ct_DUMPBIN=$DUMPBIN 5305 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 5306do 5307 # Extract the first word of "$ac_prog", so it can be a program name with args. 5308set dummy $ac_prog; ac_word=$2 5309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5310$as_echo_n "checking for $ac_word... " >&6; } 5311if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5312 $as_echo_n "(cached) " >&6 5313else 5314 if test -n "$ac_ct_DUMPBIN"; then 5315 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5316else 5317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5318for as_dir in $PATH 5319do 5320 IFS=$as_save_IFS 5321 test -z "$as_dir" && as_dir=. 5322 for ac_exec_ext in '' $ac_executable_extensions; do 5323 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5324 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5326 break 2 5327 fi 5328done 5329 done 5330IFS=$as_save_IFS 5331 5332fi 5333fi 5334ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5335if test -n "$ac_ct_DUMPBIN"; then 5336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5337$as_echo "$ac_ct_DUMPBIN" >&6; } 5338else 5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5340$as_echo "no" >&6; } 5341fi 5342 5343 5344 test -n "$ac_ct_DUMPBIN" && break 5345done 5346 5347 if test "x$ac_ct_DUMPBIN" = x; then 5348 DUMPBIN=":" 5349 else 5350 case $cross_compiling:$ac_tool_warned in 5351yes:) 5352{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5353$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5354ac_tool_warned=yes ;; 5355esac 5356 DUMPBIN=$ac_ct_DUMPBIN 5357 fi 5358fi 5359 5360 5361 if test "$DUMPBIN" != ":"; then 5362 NM="$DUMPBIN" 5363 fi 5364fi 5365test -z "$NM" && NM=nm 5366 5367 5368 5369 5370 5371 5372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5373$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5374if test "${lt_cv_nm_interface+set}" = set; then : 5375 $as_echo_n "(cached) " >&6 5376else 5377 lt_cv_nm_interface="BSD nm" 5378 echo "int some_variable = 0;" > conftest.$ac_ext 5379 (eval echo "\"\$as_me:5379: $ac_compile\"" >&5) 5380 (eval "$ac_compile" 2>conftest.err) 5381 cat conftest.err >&5 5382 (eval echo "\"\$as_me:5382: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5383 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5384 cat conftest.err >&5 5385 (eval echo "\"\$as_me:5385: output\"" >&5) 5386 cat conftest.out >&5 5387 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5388 lt_cv_nm_interface="MS dumpbin" 5389 fi 5390 rm -f conftest* 5391fi 5392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5393$as_echo "$lt_cv_nm_interface" >&6; } 5394 5395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5396$as_echo_n "checking whether ln -s works... " >&6; } 5397LN_S=$as_ln_s 5398if test "$LN_S" = "ln -s"; then 5399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5400$as_echo "yes" >&6; } 5401else 5402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5403$as_echo "no, using $LN_S" >&6; } 5404fi 5405 5406# find the maximum length of command line arguments 5407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5408$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5409if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5410 $as_echo_n "(cached) " >&6 5411else 5412 i=0 5413 teststring="ABCD" 5414 5415 case $build_os in 5416 msdosdjgpp*) 5417 # On DJGPP, this test can blow up pretty badly due to problems in libc 5418 # (any single argument exceeding 2000 bytes causes a buffer overrun 5419 # during glob expansion). Even if it were fixed, the result of this 5420 # check would be larger than it should be. 5421 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5422 ;; 5423 5424 gnu*) 5425 # Under GNU Hurd, this test is not required because there is 5426 # no limit to the length of command line arguments. 5427 # Libtool will interpret -1 as no limit whatsoever 5428 lt_cv_sys_max_cmd_len=-1; 5429 ;; 5430 5431 cygwin* | mingw* | cegcc*) 5432 # On Win9x/ME, this test blows up -- it succeeds, but takes 5433 # about 5 minutes as the teststring grows exponentially. 5434 # Worse, since 9x/ME are not pre-emptively multitasking, 5435 # you end up with a "frozen" computer, even though with patience 5436 # the test eventually succeeds (with a max line length of 256k). 5437 # Instead, let's just punt: use the minimum linelength reported by 5438 # all of the supported platforms: 8192 (on NT/2K/XP). 5439 lt_cv_sys_max_cmd_len=8192; 5440 ;; 5441 5442 amigaos*) 5443 # On AmigaOS with pdksh, this test takes hours, literally. 5444 # So we just punt and use a minimum line length of 8192. 5445 lt_cv_sys_max_cmd_len=8192; 5446 ;; 5447 5448 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5449 # This has been around since 386BSD, at least. Likely further. 5450 if test -x /sbin/sysctl; then 5451 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5452 elif test -x /usr/sbin/sysctl; then 5453 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5454 else 5455 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5456 fi 5457 # And add a safety zone 5458 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5459 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5460 ;; 5461 5462 interix*) 5463 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5464 lt_cv_sys_max_cmd_len=196608 5465 ;; 5466 5467 osf*) 5468 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5469 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5470 # nice to cause kernel panics so lets avoid the loop below. 5471 # First set a reasonable default. 5472 lt_cv_sys_max_cmd_len=16384 5473 # 5474 if test -x /sbin/sysconfig; then 5475 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5476 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5477 esac 5478 fi 5479 ;; 5480 sco3.2v5*) 5481 lt_cv_sys_max_cmd_len=102400 5482 ;; 5483 sysv5* | sco5v6* | sysv4.2uw2*) 5484 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5485 if test -n "$kargmax"; then 5486 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5487 else 5488 lt_cv_sys_max_cmd_len=32768 5489 fi 5490 ;; 5491 *) 5492 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5493 if test -n "$lt_cv_sys_max_cmd_len"; then 5494 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5495 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5496 else 5497 # Make teststring a little bigger before we do anything with it. 5498 # a 1K string should be a reasonable start. 5499 for i in 1 2 3 4 5 6 7 8 ; do 5500 teststring=$teststring$teststring 5501 done 5502 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5503 # If test is not a shell built-in, we'll probably end up computing a 5504 # maximum length that is only half of the actual maximum length, but 5505 # we can't tell. 5506 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 5507 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 5508 test $i != 17 # 1/2 MB should be enough 5509 do 5510 i=`expr $i + 1` 5511 teststring=$teststring$teststring 5512 done 5513 # Only check the string length outside the loop. 5514 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5515 teststring= 5516 # Add a significant safety factor because C++ compilers can tack on 5517 # massive amounts of additional arguments before passing them to the 5518 # linker. It appears as though 1/2 is a usable value. 5519 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5520 fi 5521 ;; 5522 esac 5523 5524fi 5525 5526if test -n $lt_cv_sys_max_cmd_len ; then 5527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5528$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5529else 5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5531$as_echo "none" >&6; } 5532fi 5533max_cmd_len=$lt_cv_sys_max_cmd_len 5534 5535 5536 5537 5538 5539 5540: ${CP="cp -f"} 5541: ${MV="mv -f"} 5542: ${RM="rm -f"} 5543 5544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5545$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5546# Try some XSI features 5547xsi_shell=no 5548( _lt_dummy="a/b/c" 5549 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5550 = c,a/b,, \ 5551 && eval 'test $(( 1 + 1 )) -eq 2 \ 5552 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5553 && xsi_shell=yes 5554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5555$as_echo "$xsi_shell" >&6; } 5556 5557 5558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5559$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5560lt_shell_append=no 5561( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5562 >/dev/null 2>&1 \ 5563 && lt_shell_append=yes 5564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5565$as_echo "$lt_shell_append" >&6; } 5566 5567 5568if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5569 lt_unset=unset 5570else 5571 lt_unset=false 5572fi 5573 5574 5575 5576 5577 5578# test EBCDIC or ASCII 5579case `echo X|tr X '\101'` in 5580 A) # ASCII based system 5581 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5582 lt_SP2NL='tr \040 \012' 5583 lt_NL2SP='tr \015\012 \040\040' 5584 ;; 5585 *) # EBCDIC based system 5586 lt_SP2NL='tr \100 \n' 5587 lt_NL2SP='tr \r\n \100\100' 5588 ;; 5589esac 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5600$as_echo_n "checking for $LD option to reload object files... " >&6; } 5601if test "${lt_cv_ld_reload_flag+set}" = set; then : 5602 $as_echo_n "(cached) " >&6 5603else 5604 lt_cv_ld_reload_flag='-r' 5605fi 5606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5607$as_echo "$lt_cv_ld_reload_flag" >&6; } 5608reload_flag=$lt_cv_ld_reload_flag 5609case $reload_flag in 5610"" | " "*) ;; 5611*) reload_flag=" $reload_flag" ;; 5612esac 5613reload_cmds='$LD$reload_flag -o $output$reload_objs' 5614case $host_os in 5615 darwin*) 5616 if test "$GCC" = yes; then 5617 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5618 else 5619 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5620 fi 5621 ;; 5622esac 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632if test -n "$ac_tool_prefix"; then 5633 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5634set dummy ${ac_tool_prefix}objdump; ac_word=$2 5635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5636$as_echo_n "checking for $ac_word... " >&6; } 5637if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5638 $as_echo_n "(cached) " >&6 5639else 5640 if test -n "$OBJDUMP"; then 5641 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5642else 5643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5644for as_dir in $PATH 5645do 5646 IFS=$as_save_IFS 5647 test -z "$as_dir" && as_dir=. 5648 for ac_exec_ext in '' $ac_executable_extensions; do 5649 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5650 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5652 break 2 5653 fi 5654done 5655 done 5656IFS=$as_save_IFS 5657 5658fi 5659fi 5660OBJDUMP=$ac_cv_prog_OBJDUMP 5661if test -n "$OBJDUMP"; then 5662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5663$as_echo "$OBJDUMP" >&6; } 5664else 5665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5666$as_echo "no" >&6; } 5667fi 5668 5669 5670fi 5671if test -z "$ac_cv_prog_OBJDUMP"; then 5672 ac_ct_OBJDUMP=$OBJDUMP 5673 # Extract the first word of "objdump", so it can be a program name with args. 5674set dummy objdump; ac_word=$2 5675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5676$as_echo_n "checking for $ac_word... " >&6; } 5677if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5678 $as_echo_n "(cached) " >&6 5679else 5680 if test -n "$ac_ct_OBJDUMP"; then 5681 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5682else 5683as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5684for as_dir in $PATH 5685do 5686 IFS=$as_save_IFS 5687 test -z "$as_dir" && as_dir=. 5688 for ac_exec_ext in '' $ac_executable_extensions; do 5689 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5690 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5691 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5692 break 2 5693 fi 5694done 5695 done 5696IFS=$as_save_IFS 5697 5698fi 5699fi 5700ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5701if test -n "$ac_ct_OBJDUMP"; then 5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5703$as_echo "$ac_ct_OBJDUMP" >&6; } 5704else 5705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5706$as_echo "no" >&6; } 5707fi 5708 5709 if test "x$ac_ct_OBJDUMP" = x; then 5710 OBJDUMP="false" 5711 else 5712 case $cross_compiling:$ac_tool_warned in 5713yes:) 5714{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5715$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5716ac_tool_warned=yes ;; 5717esac 5718 OBJDUMP=$ac_ct_OBJDUMP 5719 fi 5720else 5721 OBJDUMP="$ac_cv_prog_OBJDUMP" 5722fi 5723 5724test -z "$OBJDUMP" && OBJDUMP=objdump 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5735$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5736if test "${lt_cv_deplibs_check_method+set}" = set; then : 5737 $as_echo_n "(cached) " >&6 5738else 5739 lt_cv_file_magic_cmd='$MAGIC_CMD' 5740lt_cv_file_magic_test_file= 5741lt_cv_deplibs_check_method='unknown' 5742# Need to set the preceding variable on all platforms that support 5743# interlibrary dependencies. 5744# 'none' -- dependencies not supported. 5745# `unknown' -- same as none, but documents that we really don't know. 5746# 'pass_all' -- all dependencies passed with no checks. 5747# 'test_compile' -- check by making test program. 5748# 'file_magic [[regex]]' -- check by looking for files in library path 5749# which responds to the $file_magic_cmd with a given extended regex. 5750# If you have `file' or equivalent on your system and you're not sure 5751# whether `pass_all' will *always* work, you probably want this one. 5752 5753case $host_os in 5754aix[4-9]*) 5755 lt_cv_deplibs_check_method=pass_all 5756 ;; 5757 5758beos*) 5759 lt_cv_deplibs_check_method=pass_all 5760 ;; 5761 5762bsdi[45]*) 5763 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5764 lt_cv_file_magic_cmd='/usr/bin/file -L' 5765 lt_cv_file_magic_test_file=/shlib/libc.so 5766 ;; 5767 5768cygwin*) 5769 # func_win32_libid is a shell function defined in ltmain.sh 5770 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5771 lt_cv_file_magic_cmd='func_win32_libid' 5772 ;; 5773 5774mingw* | pw32*) 5775 # Base MSYS/MinGW do not provide the 'file' command needed by 5776 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5777 # unless we find 'file', for example because we are cross-compiling. 5778 if ( file / ) >/dev/null 2>&1; then 5779 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5780 lt_cv_file_magic_cmd='func_win32_libid' 5781 else 5782 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5783 lt_cv_file_magic_cmd='$OBJDUMP -f' 5784 fi 5785 ;; 5786 5787cegcc) 5788 # use the weaker test based on 'objdump'. See mingw*. 5789 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5790 lt_cv_file_magic_cmd='$OBJDUMP -f' 5791 ;; 5792 5793darwin* | rhapsody*) 5794 lt_cv_deplibs_check_method=pass_all 5795 ;; 5796 5797freebsd* | dragonfly*) 5798 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5799 case $host_cpu in 5800 i*86 ) 5801 # Not sure whether the presence of OpenBSD here was a mistake. 5802 # Let's accept both of them until this is cleared up. 5803 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5804 lt_cv_file_magic_cmd=/usr/bin/file 5805 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5806 ;; 5807 esac 5808 else 5809 lt_cv_deplibs_check_method=pass_all 5810 fi 5811 ;; 5812 5813gnu*) 5814 lt_cv_deplibs_check_method=pass_all 5815 ;; 5816 5817hpux10.20* | hpux11*) 5818 lt_cv_file_magic_cmd=/usr/bin/file 5819 case $host_cpu in 5820 ia64*) 5821 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5822 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5823 ;; 5824 hppa*64*) 5825 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]' 5826 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5827 ;; 5828 *) 5829 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 5830 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5831 ;; 5832 esac 5833 ;; 5834 5835interix[3-9]*) 5836 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5837 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5838 ;; 5839 5840irix5* | irix6* | nonstopux*) 5841 case $LD in 5842 *-32|*"-32 ") libmagic=32-bit;; 5843 *-n32|*"-n32 ") libmagic=N32;; 5844 *-64|*"-64 ") libmagic=64-bit;; 5845 *) libmagic=never-match;; 5846 esac 5847 lt_cv_deplibs_check_method=pass_all 5848 ;; 5849 5850# This must be Linux ELF. 5851linux* | k*bsd*-gnu) 5852 lt_cv_deplibs_check_method=pass_all 5853 ;; 5854 5855netbsd*) 5856 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5857 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5858 else 5859 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5860 fi 5861 ;; 5862 5863newos6*) 5864 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5865 lt_cv_file_magic_cmd=/usr/bin/file 5866 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5867 ;; 5868 5869*nto* | *qnx*) 5870 lt_cv_deplibs_check_method=pass_all 5871 ;; 5872 5873openbsd*) 5874 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5875 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5876 else 5877 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5878 fi 5879 ;; 5880 5881osf3* | osf4* | osf5*) 5882 lt_cv_deplibs_check_method=pass_all 5883 ;; 5884 5885rdos*) 5886 lt_cv_deplibs_check_method=pass_all 5887 ;; 5888 5889solaris*) 5890 lt_cv_deplibs_check_method=pass_all 5891 ;; 5892 5893sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5894 lt_cv_deplibs_check_method=pass_all 5895 ;; 5896 5897sysv4 | sysv4.3*) 5898 case $host_vendor in 5899 motorola) 5900 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]' 5901 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5902 ;; 5903 ncr) 5904 lt_cv_deplibs_check_method=pass_all 5905 ;; 5906 sequent) 5907 lt_cv_file_magic_cmd='/bin/file' 5908 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5909 ;; 5910 sni) 5911 lt_cv_file_magic_cmd='/bin/file' 5912 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5913 lt_cv_file_magic_test_file=/lib/libc.so 5914 ;; 5915 siemens) 5916 lt_cv_deplibs_check_method=pass_all 5917 ;; 5918 pc) 5919 lt_cv_deplibs_check_method=pass_all 5920 ;; 5921 esac 5922 ;; 5923 5924tpf*) 5925 lt_cv_deplibs_check_method=pass_all 5926 ;; 5927esac 5928 5929fi 5930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5931$as_echo "$lt_cv_deplibs_check_method" >&6; } 5932file_magic_cmd=$lt_cv_file_magic_cmd 5933deplibs_check_method=$lt_cv_deplibs_check_method 5934test -z "$deplibs_check_method" && deplibs_check_method=unknown 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947if test -n "$ac_tool_prefix"; then 5948 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5949set dummy ${ac_tool_prefix}ar; ac_word=$2 5950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5951$as_echo_n "checking for $ac_word... " >&6; } 5952if test "${ac_cv_prog_AR+set}" = set; then : 5953 $as_echo_n "(cached) " >&6 5954else 5955 if test -n "$AR"; then 5956 ac_cv_prog_AR="$AR" # Let the user override the test. 5957else 5958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5959for as_dir in $PATH 5960do 5961 IFS=$as_save_IFS 5962 test -z "$as_dir" && as_dir=. 5963 for ac_exec_ext in '' $ac_executable_extensions; do 5964 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5965 ac_cv_prog_AR="${ac_tool_prefix}ar" 5966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5967 break 2 5968 fi 5969done 5970 done 5971IFS=$as_save_IFS 5972 5973fi 5974fi 5975AR=$ac_cv_prog_AR 5976if test -n "$AR"; then 5977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5978$as_echo "$AR" >&6; } 5979else 5980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5981$as_echo "no" >&6; } 5982fi 5983 5984 5985fi 5986if test -z "$ac_cv_prog_AR"; then 5987 ac_ct_AR=$AR 5988 # Extract the first word of "ar", so it can be a program name with args. 5989set dummy ar; ac_word=$2 5990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5991$as_echo_n "checking for $ac_word... " >&6; } 5992if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5993 $as_echo_n "(cached) " >&6 5994else 5995 if test -n "$ac_ct_AR"; then 5996 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5997else 5998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5999for as_dir in $PATH 6000do 6001 IFS=$as_save_IFS 6002 test -z "$as_dir" && as_dir=. 6003 for ac_exec_ext in '' $ac_executable_extensions; do 6004 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6005 ac_cv_prog_ac_ct_AR="ar" 6006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6007 break 2 6008 fi 6009done 6010 done 6011IFS=$as_save_IFS 6012 6013fi 6014fi 6015ac_ct_AR=$ac_cv_prog_ac_ct_AR 6016if test -n "$ac_ct_AR"; then 6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6018$as_echo "$ac_ct_AR" >&6; } 6019else 6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6021$as_echo "no" >&6; } 6022fi 6023 6024 if test "x$ac_ct_AR" = x; then 6025 AR="false" 6026 else 6027 case $cross_compiling:$ac_tool_warned in 6028yes:) 6029{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6030$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6031ac_tool_warned=yes ;; 6032esac 6033 AR=$ac_ct_AR 6034 fi 6035else 6036 AR="$ac_cv_prog_AR" 6037fi 6038 6039test -z "$AR" && AR=ar 6040test -z "$AR_FLAGS" && AR_FLAGS=cru 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052if test -n "$ac_tool_prefix"; then 6053 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6054set dummy ${ac_tool_prefix}strip; ac_word=$2 6055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6056$as_echo_n "checking for $ac_word... " >&6; } 6057if test "${ac_cv_prog_STRIP+set}" = set; then : 6058 $as_echo_n "(cached) " >&6 6059else 6060 if test -n "$STRIP"; then 6061 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6062else 6063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6064for as_dir in $PATH 6065do 6066 IFS=$as_save_IFS 6067 test -z "$as_dir" && as_dir=. 6068 for ac_exec_ext in '' $ac_executable_extensions; do 6069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6070 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6072 break 2 6073 fi 6074done 6075 done 6076IFS=$as_save_IFS 6077 6078fi 6079fi 6080STRIP=$ac_cv_prog_STRIP 6081if test -n "$STRIP"; then 6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6083$as_echo "$STRIP" >&6; } 6084else 6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6086$as_echo "no" >&6; } 6087fi 6088 6089 6090fi 6091if test -z "$ac_cv_prog_STRIP"; then 6092 ac_ct_STRIP=$STRIP 6093 # Extract the first word of "strip", so it can be a program name with args. 6094set dummy strip; ac_word=$2 6095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6096$as_echo_n "checking for $ac_word... " >&6; } 6097if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6098 $as_echo_n "(cached) " >&6 6099else 6100 if test -n "$ac_ct_STRIP"; then 6101 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6102else 6103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6104for as_dir in $PATH 6105do 6106 IFS=$as_save_IFS 6107 test -z "$as_dir" && as_dir=. 6108 for ac_exec_ext in '' $ac_executable_extensions; do 6109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6110 ac_cv_prog_ac_ct_STRIP="strip" 6111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6112 break 2 6113 fi 6114done 6115 done 6116IFS=$as_save_IFS 6117 6118fi 6119fi 6120ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6121if test -n "$ac_ct_STRIP"; then 6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6123$as_echo "$ac_ct_STRIP" >&6; } 6124else 6125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6126$as_echo "no" >&6; } 6127fi 6128 6129 if test "x$ac_ct_STRIP" = x; then 6130 STRIP=":" 6131 else 6132 case $cross_compiling:$ac_tool_warned in 6133yes:) 6134{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6135$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6136ac_tool_warned=yes ;; 6137esac 6138 STRIP=$ac_ct_STRIP 6139 fi 6140else 6141 STRIP="$ac_cv_prog_STRIP" 6142fi 6143 6144test -z "$STRIP" && STRIP=: 6145 6146 6147 6148 6149 6150 6151if test -n "$ac_tool_prefix"; then 6152 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6153set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6155$as_echo_n "checking for $ac_word... " >&6; } 6156if test "${ac_cv_prog_RANLIB+set}" = set; then : 6157 $as_echo_n "(cached) " >&6 6158else 6159 if test -n "$RANLIB"; then 6160 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6161else 6162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6163for as_dir in $PATH 6164do 6165 IFS=$as_save_IFS 6166 test -z "$as_dir" && as_dir=. 6167 for ac_exec_ext in '' $ac_executable_extensions; do 6168 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6169 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6171 break 2 6172 fi 6173done 6174 done 6175IFS=$as_save_IFS 6176 6177fi 6178fi 6179RANLIB=$ac_cv_prog_RANLIB 6180if test -n "$RANLIB"; then 6181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6182$as_echo "$RANLIB" >&6; } 6183else 6184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6185$as_echo "no" >&6; } 6186fi 6187 6188 6189fi 6190if test -z "$ac_cv_prog_RANLIB"; then 6191 ac_ct_RANLIB=$RANLIB 6192 # Extract the first word of "ranlib", so it can be a program name with args. 6193set dummy ranlib; ac_word=$2 6194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6195$as_echo_n "checking for $ac_word... " >&6; } 6196if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6197 $as_echo_n "(cached) " >&6 6198else 6199 if test -n "$ac_ct_RANLIB"; then 6200 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6201else 6202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6203for as_dir in $PATH 6204do 6205 IFS=$as_save_IFS 6206 test -z "$as_dir" && as_dir=. 6207 for ac_exec_ext in '' $ac_executable_extensions; do 6208 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6209 ac_cv_prog_ac_ct_RANLIB="ranlib" 6210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6211 break 2 6212 fi 6213done 6214 done 6215IFS=$as_save_IFS 6216 6217fi 6218fi 6219ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6220if test -n "$ac_ct_RANLIB"; then 6221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6222$as_echo "$ac_ct_RANLIB" >&6; } 6223else 6224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6225$as_echo "no" >&6; } 6226fi 6227 6228 if test "x$ac_ct_RANLIB" = x; then 6229 RANLIB=":" 6230 else 6231 case $cross_compiling:$ac_tool_warned in 6232yes:) 6233{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6234$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6235ac_tool_warned=yes ;; 6236esac 6237 RANLIB=$ac_ct_RANLIB 6238 fi 6239else 6240 RANLIB="$ac_cv_prog_RANLIB" 6241fi 6242 6243test -z "$RANLIB" && RANLIB=: 6244 6245 6246 6247 6248 6249 6250# Determine commands to create old-style static archives. 6251old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6252old_postinstall_cmds='chmod 644 $oldlib' 6253old_postuninstall_cmds= 6254 6255if test -n "$RANLIB"; then 6256 case $host_os in 6257 openbsd*) 6258 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6259 ;; 6260 *) 6261 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6262 ;; 6263 esac 6264 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6265fi 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300# If no C compiler was specified, use CC. 6301LTCC=${LTCC-"$CC"} 6302 6303# If no C compiler flags were specified, use CFLAGS. 6304LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6305 6306# Allow CC to be a program name with arguments. 6307compiler=$CC 6308 6309 6310# Check for command to grab the raw symbol name followed by C symbol from nm. 6311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6312$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6313if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6314 $as_echo_n "(cached) " >&6 6315else 6316 6317# These are sane defaults that work on at least a few old systems. 6318# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6319 6320# Character class describing NM global symbol codes. 6321symcode='[BCDEGRST]' 6322 6323# Regexp to match symbols that can be accessed directly from C. 6324sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6325 6326# Define system-specific variables. 6327case $host_os in 6328aix*) 6329 symcode='[BCDT]' 6330 ;; 6331cygwin* | mingw* | pw32* | cegcc*) 6332 symcode='[ABCDGISTW]' 6333 ;; 6334hpux*) 6335 if test "$host_cpu" = ia64; then 6336 symcode='[ABCDEGRST]' 6337 fi 6338 ;; 6339irix* | nonstopux*) 6340 symcode='[BCDEGRST]' 6341 ;; 6342osf*) 6343 symcode='[BCDEGQRST]' 6344 ;; 6345solaris*) 6346 symcode='[BDRT]' 6347 ;; 6348sco3.2v5*) 6349 symcode='[DT]' 6350 ;; 6351sysv4.2uw2*) 6352 symcode='[DT]' 6353 ;; 6354sysv5* | sco5v6* | unixware* | OpenUNIX*) 6355 symcode='[ABDT]' 6356 ;; 6357sysv4) 6358 symcode='[DFNSTU]' 6359 ;; 6360esac 6361 6362# If we're using GNU nm, then use its standard symbol codes. 6363case `$NM -V 2>&1` in 6364*GNU* | *'with BFD'*) 6365 symcode='[ABCDGIRSTW]' ;; 6366esac 6367 6368# Transform an extracted symbol line into a proper C declaration. 6369# Some systems (esp. on ia64) link data and code symbols differently, 6370# so use this general approach. 6371lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6372 6373# Transform an extracted symbol line into symbol name and symbol address 6374lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6375lt_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'" 6376 6377# Handle CRLF in mingw tool chain 6378opt_cr= 6379case $build_os in 6380mingw*) 6381 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6382 ;; 6383esac 6384 6385# Try without a prefix underscore, then with it. 6386for ac_symprfx in "" "_"; do 6387 6388 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6389 symxfrm="\\1 $ac_symprfx\\2 \\2" 6390 6391 # Write the raw and C identifiers. 6392 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6393 # Fake it for dumpbin and say T for any non-static function 6394 # and D for any global variable. 6395 # Also find C++ and __fastcall symbols from MSVC++, 6396 # which start with @ or ?. 6397 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6398" {last_section=section; section=\$ 3};"\ 6399" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6400" \$ 0!~/External *\|/{next};"\ 6401" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6402" {if(hide[section]) next};"\ 6403" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6404" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6405" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6406" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6407" ' prfx=^$ac_symprfx" 6408 else 6409 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6410 fi 6411 6412 # Check to see that the pipe works correctly. 6413 pipe_works=no 6414 6415 rm -f conftest* 6416 cat > conftest.$ac_ext <<_LT_EOF 6417#ifdef __cplusplus 6418extern "C" { 6419#endif 6420char nm_test_var; 6421void nm_test_func(void); 6422void nm_test_func(void){} 6423#ifdef __cplusplus 6424} 6425#endif 6426int main(){nm_test_var='a';nm_test_func();return(0);} 6427_LT_EOF 6428 6429 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6430 (eval $ac_compile) 2>&5 6431 ac_status=$? 6432 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6433 test $ac_status = 0; }; then 6434 # Now try to grab the symbols. 6435 nlist=conftest.nm 6436 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 6437 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 6438 ac_status=$? 6439 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6440 test $ac_status = 0; } && test -s "$nlist"; then 6441 # Try sorting and uniquifying the output. 6442 if sort "$nlist" | uniq > "$nlist"T; then 6443 mv -f "$nlist"T "$nlist" 6444 else 6445 rm -f "$nlist"T 6446 fi 6447 6448 # Make sure that we snagged all the symbols we need. 6449 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6450 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6451 cat <<_LT_EOF > conftest.$ac_ext 6452#ifdef __cplusplus 6453extern "C" { 6454#endif 6455 6456_LT_EOF 6457 # Now generate the symbol file. 6458 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6459 6460 cat <<_LT_EOF >> conftest.$ac_ext 6461 6462/* The mapping between symbol names and symbols. */ 6463const struct { 6464 const char *name; 6465 void *address; 6466} 6467lt__PROGRAM__LTX_preloaded_symbols[] = 6468{ 6469 { "@PROGRAM@", (void *) 0 }, 6470_LT_EOF 6471 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6472 cat <<\_LT_EOF >> conftest.$ac_ext 6473 {0, (void *) 0} 6474}; 6475 6476/* This works around a problem in FreeBSD linker */ 6477#ifdef FREEBSD_WORKAROUND 6478static const void *lt_preloaded_setup() { 6479 return lt__PROGRAM__LTX_preloaded_symbols; 6480} 6481#endif 6482 6483#ifdef __cplusplus 6484} 6485#endif 6486_LT_EOF 6487 # Now try linking the two files. 6488 mv conftest.$ac_objext conftstm.$ac_objext 6489 lt_save_LIBS="$LIBS" 6490 lt_save_CFLAGS="$CFLAGS" 6491 LIBS="conftstm.$ac_objext" 6492 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6493 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6494 (eval $ac_link) 2>&5 6495 ac_status=$? 6496 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6497 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6498 pipe_works=yes 6499 fi 6500 LIBS="$lt_save_LIBS" 6501 CFLAGS="$lt_save_CFLAGS" 6502 else 6503 echo "cannot find nm_test_func in $nlist" >&5 6504 fi 6505 else 6506 echo "cannot find nm_test_var in $nlist" >&5 6507 fi 6508 else 6509 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6510 fi 6511 else 6512 echo "$progname: failed program was:" >&5 6513 cat conftest.$ac_ext >&5 6514 fi 6515 rm -rf conftest* conftst* 6516 6517 # Do not use the global_symbol_pipe unless it works. 6518 if test "$pipe_works" = yes; then 6519 break 6520 else 6521 lt_cv_sys_global_symbol_pipe= 6522 fi 6523done 6524 6525fi 6526 6527if test -z "$lt_cv_sys_global_symbol_pipe"; then 6528 lt_cv_sys_global_symbol_to_cdecl= 6529fi 6530if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6532$as_echo "failed" >&6; } 6533else 6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6535$as_echo "ok" >&6; } 6536fi 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559# Check whether --enable-libtool-lock was given. 6560if test "${enable_libtool_lock+set}" = set; then : 6561 enableval=$enable_libtool_lock; 6562fi 6563 6564test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6565 6566# Some flags need to be propagated to the compiler or linker for good 6567# libtool support. 6568case $host in 6569ia64-*-hpux*) 6570 # Find out which ABI we are using. 6571 echo 'int i;' > conftest.$ac_ext 6572 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6573 (eval $ac_compile) 2>&5 6574 ac_status=$? 6575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6576 test $ac_status = 0; }; then 6577 case `/usr/bin/file conftest.$ac_objext` in 6578 *ELF-32*) 6579 HPUX_IA64_MODE="32" 6580 ;; 6581 *ELF-64*) 6582 HPUX_IA64_MODE="64" 6583 ;; 6584 esac 6585 fi 6586 rm -rf conftest* 6587 ;; 6588*-*-irix6*) 6589 # Find out which ABI we are using. 6590 echo '#line 6590 "configure"' > conftest.$ac_ext 6591 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6592 (eval $ac_compile) 2>&5 6593 ac_status=$? 6594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6595 test $ac_status = 0; }; then 6596 if test "$lt_cv_prog_gnu_ld" = yes; then 6597 case `/usr/bin/file conftest.$ac_objext` in 6598 *32-bit*) 6599 LD="${LD-ld} -melf32bsmip" 6600 ;; 6601 *N32*) 6602 LD="${LD-ld} -melf32bmipn32" 6603 ;; 6604 *64-bit*) 6605 LD="${LD-ld} -melf64bmip" 6606 ;; 6607 esac 6608 else 6609 case `/usr/bin/file conftest.$ac_objext` in 6610 *32-bit*) 6611 LD="${LD-ld} -32" 6612 ;; 6613 *N32*) 6614 LD="${LD-ld} -n32" 6615 ;; 6616 *64-bit*) 6617 LD="${LD-ld} -64" 6618 ;; 6619 esac 6620 fi 6621 fi 6622 rm -rf conftest* 6623 ;; 6624 6625x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6626s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6627 # Find out which ABI we are using. 6628 echo 'int i;' > conftest.$ac_ext 6629 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6630 (eval $ac_compile) 2>&5 6631 ac_status=$? 6632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6633 test $ac_status = 0; }; then 6634 case `/usr/bin/file conftest.o` in 6635 *32-bit*) 6636 case $host in 6637 x86_64-*kfreebsd*-gnu) 6638 LD="${LD-ld} -m elf_i386_fbsd" 6639 ;; 6640 x86_64-*linux*) 6641 LD="${LD-ld} -m elf_i386" 6642 ;; 6643 ppc64-*linux*|powerpc64-*linux*) 6644 LD="${LD-ld} -m elf32ppclinux" 6645 ;; 6646 s390x-*linux*) 6647 LD="${LD-ld} -m elf_s390" 6648 ;; 6649 sparc64-*linux*) 6650 LD="${LD-ld} -m elf32_sparc" 6651 ;; 6652 esac 6653 ;; 6654 *64-bit*) 6655 case $host in 6656 x86_64-*kfreebsd*-gnu) 6657 LD="${LD-ld} -m elf_x86_64_fbsd" 6658 ;; 6659 x86_64-*linux*) 6660 LD="${LD-ld} -m elf_x86_64" 6661 ;; 6662 ppc*-*linux*|powerpc*-*linux*) 6663 LD="${LD-ld} -m elf64ppc" 6664 ;; 6665 s390*-*linux*|s390*-*tpf*) 6666 LD="${LD-ld} -m elf64_s390" 6667 ;; 6668 sparc*-*linux*) 6669 LD="${LD-ld} -m elf64_sparc" 6670 ;; 6671 esac 6672 ;; 6673 esac 6674 fi 6675 rm -rf conftest* 6676 ;; 6677 6678*-*-sco3.2v5*) 6679 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6680 SAVE_CFLAGS="$CFLAGS" 6681 CFLAGS="$CFLAGS -belf" 6682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6683$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6684if test "${lt_cv_cc_needs_belf+set}" = set; then : 6685 $as_echo_n "(cached) " >&6 6686else 6687 ac_ext=c 6688ac_cpp='$CPP $CPPFLAGS' 6689ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6690ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6691ac_compiler_gnu=$ac_cv_c_compiler_gnu 6692 6693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6694/* end confdefs.h. */ 6695 6696int 6697main () 6698{ 6699 6700 ; 6701 return 0; 6702} 6703_ACEOF 6704if ac_fn_c_try_link "$LINENO"; then : 6705 lt_cv_cc_needs_belf=yes 6706else 6707 lt_cv_cc_needs_belf=no 6708fi 6709rm -f core conftest.err conftest.$ac_objext \ 6710 conftest$ac_exeext conftest.$ac_ext 6711 ac_ext=c 6712ac_cpp='$CPP $CPPFLAGS' 6713ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6714ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6715ac_compiler_gnu=$ac_cv_c_compiler_gnu 6716 6717fi 6718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6719$as_echo "$lt_cv_cc_needs_belf" >&6; } 6720 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6721 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6722 CFLAGS="$SAVE_CFLAGS" 6723 fi 6724 ;; 6725sparc*-*solaris*) 6726 # Find out which ABI we are using. 6727 echo 'int i;' > conftest.$ac_ext 6728 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6729 (eval $ac_compile) 2>&5 6730 ac_status=$? 6731 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6732 test $ac_status = 0; }; then 6733 case `/usr/bin/file conftest.o` in 6734 *64-bit*) 6735 case $lt_cv_prog_gnu_ld in 6736 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6737 *) 6738 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6739 LD="${LD-ld} -64" 6740 fi 6741 ;; 6742 esac 6743 ;; 6744 esac 6745 fi 6746 rm -rf conftest* 6747 ;; 6748esac 6749 6750need_locks="$enable_libtool_lock" 6751 6752 6753 case $host_os in 6754 rhapsody* | darwin*) 6755 if test -n "$ac_tool_prefix"; then 6756 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6757set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6759$as_echo_n "checking for $ac_word... " >&6; } 6760if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6761 $as_echo_n "(cached) " >&6 6762else 6763 if test -n "$DSYMUTIL"; then 6764 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6765else 6766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6767for as_dir in $PATH 6768do 6769 IFS=$as_save_IFS 6770 test -z "$as_dir" && as_dir=. 6771 for ac_exec_ext in '' $ac_executable_extensions; do 6772 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6773 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6775 break 2 6776 fi 6777done 6778 done 6779IFS=$as_save_IFS 6780 6781fi 6782fi 6783DSYMUTIL=$ac_cv_prog_DSYMUTIL 6784if test -n "$DSYMUTIL"; then 6785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6786$as_echo "$DSYMUTIL" >&6; } 6787else 6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6789$as_echo "no" >&6; } 6790fi 6791 6792 6793fi 6794if test -z "$ac_cv_prog_DSYMUTIL"; then 6795 ac_ct_DSYMUTIL=$DSYMUTIL 6796 # Extract the first word of "dsymutil", so it can be a program name with args. 6797set dummy dsymutil; ac_word=$2 6798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6799$as_echo_n "checking for $ac_word... " >&6; } 6800if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6801 $as_echo_n "(cached) " >&6 6802else 6803 if test -n "$ac_ct_DSYMUTIL"; then 6804 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6805else 6806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6807for as_dir in $PATH 6808do 6809 IFS=$as_save_IFS 6810 test -z "$as_dir" && as_dir=. 6811 for ac_exec_ext in '' $ac_executable_extensions; do 6812 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6813 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6815 break 2 6816 fi 6817done 6818 done 6819IFS=$as_save_IFS 6820 6821fi 6822fi 6823ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6824if test -n "$ac_ct_DSYMUTIL"; then 6825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6826$as_echo "$ac_ct_DSYMUTIL" >&6; } 6827else 6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6829$as_echo "no" >&6; } 6830fi 6831 6832 if test "x$ac_ct_DSYMUTIL" = x; then 6833 DSYMUTIL=":" 6834 else 6835 case $cross_compiling:$ac_tool_warned in 6836yes:) 6837{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6838$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6839ac_tool_warned=yes ;; 6840esac 6841 DSYMUTIL=$ac_ct_DSYMUTIL 6842 fi 6843else 6844 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6845fi 6846 6847 if test -n "$ac_tool_prefix"; then 6848 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6849set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6851$as_echo_n "checking for $ac_word... " >&6; } 6852if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6853 $as_echo_n "(cached) " >&6 6854else 6855 if test -n "$NMEDIT"; then 6856 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6857else 6858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6859for as_dir in $PATH 6860do 6861 IFS=$as_save_IFS 6862 test -z "$as_dir" && as_dir=. 6863 for ac_exec_ext in '' $ac_executable_extensions; do 6864 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6865 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6867 break 2 6868 fi 6869done 6870 done 6871IFS=$as_save_IFS 6872 6873fi 6874fi 6875NMEDIT=$ac_cv_prog_NMEDIT 6876if test -n "$NMEDIT"; then 6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6878$as_echo "$NMEDIT" >&6; } 6879else 6880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6881$as_echo "no" >&6; } 6882fi 6883 6884 6885fi 6886if test -z "$ac_cv_prog_NMEDIT"; then 6887 ac_ct_NMEDIT=$NMEDIT 6888 # Extract the first word of "nmedit", so it can be a program name with args. 6889set dummy nmedit; ac_word=$2 6890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6891$as_echo_n "checking for $ac_word... " >&6; } 6892if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6893 $as_echo_n "(cached) " >&6 6894else 6895 if test -n "$ac_ct_NMEDIT"; then 6896 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6897else 6898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6899for as_dir in $PATH 6900do 6901 IFS=$as_save_IFS 6902 test -z "$as_dir" && as_dir=. 6903 for ac_exec_ext in '' $ac_executable_extensions; do 6904 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6905 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6907 break 2 6908 fi 6909done 6910 done 6911IFS=$as_save_IFS 6912 6913fi 6914fi 6915ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6916if test -n "$ac_ct_NMEDIT"; then 6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6918$as_echo "$ac_ct_NMEDIT" >&6; } 6919else 6920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6921$as_echo "no" >&6; } 6922fi 6923 6924 if test "x$ac_ct_NMEDIT" = x; then 6925 NMEDIT=":" 6926 else 6927 case $cross_compiling:$ac_tool_warned in 6928yes:) 6929{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6930$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6931ac_tool_warned=yes ;; 6932esac 6933 NMEDIT=$ac_ct_NMEDIT 6934 fi 6935else 6936 NMEDIT="$ac_cv_prog_NMEDIT" 6937fi 6938 6939 if test -n "$ac_tool_prefix"; then 6940 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6941set dummy ${ac_tool_prefix}lipo; ac_word=$2 6942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6943$as_echo_n "checking for $ac_word... " >&6; } 6944if test "${ac_cv_prog_LIPO+set}" = set; then : 6945 $as_echo_n "(cached) " >&6 6946else 6947 if test -n "$LIPO"; then 6948 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6949else 6950as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6951for as_dir in $PATH 6952do 6953 IFS=$as_save_IFS 6954 test -z "$as_dir" && as_dir=. 6955 for ac_exec_ext in '' $ac_executable_extensions; do 6956 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6957 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6959 break 2 6960 fi 6961done 6962 done 6963IFS=$as_save_IFS 6964 6965fi 6966fi 6967LIPO=$ac_cv_prog_LIPO 6968if test -n "$LIPO"; then 6969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6970$as_echo "$LIPO" >&6; } 6971else 6972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6973$as_echo "no" >&6; } 6974fi 6975 6976 6977fi 6978if test -z "$ac_cv_prog_LIPO"; then 6979 ac_ct_LIPO=$LIPO 6980 # Extract the first word of "lipo", so it can be a program name with args. 6981set dummy lipo; ac_word=$2 6982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6983$as_echo_n "checking for $ac_word... " >&6; } 6984if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6985 $as_echo_n "(cached) " >&6 6986else 6987 if test -n "$ac_ct_LIPO"; then 6988 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6989else 6990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6991for as_dir in $PATH 6992do 6993 IFS=$as_save_IFS 6994 test -z "$as_dir" && as_dir=. 6995 for ac_exec_ext in '' $ac_executable_extensions; do 6996 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6997 ac_cv_prog_ac_ct_LIPO="lipo" 6998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6999 break 2 7000 fi 7001done 7002 done 7003IFS=$as_save_IFS 7004 7005fi 7006fi 7007ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7008if test -n "$ac_ct_LIPO"; then 7009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7010$as_echo "$ac_ct_LIPO" >&6; } 7011else 7012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7013$as_echo "no" >&6; } 7014fi 7015 7016 if test "x$ac_ct_LIPO" = x; then 7017 LIPO=":" 7018 else 7019 case $cross_compiling:$ac_tool_warned in 7020yes:) 7021{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7022$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7023ac_tool_warned=yes ;; 7024esac 7025 LIPO=$ac_ct_LIPO 7026 fi 7027else 7028 LIPO="$ac_cv_prog_LIPO" 7029fi 7030 7031 if test -n "$ac_tool_prefix"; then 7032 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7033set dummy ${ac_tool_prefix}otool; ac_word=$2 7034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7035$as_echo_n "checking for $ac_word... " >&6; } 7036if test "${ac_cv_prog_OTOOL+set}" = set; then : 7037 $as_echo_n "(cached) " >&6 7038else 7039 if test -n "$OTOOL"; then 7040 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7041else 7042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7043for as_dir in $PATH 7044do 7045 IFS=$as_save_IFS 7046 test -z "$as_dir" && as_dir=. 7047 for ac_exec_ext in '' $ac_executable_extensions; do 7048 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7049 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7051 break 2 7052 fi 7053done 7054 done 7055IFS=$as_save_IFS 7056 7057fi 7058fi 7059OTOOL=$ac_cv_prog_OTOOL 7060if test -n "$OTOOL"; then 7061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7062$as_echo "$OTOOL" >&6; } 7063else 7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7065$as_echo "no" >&6; } 7066fi 7067 7068 7069fi 7070if test -z "$ac_cv_prog_OTOOL"; then 7071 ac_ct_OTOOL=$OTOOL 7072 # Extract the first word of "otool", so it can be a program name with args. 7073set dummy otool; ac_word=$2 7074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7075$as_echo_n "checking for $ac_word... " >&6; } 7076if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7077 $as_echo_n "(cached) " >&6 7078else 7079 if test -n "$ac_ct_OTOOL"; then 7080 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7081else 7082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7083for as_dir in $PATH 7084do 7085 IFS=$as_save_IFS 7086 test -z "$as_dir" && as_dir=. 7087 for ac_exec_ext in '' $ac_executable_extensions; do 7088 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7089 ac_cv_prog_ac_ct_OTOOL="otool" 7090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7091 break 2 7092 fi 7093done 7094 done 7095IFS=$as_save_IFS 7096 7097fi 7098fi 7099ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7100if test -n "$ac_ct_OTOOL"; then 7101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7102$as_echo "$ac_ct_OTOOL" >&6; } 7103else 7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7105$as_echo "no" >&6; } 7106fi 7107 7108 if test "x$ac_ct_OTOOL" = x; then 7109 OTOOL=":" 7110 else 7111 case $cross_compiling:$ac_tool_warned in 7112yes:) 7113{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7114$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7115ac_tool_warned=yes ;; 7116esac 7117 OTOOL=$ac_ct_OTOOL 7118 fi 7119else 7120 OTOOL="$ac_cv_prog_OTOOL" 7121fi 7122 7123 if test -n "$ac_tool_prefix"; then 7124 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7125set dummy ${ac_tool_prefix}otool64; ac_word=$2 7126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7127$as_echo_n "checking for $ac_word... " >&6; } 7128if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7129 $as_echo_n "(cached) " >&6 7130else 7131 if test -n "$OTOOL64"; then 7132 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7133else 7134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7135for as_dir in $PATH 7136do 7137 IFS=$as_save_IFS 7138 test -z "$as_dir" && as_dir=. 7139 for ac_exec_ext in '' $ac_executable_extensions; do 7140 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7141 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7143 break 2 7144 fi 7145done 7146 done 7147IFS=$as_save_IFS 7148 7149fi 7150fi 7151OTOOL64=$ac_cv_prog_OTOOL64 7152if test -n "$OTOOL64"; then 7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7154$as_echo "$OTOOL64" >&6; } 7155else 7156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7157$as_echo "no" >&6; } 7158fi 7159 7160 7161fi 7162if test -z "$ac_cv_prog_OTOOL64"; then 7163 ac_ct_OTOOL64=$OTOOL64 7164 # Extract the first word of "otool64", so it can be a program name with args. 7165set dummy otool64; ac_word=$2 7166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7167$as_echo_n "checking for $ac_word... " >&6; } 7168if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7169 $as_echo_n "(cached) " >&6 7170else 7171 if test -n "$ac_ct_OTOOL64"; then 7172 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7173else 7174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7175for as_dir in $PATH 7176do 7177 IFS=$as_save_IFS 7178 test -z "$as_dir" && as_dir=. 7179 for ac_exec_ext in '' $ac_executable_extensions; do 7180 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7181 ac_cv_prog_ac_ct_OTOOL64="otool64" 7182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7183 break 2 7184 fi 7185done 7186 done 7187IFS=$as_save_IFS 7188 7189fi 7190fi 7191ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7192if test -n "$ac_ct_OTOOL64"; then 7193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7194$as_echo "$ac_ct_OTOOL64" >&6; } 7195else 7196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7197$as_echo "no" >&6; } 7198fi 7199 7200 if test "x$ac_ct_OTOOL64" = x; then 7201 OTOOL64=":" 7202 else 7203 case $cross_compiling:$ac_tool_warned in 7204yes:) 7205{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7206$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7207ac_tool_warned=yes ;; 7208esac 7209 OTOOL64=$ac_ct_OTOOL64 7210 fi 7211else 7212 OTOOL64="$ac_cv_prog_OTOOL64" 7213fi 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7242$as_echo_n "checking for -single_module linker flag... " >&6; } 7243if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7244 $as_echo_n "(cached) " >&6 7245else 7246 lt_cv_apple_cc_single_mod=no 7247 if test -z "${LT_MULTI_MODULE}"; then 7248 # By default we will add the -single_module flag. You can override 7249 # by either setting the environment variable LT_MULTI_MODULE 7250 # non-empty at configure time, or by adding -multi_module to the 7251 # link flags. 7252 rm -rf libconftest.dylib* 7253 echo "int foo(void){return 1;}" > conftest.c 7254 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7255-dynamiclib -Wl,-single_module conftest.c" >&5 7256 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7257 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7258 _lt_result=$? 7259 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7260 lt_cv_apple_cc_single_mod=yes 7261 else 7262 cat conftest.err >&5 7263 fi 7264 rm -rf libconftest.dylib* 7265 rm -f conftest.* 7266 fi 7267fi 7268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7269$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7271$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7272if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7273 $as_echo_n "(cached) " >&6 7274else 7275 lt_cv_ld_exported_symbols_list=no 7276 save_LDFLAGS=$LDFLAGS 7277 echo "_main" > conftest.sym 7278 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7280/* end confdefs.h. */ 7281 7282int 7283main () 7284{ 7285 7286 ; 7287 return 0; 7288} 7289_ACEOF 7290if ac_fn_c_try_link "$LINENO"; then : 7291 lt_cv_ld_exported_symbols_list=yes 7292else 7293 lt_cv_ld_exported_symbols_list=no 7294fi 7295rm -f core conftest.err conftest.$ac_objext \ 7296 conftest$ac_exeext conftest.$ac_ext 7297 LDFLAGS="$save_LDFLAGS" 7298 7299fi 7300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7301$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7302 case $host_os in 7303 rhapsody* | darwin1.[012]) 7304 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7305 darwin1.*) 7306 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7307 darwin*) # darwin 5.x on 7308 # if running on 10.5 or later, the deployment target defaults 7309 # to the OS version, if on x86, and 10.4, the deployment 7310 # target defaults to 10.4. Don't you love it? 7311 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7312 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7313 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7314 10.[012]*) 7315 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7316 10.*) 7317 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7318 esac 7319 ;; 7320 esac 7321 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7322 _lt_dar_single_mod='$single_module' 7323 fi 7324 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7325 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7326 else 7327 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7328 fi 7329 if test "$DSYMUTIL" != ":"; then 7330 _lt_dsymutil='~$DSYMUTIL $lib || :' 7331 else 7332 _lt_dsymutil= 7333 fi 7334 ;; 7335 esac 7336 7337for ac_header in dlfcn.h 7338do : 7339 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7340" 7341if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7342 cat >>confdefs.h <<_ACEOF 7343#define HAVE_DLFCN_H 1 7344_ACEOF 7345 7346fi 7347 7348done 7349 7350 7351 7352# Set options 7353 7354 7355 7356 enable_dlopen=no 7357 7358 7359 enable_win32_dll=no 7360 7361 7362 # Check whether --enable-shared was given. 7363if test "${enable_shared+set}" = set; then : 7364 enableval=$enable_shared; p=${PACKAGE-default} 7365 case $enableval in 7366 yes) enable_shared=yes ;; 7367 no) enable_shared=no ;; 7368 *) 7369 enable_shared=no 7370 # Look at the argument we got. We use all the common list separators. 7371 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7372 for pkg in $enableval; do 7373 IFS="$lt_save_ifs" 7374 if test "X$pkg" = "X$p"; then 7375 enable_shared=yes 7376 fi 7377 done 7378 IFS="$lt_save_ifs" 7379 ;; 7380 esac 7381else 7382 enable_shared=yes 7383fi 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395# Check whether --with-pic was given. 7396if test "${with_pic+set}" = set; then : 7397 withval=$with_pic; pic_mode="$withval" 7398else 7399 pic_mode=default 7400fi 7401 7402 7403test -z "$pic_mode" && pic_mode=default 7404 7405 7406 7407 7408 7409 7410 7411 # Check whether --enable-fast-install was given. 7412if test "${enable_fast_install+set}" = set; then : 7413 enableval=$enable_fast_install; p=${PACKAGE-default} 7414 case $enableval in 7415 yes) enable_fast_install=yes ;; 7416 no) enable_fast_install=no ;; 7417 *) 7418 enable_fast_install=no 7419 # Look at the argument we got. We use all the common list separators. 7420 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7421 for pkg in $enableval; do 7422 IFS="$lt_save_ifs" 7423 if test "X$pkg" = "X$p"; then 7424 enable_fast_install=yes 7425 fi 7426 done 7427 IFS="$lt_save_ifs" 7428 ;; 7429 esac 7430else 7431 enable_fast_install=yes 7432fi 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444# This can be used to rebuild libtool when needed 7445LIBTOOL_DEPS="$ltmain" 7446 7447# Always use our own libtool. 7448LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474test -z "$LN_S" && LN_S="ln -s" 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489if test -n "${ZSH_VERSION+set}" ; then 7490 setopt NO_GLOB_SUBST 7491fi 7492 7493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7494$as_echo_n "checking for objdir... " >&6; } 7495if test "${lt_cv_objdir+set}" = set; then : 7496 $as_echo_n "(cached) " >&6 7497else 7498 rm -f .libs 2>/dev/null 7499mkdir .libs 2>/dev/null 7500if test -d .libs; then 7501 lt_cv_objdir=.libs 7502else 7503 # MS-DOS does not allow filenames that begin with a dot. 7504 lt_cv_objdir=_libs 7505fi 7506rmdir .libs 2>/dev/null 7507fi 7508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7509$as_echo "$lt_cv_objdir" >&6; } 7510objdir=$lt_cv_objdir 7511 7512 7513 7514 7515 7516cat >>confdefs.h <<_ACEOF 7517#define LT_OBJDIR "$lt_cv_objdir/" 7518_ACEOF 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536case $host_os in 7537aix3*) 7538 # AIX sometimes has problems with the GCC collect2 program. For some 7539 # reason, if we set the COLLECT_NAMES environment variable, the problems 7540 # vanish in a puff of smoke. 7541 if test "X${COLLECT_NAMES+set}" != Xset; then 7542 COLLECT_NAMES= 7543 export COLLECT_NAMES 7544 fi 7545 ;; 7546esac 7547 7548# Sed substitution that helps us do robust quoting. It backslashifies 7549# metacharacters that are still active within double-quoted strings. 7550sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 7551 7552# Same as above, but do not quote variable references. 7553double_quote_subst='s/\(["`\\]\)/\\\1/g' 7554 7555# Sed substitution to delay expansion of an escaped shell variable in a 7556# double_quote_subst'ed string. 7557delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 7558 7559# Sed substitution to delay expansion of an escaped single quote. 7560delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 7561 7562# Sed substitution to avoid accidental globbing in evaled expressions 7563no_glob_subst='s/\*/\\\*/g' 7564 7565# Global variables: 7566ofile=libtool 7567can_build_shared=yes 7568 7569# All known linkers require a `.a' archive for static linking (except MSVC, 7570# which needs '.lib'). 7571libext=a 7572 7573with_gnu_ld="$lt_cv_prog_gnu_ld" 7574 7575old_CC="$CC" 7576old_CFLAGS="$CFLAGS" 7577 7578# Set sane defaults for various variables 7579test -z "$CC" && CC=cc 7580test -z "$LTCC" && LTCC=$CC 7581test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7582test -z "$LD" && LD=ld 7583test -z "$ac_objext" && ac_objext=o 7584 7585for cc_temp in $compiler""; do 7586 case $cc_temp in 7587 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7588 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7589 \-*) ;; 7590 *) break;; 7591 esac 7592done 7593cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7594 7595 7596# Only perform the check for file, if the check method requires it 7597test -z "$MAGIC_CMD" && MAGIC_CMD=file 7598case $deplibs_check_method in 7599file_magic*) 7600 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7602$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7603if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7604 $as_echo_n "(cached) " >&6 7605else 7606 case $MAGIC_CMD in 7607[\\/*] | ?:[\\/]*) 7608 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7609 ;; 7610*) 7611 lt_save_MAGIC_CMD="$MAGIC_CMD" 7612 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7613 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7614 for ac_dir in $ac_dummy; do 7615 IFS="$lt_save_ifs" 7616 test -z "$ac_dir" && ac_dir=. 7617 if test -f $ac_dir/${ac_tool_prefix}file; then 7618 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7619 if test -n "$file_magic_test_file"; then 7620 case $deplibs_check_method in 7621 "file_magic "*) 7622 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7623 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7624 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7625 $EGREP "$file_magic_regex" > /dev/null; then 7626 : 7627 else 7628 cat <<_LT_EOF 1>&2 7629 7630*** Warning: the command libtool uses to detect shared libraries, 7631*** $file_magic_cmd, produces output that libtool cannot recognize. 7632*** The result is that libtool may fail to recognize shared libraries 7633*** as such. This will affect the creation of libtool libraries that 7634*** depend on shared libraries, but programs linked with such libtool 7635*** libraries will work regardless of this problem. Nevertheless, you 7636*** may want to report the problem to your system manager and/or to 7637*** bug-libtool@gnu.org 7638 7639_LT_EOF 7640 fi ;; 7641 esac 7642 fi 7643 break 7644 fi 7645 done 7646 IFS="$lt_save_ifs" 7647 MAGIC_CMD="$lt_save_MAGIC_CMD" 7648 ;; 7649esac 7650fi 7651 7652MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7653if test -n "$MAGIC_CMD"; then 7654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7655$as_echo "$MAGIC_CMD" >&6; } 7656else 7657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7658$as_echo "no" >&6; } 7659fi 7660 7661 7662 7663 7664 7665if test -z "$lt_cv_path_MAGIC_CMD"; then 7666 if test -n "$ac_tool_prefix"; then 7667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7668$as_echo_n "checking for file... " >&6; } 7669if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7670 $as_echo_n "(cached) " >&6 7671else 7672 case $MAGIC_CMD in 7673[\\/*] | ?:[\\/]*) 7674 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7675 ;; 7676*) 7677 lt_save_MAGIC_CMD="$MAGIC_CMD" 7678 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7679 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7680 for ac_dir in $ac_dummy; do 7681 IFS="$lt_save_ifs" 7682 test -z "$ac_dir" && ac_dir=. 7683 if test -f $ac_dir/file; then 7684 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7685 if test -n "$file_magic_test_file"; then 7686 case $deplibs_check_method in 7687 "file_magic "*) 7688 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7689 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7690 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7691 $EGREP "$file_magic_regex" > /dev/null; then 7692 : 7693 else 7694 cat <<_LT_EOF 1>&2 7695 7696*** Warning: the command libtool uses to detect shared libraries, 7697*** $file_magic_cmd, produces output that libtool cannot recognize. 7698*** The result is that libtool may fail to recognize shared libraries 7699*** as such. This will affect the creation of libtool libraries that 7700*** depend on shared libraries, but programs linked with such libtool 7701*** libraries will work regardless of this problem. Nevertheless, you 7702*** may want to report the problem to your system manager and/or to 7703*** bug-libtool@gnu.org 7704 7705_LT_EOF 7706 fi ;; 7707 esac 7708 fi 7709 break 7710 fi 7711 done 7712 IFS="$lt_save_ifs" 7713 MAGIC_CMD="$lt_save_MAGIC_CMD" 7714 ;; 7715esac 7716fi 7717 7718MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7719if test -n "$MAGIC_CMD"; then 7720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7721$as_echo "$MAGIC_CMD" >&6; } 7722else 7723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7724$as_echo "no" >&6; } 7725fi 7726 7727 7728 else 7729 MAGIC_CMD=: 7730 fi 7731fi 7732 7733 fi 7734 ;; 7735esac 7736 7737# Use C for the default configuration in the libtool script 7738 7739lt_save_CC="$CC" 7740ac_ext=c 7741ac_cpp='$CPP $CPPFLAGS' 7742ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7743ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7744ac_compiler_gnu=$ac_cv_c_compiler_gnu 7745 7746 7747# Source file extension for C test sources. 7748ac_ext=c 7749 7750# Object file extension for compiled C test sources. 7751objext=o 7752objext=$objext 7753 7754# Code to be used in simple compile tests 7755lt_simple_compile_test_code="int some_variable = 0;" 7756 7757# Code to be used in simple link tests 7758lt_simple_link_test_code='int main(){return(0);}' 7759 7760 7761 7762 7763 7764 7765 7766# If no C compiler was specified, use CC. 7767LTCC=${LTCC-"$CC"} 7768 7769# If no C compiler flags were specified, use CFLAGS. 7770LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7771 7772# Allow CC to be a program name with arguments. 7773compiler=$CC 7774 7775# Save the default compiler, since it gets overwritten when the other 7776# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7777compiler_DEFAULT=$CC 7778 7779# save warnings/boilerplate of simple test code 7780ac_outfile=conftest.$ac_objext 7781echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7782eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7783_lt_compiler_boilerplate=`cat conftest.err` 7784$RM conftest* 7785 7786ac_outfile=conftest.$ac_objext 7787echo "$lt_simple_link_test_code" >conftest.$ac_ext 7788eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7789_lt_linker_boilerplate=`cat conftest.err` 7790$RM -r conftest* 7791 7792 7793if test -n "$compiler"; then 7794 7795lt_prog_compiler_no_builtin_flag= 7796 7797if test "$GCC" = yes; then 7798 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7799 7800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7801$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7802if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7803 $as_echo_n "(cached) " >&6 7804else 7805 lt_cv_prog_compiler_rtti_exceptions=no 7806 ac_outfile=conftest.$ac_objext 7807 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7808 lt_compiler_flag="-fno-rtti -fno-exceptions" 7809 # Insert the option either (1) after the last *FLAGS variable, or 7810 # (2) before a word containing "conftest.", or (3) at the end. 7811 # Note that $ac_compile itself does not contain backslashes and begins 7812 # with a dollar sign (not a hyphen), so the echo should work correctly. 7813 # The option is referenced via a variable to avoid confusing sed. 7814 lt_compile=`echo "$ac_compile" | $SED \ 7815 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7816 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7817 -e 's:$: $lt_compiler_flag:'` 7818 (eval echo "\"\$as_me:7818: $lt_compile\"" >&5) 7819 (eval "$lt_compile" 2>conftest.err) 7820 ac_status=$? 7821 cat conftest.err >&5 7822 echo "$as_me:7822: \$? = $ac_status" >&5 7823 if (exit $ac_status) && test -s "$ac_outfile"; then 7824 # The compiler can only warn and ignore the option if not recognized 7825 # So say no if there are warnings other than the usual output. 7826 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7827 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7828 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7829 lt_cv_prog_compiler_rtti_exceptions=yes 7830 fi 7831 fi 7832 $RM conftest* 7833 7834fi 7835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7836$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7837 7838if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7839 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7840else 7841 : 7842fi 7843 7844fi 7845 7846 7847 7848 7849 7850 7851 lt_prog_compiler_wl= 7852lt_prog_compiler_pic= 7853lt_prog_compiler_static= 7854 7855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7856$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7857 7858 if test "$GCC" = yes; then 7859 lt_prog_compiler_wl='-Wl,' 7860 lt_prog_compiler_static='-static' 7861 7862 case $host_os in 7863 aix*) 7864 # All AIX code is PIC. 7865 if test "$host_cpu" = ia64; then 7866 # AIX 5 now supports IA64 processor 7867 lt_prog_compiler_static='-Bstatic' 7868 fi 7869 ;; 7870 7871 amigaos*) 7872 case $host_cpu in 7873 powerpc) 7874 # see comment about AmigaOS4 .so support 7875 lt_prog_compiler_pic='-fPIC' 7876 ;; 7877 m68k) 7878 # FIXME: we need at least 68020 code to build shared libraries, but 7879 # adding the `-m68020' flag to GCC prevents building anything better, 7880 # like `-m68040'. 7881 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7882 ;; 7883 esac 7884 ;; 7885 7886 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7887 # PIC is the default for these OSes. 7888 ;; 7889 7890 mingw* | cygwin* | pw32* | os2* | cegcc*) 7891 # This hack is so that the source file can tell whether it is being 7892 # built for inclusion in a dll (and should export symbols for example). 7893 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7894 # (--disable-auto-import) libraries 7895 lt_prog_compiler_pic='-DDLL_EXPORT' 7896 ;; 7897 7898 darwin* | rhapsody*) 7899 # PIC is the default on this platform 7900 # Common symbols not allowed in MH_DYLIB files 7901 lt_prog_compiler_pic='-fno-common' 7902 ;; 7903 7904 hpux*) 7905 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7906 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7907 # sets the default TLS model and affects inlining. 7908 case $host_cpu in 7909 hppa*64*) 7910 # +Z the default 7911 ;; 7912 *) 7913 lt_prog_compiler_pic='-fPIC' 7914 ;; 7915 esac 7916 ;; 7917 7918 interix[3-9]*) 7919 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7920 # Instead, we relocate shared libraries at runtime. 7921 ;; 7922 7923 msdosdjgpp*) 7924 # Just because we use GCC doesn't mean we suddenly get shared libraries 7925 # on systems that don't support them. 7926 lt_prog_compiler_can_build_shared=no 7927 enable_shared=no 7928 ;; 7929 7930 *nto* | *qnx*) 7931 # QNX uses GNU C++, but need to define -shared option too, otherwise 7932 # it will coredump. 7933 lt_prog_compiler_pic='-fPIC -shared' 7934 ;; 7935 7936 sysv4*MP*) 7937 if test -d /usr/nec; then 7938 lt_prog_compiler_pic=-Kconform_pic 7939 fi 7940 ;; 7941 7942 *) 7943 lt_prog_compiler_pic='-fPIC' 7944 ;; 7945 esac 7946 else 7947 # PORTME Check for flag to pass linker flags through the system compiler. 7948 case $host_os in 7949 aix*) 7950 lt_prog_compiler_wl='-Wl,' 7951 if test "$host_cpu" = ia64; then 7952 # AIX 5 now supports IA64 processor 7953 lt_prog_compiler_static='-Bstatic' 7954 else 7955 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7956 fi 7957 ;; 7958 7959 mingw* | cygwin* | pw32* | os2* | cegcc*) 7960 # This hack is so that the source file can tell whether it is being 7961 # built for inclusion in a dll (and should export symbols for example). 7962 lt_prog_compiler_pic='-DDLL_EXPORT' 7963 ;; 7964 7965 hpux9* | hpux10* | hpux11*) 7966 lt_prog_compiler_wl='-Wl,' 7967 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7968 # not for PA HP-UX. 7969 case $host_cpu in 7970 hppa*64*|ia64*) 7971 # +Z the default 7972 ;; 7973 *) 7974 lt_prog_compiler_pic='+Z' 7975 ;; 7976 esac 7977 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7978 lt_prog_compiler_static='${wl}-a ${wl}archive' 7979 ;; 7980 7981 irix5* | irix6* | nonstopux*) 7982 lt_prog_compiler_wl='-Wl,' 7983 # PIC (with -KPIC) is the default. 7984 lt_prog_compiler_static='-non_shared' 7985 ;; 7986 7987 linux* | k*bsd*-gnu) 7988 case $cc_basename in 7989 # old Intel for x86_64 which still supported -KPIC. 7990 ecc*) 7991 lt_prog_compiler_wl='-Wl,' 7992 lt_prog_compiler_pic='-KPIC' 7993 lt_prog_compiler_static='-static' 7994 ;; 7995 # icc used to be incompatible with GCC. 7996 # ICC 10 doesn't accept -KPIC any more. 7997 icc* | ifort*) 7998 lt_prog_compiler_wl='-Wl,' 7999 lt_prog_compiler_pic='-fPIC' 8000 lt_prog_compiler_static='-static' 8001 ;; 8002 # Lahey Fortran 8.1. 8003 lf95*) 8004 lt_prog_compiler_wl='-Wl,' 8005 lt_prog_compiler_pic='--shared' 8006 lt_prog_compiler_static='--static' 8007 ;; 8008 pgcc* | pgf77* | pgf90* | pgf95*) 8009 # Portland Group compilers (*not* the Pentium gcc compiler, 8010 # which looks to be a dead project) 8011 lt_prog_compiler_wl='-Wl,' 8012 lt_prog_compiler_pic='-fpic' 8013 lt_prog_compiler_static='-Bstatic' 8014 ;; 8015 ccc*) 8016 lt_prog_compiler_wl='-Wl,' 8017 # All Alpha code is PIC. 8018 lt_prog_compiler_static='-non_shared' 8019 ;; 8020 xl*) 8021 # IBM XL C 8.0/Fortran 10.1 on PPC 8022 lt_prog_compiler_wl='-Wl,' 8023 lt_prog_compiler_pic='-qpic' 8024 lt_prog_compiler_static='-qstaticlink' 8025 ;; 8026 *) 8027 case `$CC -V 2>&1 | sed 5q` in 8028 *Sun\ C*) 8029 # Sun C 5.9 8030 lt_prog_compiler_pic='-KPIC' 8031 lt_prog_compiler_static='-Bstatic' 8032 lt_prog_compiler_wl='-Wl,' 8033 ;; 8034 *Sun\ F*) 8035 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8036 lt_prog_compiler_pic='-KPIC' 8037 lt_prog_compiler_static='-Bstatic' 8038 lt_prog_compiler_wl='' 8039 ;; 8040 esac 8041 ;; 8042 esac 8043 ;; 8044 8045 newsos6) 8046 lt_prog_compiler_pic='-KPIC' 8047 lt_prog_compiler_static='-Bstatic' 8048 ;; 8049 8050 *nto* | *qnx*) 8051 # QNX uses GNU C++, but need to define -shared option too, otherwise 8052 # it will coredump. 8053 lt_prog_compiler_pic='-fPIC -shared' 8054 ;; 8055 8056 osf3* | osf4* | osf5*) 8057 lt_prog_compiler_wl='-Wl,' 8058 # All OSF/1 code is PIC. 8059 lt_prog_compiler_static='-non_shared' 8060 ;; 8061 8062 rdos*) 8063 lt_prog_compiler_static='-non_shared' 8064 ;; 8065 8066 solaris*) 8067 lt_prog_compiler_pic='-KPIC' 8068 lt_prog_compiler_static='-Bstatic' 8069 case $cc_basename in 8070 f77* | f90* | f95*) 8071 lt_prog_compiler_wl='-Qoption ld ';; 8072 *) 8073 lt_prog_compiler_wl='-Wl,';; 8074 esac 8075 ;; 8076 8077 sunos4*) 8078 lt_prog_compiler_wl='-Qoption ld ' 8079 lt_prog_compiler_pic='-PIC' 8080 lt_prog_compiler_static='-Bstatic' 8081 ;; 8082 8083 sysv4 | sysv4.2uw2* | sysv4.3*) 8084 lt_prog_compiler_wl='-Wl,' 8085 lt_prog_compiler_pic='-KPIC' 8086 lt_prog_compiler_static='-Bstatic' 8087 ;; 8088 8089 sysv4*MP*) 8090 if test -d /usr/nec ;then 8091 lt_prog_compiler_pic='-Kconform_pic' 8092 lt_prog_compiler_static='-Bstatic' 8093 fi 8094 ;; 8095 8096 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8097 lt_prog_compiler_wl='-Wl,' 8098 lt_prog_compiler_pic='-KPIC' 8099 lt_prog_compiler_static='-Bstatic' 8100 ;; 8101 8102 unicos*) 8103 lt_prog_compiler_wl='-Wl,' 8104 lt_prog_compiler_can_build_shared=no 8105 ;; 8106 8107 uts4*) 8108 lt_prog_compiler_pic='-pic' 8109 lt_prog_compiler_static='-Bstatic' 8110 ;; 8111 8112 *) 8113 lt_prog_compiler_can_build_shared=no 8114 ;; 8115 esac 8116 fi 8117 8118case $host_os in 8119 # For platforms which do not support PIC, -DPIC is meaningless: 8120 *djgpp*) 8121 lt_prog_compiler_pic= 8122 ;; 8123 *) 8124 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8125 ;; 8126esac 8127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8128$as_echo "$lt_prog_compiler_pic" >&6; } 8129 8130 8131 8132 8133 8134 8135# 8136# Check to make sure the PIC flag actually works. 8137# 8138if test -n "$lt_prog_compiler_pic"; then 8139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8140$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8141if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8142 $as_echo_n "(cached) " >&6 8143else 8144 lt_cv_prog_compiler_pic_works=no 8145 ac_outfile=conftest.$ac_objext 8146 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8147 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8148 # Insert the option either (1) after the last *FLAGS variable, or 8149 # (2) before a word containing "conftest.", or (3) at the end. 8150 # Note that $ac_compile itself does not contain backslashes and begins 8151 # with a dollar sign (not a hyphen), so the echo should work correctly. 8152 # The option is referenced via a variable to avoid confusing sed. 8153 lt_compile=`echo "$ac_compile" | $SED \ 8154 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8155 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8156 -e 's:$: $lt_compiler_flag:'` 8157 (eval echo "\"\$as_me:8157: $lt_compile\"" >&5) 8158 (eval "$lt_compile" 2>conftest.err) 8159 ac_status=$? 8160 cat conftest.err >&5 8161 echo "$as_me:8161: \$? = $ac_status" >&5 8162 if (exit $ac_status) && test -s "$ac_outfile"; then 8163 # The compiler can only warn and ignore the option if not recognized 8164 # So say no if there are warnings other than the usual output. 8165 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 8166 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8167 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8168 lt_cv_prog_compiler_pic_works=yes 8169 fi 8170 fi 8171 $RM conftest* 8172 8173fi 8174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8175$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8176 8177if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8178 case $lt_prog_compiler_pic in 8179 "" | " "*) ;; 8180 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8181 esac 8182else 8183 lt_prog_compiler_pic= 8184 lt_prog_compiler_can_build_shared=no 8185fi 8186 8187fi 8188 8189 8190 8191 8192 8193 8194# 8195# Check to make sure the static flag actually works. 8196# 8197wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8199$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8200if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8201 $as_echo_n "(cached) " >&6 8202else 8203 lt_cv_prog_compiler_static_works=no 8204 save_LDFLAGS="$LDFLAGS" 8205 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8206 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8207 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8208 # The linker can only warn and ignore the option if not recognized 8209 # So say no if there are warnings 8210 if test -s conftest.err; then 8211 # Append any errors to the config.log. 8212 cat conftest.err 1>&5 8213 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 8214 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8215 if diff conftest.exp conftest.er2 >/dev/null; then 8216 lt_cv_prog_compiler_static_works=yes 8217 fi 8218 else 8219 lt_cv_prog_compiler_static_works=yes 8220 fi 8221 fi 8222 $RM -r conftest* 8223 LDFLAGS="$save_LDFLAGS" 8224 8225fi 8226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8227$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8228 8229if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8230 : 8231else 8232 lt_prog_compiler_static= 8233fi 8234 8235 8236 8237 8238 8239 8240 8241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8242$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8243if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8244 $as_echo_n "(cached) " >&6 8245else 8246 lt_cv_prog_compiler_c_o=no 8247 $RM -r conftest 2>/dev/null 8248 mkdir conftest 8249 cd conftest 8250 mkdir out 8251 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8252 8253 lt_compiler_flag="-o out/conftest2.$ac_objext" 8254 # Insert the option either (1) after the last *FLAGS variable, or 8255 # (2) before a word containing "conftest.", or (3) at the end. 8256 # Note that $ac_compile itself does not contain backslashes and begins 8257 # with a dollar sign (not a hyphen), so the echo should work correctly. 8258 lt_compile=`echo "$ac_compile" | $SED \ 8259 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8260 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8261 -e 's:$: $lt_compiler_flag:'` 8262 (eval echo "\"\$as_me:8262: $lt_compile\"" >&5) 8263 (eval "$lt_compile" 2>out/conftest.err) 8264 ac_status=$? 8265 cat out/conftest.err >&5 8266 echo "$as_me:8266: \$? = $ac_status" >&5 8267 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8268 then 8269 # The compiler can only warn and ignore the option if not recognized 8270 # So say no if there are warnings 8271 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8272 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8273 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8274 lt_cv_prog_compiler_c_o=yes 8275 fi 8276 fi 8277 chmod u+w . 2>&5 8278 $RM conftest* 8279 # SGI C++ compiler will create directory out/ii_files/ for 8280 # template instantiation 8281 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8282 $RM out/* && rmdir out 8283 cd .. 8284 $RM -r conftest 8285 $RM conftest* 8286 8287fi 8288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8289$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8290 8291 8292 8293 8294 8295 8296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8297$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8298if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8299 $as_echo_n "(cached) " >&6 8300else 8301 lt_cv_prog_compiler_c_o=no 8302 $RM -r conftest 2>/dev/null 8303 mkdir conftest 8304 cd conftest 8305 mkdir out 8306 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8307 8308 lt_compiler_flag="-o out/conftest2.$ac_objext" 8309 # Insert the option either (1) after the last *FLAGS variable, or 8310 # (2) before a word containing "conftest.", or (3) at the end. 8311 # Note that $ac_compile itself does not contain backslashes and begins 8312 # with a dollar sign (not a hyphen), so the echo should work correctly. 8313 lt_compile=`echo "$ac_compile" | $SED \ 8314 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8315 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8316 -e 's:$: $lt_compiler_flag:'` 8317 (eval echo "\"\$as_me:8317: $lt_compile\"" >&5) 8318 (eval "$lt_compile" 2>out/conftest.err) 8319 ac_status=$? 8320 cat out/conftest.err >&5 8321 echo "$as_me:8321: \$? = $ac_status" >&5 8322 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8323 then 8324 # The compiler can only warn and ignore the option if not recognized 8325 # So say no if there are warnings 8326 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 8327 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8328 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8329 lt_cv_prog_compiler_c_o=yes 8330 fi 8331 fi 8332 chmod u+w . 2>&5 8333 $RM conftest* 8334 # SGI C++ compiler will create directory out/ii_files/ for 8335 # template instantiation 8336 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8337 $RM out/* && rmdir out 8338 cd .. 8339 $RM -r conftest 8340 $RM conftest* 8341 8342fi 8343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8344$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8345 8346 8347 8348 8349hard_links="nottested" 8350if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8351 # do not overwrite the value of need_locks provided by the user 8352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8353$as_echo_n "checking if we can lock with hard links... " >&6; } 8354 hard_links=yes 8355 $RM conftest* 8356 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8357 touch conftest.a 8358 ln conftest.a conftest.b 2>&5 || hard_links=no 8359 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8361$as_echo "$hard_links" >&6; } 8362 if test "$hard_links" = no; then 8363 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8364$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8365 need_locks=warn 8366 fi 8367else 8368 need_locks=no 8369fi 8370 8371 8372 8373 8374 8375 8376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8377$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8378 8379 runpath_var= 8380 allow_undefined_flag= 8381 always_export_symbols=no 8382 archive_cmds= 8383 archive_expsym_cmds= 8384 compiler_needs_object=no 8385 enable_shared_with_static_runtimes=no 8386 export_dynamic_flag_spec= 8387 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8388 hardcode_automatic=no 8389 hardcode_direct=no 8390 hardcode_direct_absolute=no 8391 hardcode_libdir_flag_spec= 8392 hardcode_libdir_flag_spec_ld= 8393 hardcode_libdir_separator= 8394 hardcode_minus_L=no 8395 hardcode_shlibpath_var=unsupported 8396 inherit_rpath=no 8397 link_all_deplibs=unknown 8398 module_cmds= 8399 module_expsym_cmds= 8400 old_archive_from_new_cmds= 8401 old_archive_from_expsyms_cmds= 8402 thread_safe_flag_spec= 8403 whole_archive_flag_spec= 8404 # include_expsyms should be a list of space-separated symbols to be *always* 8405 # included in the symbol list 8406 include_expsyms= 8407 # exclude_expsyms can be an extended regexp of symbols to exclude 8408 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8409 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8410 # as well as any symbol that contains `d'. 8411 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8412 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8413 # platforms (ab)use it in PIC code, but their linkers get confused if 8414 # the symbol is explicitly referenced. Since portable code cannot 8415 # rely on this symbol name, it's probably fine to never include it in 8416 # preloaded symbol tables. 8417 # Exclude shared library initialization/finalization symbols. 8418 extract_expsyms_cmds= 8419 8420 case $host_os in 8421 cygwin* | mingw* | pw32* | cegcc*) 8422 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8423 # When not using gcc, we currently assume that we are using 8424 # Microsoft Visual C++. 8425 if test "$GCC" != yes; then 8426 with_gnu_ld=no 8427 fi 8428 ;; 8429 interix*) 8430 # we just hope/assume this is gcc and not c89 (= MSVC++) 8431 with_gnu_ld=yes 8432 ;; 8433 openbsd*) 8434 with_gnu_ld=no 8435 ;; 8436 esac 8437 8438 ld_shlibs=yes 8439 if test "$with_gnu_ld" = yes; then 8440 # If archive_cmds runs LD, not CC, wlarc should be empty 8441 wlarc='${wl}' 8442 8443 # Set some defaults for GNU ld with shared library support. These 8444 # are reset later if shared libraries are not supported. Putting them 8445 # here allows them to be overridden if necessary. 8446 runpath_var=LD_RUN_PATH 8447 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8448 export_dynamic_flag_spec='${wl}--export-dynamic' 8449 # ancient GNU ld didn't support --whole-archive et. al. 8450 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8451 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8452 else 8453 whole_archive_flag_spec= 8454 fi 8455 supports_anon_versioning=no 8456 case `$LD -v 2>&1` in 8457 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8458 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8459 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8460 *\ 2.11.*) ;; # other 2.11 versions 8461 *) supports_anon_versioning=yes ;; 8462 esac 8463 8464 # See if GNU ld supports shared libraries. 8465 case $host_os in 8466 aix[3-9]*) 8467 # On AIX/PPC, the GNU linker is very broken 8468 if test "$host_cpu" != ia64; then 8469 ld_shlibs=no 8470 cat <<_LT_EOF 1>&2 8471 8472*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8473*** to be unable to reliably create shared libraries on AIX. 8474*** Therefore, libtool is disabling shared libraries support. If you 8475*** really care for shared libraries, you may want to modify your PATH 8476*** so that a non-GNU linker is found, and then restart. 8477 8478_LT_EOF 8479 fi 8480 ;; 8481 8482 amigaos*) 8483 case $host_cpu in 8484 powerpc) 8485 # see comment about AmigaOS4 .so support 8486 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8487 archive_expsym_cmds='' 8488 ;; 8489 m68k) 8490 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)' 8491 hardcode_libdir_flag_spec='-L$libdir' 8492 hardcode_minus_L=yes 8493 ;; 8494 esac 8495 ;; 8496 8497 beos*) 8498 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8499 allow_undefined_flag=unsupported 8500 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8501 # support --undefined. This deserves some investigation. FIXME 8502 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8503 else 8504 ld_shlibs=no 8505 fi 8506 ;; 8507 8508 cygwin* | mingw* | pw32* | cegcc*) 8509 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8510 # as there is no search path for DLLs. 8511 hardcode_libdir_flag_spec='-L$libdir' 8512 allow_undefined_flag=unsupported 8513 always_export_symbols=no 8514 enable_shared_with_static_runtimes=yes 8515 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8516 8517 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8518 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8519 # If the export-symbols file already is a .def file (1st line 8520 # is EXPORTS), use it as is; otherwise, prepend... 8521 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8522 cp $export_symbols $output_objdir/$soname.def; 8523 else 8524 echo EXPORTS > $output_objdir/$soname.def; 8525 cat $export_symbols >> $output_objdir/$soname.def; 8526 fi~ 8527 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8528 else 8529 ld_shlibs=no 8530 fi 8531 ;; 8532 8533 interix[3-9]*) 8534 hardcode_direct=no 8535 hardcode_shlibpath_var=no 8536 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8537 export_dynamic_flag_spec='${wl}-E' 8538 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8539 # Instead, shared libraries are loaded at an image base (0x10000000 by 8540 # default) and relocated if they conflict, which is a slow very memory 8541 # consuming and fragmenting process. To avoid this, we pick a random, 8542 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8543 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8544 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8545 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' 8546 ;; 8547 8548 gnu* | linux* | tpf* | k*bsd*-gnu) 8549 tmp_diet=no 8550 if test "$host_os" = linux-dietlibc; then 8551 case $cc_basename in 8552 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8553 esac 8554 fi 8555 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8556 && test "$tmp_diet" = no 8557 then 8558 tmp_addflag= 8559 tmp_sharedflag='-shared' 8560 case $cc_basename,$host_cpu in 8561 pgcc*) # Portland Group C compiler 8562 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' 8563 tmp_addflag=' $pic_flag' 8564 ;; 8565 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8566 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' 8567 tmp_addflag=' $pic_flag -Mnomain' ;; 8568 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8569 tmp_addflag=' -i_dynamic' ;; 8570 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8571 tmp_addflag=' -i_dynamic -nofor_main' ;; 8572 ifc* | ifort*) # Intel Fortran compiler 8573 tmp_addflag=' -nofor_main' ;; 8574 lf95*) # Lahey Fortran 8.1 8575 whole_archive_flag_spec= 8576 tmp_sharedflag='--shared' ;; 8577 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8578 tmp_sharedflag='-qmkshrobj' 8579 tmp_addflag= ;; 8580 esac 8581 case `$CC -V 2>&1 | sed 5q` in 8582 *Sun\ C*) # Sun C 5.9 8583 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' 8584 compiler_needs_object=yes 8585 tmp_sharedflag='-G' ;; 8586 *Sun\ F*) # Sun Fortran 8.3 8587 tmp_sharedflag='-G' ;; 8588 esac 8589 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8590 8591 if test "x$supports_anon_versioning" = xyes; then 8592 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8593 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8594 echo "local: *; };" >> $output_objdir/$libname.ver~ 8595 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8596 fi 8597 8598 case $cc_basename in 8599 xlf*) 8600 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8601 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8602 hardcode_libdir_flag_spec= 8603 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8604 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8605 if test "x$supports_anon_versioning" = xyes; then 8606 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8607 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8608 echo "local: *; };" >> $output_objdir/$libname.ver~ 8609 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8610 fi 8611 ;; 8612 esac 8613 else 8614 ld_shlibs=no 8615 fi 8616 ;; 8617 8618 netbsd*) 8619 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8620 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8621 wlarc= 8622 else 8623 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8624 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8625 fi 8626 ;; 8627 8628 solaris*) 8629 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8630 ld_shlibs=no 8631 cat <<_LT_EOF 1>&2 8632 8633*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8634*** create shared libraries on Solaris systems. Therefore, libtool 8635*** is disabling shared libraries support. We urge you to upgrade GNU 8636*** binutils to release 2.9.1 or newer. Another option is to modify 8637*** your PATH or compiler configuration so that the native linker is 8638*** used, and then restart. 8639 8640_LT_EOF 8641 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8642 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8643 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8644 else 8645 ld_shlibs=no 8646 fi 8647 ;; 8648 8649 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8650 case `$LD -v 2>&1` in 8651 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8652 ld_shlibs=no 8653 cat <<_LT_EOF 1>&2 8654 8655*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8656*** reliably create shared libraries on SCO systems. Therefore, libtool 8657*** is disabling shared libraries support. We urge you to upgrade GNU 8658*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8659*** your PATH or compiler configuration so that the native linker is 8660*** used, and then restart. 8661 8662_LT_EOF 8663 ;; 8664 *) 8665 # For security reasons, it is highly recommended that you always 8666 # use absolute paths for naming shared libraries, and exclude the 8667 # DT_RUNPATH tag from executables and libraries. But doing so 8668 # requires that you compile everything twice, which is a pain. 8669 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8670 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8671 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8672 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8673 else 8674 ld_shlibs=no 8675 fi 8676 ;; 8677 esac 8678 ;; 8679 8680 sunos4*) 8681 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8682 wlarc= 8683 hardcode_direct=yes 8684 hardcode_shlibpath_var=no 8685 ;; 8686 8687 *) 8688 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8689 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8690 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8691 else 8692 ld_shlibs=no 8693 fi 8694 ;; 8695 esac 8696 8697 if test "$ld_shlibs" = no; then 8698 runpath_var= 8699 hardcode_libdir_flag_spec= 8700 export_dynamic_flag_spec= 8701 whole_archive_flag_spec= 8702 fi 8703 else 8704 # PORTME fill in a description of your system's linker (not GNU ld) 8705 case $host_os in 8706 aix3*) 8707 allow_undefined_flag=unsupported 8708 always_export_symbols=yes 8709 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' 8710 # Note: this linker hardcodes the directories in LIBPATH if there 8711 # are no directories specified by -L. 8712 hardcode_minus_L=yes 8713 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8714 # Neither direct hardcoding nor static linking is supported with a 8715 # broken collect2. 8716 hardcode_direct=unsupported 8717 fi 8718 ;; 8719 8720 aix[4-9]*) 8721 if test "$host_cpu" = ia64; then 8722 # On IA64, the linker does run time linking by default, so we don't 8723 # have to do anything special. 8724 aix_use_runtimelinking=no 8725 exp_sym_flag='-Bexport' 8726 no_entry_flag="" 8727 else 8728 # If we're using GNU nm, then we don't want the "-C" option. 8729 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8730 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8731 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' 8732 else 8733 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' 8734 fi 8735 aix_use_runtimelinking=no 8736 8737 # Test if we are trying to use run time linking or normal 8738 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8739 # need to do runtime linking. 8740 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8741 for ld_flag in $LDFLAGS; do 8742 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8743 aix_use_runtimelinking=yes 8744 break 8745 fi 8746 done 8747 ;; 8748 esac 8749 8750 exp_sym_flag='-bexport' 8751 no_entry_flag='-bnoentry' 8752 fi 8753 8754 # When large executables or shared objects are built, AIX ld can 8755 # have problems creating the table of contents. If linking a library 8756 # or program results in "error TOC overflow" add -mminimal-toc to 8757 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8758 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8759 8760 archive_cmds='' 8761 hardcode_direct=yes 8762 hardcode_direct_absolute=yes 8763 hardcode_libdir_separator=':' 8764 link_all_deplibs=yes 8765 file_list_spec='${wl}-f,' 8766 8767 if test "$GCC" = yes; then 8768 case $host_os in aix4.[012]|aix4.[012].*) 8769 # We only want to do this on AIX 4.2 and lower, the check 8770 # below for broken collect2 doesn't work under 4.3+ 8771 collect2name=`${CC} -print-prog-name=collect2` 8772 if test -f "$collect2name" && 8773 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8774 then 8775 # We have reworked collect2 8776 : 8777 else 8778 # We have old collect2 8779 hardcode_direct=unsupported 8780 # It fails to find uninstalled libraries when the uninstalled 8781 # path is not listed in the libpath. Setting hardcode_minus_L 8782 # to unsupported forces relinking 8783 hardcode_minus_L=yes 8784 hardcode_libdir_flag_spec='-L$libdir' 8785 hardcode_libdir_separator= 8786 fi 8787 ;; 8788 esac 8789 shared_flag='-shared' 8790 if test "$aix_use_runtimelinking" = yes; then 8791 shared_flag="$shared_flag "'${wl}-G' 8792 fi 8793 else 8794 # not using gcc 8795 if test "$host_cpu" = ia64; then 8796 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8797 # chokes on -Wl,-G. The following line is correct: 8798 shared_flag='-G' 8799 else 8800 if test "$aix_use_runtimelinking" = yes; then 8801 shared_flag='${wl}-G' 8802 else 8803 shared_flag='${wl}-bM:SRE' 8804 fi 8805 fi 8806 fi 8807 8808 export_dynamic_flag_spec='${wl}-bexpall' 8809 # It seems that -bexpall does not export symbols beginning with 8810 # underscore (_), so it is better to generate a list of symbols to export. 8811 always_export_symbols=yes 8812 if test "$aix_use_runtimelinking" = yes; then 8813 # Warning - without using the other runtime loading flags (-brtl), 8814 # -berok will link without error, but may produce a broken library. 8815 allow_undefined_flag='-berok' 8816 # Determine the default libpath from the value encoded in an 8817 # empty executable. 8818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8819/* end confdefs.h. */ 8820 8821int 8822main () 8823{ 8824 8825 ; 8826 return 0; 8827} 8828_ACEOF 8829if ac_fn_c_try_link "$LINENO"; then : 8830 8831lt_aix_libpath_sed=' 8832 /Import File Strings/,/^$/ { 8833 /^0/ { 8834 s/^0 *\(.*\)$/\1/ 8835 p 8836 } 8837 }' 8838aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8839# Check for a 64-bit object if we didn't find anything. 8840if test -z "$aix_libpath"; then 8841 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8842fi 8843fi 8844rm -f core conftest.err conftest.$ac_objext \ 8845 conftest$ac_exeext conftest.$ac_ext 8846if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8847 8848 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8849 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" 8850 else 8851 if test "$host_cpu" = ia64; then 8852 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8853 allow_undefined_flag="-z nodefs" 8854 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" 8855 else 8856 # Determine the default libpath from the value encoded in an 8857 # empty executable. 8858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8859/* end confdefs.h. */ 8860 8861int 8862main () 8863{ 8864 8865 ; 8866 return 0; 8867} 8868_ACEOF 8869if ac_fn_c_try_link "$LINENO"; then : 8870 8871lt_aix_libpath_sed=' 8872 /Import File Strings/,/^$/ { 8873 /^0/ { 8874 s/^0 *\(.*\)$/\1/ 8875 p 8876 } 8877 }' 8878aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8879# Check for a 64-bit object if we didn't find anything. 8880if test -z "$aix_libpath"; then 8881 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8882fi 8883fi 8884rm -f core conftest.err conftest.$ac_objext \ 8885 conftest$ac_exeext conftest.$ac_ext 8886if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8887 8888 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8889 # Warning - without using the other run time loading flags, 8890 # -berok will link without error, but may produce a broken library. 8891 no_undefined_flag=' ${wl}-bernotok' 8892 allow_undefined_flag=' ${wl}-berok' 8893 # Exported symbols can be pulled into shared objects from archives 8894 whole_archive_flag_spec='$convenience' 8895 archive_cmds_need_lc=yes 8896 # This is similar to how AIX traditionally builds its shared libraries. 8897 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' 8898 fi 8899 fi 8900 ;; 8901 8902 amigaos*) 8903 case $host_cpu in 8904 powerpc) 8905 # see comment about AmigaOS4 .so support 8906 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8907 archive_expsym_cmds='' 8908 ;; 8909 m68k) 8910 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)' 8911 hardcode_libdir_flag_spec='-L$libdir' 8912 hardcode_minus_L=yes 8913 ;; 8914 esac 8915 ;; 8916 8917 bsdi[45]*) 8918 export_dynamic_flag_spec=-rdynamic 8919 ;; 8920 8921 cygwin* | mingw* | pw32* | cegcc*) 8922 # When not using gcc, we currently assume that we are using 8923 # Microsoft Visual C++. 8924 # hardcode_libdir_flag_spec is actually meaningless, as there is 8925 # no search path for DLLs. 8926 hardcode_libdir_flag_spec=' ' 8927 allow_undefined_flag=unsupported 8928 # Tell ltmain to make .lib files, not .a files. 8929 libext=lib 8930 # Tell ltmain to make .dll files, not .so files. 8931 shrext_cmds=".dll" 8932 # FIXME: Setting linknames here is a bad hack. 8933 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8934 # The linker will automatically build a .lib file if we build a DLL. 8935 old_archive_from_new_cmds='true' 8936 # FIXME: Should let the user specify the lib program. 8937 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8938 fix_srcfile_path='`cygpath -w "$srcfile"`' 8939 enable_shared_with_static_runtimes=yes 8940 ;; 8941 8942 darwin* | rhapsody*) 8943 8944 8945 archive_cmds_need_lc=no 8946 hardcode_direct=no 8947 hardcode_automatic=yes 8948 hardcode_shlibpath_var=unsupported 8949 whole_archive_flag_spec='' 8950 link_all_deplibs=yes 8951 allow_undefined_flag="$_lt_dar_allow_undefined" 8952 case $cc_basename in 8953 ifort*) _lt_dar_can_shared=yes ;; 8954 *) _lt_dar_can_shared=$GCC ;; 8955 esac 8956 if test "$_lt_dar_can_shared" = "yes"; then 8957 output_verbose_link_cmd=echo 8958 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8959 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8960 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}" 8961 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}" 8962 8963 else 8964 ld_shlibs=no 8965 fi 8966 8967 ;; 8968 8969 dgux*) 8970 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8971 hardcode_libdir_flag_spec='-L$libdir' 8972 hardcode_shlibpath_var=no 8973 ;; 8974 8975 freebsd1*) 8976 ld_shlibs=no 8977 ;; 8978 8979 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8980 # support. Future versions do this automatically, but an explicit c++rt0.o 8981 # does not break anything, and helps significantly (at the cost of a little 8982 # extra space). 8983 freebsd2.2*) 8984 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8985 hardcode_libdir_flag_spec='-R$libdir' 8986 hardcode_direct=yes 8987 hardcode_shlibpath_var=no 8988 ;; 8989 8990 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8991 freebsd2*) 8992 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8993 hardcode_direct=yes 8994 hardcode_minus_L=yes 8995 hardcode_shlibpath_var=no 8996 ;; 8997 8998 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8999 freebsd* | dragonfly*) 9000 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9001 hardcode_libdir_flag_spec='-R$libdir' 9002 hardcode_direct=yes 9003 hardcode_shlibpath_var=no 9004 ;; 9005 9006 hpux9*) 9007 if test "$GCC" = yes; then 9008 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' 9009 else 9010 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' 9011 fi 9012 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9013 hardcode_libdir_separator=: 9014 hardcode_direct=yes 9015 9016 # hardcode_minus_L: Not really in the search PATH, 9017 # but as the default location of the library. 9018 hardcode_minus_L=yes 9019 export_dynamic_flag_spec='${wl}-E' 9020 ;; 9021 9022 hpux10*) 9023 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 9024 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9025 else 9026 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9027 fi 9028 if test "$with_gnu_ld" = no; then 9029 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9030 hardcode_libdir_flag_spec_ld='+b $libdir' 9031 hardcode_libdir_separator=: 9032 hardcode_direct=yes 9033 hardcode_direct_absolute=yes 9034 export_dynamic_flag_spec='${wl}-E' 9035 # hardcode_minus_L: Not really in the search PATH, 9036 # but as the default location of the library. 9037 hardcode_minus_L=yes 9038 fi 9039 ;; 9040 9041 hpux11*) 9042 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 9043 case $host_cpu in 9044 hppa*64*) 9045 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9046 ;; 9047 ia64*) 9048 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9049 ;; 9050 *) 9051 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9052 ;; 9053 esac 9054 else 9055 case $host_cpu in 9056 hppa*64*) 9057 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9058 ;; 9059 ia64*) 9060 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9061 ;; 9062 *) 9063 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9064 ;; 9065 esac 9066 fi 9067 if test "$with_gnu_ld" = no; then 9068 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9069 hardcode_libdir_separator=: 9070 9071 case $host_cpu in 9072 hppa*64*|ia64*) 9073 hardcode_direct=no 9074 hardcode_shlibpath_var=no 9075 ;; 9076 *) 9077 hardcode_direct=yes 9078 hardcode_direct_absolute=yes 9079 export_dynamic_flag_spec='${wl}-E' 9080 9081 # hardcode_minus_L: Not really in the search PATH, 9082 # but as the default location of the library. 9083 hardcode_minus_L=yes 9084 ;; 9085 esac 9086 fi 9087 ;; 9088 9089 irix5* | irix6* | nonstopux*) 9090 if test "$GCC" = yes; then 9091 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' 9092 # Try to use the -exported_symbol ld option, if it does not 9093 # work, assume that -exports_file does not work either and 9094 # implicitly export all symbols. 9095 save_LDFLAGS="$LDFLAGS" 9096 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9098/* end confdefs.h. */ 9099int foo(void) {} 9100_ACEOF 9101if ac_fn_c_try_link "$LINENO"; then : 9102 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' 9103 9104fi 9105rm -f core conftest.err conftest.$ac_objext \ 9106 conftest$ac_exeext conftest.$ac_ext 9107 LDFLAGS="$save_LDFLAGS" 9108 else 9109 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' 9110 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' 9111 fi 9112 archive_cmds_need_lc='no' 9113 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9114 hardcode_libdir_separator=: 9115 inherit_rpath=yes 9116 link_all_deplibs=yes 9117 ;; 9118 9119 netbsd*) 9120 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9121 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9122 else 9123 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9124 fi 9125 hardcode_libdir_flag_spec='-R$libdir' 9126 hardcode_direct=yes 9127 hardcode_shlibpath_var=no 9128 ;; 9129 9130 newsos6) 9131 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9132 hardcode_direct=yes 9133 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9134 hardcode_libdir_separator=: 9135 hardcode_shlibpath_var=no 9136 ;; 9137 9138 *nto* | *qnx*) 9139 ;; 9140 9141 openbsd*) 9142 if test -f /usr/libexec/ld.so; then 9143 hardcode_direct=yes 9144 hardcode_shlibpath_var=no 9145 hardcode_direct_absolute=yes 9146 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9147 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9148 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9149 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9150 export_dynamic_flag_spec='${wl}-E' 9151 else 9152 case $host_os in 9153 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9154 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9155 hardcode_libdir_flag_spec='-R$libdir' 9156 ;; 9157 *) 9158 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9159 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9160 ;; 9161 esac 9162 fi 9163 else 9164 ld_shlibs=no 9165 fi 9166 ;; 9167 9168 os2*) 9169 hardcode_libdir_flag_spec='-L$libdir' 9170 hardcode_minus_L=yes 9171 allow_undefined_flag=unsupported 9172 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' 9173 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9174 ;; 9175 9176 osf3*) 9177 if test "$GCC" = yes; then 9178 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9179 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' 9180 else 9181 allow_undefined_flag=' -expect_unresolved \*' 9182 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' 9183 fi 9184 archive_cmds_need_lc='no' 9185 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9186 hardcode_libdir_separator=: 9187 ;; 9188 9189 osf4* | osf5*) # as osf3* with the addition of -msym flag 9190 if test "$GCC" = yes; then 9191 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9192 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' 9193 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9194 else 9195 allow_undefined_flag=' -expect_unresolved \*' 9196 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' 9197 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~ 9198 $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' 9199 9200 # Both c and cxx compiler support -rpath directly 9201 hardcode_libdir_flag_spec='-rpath $libdir' 9202 fi 9203 archive_cmds_need_lc='no' 9204 hardcode_libdir_separator=: 9205 ;; 9206 9207 solaris*) 9208 no_undefined_flag=' -z defs' 9209 if test "$GCC" = yes; then 9210 wlarc='${wl}' 9211 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9212 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9213 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9214 else 9215 case `$CC -V 2>&1` in 9216 *"Compilers 5.0"*) 9217 wlarc='' 9218 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9219 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9220 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9221 ;; 9222 *) 9223 wlarc='${wl}' 9224 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9225 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9226 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9227 ;; 9228 esac 9229 fi 9230 hardcode_libdir_flag_spec='-R$libdir' 9231 hardcode_shlibpath_var=no 9232 case $host_os in 9233 solaris2.[0-5] | solaris2.[0-5].*) ;; 9234 *) 9235 # The compiler driver will combine and reorder linker options, 9236 # but understands `-z linker_flag'. GCC discards it without `$wl', 9237 # but is careful enough not to reorder. 9238 # Supported since Solaris 2.6 (maybe 2.5.1?) 9239 if test "$GCC" = yes; then 9240 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9241 else 9242 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9243 fi 9244 ;; 9245 esac 9246 link_all_deplibs=yes 9247 ;; 9248 9249 sunos4*) 9250 if test "x$host_vendor" = xsequent; then 9251 # Use $CC to link under sequent, because it throws in some extra .o 9252 # files that make .init and .fini sections work. 9253 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9254 else 9255 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9256 fi 9257 hardcode_libdir_flag_spec='-L$libdir' 9258 hardcode_direct=yes 9259 hardcode_minus_L=yes 9260 hardcode_shlibpath_var=no 9261 ;; 9262 9263 sysv4) 9264 case $host_vendor in 9265 sni) 9266 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9267 hardcode_direct=yes # is this really true??? 9268 ;; 9269 siemens) 9270 ## LD is ld it makes a PLAMLIB 9271 ## CC just makes a GrossModule. 9272 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9273 reload_cmds='$CC -r -o $output$reload_objs' 9274 hardcode_direct=no 9275 ;; 9276 motorola) 9277 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9278 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9279 ;; 9280 esac 9281 runpath_var='LD_RUN_PATH' 9282 hardcode_shlibpath_var=no 9283 ;; 9284 9285 sysv4.3*) 9286 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9287 hardcode_shlibpath_var=no 9288 export_dynamic_flag_spec='-Bexport' 9289 ;; 9290 9291 sysv4*MP*) 9292 if test -d /usr/nec; then 9293 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9294 hardcode_shlibpath_var=no 9295 runpath_var=LD_RUN_PATH 9296 hardcode_runpath_var=yes 9297 ld_shlibs=yes 9298 fi 9299 ;; 9300 9301 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9302 no_undefined_flag='${wl}-z,text' 9303 archive_cmds_need_lc=no 9304 hardcode_shlibpath_var=no 9305 runpath_var='LD_RUN_PATH' 9306 9307 if test "$GCC" = yes; then 9308 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9309 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9310 else 9311 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9312 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9313 fi 9314 ;; 9315 9316 sysv5* | sco3.2v5* | sco5v6*) 9317 # Note: We can NOT use -z defs as we might desire, because we do not 9318 # link with -lc, and that would cause any symbols used from libc to 9319 # always be unresolved, which means just about no library would 9320 # ever link correctly. If we're not using GNU ld we use -z text 9321 # though, which does catch some bad symbols but isn't as heavy-handed 9322 # as -z defs. 9323 no_undefined_flag='${wl}-z,text' 9324 allow_undefined_flag='${wl}-z,nodefs' 9325 archive_cmds_need_lc=no 9326 hardcode_shlibpath_var=no 9327 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9328 hardcode_libdir_separator=':' 9329 link_all_deplibs=yes 9330 export_dynamic_flag_spec='${wl}-Bexport' 9331 runpath_var='LD_RUN_PATH' 9332 9333 if test "$GCC" = yes; then 9334 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9335 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9336 else 9337 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9338 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9339 fi 9340 ;; 9341 9342 uts4*) 9343 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9344 hardcode_libdir_flag_spec='-L$libdir' 9345 hardcode_shlibpath_var=no 9346 ;; 9347 9348 *) 9349 ld_shlibs=no 9350 ;; 9351 esac 9352 9353 if test x$host_vendor = xsni; then 9354 case $host in 9355 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9356 export_dynamic_flag_spec='${wl}-Blargedynsym' 9357 ;; 9358 esac 9359 fi 9360 fi 9361 9362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9363$as_echo "$ld_shlibs" >&6; } 9364test "$ld_shlibs" = no && can_build_shared=no 9365 9366with_gnu_ld=$with_gnu_ld 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382# 9383# Do we need to explicitly link libc? 9384# 9385case "x$archive_cmds_need_lc" in 9386x|xyes) 9387 # Assume -lc should be added 9388 archive_cmds_need_lc=yes 9389 9390 if test "$enable_shared" = yes && test "$GCC" = yes; then 9391 case $archive_cmds in 9392 *'~'*) 9393 # FIXME: we may have to deal with multi-command sequences. 9394 ;; 9395 '$CC '*) 9396 # Test whether the compiler implicitly links with -lc since on some 9397 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9398 # to ld, don't add -lc before -lgcc. 9399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9400$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9401 $RM conftest* 9402 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9403 9404 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9405 (eval $ac_compile) 2>&5 9406 ac_status=$? 9407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9408 test $ac_status = 0; } 2>conftest.err; then 9409 soname=conftest 9410 lib=conftest 9411 libobjs=conftest.$ac_objext 9412 deplibs= 9413 wl=$lt_prog_compiler_wl 9414 pic_flag=$lt_prog_compiler_pic 9415 compiler_flags=-v 9416 linker_flags=-v 9417 verstring= 9418 output_objdir=. 9419 libname=conftest 9420 lt_save_allow_undefined_flag=$allow_undefined_flag 9421 allow_undefined_flag= 9422 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9423 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9424 ac_status=$? 9425 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9426 test $ac_status = 0; } 9427 then 9428 archive_cmds_need_lc=no 9429 else 9430 archive_cmds_need_lc=yes 9431 fi 9432 allow_undefined_flag=$lt_save_allow_undefined_flag 9433 else 9434 cat conftest.err 1>&5 9435 fi 9436 $RM conftest* 9437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 9438$as_echo "$archive_cmds_need_lc" >&6; } 9439 ;; 9440 esac 9441 fi 9442 ;; 9443esac 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9602$as_echo_n "checking dynamic linker characteristics... " >&6; } 9603 9604if test "$GCC" = yes; then 9605 case $host_os in 9606 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9607 *) lt_awk_arg="/^libraries:/" ;; 9608 esac 9609 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9610 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 9611 # if the path contains ";" then we assume it to be the separator 9612 # otherwise default to the standard path separator (i.e. ":") - it is 9613 # assumed that no part of a normal pathname contains ";" but that should 9614 # okay in the real world where ";" in dirpaths is itself problematic. 9615 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9616 else 9617 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9618 fi 9619 # Ok, now we have the path, separated by spaces, we can step through it 9620 # and add multilib dir if necessary. 9621 lt_tmp_lt_search_path_spec= 9622 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9623 for lt_sys_path in $lt_search_path_spec; do 9624 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9625 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9626 else 9627 test -d "$lt_sys_path" && \ 9628 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9629 fi 9630 done 9631 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 9632BEGIN {RS=" "; FS="/|\n";} { 9633 lt_foo=""; 9634 lt_count=0; 9635 for (lt_i = NF; lt_i > 0; lt_i--) { 9636 if ($lt_i != "" && $lt_i != ".") { 9637 if ($lt_i == "..") { 9638 lt_count++; 9639 } else { 9640 if (lt_count == 0) { 9641 lt_foo="/" $lt_i lt_foo; 9642 } else { 9643 lt_count--; 9644 } 9645 } 9646 } 9647 } 9648 if (lt_foo != "") { lt_freq[lt_foo]++; } 9649 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9650}'` 9651 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 9652else 9653 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9654fi 9655library_names_spec= 9656libname_spec='lib$name' 9657soname_spec= 9658shrext_cmds=".so" 9659postinstall_cmds= 9660postuninstall_cmds= 9661finish_cmds= 9662finish_eval= 9663shlibpath_var= 9664shlibpath_overrides_runpath=unknown 9665version_type=none 9666dynamic_linker="$host_os ld.so" 9667sys_lib_dlsearch_path_spec="/lib /usr/lib" 9668need_lib_prefix=unknown 9669hardcode_into_libs=no 9670 9671# when you set need_version to no, make sure it does not cause -set_version 9672# flags to be left without arguments 9673need_version=unknown 9674 9675case $host_os in 9676aix3*) 9677 version_type=linux 9678 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9679 shlibpath_var=LIBPATH 9680 9681 # AIX 3 has no versioning support, so we append a major version to the name. 9682 soname_spec='${libname}${release}${shared_ext}$major' 9683 ;; 9684 9685aix[4-9]*) 9686 version_type=linux 9687 need_lib_prefix=no 9688 need_version=no 9689 hardcode_into_libs=yes 9690 if test "$host_cpu" = ia64; then 9691 # AIX 5 supports IA64 9692 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9693 shlibpath_var=LD_LIBRARY_PATH 9694 else 9695 # With GCC up to 2.95.x, collect2 would create an import file 9696 # for dependence libraries. The import file would start with 9697 # the line `#! .'. This would cause the generated library to 9698 # depend on `.', always an invalid library. This was fixed in 9699 # development snapshots of GCC prior to 3.0. 9700 case $host_os in 9701 aix4 | aix4.[01] | aix4.[01].*) 9702 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9703 echo ' yes ' 9704 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9705 : 9706 else 9707 can_build_shared=no 9708 fi 9709 ;; 9710 esac 9711 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9712 # soname into executable. Probably we can add versioning support to 9713 # collect2, so additional links can be useful in future. 9714 if test "$aix_use_runtimelinking" = yes; then 9715 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9716 # instead of lib<name>.a to let people know that these are not 9717 # typical AIX shared libraries. 9718 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9719 else 9720 # We preserve .a as extension for shared libraries through AIX4.2 9721 # and later when we are not doing run time linking. 9722 library_names_spec='${libname}${release}.a $libname.a' 9723 soname_spec='${libname}${release}${shared_ext}$major' 9724 fi 9725 shlibpath_var=LIBPATH 9726 fi 9727 ;; 9728 9729amigaos*) 9730 case $host_cpu in 9731 powerpc) 9732 # Since July 2007 AmigaOS4 officially supports .so libraries. 9733 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9735 ;; 9736 m68k) 9737 library_names_spec='$libname.ixlibrary $libname.a' 9738 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9739 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' 9740 ;; 9741 esac 9742 ;; 9743 9744beos*) 9745 library_names_spec='${libname}${shared_ext}' 9746 dynamic_linker="$host_os ld.so" 9747 shlibpath_var=LIBRARY_PATH 9748 ;; 9749 9750bsdi[45]*) 9751 version_type=linux 9752 need_version=no 9753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9754 soname_spec='${libname}${release}${shared_ext}$major' 9755 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9756 shlibpath_var=LD_LIBRARY_PATH 9757 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9758 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9759 # the default ld.so.conf also contains /usr/contrib/lib and 9760 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9761 # libtool to hard-code these into programs 9762 ;; 9763 9764cygwin* | mingw* | pw32* | cegcc*) 9765 version_type=windows 9766 shrext_cmds=".dll" 9767 need_version=no 9768 need_lib_prefix=no 9769 9770 case $GCC,$host_os in 9771 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9772 library_names_spec='$libname.dll.a' 9773 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9774 postinstall_cmds='base_file=`basename \${file}`~ 9775 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9776 dldir=$destdir/`dirname \$dlpath`~ 9777 test -d \$dldir || mkdir -p \$dldir~ 9778 $install_prog $dir/$dlname \$dldir/$dlname~ 9779 chmod a+x \$dldir/$dlname~ 9780 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9781 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9782 fi' 9783 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9784 dlpath=$dir/\$dldll~ 9785 $RM \$dlpath' 9786 shlibpath_overrides_runpath=yes 9787 9788 case $host_os in 9789 cygwin*) 9790 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9791 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9792 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9793 ;; 9794 mingw* | cegcc*) 9795 # MinGW DLLs use traditional 'lib' prefix 9796 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9797 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9798 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9799 # It is most probably a Windows format PATH printed by 9800 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9801 # path with ; separators, and with drive letters. We can handle the 9802 # drive letters (cygwin fileutils understands them), so leave them, 9803 # especially as we might pass files found there to a mingw objdump, 9804 # which wouldn't understand a cygwinified path. Ahh. 9805 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9806 else 9807 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9808 fi 9809 ;; 9810 pw32*) 9811 # pw32 DLLs use 'pw' prefix rather than 'lib' 9812 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9813 ;; 9814 esac 9815 ;; 9816 9817 *) 9818 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9819 ;; 9820 esac 9821 dynamic_linker='Win32 ld.exe' 9822 # FIXME: first we should search . and the directory the executable is in 9823 shlibpath_var=PATH 9824 ;; 9825 9826darwin* | rhapsody*) 9827 dynamic_linker="$host_os dyld" 9828 version_type=darwin 9829 need_lib_prefix=no 9830 need_version=no 9831 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9832 soname_spec='${libname}${release}${major}$shared_ext' 9833 shlibpath_overrides_runpath=yes 9834 shlibpath_var=DYLD_LIBRARY_PATH 9835 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9836 9837 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9838 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9839 ;; 9840 9841dgux*) 9842 version_type=linux 9843 need_lib_prefix=no 9844 need_version=no 9845 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9846 soname_spec='${libname}${release}${shared_ext}$major' 9847 shlibpath_var=LD_LIBRARY_PATH 9848 ;; 9849 9850freebsd1*) 9851 dynamic_linker=no 9852 ;; 9853 9854freebsd* | dragonfly*) 9855 # DragonFly does not have aout. When/if they implement a new 9856 # versioning mechanism, adjust this. 9857 if test -x /usr/bin/objformat; then 9858 objformat=`/usr/bin/objformat` 9859 else 9860 case $host_os in 9861 freebsd[123]*) objformat=aout ;; 9862 *) objformat=elf ;; 9863 esac 9864 fi 9865 version_type=freebsd-$objformat 9866 case $version_type in 9867 freebsd-elf*) 9868 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9869 need_version=no 9870 need_lib_prefix=no 9871 ;; 9872 freebsd-*) 9873 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9874 need_version=yes 9875 ;; 9876 esac 9877 shlibpath_var=LD_LIBRARY_PATH 9878 case $host_os in 9879 freebsd2*) 9880 shlibpath_overrides_runpath=yes 9881 ;; 9882 freebsd3.[01]* | freebsdelf3.[01]*) 9883 shlibpath_overrides_runpath=yes 9884 hardcode_into_libs=yes 9885 ;; 9886 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9887 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9888 shlibpath_overrides_runpath=no 9889 hardcode_into_libs=yes 9890 ;; 9891 *) # from 4.6 on, and DragonFly 9892 shlibpath_overrides_runpath=yes 9893 hardcode_into_libs=yes 9894 ;; 9895 esac 9896 ;; 9897 9898gnu*) 9899 version_type=linux 9900 need_lib_prefix=no 9901 need_version=no 9902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9903 soname_spec='${libname}${release}${shared_ext}$major' 9904 shlibpath_var=LD_LIBRARY_PATH 9905 hardcode_into_libs=yes 9906 ;; 9907 9908hpux9* | hpux10* | hpux11*) 9909 # Give a soname corresponding to the major version so that dld.sl refuses to 9910 # link against other versions. 9911 version_type=sunos 9912 need_lib_prefix=no 9913 need_version=no 9914 case $host_cpu in 9915 ia64*) 9916 shrext_cmds='.so' 9917 hardcode_into_libs=yes 9918 dynamic_linker="$host_os dld.so" 9919 shlibpath_var=LD_LIBRARY_PATH 9920 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9922 soname_spec='${libname}${release}${shared_ext}$major' 9923 if test "X$HPUX_IA64_MODE" = X32; then 9924 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9925 else 9926 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9927 fi 9928 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9929 ;; 9930 hppa*64*) 9931 shrext_cmds='.sl' 9932 hardcode_into_libs=yes 9933 dynamic_linker="$host_os dld.sl" 9934 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9935 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9937 soname_spec='${libname}${release}${shared_ext}$major' 9938 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9939 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9940 ;; 9941 *) 9942 shrext_cmds='.sl' 9943 dynamic_linker="$host_os dld.sl" 9944 shlibpath_var=SHLIB_PATH 9945 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9946 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9947 soname_spec='${libname}${release}${shared_ext}$major' 9948 ;; 9949 esac 9950 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9951 postinstall_cmds='chmod 555 $lib' 9952 ;; 9953 9954interix[3-9]*) 9955 version_type=linux 9956 need_lib_prefix=no 9957 need_version=no 9958 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9959 soname_spec='${libname}${release}${shared_ext}$major' 9960 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9961 shlibpath_var=LD_LIBRARY_PATH 9962 shlibpath_overrides_runpath=no 9963 hardcode_into_libs=yes 9964 ;; 9965 9966irix5* | irix6* | nonstopux*) 9967 case $host_os in 9968 nonstopux*) version_type=nonstopux ;; 9969 *) 9970 if test "$lt_cv_prog_gnu_ld" = yes; then 9971 version_type=linux 9972 else 9973 version_type=irix 9974 fi ;; 9975 esac 9976 need_lib_prefix=no 9977 need_version=no 9978 soname_spec='${libname}${release}${shared_ext}$major' 9979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9980 case $host_os in 9981 irix5* | nonstopux*) 9982 libsuff= shlibsuff= 9983 ;; 9984 *) 9985 case $LD in # libtool.m4 will add one of these switches to LD 9986 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9987 libsuff= shlibsuff= libmagic=32-bit;; 9988 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9989 libsuff=32 shlibsuff=N32 libmagic=N32;; 9990 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9991 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9992 *) libsuff= shlibsuff= libmagic=never-match;; 9993 esac 9994 ;; 9995 esac 9996 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9997 shlibpath_overrides_runpath=no 9998 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9999 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10000 hardcode_into_libs=yes 10001 ;; 10002 10003# No shared lib support for Linux oldld, aout, or coff. 10004linux*oldld* | linux*aout* | linux*coff*) 10005 dynamic_linker=no 10006 ;; 10007 10008# This must be Linux ELF. 10009linux* | k*bsd*-gnu) 10010 version_type=linux 10011 need_lib_prefix=no 10012 need_version=no 10013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10014 soname_spec='${libname}${release}${shared_ext}$major' 10015 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10016 shlibpath_var=LD_LIBRARY_PATH 10017 shlibpath_overrides_runpath=no 10018 # Some binutils ld are patched to set DT_RUNPATH 10019 save_LDFLAGS=$LDFLAGS 10020 save_libdir=$libdir 10021 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10022 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10024/* end confdefs.h. */ 10025 10026int 10027main () 10028{ 10029 10030 ; 10031 return 0; 10032} 10033_ACEOF 10034if ac_fn_c_try_link "$LINENO"; then : 10035 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10036 shlibpath_overrides_runpath=yes 10037fi 10038fi 10039rm -f core conftest.err conftest.$ac_objext \ 10040 conftest$ac_exeext conftest.$ac_ext 10041 LDFLAGS=$save_LDFLAGS 10042 libdir=$save_libdir 10043 10044 # This implies no fast_install, which is unacceptable. 10045 # Some rework will be needed to allow for fast_install 10046 # before this can be enabled. 10047 hardcode_into_libs=yes 10048 10049 # Append ld.so.conf contents to the search path 10050 if test -f /etc/ld.so.conf; then 10051 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' ' '` 10052 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10053 fi 10054 10055 # We used to test for /lib/ld.so.1 and disable shared libraries on 10056 # powerpc, because MkLinux only supported shared libraries with the 10057 # GNU dynamic linker. Since this was broken with cross compilers, 10058 # most powerpc-linux boxes support dynamic linking these days and 10059 # people can always --disable-shared, the test was removed, and we 10060 # assume the GNU/Linux dynamic linker is in use. 10061 dynamic_linker='GNU/Linux ld.so' 10062 ;; 10063 10064netbsd*) 10065 version_type=sunos 10066 need_lib_prefix=no 10067 need_version=no 10068 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10070 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10071 dynamic_linker='NetBSD (a.out) ld.so' 10072 else 10073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10074 soname_spec='${libname}${release}${shared_ext}$major' 10075 dynamic_linker='NetBSD ld.elf_so' 10076 fi 10077 shlibpath_var=LD_LIBRARY_PATH 10078 shlibpath_overrides_runpath=yes 10079 hardcode_into_libs=yes 10080 ;; 10081 10082newsos6) 10083 version_type=linux 10084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10085 shlibpath_var=LD_LIBRARY_PATH 10086 shlibpath_overrides_runpath=yes 10087 ;; 10088 10089*nto* | *qnx*) 10090 version_type=qnx 10091 need_lib_prefix=no 10092 need_version=no 10093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10094 soname_spec='${libname}${release}${shared_ext}$major' 10095 shlibpath_var=LD_LIBRARY_PATH 10096 shlibpath_overrides_runpath=no 10097 hardcode_into_libs=yes 10098 dynamic_linker='ldqnx.so' 10099 ;; 10100 10101openbsd*) 10102 version_type=sunos 10103 sys_lib_dlsearch_path_spec="/usr/lib" 10104 need_lib_prefix=no 10105 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10106 case $host_os in 10107 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10108 *) need_version=no ;; 10109 esac 10110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10111 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10112 shlibpath_var=LD_LIBRARY_PATH 10113 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10114 case $host_os in 10115 openbsd2.[89] | openbsd2.[89].*) 10116 shlibpath_overrides_runpath=no 10117 ;; 10118 *) 10119 shlibpath_overrides_runpath=yes 10120 ;; 10121 esac 10122 else 10123 shlibpath_overrides_runpath=yes 10124 fi 10125 ;; 10126 10127os2*) 10128 libname_spec='$name' 10129 shrext_cmds=".dll" 10130 need_lib_prefix=no 10131 library_names_spec='$libname${shared_ext} $libname.a' 10132 dynamic_linker='OS/2 ld.exe' 10133 shlibpath_var=LIBPATH 10134 ;; 10135 10136osf3* | osf4* | osf5*) 10137 version_type=osf 10138 need_lib_prefix=no 10139 need_version=no 10140 soname_spec='${libname}${release}${shared_ext}$major' 10141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10142 shlibpath_var=LD_LIBRARY_PATH 10143 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10144 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10145 ;; 10146 10147rdos*) 10148 dynamic_linker=no 10149 ;; 10150 10151solaris*) 10152 version_type=linux 10153 need_lib_prefix=no 10154 need_version=no 10155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10156 soname_spec='${libname}${release}${shared_ext}$major' 10157 shlibpath_var=LD_LIBRARY_PATH 10158 shlibpath_overrides_runpath=yes 10159 hardcode_into_libs=yes 10160 # ldd complains unless libraries are executable 10161 postinstall_cmds='chmod +x $lib' 10162 ;; 10163 10164sunos4*) 10165 version_type=sunos 10166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10167 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10168 shlibpath_var=LD_LIBRARY_PATH 10169 shlibpath_overrides_runpath=yes 10170 if test "$with_gnu_ld" = yes; then 10171 need_lib_prefix=no 10172 fi 10173 need_version=yes 10174 ;; 10175 10176sysv4 | sysv4.3*) 10177 version_type=linux 10178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10179 soname_spec='${libname}${release}${shared_ext}$major' 10180 shlibpath_var=LD_LIBRARY_PATH 10181 case $host_vendor in 10182 sni) 10183 shlibpath_overrides_runpath=no 10184 need_lib_prefix=no 10185 runpath_var=LD_RUN_PATH 10186 ;; 10187 siemens) 10188 need_lib_prefix=no 10189 ;; 10190 motorola) 10191 need_lib_prefix=no 10192 need_version=no 10193 shlibpath_overrides_runpath=no 10194 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10195 ;; 10196 esac 10197 ;; 10198 10199sysv4*MP*) 10200 if test -d /usr/nec ;then 10201 version_type=linux 10202 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10203 soname_spec='$libname${shared_ext}.$major' 10204 shlibpath_var=LD_LIBRARY_PATH 10205 fi 10206 ;; 10207 10208sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10209 version_type=freebsd-elf 10210 need_lib_prefix=no 10211 need_version=no 10212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10213 soname_spec='${libname}${release}${shared_ext}$major' 10214 shlibpath_var=LD_LIBRARY_PATH 10215 shlibpath_overrides_runpath=yes 10216 hardcode_into_libs=yes 10217 if test "$with_gnu_ld" = yes; then 10218 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10219 else 10220 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10221 case $host_os in 10222 sco3.2v5*) 10223 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10224 ;; 10225 esac 10226 fi 10227 sys_lib_dlsearch_path_spec='/usr/lib' 10228 ;; 10229 10230tpf*) 10231 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10232 version_type=linux 10233 need_lib_prefix=no 10234 need_version=no 10235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10236 shlibpath_var=LD_LIBRARY_PATH 10237 shlibpath_overrides_runpath=no 10238 hardcode_into_libs=yes 10239 ;; 10240 10241uts4*) 10242 version_type=linux 10243 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10244 soname_spec='${libname}${release}${shared_ext}$major' 10245 shlibpath_var=LD_LIBRARY_PATH 10246 ;; 10247 10248*) 10249 dynamic_linker=no 10250 ;; 10251esac 10252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10253$as_echo "$dynamic_linker" >&6; } 10254test "$dynamic_linker" = no && can_build_shared=no 10255 10256variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10257if test "$GCC" = yes; then 10258 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10259fi 10260 10261if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10262 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10263fi 10264if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10265 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10266fi 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10355$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10356hardcode_action= 10357if test -n "$hardcode_libdir_flag_spec" || 10358 test -n "$runpath_var" || 10359 test "X$hardcode_automatic" = "Xyes" ; then 10360 10361 # We can hardcode non-existent directories. 10362 if test "$hardcode_direct" != no && 10363 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10364 # have to relink, otherwise we might link with an installed library 10365 # when we should be linking with a yet-to-be-installed one 10366 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10367 test "$hardcode_minus_L" != no; then 10368 # Linking always hardcodes the temporary library directory. 10369 hardcode_action=relink 10370 else 10371 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10372 hardcode_action=immediate 10373 fi 10374else 10375 # We cannot hardcode anything, or else we can only hardcode existing 10376 # directories. 10377 hardcode_action=unsupported 10378fi 10379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10380$as_echo "$hardcode_action" >&6; } 10381 10382if test "$hardcode_action" = relink || 10383 test "$inherit_rpath" = yes; then 10384 # Fast installation is not supported 10385 enable_fast_install=no 10386elif test "$shlibpath_overrides_runpath" = yes || 10387 test "$enable_shared" = no; then 10388 # Fast installation is not necessary 10389 enable_fast_install=needless 10390fi 10391 10392 10393 10394 10395 10396 10397 if test "x$enable_dlopen" != xyes; then 10398 enable_dlopen=unknown 10399 enable_dlopen_self=unknown 10400 enable_dlopen_self_static=unknown 10401else 10402 lt_cv_dlopen=no 10403 lt_cv_dlopen_libs= 10404 10405 case $host_os in 10406 beos*) 10407 lt_cv_dlopen="load_add_on" 10408 lt_cv_dlopen_libs= 10409 lt_cv_dlopen_self=yes 10410 ;; 10411 10412 mingw* | pw32* | cegcc*) 10413 lt_cv_dlopen="LoadLibrary" 10414 lt_cv_dlopen_libs= 10415 ;; 10416 10417 cygwin*) 10418 lt_cv_dlopen="dlopen" 10419 lt_cv_dlopen_libs= 10420 ;; 10421 10422 darwin*) 10423 # if libdl is installed we need to link against it 10424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10425$as_echo_n "checking for dlopen in -ldl... " >&6; } 10426if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10427 $as_echo_n "(cached) " >&6 10428else 10429 ac_check_lib_save_LIBS=$LIBS 10430LIBS="-ldl $LIBS" 10431cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10432/* end confdefs.h. */ 10433 10434/* Override any GCC internal prototype to avoid an error. 10435 Use char because int might match the return type of a GCC 10436 builtin and then its argument prototype would still apply. */ 10437#ifdef __cplusplus 10438extern "C" 10439#endif 10440char dlopen (); 10441int 10442main () 10443{ 10444return dlopen (); 10445 ; 10446 return 0; 10447} 10448_ACEOF 10449if ac_fn_c_try_link "$LINENO"; then : 10450 ac_cv_lib_dl_dlopen=yes 10451else 10452 ac_cv_lib_dl_dlopen=no 10453fi 10454rm -f core conftest.err conftest.$ac_objext \ 10455 conftest$ac_exeext conftest.$ac_ext 10456LIBS=$ac_check_lib_save_LIBS 10457fi 10458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10459$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10460if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10461 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10462else 10463 10464 lt_cv_dlopen="dyld" 10465 lt_cv_dlopen_libs= 10466 lt_cv_dlopen_self=yes 10467 10468fi 10469 10470 ;; 10471 10472 *) 10473 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10474if test "x$ac_cv_func_shl_load" = x""yes; then : 10475 lt_cv_dlopen="shl_load" 10476else 10477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10478$as_echo_n "checking for shl_load in -ldld... " >&6; } 10479if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10480 $as_echo_n "(cached) " >&6 10481else 10482 ac_check_lib_save_LIBS=$LIBS 10483LIBS="-ldld $LIBS" 10484cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10485/* end confdefs.h. */ 10486 10487/* Override any GCC internal prototype to avoid an error. 10488 Use char because int might match the return type of a GCC 10489 builtin and then its argument prototype would still apply. */ 10490#ifdef __cplusplus 10491extern "C" 10492#endif 10493char shl_load (); 10494int 10495main () 10496{ 10497return shl_load (); 10498 ; 10499 return 0; 10500} 10501_ACEOF 10502if ac_fn_c_try_link "$LINENO"; then : 10503 ac_cv_lib_dld_shl_load=yes 10504else 10505 ac_cv_lib_dld_shl_load=no 10506fi 10507rm -f core conftest.err conftest.$ac_objext \ 10508 conftest$ac_exeext conftest.$ac_ext 10509LIBS=$ac_check_lib_save_LIBS 10510fi 10511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10512$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10513if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10514 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10515else 10516 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10517if test "x$ac_cv_func_dlopen" = x""yes; then : 10518 lt_cv_dlopen="dlopen" 10519else 10520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10521$as_echo_n "checking for dlopen in -ldl... " >&6; } 10522if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10523 $as_echo_n "(cached) " >&6 10524else 10525 ac_check_lib_save_LIBS=$LIBS 10526LIBS="-ldl $LIBS" 10527cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10528/* end confdefs.h. */ 10529 10530/* Override any GCC internal prototype to avoid an error. 10531 Use char because int might match the return type of a GCC 10532 builtin and then its argument prototype would still apply. */ 10533#ifdef __cplusplus 10534extern "C" 10535#endif 10536char dlopen (); 10537int 10538main () 10539{ 10540return dlopen (); 10541 ; 10542 return 0; 10543} 10544_ACEOF 10545if ac_fn_c_try_link "$LINENO"; then : 10546 ac_cv_lib_dl_dlopen=yes 10547else 10548 ac_cv_lib_dl_dlopen=no 10549fi 10550rm -f core conftest.err conftest.$ac_objext \ 10551 conftest$ac_exeext conftest.$ac_ext 10552LIBS=$ac_check_lib_save_LIBS 10553fi 10554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10555$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10556if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10557 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10558else 10559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10560$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10561if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10562 $as_echo_n "(cached) " >&6 10563else 10564 ac_check_lib_save_LIBS=$LIBS 10565LIBS="-lsvld $LIBS" 10566cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10567/* end confdefs.h. */ 10568 10569/* Override any GCC internal prototype to avoid an error. 10570 Use char because int might match the return type of a GCC 10571 builtin and then its argument prototype would still apply. */ 10572#ifdef __cplusplus 10573extern "C" 10574#endif 10575char dlopen (); 10576int 10577main () 10578{ 10579return dlopen (); 10580 ; 10581 return 0; 10582} 10583_ACEOF 10584if ac_fn_c_try_link "$LINENO"; then : 10585 ac_cv_lib_svld_dlopen=yes 10586else 10587 ac_cv_lib_svld_dlopen=no 10588fi 10589rm -f core conftest.err conftest.$ac_objext \ 10590 conftest$ac_exeext conftest.$ac_ext 10591LIBS=$ac_check_lib_save_LIBS 10592fi 10593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10594$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10595if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10596 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10597else 10598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10599$as_echo_n "checking for dld_link in -ldld... " >&6; } 10600if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10601 $as_echo_n "(cached) " >&6 10602else 10603 ac_check_lib_save_LIBS=$LIBS 10604LIBS="-ldld $LIBS" 10605cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10606/* end confdefs.h. */ 10607 10608/* Override any GCC internal prototype to avoid an error. 10609 Use char because int might match the return type of a GCC 10610 builtin and then its argument prototype would still apply. */ 10611#ifdef __cplusplus 10612extern "C" 10613#endif 10614char dld_link (); 10615int 10616main () 10617{ 10618return dld_link (); 10619 ; 10620 return 0; 10621} 10622_ACEOF 10623if ac_fn_c_try_link "$LINENO"; then : 10624 ac_cv_lib_dld_dld_link=yes 10625else 10626 ac_cv_lib_dld_dld_link=no 10627fi 10628rm -f core conftest.err conftest.$ac_objext \ 10629 conftest$ac_exeext conftest.$ac_ext 10630LIBS=$ac_check_lib_save_LIBS 10631fi 10632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10633$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10634if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10635 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10636fi 10637 10638 10639fi 10640 10641 10642fi 10643 10644 10645fi 10646 10647 10648fi 10649 10650 10651fi 10652 10653 ;; 10654 esac 10655 10656 if test "x$lt_cv_dlopen" != xno; then 10657 enable_dlopen=yes 10658 else 10659 enable_dlopen=no 10660 fi 10661 10662 case $lt_cv_dlopen in 10663 dlopen) 10664 save_CPPFLAGS="$CPPFLAGS" 10665 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10666 10667 save_LDFLAGS="$LDFLAGS" 10668 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10669 10670 save_LIBS="$LIBS" 10671 LIBS="$lt_cv_dlopen_libs $LIBS" 10672 10673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10674$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10675if test "${lt_cv_dlopen_self+set}" = set; then : 10676 $as_echo_n "(cached) " >&6 10677else 10678 if test "$cross_compiling" = yes; then : 10679 lt_cv_dlopen_self=cross 10680else 10681 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10682 lt_status=$lt_dlunknown 10683 cat > conftest.$ac_ext <<_LT_EOF 10684#line 10684 "configure" 10685#include "confdefs.h" 10686 10687#if HAVE_DLFCN_H 10688#include <dlfcn.h> 10689#endif 10690 10691#include <stdio.h> 10692 10693#ifdef RTLD_GLOBAL 10694# define LT_DLGLOBAL RTLD_GLOBAL 10695#else 10696# ifdef DL_GLOBAL 10697# define LT_DLGLOBAL DL_GLOBAL 10698# else 10699# define LT_DLGLOBAL 0 10700# endif 10701#endif 10702 10703/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10704 find out it does not work in some platform. */ 10705#ifndef LT_DLLAZY_OR_NOW 10706# ifdef RTLD_LAZY 10707# define LT_DLLAZY_OR_NOW RTLD_LAZY 10708# else 10709# ifdef DL_LAZY 10710# define LT_DLLAZY_OR_NOW DL_LAZY 10711# else 10712# ifdef RTLD_NOW 10713# define LT_DLLAZY_OR_NOW RTLD_NOW 10714# else 10715# ifdef DL_NOW 10716# define LT_DLLAZY_OR_NOW DL_NOW 10717# else 10718# define LT_DLLAZY_OR_NOW 0 10719# endif 10720# endif 10721# endif 10722# endif 10723#endif 10724 10725void fnord() { int i=42;} 10726int main () 10727{ 10728 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10729 int status = $lt_dlunknown; 10730 10731 if (self) 10732 { 10733 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10734 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10735 /* dlclose (self); */ 10736 } 10737 else 10738 puts (dlerror ()); 10739 10740 return status; 10741} 10742_LT_EOF 10743 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10744 (eval $ac_link) 2>&5 10745 ac_status=$? 10746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10747 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10748 (./conftest; exit; ) >&5 2>/dev/null 10749 lt_status=$? 10750 case x$lt_status in 10751 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10752 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10753 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10754 esac 10755 else : 10756 # compilation failed 10757 lt_cv_dlopen_self=no 10758 fi 10759fi 10760rm -fr conftest* 10761 10762 10763fi 10764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10765$as_echo "$lt_cv_dlopen_self" >&6; } 10766 10767 if test "x$lt_cv_dlopen_self" = xyes; then 10768 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10770$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10771if test "${lt_cv_dlopen_self_static+set}" = set; then : 10772 $as_echo_n "(cached) " >&6 10773else 10774 if test "$cross_compiling" = yes; then : 10775 lt_cv_dlopen_self_static=cross 10776else 10777 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10778 lt_status=$lt_dlunknown 10779 cat > conftest.$ac_ext <<_LT_EOF 10780#line 10780 "configure" 10781#include "confdefs.h" 10782 10783#if HAVE_DLFCN_H 10784#include <dlfcn.h> 10785#endif 10786 10787#include <stdio.h> 10788 10789#ifdef RTLD_GLOBAL 10790# define LT_DLGLOBAL RTLD_GLOBAL 10791#else 10792# ifdef DL_GLOBAL 10793# define LT_DLGLOBAL DL_GLOBAL 10794# else 10795# define LT_DLGLOBAL 0 10796# endif 10797#endif 10798 10799/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10800 find out it does not work in some platform. */ 10801#ifndef LT_DLLAZY_OR_NOW 10802# ifdef RTLD_LAZY 10803# define LT_DLLAZY_OR_NOW RTLD_LAZY 10804# else 10805# ifdef DL_LAZY 10806# define LT_DLLAZY_OR_NOW DL_LAZY 10807# else 10808# ifdef RTLD_NOW 10809# define LT_DLLAZY_OR_NOW RTLD_NOW 10810# else 10811# ifdef DL_NOW 10812# define LT_DLLAZY_OR_NOW DL_NOW 10813# else 10814# define LT_DLLAZY_OR_NOW 0 10815# endif 10816# endif 10817# endif 10818# endif 10819#endif 10820 10821void fnord() { int i=42;} 10822int main () 10823{ 10824 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10825 int status = $lt_dlunknown; 10826 10827 if (self) 10828 { 10829 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10830 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10831 /* dlclose (self); */ 10832 } 10833 else 10834 puts (dlerror ()); 10835 10836 return status; 10837} 10838_LT_EOF 10839 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10840 (eval $ac_link) 2>&5 10841 ac_status=$? 10842 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10843 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10844 (./conftest; exit; ) >&5 2>/dev/null 10845 lt_status=$? 10846 case x$lt_status in 10847 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10848 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10849 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10850 esac 10851 else : 10852 # compilation failed 10853 lt_cv_dlopen_self_static=no 10854 fi 10855fi 10856rm -fr conftest* 10857 10858 10859fi 10860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10861$as_echo "$lt_cv_dlopen_self_static" >&6; } 10862 fi 10863 10864 CPPFLAGS="$save_CPPFLAGS" 10865 LDFLAGS="$save_LDFLAGS" 10866 LIBS="$save_LIBS" 10867 ;; 10868 esac 10869 10870 case $lt_cv_dlopen_self in 10871 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10872 *) enable_dlopen_self=unknown ;; 10873 esac 10874 10875 case $lt_cv_dlopen_self_static in 10876 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10877 *) enable_dlopen_self_static=unknown ;; 10878 esac 10879fi 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897striplib= 10898old_striplib= 10899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10900$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10901if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10902 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10903 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10905$as_echo "yes" >&6; } 10906else 10907# FIXME - insert some real tests, host_os isn't really good enough 10908 case $host_os in 10909 darwin*) 10910 if test -n "$STRIP" ; then 10911 striplib="$STRIP -x" 10912 old_striplib="$STRIP -S" 10913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10914$as_echo "yes" >&6; } 10915 else 10916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10917$as_echo "no" >&6; } 10918 fi 10919 ;; 10920 *) 10921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10922$as_echo "no" >&6; } 10923 ;; 10924 esac 10925fi 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 # Report which library types will actually be built 10939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10940$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10942$as_echo "$can_build_shared" >&6; } 10943 10944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10945$as_echo_n "checking whether to build shared libraries... " >&6; } 10946 test "$can_build_shared" = "no" && enable_shared=no 10947 10948 # On AIX, shared libraries and static libraries use the same namespace, and 10949 # are all built from PIC. 10950 case $host_os in 10951 aix3*) 10952 test "$enable_shared" = yes && enable_static=no 10953 if test -n "$RANLIB"; then 10954 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10955 postinstall_cmds='$RANLIB $lib' 10956 fi 10957 ;; 10958 10959 aix[4-9]*) 10960 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10961 test "$enable_shared" = yes && enable_static=no 10962 fi 10963 ;; 10964 esac 10965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10966$as_echo "$enable_shared" >&6; } 10967 10968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10969$as_echo_n "checking whether to build static libraries... " >&6; } 10970 # Make sure either enable_shared or enable_static is yes. 10971 test "$enable_shared" = yes || enable_static=yes 10972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10973$as_echo "$enable_static" >&6; } 10974 10975 10976 10977 10978fi 10979ac_ext=c 10980ac_cpp='$CPP $CPPFLAGS' 10981ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10982ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10983ac_compiler_gnu=$ac_cv_c_compiler_gnu 10984 10985CC="$lt_save_CC" 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 ac_config_commands="$ac_config_commands libtool" 11000 11001 11002 11003 11004# Only expand once: 11005 11006 11007 11008 11009 11010# Define a configure option for an alternate module directory 11011 11012# Check whether --with-xorg-module-dir was given. 11013if test "${with_xorg_module_dir+set}" = set; then : 11014 withval=$with_xorg_module_dir; moduledir="$withval" 11015else 11016 moduledir="$libdir/xorg/modules" 11017fi 11018 11019 11020 11021# Store the list of server defined optional extensions in REQUIRED_MODULES 11022 11023 11024 SAVE_CFLAGS="$CFLAGS" 11025 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 11026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11027/* end confdefs.h. */ 11028 11029#include "xorg-server.h" 11030#if !defined RANDR 11031#error RANDR not defined 11032#endif 11033 11034int 11035main () 11036{ 11037 11038 ; 11039 return 0; 11040} 11041_ACEOF 11042if ac_fn_c_try_compile "$LINENO"; then : 11043 _EXT_CHECK=yes 11044else 11045 _EXT_CHECK=no 11046fi 11047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11048 CFLAGS="$SAVE_CFLAGS" 11049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 11050$as_echo_n "checking if RANDR is defined... " >&6; } 11051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 11052$as_echo "$_EXT_CHECK" >&6; } 11053 if test "$_EXT_CHECK" != no; then 11054 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 11055 fi 11056 11057 11058 11059 SAVE_CFLAGS="$CFLAGS" 11060 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 11061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11062/* end confdefs.h. */ 11063 11064#include "xorg-server.h" 11065#if !defined RENDER 11066#error RENDER not defined 11067#endif 11068 11069int 11070main () 11071{ 11072 11073 ; 11074 return 0; 11075} 11076_ACEOF 11077if ac_fn_c_try_compile "$LINENO"; then : 11078 _EXT_CHECK=yes 11079else 11080 _EXT_CHECK=no 11081fi 11082rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11083 CFLAGS="$SAVE_CFLAGS" 11084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 11085$as_echo_n "checking if RENDER is defined... " >&6; } 11086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 11087$as_echo "$_EXT_CHECK" >&6; } 11088 if test "$_EXT_CHECK" != no; then 11089 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 11090 fi 11091 11092 11093 11094 SAVE_CFLAGS="$CFLAGS" 11095 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 11096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11097/* end confdefs.h. */ 11098 11099#include "xorg-server.h" 11100#if !defined DPMSExtension 11101#error DPMSExtension not defined 11102#endif 11103 11104int 11105main () 11106{ 11107 11108 ; 11109 return 0; 11110} 11111_ACEOF 11112if ac_fn_c_try_compile "$LINENO"; then : 11113 _EXT_CHECK=yes 11114else 11115 _EXT_CHECK=no 11116fi 11117rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11118 CFLAGS="$SAVE_CFLAGS" 11119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 11120$as_echo_n "checking if DPMSExtension is defined... " >&6; } 11121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 11122$as_echo "$_EXT_CHECK" >&6; } 11123 if test "$_EXT_CHECK" != no; then 11124 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 11125 fi 11126 11127 11128# Obtain compiler/linker options for the driver dependencies 11129 11130pkg_failed=no 11131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 11132$as_echo_n "checking for XORG... " >&6; } 11133 11134if test -n "$XORG_CFLAGS"; then 11135 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 11136 elif test -n "$PKG_CONFIG"; then 11137 if test -n "$PKG_CONFIG" && \ 11138 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 11139 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 11140 ac_status=$? 11141 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11142 test $ac_status = 0; }; then 11143 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 11144else 11145 pkg_failed=yes 11146fi 11147 else 11148 pkg_failed=untried 11149fi 11150if test -n "$XORG_LIBS"; then 11151 pkg_cv_XORG_LIBS="$XORG_LIBS" 11152 elif test -n "$PKG_CONFIG"; then 11153 if test -n "$PKG_CONFIG" && \ 11154 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 11155 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 11156 ac_status=$? 11157 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11158 test $ac_status = 0; }; then 11159 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 11160else 11161 pkg_failed=yes 11162fi 11163 else 11164 pkg_failed=untried 11165fi 11166 11167 11168 11169if test $pkg_failed = yes; then 11170 11171if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11172 _pkg_short_errors_supported=yes 11173else 11174 _pkg_short_errors_supported=no 11175fi 11176 if test $_pkg_short_errors_supported = yes; then 11177 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 11178 else 11179 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 11180 fi 11181 # Put the nasty error message in config.log where it belongs 11182 echo "$XORG_PKG_ERRORS" >&5 11183 11184 as_fn_error "Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 11185 11186$XORG_PKG_ERRORS 11187 11188Consider adjusting the PKG_CONFIG_PATH environment variable if you 11189installed software in a non-standard prefix. 11190 11191Alternatively, you may set the environment variables XORG_CFLAGS 11192and XORG_LIBS to avoid the need to call pkg-config. 11193See the pkg-config man page for more details. 11194" "$LINENO" 5 11195elif test $pkg_failed = untried; then 11196 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11197$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11198as_fn_error "The pkg-config script could not be found or is too old. Make sure it 11199is in your PATH or set the PKG_CONFIG environment variable to the full 11200path to pkg-config. 11201 11202Alternatively, you may set the environment variables XORG_CFLAGS 11203and XORG_LIBS to avoid the need to call pkg-config. 11204See the pkg-config man page for more details. 11205 11206To get pkg-config, see <http://pkg-config.freedesktop.org/>. 11207See \`config.log' for more details." "$LINENO" 5; } 11208else 11209 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 11210 XORG_LIBS=$pkg_cv_XORG_LIBS 11211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11212$as_echo "yes" >&6; } 11213 : 11214fi 11215 11216# Checks for libraries. 11217SAVE_CPPFLAGS="$CPPFLAGS" 11218CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 11219ac_fn_c_check_decl "$LINENO" "XSERVER_LIBPCIACCESS" "ac_cv_have_decl_XSERVER_LIBPCIACCESS" "#include \"xorg-server.h\" 11220" 11221if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then : 11222 XSERVER_LIBPCIACCESS=yes 11223else 11224 XSERVER_LIBPCIACCESS=no 11225fi 11226 11227CPPFLAGS="$SAVE_CPPFLAGS" 11228 11229if test "x$XSERVER_LIBPCIACCESS" = xyes; then 11230 11231pkg_failed=no 11232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5 11233$as_echo_n "checking for PCIACCESS... " >&6; } 11234 11235if test -n "$PCIACCESS_CFLAGS"; then 11236 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 11237 elif test -n "$PKG_CONFIG"; then 11238 if test -n "$PKG_CONFIG" && \ 11239 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 11240 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 11241 ac_status=$? 11242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11243 test $ac_status = 0; }; then 11244 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 11245else 11246 pkg_failed=yes 11247fi 11248 else 11249 pkg_failed=untried 11250fi 11251if test -n "$PCIACCESS_LIBS"; then 11252 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 11253 elif test -n "$PKG_CONFIG"; then 11254 if test -n "$PKG_CONFIG" && \ 11255 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 11256 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 11257 ac_status=$? 11258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11259 test $ac_status = 0; }; then 11260 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 11261else 11262 pkg_failed=yes 11263fi 11264 else 11265 pkg_failed=untried 11266fi 11267 11268 11269 11270if test $pkg_failed = yes; then 11271 11272if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11273 _pkg_short_errors_supported=yes 11274else 11275 _pkg_short_errors_supported=no 11276fi 11277 if test $_pkg_short_errors_supported = yes; then 11278 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1` 11279 else 11280 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1` 11281 fi 11282 # Put the nasty error message in config.log where it belongs 11283 echo "$PCIACCESS_PKG_ERRORS" >&5 11284 11285 as_fn_error "Package requirements (pciaccess >= 0.8.0) were not met: 11286 11287$PCIACCESS_PKG_ERRORS 11288 11289Consider adjusting the PKG_CONFIG_PATH environment variable if you 11290installed software in a non-standard prefix. 11291 11292Alternatively, you may set the environment variables PCIACCESS_CFLAGS 11293and PCIACCESS_LIBS to avoid the need to call pkg-config. 11294See the pkg-config man page for more details. 11295" "$LINENO" 5 11296elif test $pkg_failed = untried; then 11297 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11298$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11299as_fn_error "The pkg-config script could not be found or is too old. Make sure it 11300is in your PATH or set the PKG_CONFIG environment variable to the full 11301path to pkg-config. 11302 11303Alternatively, you may set the environment variables PCIACCESS_CFLAGS 11304and PCIACCESS_LIBS to avoid the need to call pkg-config. 11305See the pkg-config man page for more details. 11306 11307To get pkg-config, see <http://pkg-config.freedesktop.org/>. 11308See \`config.log' for more details." "$LINENO" 5; } 11309else 11310 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 11311 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 11312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11313$as_echo "yes" >&6; } 11314 : 11315fi 11316fi 11317 if test "x$XSERVER_LIBPCIACCESS" = xyes; then 11318 XSERVER_LIBPCIACCESS_TRUE= 11319 XSERVER_LIBPCIACCESS_FALSE='#' 11320else 11321 XSERVER_LIBPCIACCESS_TRUE='#' 11322 XSERVER_LIBPCIACCESS_FALSE= 11323fi 11324 11325 11326DRIVER_NAME=ark 11327 11328 11329ac_config_files="$ac_config_files Makefile src/Makefile" 11330 11331cat >confcache <<\_ACEOF 11332# This file is a shell script that caches the results of configure 11333# tests run on this system so they can be shared between configure 11334# scripts and configure runs, see configure's option --config-cache. 11335# It is not useful on other systems. If it contains results you don't 11336# want to keep, you may remove or edit it. 11337# 11338# config.status only pays attention to the cache file if you give it 11339# the --recheck option to rerun configure. 11340# 11341# `ac_cv_env_foo' variables (set or unset) will be overridden when 11342# loading this file, other *unset* `ac_cv_foo' will be assigned the 11343# following values. 11344 11345_ACEOF 11346 11347# The following way of writing the cache mishandles newlines in values, 11348# but we know of no workaround that is simple, portable, and efficient. 11349# So, we kill variables containing newlines. 11350# Ultrix sh set writes to stderr and can't be redirected directly, 11351# and sets the high bit in the cache file unless we assign to the vars. 11352( 11353 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11354 eval ac_val=\$$ac_var 11355 case $ac_val in #( 11356 *${as_nl}*) 11357 case $ac_var in #( 11358 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11359$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11360 esac 11361 case $ac_var in #( 11362 _ | IFS | as_nl) ;; #( 11363 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11364 *) { eval $ac_var=; unset $ac_var;} ;; 11365 esac ;; 11366 esac 11367 done 11368 11369 (set) 2>&1 | 11370 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11371 *${as_nl}ac_space=\ *) 11372 # `set' does not quote correctly, so add quotes: double-quote 11373 # substitution turns \\\\ into \\, and sed turns \\ into \. 11374 sed -n \ 11375 "s/'/'\\\\''/g; 11376 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11377 ;; #( 11378 *) 11379 # `set' quotes correctly as required by POSIX, so do not add quotes. 11380 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11381 ;; 11382 esac | 11383 sort 11384) | 11385 sed ' 11386 /^ac_cv_env_/b end 11387 t clear 11388 :clear 11389 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11390 t end 11391 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11392 :end' >>confcache 11393if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11394 if test -w "$cache_file"; then 11395 test "x$cache_file" != "x/dev/null" && 11396 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11397$as_echo "$as_me: updating cache $cache_file" >&6;} 11398 cat confcache >$cache_file 11399 else 11400 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11401$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11402 fi 11403fi 11404rm -f confcache 11405 11406test "x$prefix" = xNONE && prefix=$ac_default_prefix 11407# Let make expand exec_prefix. 11408test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11409 11410DEFS=-DHAVE_CONFIG_H 11411 11412ac_libobjs= 11413ac_ltlibobjs= 11414for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11415 # 1. Remove the extension, and $U if already installed. 11416 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11417 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11418 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11419 # will be set to the directory where LIBOBJS objects are built. 11420 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11421 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11422done 11423LIBOBJS=$ac_libobjs 11424 11425LTLIBOBJS=$ac_ltlibobjs 11426 11427 11428 if test -n "$EXEEXT"; then 11429 am__EXEEXT_TRUE= 11430 am__EXEEXT_FALSE='#' 11431else 11432 am__EXEEXT_TRUE='#' 11433 am__EXEEXT_FALSE= 11434fi 11435 11436if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11437 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 11438Usually this means the macro was only invoked conditionally." "$LINENO" 5 11439fi 11440if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11441 as_fn_error "conditional \"AMDEP\" was never defined. 11442Usually this means the macro was only invoked conditionally." "$LINENO" 5 11443fi 11444if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11445 as_fn_error "conditional \"am__fastdepCC\" was never defined. 11446Usually this means the macro was only invoked conditionally." "$LINENO" 5 11447fi 11448if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then 11449 as_fn_error "conditional \"XSERVER_LIBPCIACCESS\" was never defined. 11450Usually this means the macro was only invoked conditionally." "$LINENO" 5 11451fi 11452 11453: ${CONFIG_STATUS=./config.status} 11454ac_write_fail=0 11455ac_clean_files_save=$ac_clean_files 11456ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11457{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11458$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11459as_write_fail=0 11460cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11461#! $SHELL 11462# Generated by $as_me. 11463# Run this file to recreate the current configuration. 11464# Compiler output produced by configure, useful for debugging 11465# configure, is in config.log if it exists. 11466 11467debug=false 11468ac_cs_recheck=false 11469ac_cs_silent=false 11470 11471SHELL=\${CONFIG_SHELL-$SHELL} 11472export SHELL 11473_ASEOF 11474cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11475## -------------------- ## 11476## M4sh Initialization. ## 11477## -------------------- ## 11478 11479# Be more Bourne compatible 11480DUALCASE=1; export DUALCASE # for MKS sh 11481if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11482 emulate sh 11483 NULLCMD=: 11484 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11485 # is contrary to our usage. Disable this feature. 11486 alias -g '${1+"$@"}'='"$@"' 11487 setopt NO_GLOB_SUBST 11488else 11489 case `(set -o) 2>/dev/null` in #( 11490 *posix*) : 11491 set -o posix ;; #( 11492 *) : 11493 ;; 11494esac 11495fi 11496 11497 11498as_nl=' 11499' 11500export as_nl 11501# Printing a long string crashes Solaris 7 /usr/bin/printf. 11502as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11503as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11504as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11505# Prefer a ksh shell builtin over an external printf program on Solaris, 11506# but without wasting forks for bash or zsh. 11507if test -z "$BASH_VERSION$ZSH_VERSION" \ 11508 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11509 as_echo='print -r --' 11510 as_echo_n='print -rn --' 11511elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11512 as_echo='printf %s\n' 11513 as_echo_n='printf %s' 11514else 11515 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11516 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11517 as_echo_n='/usr/ucb/echo -n' 11518 else 11519 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11520 as_echo_n_body='eval 11521 arg=$1; 11522 case $arg in #( 11523 *"$as_nl"*) 11524 expr "X$arg" : "X\\(.*\\)$as_nl"; 11525 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11526 esac; 11527 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11528 ' 11529 export as_echo_n_body 11530 as_echo_n='sh -c $as_echo_n_body as_echo' 11531 fi 11532 export as_echo_body 11533 as_echo='sh -c $as_echo_body as_echo' 11534fi 11535 11536# The user is always right. 11537if test "${PATH_SEPARATOR+set}" != set; then 11538 PATH_SEPARATOR=: 11539 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11540 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11541 PATH_SEPARATOR=';' 11542 } 11543fi 11544 11545 11546# IFS 11547# We need space, tab and new line, in precisely that order. Quoting is 11548# there to prevent editors from complaining about space-tab. 11549# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11550# splitting by setting IFS to empty value.) 11551IFS=" "" $as_nl" 11552 11553# Find who we are. Look in the path if we contain no directory separator. 11554case $0 in #(( 11555 *[\\/]* ) as_myself=$0 ;; 11556 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11557for as_dir in $PATH 11558do 11559 IFS=$as_save_IFS 11560 test -z "$as_dir" && as_dir=. 11561 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11562 done 11563IFS=$as_save_IFS 11564 11565 ;; 11566esac 11567# We did not find ourselves, most probably we were run as `sh COMMAND' 11568# in which case we are not to be found in the path. 11569if test "x$as_myself" = x; then 11570 as_myself=$0 11571fi 11572if test ! -f "$as_myself"; then 11573 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11574 exit 1 11575fi 11576 11577# Unset variables that we do not need and which cause bugs (e.g. in 11578# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11579# suppresses any "Segmentation fault" message there. '((' could 11580# trigger a bug in pdksh 5.2.14. 11581for as_var in BASH_ENV ENV MAIL MAILPATH 11582do eval test x\${$as_var+set} = xset \ 11583 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11584done 11585PS1='$ ' 11586PS2='> ' 11587PS4='+ ' 11588 11589# NLS nuisances. 11590LC_ALL=C 11591export LC_ALL 11592LANGUAGE=C 11593export LANGUAGE 11594 11595# CDPATH. 11596(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11597 11598 11599# as_fn_error ERROR [LINENO LOG_FD] 11600# --------------------------------- 11601# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11602# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11603# script with status $?, using 1 if that was 0. 11604as_fn_error () 11605{ 11606 as_status=$?; test $as_status -eq 0 && as_status=1 11607 if test "$3"; then 11608 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11609 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 11610 fi 11611 $as_echo "$as_me: error: $1" >&2 11612 as_fn_exit $as_status 11613} # as_fn_error 11614 11615 11616# as_fn_set_status STATUS 11617# ----------------------- 11618# Set $? to STATUS, without forking. 11619as_fn_set_status () 11620{ 11621 return $1 11622} # as_fn_set_status 11623 11624# as_fn_exit STATUS 11625# ----------------- 11626# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11627as_fn_exit () 11628{ 11629 set +e 11630 as_fn_set_status $1 11631 exit $1 11632} # as_fn_exit 11633 11634# as_fn_unset VAR 11635# --------------- 11636# Portably unset VAR. 11637as_fn_unset () 11638{ 11639 { eval $1=; unset $1;} 11640} 11641as_unset=as_fn_unset 11642# as_fn_append VAR VALUE 11643# ---------------------- 11644# Append the text in VALUE to the end of the definition contained in VAR. Take 11645# advantage of any shell optimizations that allow amortized linear growth over 11646# repeated appends, instead of the typical quadratic growth present in naive 11647# implementations. 11648if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11649 eval 'as_fn_append () 11650 { 11651 eval $1+=\$2 11652 }' 11653else 11654 as_fn_append () 11655 { 11656 eval $1=\$$1\$2 11657 } 11658fi # as_fn_append 11659 11660# as_fn_arith ARG... 11661# ------------------ 11662# Perform arithmetic evaluation on the ARGs, and store the result in the 11663# global $as_val. Take advantage of shells that can avoid forks. The arguments 11664# must be portable across $(()) and expr. 11665if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11666 eval 'as_fn_arith () 11667 { 11668 as_val=$(( $* )) 11669 }' 11670else 11671 as_fn_arith () 11672 { 11673 as_val=`expr "$@" || test $? -eq 1` 11674 } 11675fi # as_fn_arith 11676 11677 11678if expr a : '\(a\)' >/dev/null 2>&1 && 11679 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11680 as_expr=expr 11681else 11682 as_expr=false 11683fi 11684 11685if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11686 as_basename=basename 11687else 11688 as_basename=false 11689fi 11690 11691if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11692 as_dirname=dirname 11693else 11694 as_dirname=false 11695fi 11696 11697as_me=`$as_basename -- "$0" || 11698$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11699 X"$0" : 'X\(//\)$' \| \ 11700 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11701$as_echo X/"$0" | 11702 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11703 s//\1/ 11704 q 11705 } 11706 /^X\/\(\/\/\)$/{ 11707 s//\1/ 11708 q 11709 } 11710 /^X\/\(\/\).*/{ 11711 s//\1/ 11712 q 11713 } 11714 s/.*/./; q'` 11715 11716# Avoid depending upon Character Ranges. 11717as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11718as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11719as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11720as_cr_digits='0123456789' 11721as_cr_alnum=$as_cr_Letters$as_cr_digits 11722 11723ECHO_C= ECHO_N= ECHO_T= 11724case `echo -n x` in #((((( 11725-n*) 11726 case `echo 'xy\c'` in 11727 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11728 xy) ECHO_C='\c';; 11729 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11730 ECHO_T=' ';; 11731 esac;; 11732*) 11733 ECHO_N='-n';; 11734esac 11735 11736rm -f conf$$ conf$$.exe conf$$.file 11737if test -d conf$$.dir; then 11738 rm -f conf$$.dir/conf$$.file 11739else 11740 rm -f conf$$.dir 11741 mkdir conf$$.dir 2>/dev/null 11742fi 11743if (echo >conf$$.file) 2>/dev/null; then 11744 if ln -s conf$$.file conf$$ 2>/dev/null; then 11745 as_ln_s='ln -s' 11746 # ... but there are two gotchas: 11747 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11748 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11749 # In both cases, we have to default to `cp -p'. 11750 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11751 as_ln_s='cp -p' 11752 elif ln conf$$.file conf$$ 2>/dev/null; then 11753 as_ln_s=ln 11754 else 11755 as_ln_s='cp -p' 11756 fi 11757else 11758 as_ln_s='cp -p' 11759fi 11760rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11761rmdir conf$$.dir 2>/dev/null 11762 11763 11764# as_fn_mkdir_p 11765# ------------- 11766# Create "$as_dir" as a directory, including parents if necessary. 11767as_fn_mkdir_p () 11768{ 11769 11770 case $as_dir in #( 11771 -*) as_dir=./$as_dir;; 11772 esac 11773 test -d "$as_dir" || eval $as_mkdir_p || { 11774 as_dirs= 11775 while :; do 11776 case $as_dir in #( 11777 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11778 *) as_qdir=$as_dir;; 11779 esac 11780 as_dirs="'$as_qdir' $as_dirs" 11781 as_dir=`$as_dirname -- "$as_dir" || 11782$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11783 X"$as_dir" : 'X\(//\)[^/]' \| \ 11784 X"$as_dir" : 'X\(//\)$' \| \ 11785 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11786$as_echo X"$as_dir" | 11787 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11788 s//\1/ 11789 q 11790 } 11791 /^X\(\/\/\)[^/].*/{ 11792 s//\1/ 11793 q 11794 } 11795 /^X\(\/\/\)$/{ 11796 s//\1/ 11797 q 11798 } 11799 /^X\(\/\).*/{ 11800 s//\1/ 11801 q 11802 } 11803 s/.*/./; q'` 11804 test -d "$as_dir" && break 11805 done 11806 test -z "$as_dirs" || eval "mkdir $as_dirs" 11807 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 11808 11809 11810} # as_fn_mkdir_p 11811if mkdir -p . 2>/dev/null; then 11812 as_mkdir_p='mkdir -p "$as_dir"' 11813else 11814 test -d ./-p && rmdir ./-p 11815 as_mkdir_p=false 11816fi 11817 11818if test -x / >/dev/null 2>&1; then 11819 as_test_x='test -x' 11820else 11821 if ls -dL / >/dev/null 2>&1; then 11822 as_ls_L_option=L 11823 else 11824 as_ls_L_option= 11825 fi 11826 as_test_x=' 11827 eval sh -c '\'' 11828 if test -d "$1"; then 11829 test -d "$1/."; 11830 else 11831 case $1 in #( 11832 -*)set "./$1";; 11833 esac; 11834 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 11835 ???[sx]*):;;*)false;;esac;fi 11836 '\'' sh 11837 ' 11838fi 11839as_executable_p=$as_test_x 11840 11841# Sed expression to map a string onto a valid CPP name. 11842as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 11843 11844# Sed expression to map a string onto a valid variable name. 11845as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 11846 11847 11848exec 6>&1 11849## ----------------------------------- ## 11850## Main body of $CONFIG_STATUS script. ## 11851## ----------------------------------- ## 11852_ASEOF 11853test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 11854 11855cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11856# Save the log message, to keep $0 and so on meaningful, and to 11857# report actual input values of CONFIG_FILES etc. instead of their 11858# values after options handling. 11859ac_log=" 11860This file was extended by xf86-video-ark $as_me 0.7.3, which was 11861generated by GNU Autoconf 2.65. Invocation command line was 11862 11863 CONFIG_FILES = $CONFIG_FILES 11864 CONFIG_HEADERS = $CONFIG_HEADERS 11865 CONFIG_LINKS = $CONFIG_LINKS 11866 CONFIG_COMMANDS = $CONFIG_COMMANDS 11867 $ $0 $@ 11868 11869on `(hostname || uname -n) 2>/dev/null | sed 1q` 11870" 11871 11872_ACEOF 11873 11874case $ac_config_files in *" 11875"*) set x $ac_config_files; shift; ac_config_files=$*;; 11876esac 11877 11878case $ac_config_headers in *" 11879"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 11880esac 11881 11882 11883cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11884# Files that config.status was made for. 11885config_files="$ac_config_files" 11886config_headers="$ac_config_headers" 11887config_commands="$ac_config_commands" 11888 11889_ACEOF 11890 11891cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11892ac_cs_usage="\ 11893\`$as_me' instantiates files and other configuration actions 11894from templates according to the current configuration. Unless the files 11895and actions are specified as TAGs, all are instantiated by default. 11896 11897Usage: $0 [OPTION]... [TAG]... 11898 11899 -h, --help print this help, then exit 11900 -V, --version print version number and configuration settings, then exit 11901 --config print configuration, then exit 11902 -q, --quiet, --silent 11903 do not print progress messages 11904 -d, --debug don't remove temporary files 11905 --recheck update $as_me by reconfiguring in the same conditions 11906 --file=FILE[:TEMPLATE] 11907 instantiate the configuration file FILE 11908 --header=FILE[:TEMPLATE] 11909 instantiate the configuration header FILE 11910 11911Configuration files: 11912$config_files 11913 11914Configuration headers: 11915$config_headers 11916 11917Configuration commands: 11918$config_commands 11919 11920Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 11921 11922_ACEOF 11923cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11924ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 11925ac_cs_version="\\ 11926xf86-video-ark config.status 0.7.3 11927configured by $0, generated by GNU Autoconf 2.65, 11928 with options \\"\$ac_cs_config\\" 11929 11930Copyright (C) 2009 Free Software Foundation, Inc. 11931This config.status script is free software; the Free Software Foundation 11932gives unlimited permission to copy, distribute and modify it." 11933 11934ac_pwd='$ac_pwd' 11935srcdir='$srcdir' 11936INSTALL='$INSTALL' 11937MKDIR_P='$MKDIR_P' 11938AWK='$AWK' 11939test -n "\$AWK" || AWK=awk 11940_ACEOF 11941 11942cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11943# The default lists apply if the user does not specify any file. 11944ac_need_defaults=: 11945while test $# != 0 11946do 11947 case $1 in 11948 --*=*) 11949 ac_option=`expr "X$1" : 'X\([^=]*\)='` 11950 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 11951 ac_shift=: 11952 ;; 11953 *) 11954 ac_option=$1 11955 ac_optarg=$2 11956 ac_shift=shift 11957 ;; 11958 esac 11959 11960 case $ac_option in 11961 # Handling of the options. 11962 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 11963 ac_cs_recheck=: ;; 11964 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 11965 $as_echo "$ac_cs_version"; exit ;; 11966 --config | --confi | --conf | --con | --co | --c ) 11967 $as_echo "$ac_cs_config"; exit ;; 11968 --debug | --debu | --deb | --de | --d | -d ) 11969 debug=: ;; 11970 --file | --fil | --fi | --f ) 11971 $ac_shift 11972 case $ac_optarg in 11973 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11974 esac 11975 as_fn_append CONFIG_FILES " '$ac_optarg'" 11976 ac_need_defaults=false;; 11977 --header | --heade | --head | --hea ) 11978 $ac_shift 11979 case $ac_optarg in 11980 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11981 esac 11982 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 11983 ac_need_defaults=false;; 11984 --he | --h) 11985 # Conflict between --help and --header 11986 as_fn_error "ambiguous option: \`$1' 11987Try \`$0 --help' for more information.";; 11988 --help | --hel | -h ) 11989 $as_echo "$ac_cs_usage"; exit ;; 11990 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11991 | -silent | --silent | --silen | --sile | --sil | --si | --s) 11992 ac_cs_silent=: ;; 11993 11994 # This is an error. 11995 -*) as_fn_error "unrecognized option: \`$1' 11996Try \`$0 --help' for more information." ;; 11997 11998 *) as_fn_append ac_config_targets " $1" 11999 ac_need_defaults=false ;; 12000 12001 esac 12002 shift 12003done 12004 12005ac_configure_extra_args= 12006 12007if $ac_cs_silent; then 12008 exec 6>/dev/null 12009 ac_configure_extra_args="$ac_configure_extra_args --silent" 12010fi 12011 12012_ACEOF 12013cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12014if \$ac_cs_recheck; then 12015 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12016 shift 12017 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12018 CONFIG_SHELL='$SHELL' 12019 export CONFIG_SHELL 12020 exec "\$@" 12021fi 12022 12023_ACEOF 12024cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12025exec 5>>config.log 12026{ 12027 echo 12028 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12029## Running $as_me. ## 12030_ASBOX 12031 $as_echo "$ac_log" 12032} >&5 12033 12034_ACEOF 12035cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12036# 12037# INIT-COMMANDS 12038# 12039AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12040 12041 12042# The HP-UX ksh and POSIX shell print the target directory to stdout 12043# if CDPATH is set. 12044(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12045 12046sed_quote_subst='$sed_quote_subst' 12047double_quote_subst='$double_quote_subst' 12048delay_variable_subst='$delay_variable_subst' 12049enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 12050macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 12051macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 12052enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 12053pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 12054enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 12055host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 12056host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 12057host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 12058build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 12059build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 12060build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 12061SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 12062Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 12063GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 12064EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 12065FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 12066LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 12067NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 12068LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 12069max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 12070ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 12071exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 12072lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 12073lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 12074lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 12075reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 12076reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12077OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 12078deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 12079file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 12080AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 12081AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12082STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 12083RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 12084old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12085old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12086old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12087CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 12088CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12089compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 12090GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 12091lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 12092lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 12093lt_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"`' 12094lt_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"`' 12095objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 12096SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 12097ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 12098MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 12099lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 12100lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 12101lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 12102lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 12103lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 12104need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 12105DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 12106NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 12107LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 12108OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 12109OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 12110libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 12111shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12112extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12113archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 12114enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 12115export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12116whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12117compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 12118old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12119old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12120archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12121archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12122module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12123module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12124with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 12125allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12126no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12127hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12128hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 12129hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 12130hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 12131hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 12132hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 12133hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12134hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 12135inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 12136link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 12137fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 12138always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 12139export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12140exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12141include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12142prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12143file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 12144variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 12145need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 12146need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 12147version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 12148runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12149shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12150shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 12151libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12152library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 12153soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12154postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12155postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12156finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12157finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 12158hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 12159sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12160sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12161hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 12162enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 12163enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 12164enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 12165old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 12166striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 12167 12168LTCC='$LTCC' 12169LTCFLAGS='$LTCFLAGS' 12170compiler='$compiler_DEFAULT' 12171 12172# Quote evaled strings. 12173for var in SED \ 12174GREP \ 12175EGREP \ 12176FGREP \ 12177LD \ 12178NM \ 12179LN_S \ 12180lt_SP2NL \ 12181lt_NL2SP \ 12182reload_flag \ 12183OBJDUMP \ 12184deplibs_check_method \ 12185file_magic_cmd \ 12186AR \ 12187AR_FLAGS \ 12188STRIP \ 12189RANLIB \ 12190CC \ 12191CFLAGS \ 12192compiler \ 12193lt_cv_sys_global_symbol_pipe \ 12194lt_cv_sys_global_symbol_to_cdecl \ 12195lt_cv_sys_global_symbol_to_c_name_address \ 12196lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12197SHELL \ 12198ECHO \ 12199lt_prog_compiler_no_builtin_flag \ 12200lt_prog_compiler_wl \ 12201lt_prog_compiler_pic \ 12202lt_prog_compiler_static \ 12203lt_cv_prog_compiler_c_o \ 12204need_locks \ 12205DSYMUTIL \ 12206NMEDIT \ 12207LIPO \ 12208OTOOL \ 12209OTOOL64 \ 12210shrext_cmds \ 12211export_dynamic_flag_spec \ 12212whole_archive_flag_spec \ 12213compiler_needs_object \ 12214with_gnu_ld \ 12215allow_undefined_flag \ 12216no_undefined_flag \ 12217hardcode_libdir_flag_spec \ 12218hardcode_libdir_flag_spec_ld \ 12219hardcode_libdir_separator \ 12220fix_srcfile_path \ 12221exclude_expsyms \ 12222include_expsyms \ 12223file_list_spec \ 12224variables_saved_for_relink \ 12225libname_spec \ 12226library_names_spec \ 12227soname_spec \ 12228finish_eval \ 12229old_striplib \ 12230striplib; do 12231 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12232 *[\\\\\\\`\\"\\\$]*) 12233 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12234 ;; 12235 *) 12236 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12237 ;; 12238 esac 12239done 12240 12241# Double-quote double-evaled strings. 12242for var in reload_cmds \ 12243old_postinstall_cmds \ 12244old_postuninstall_cmds \ 12245old_archive_cmds \ 12246extract_expsyms_cmds \ 12247old_archive_from_new_cmds \ 12248old_archive_from_expsyms_cmds \ 12249archive_cmds \ 12250archive_expsym_cmds \ 12251module_cmds \ 12252module_expsym_cmds \ 12253export_symbols_cmds \ 12254prelink_cmds \ 12255postinstall_cmds \ 12256postuninstall_cmds \ 12257finish_cmds \ 12258sys_lib_search_path_spec \ 12259sys_lib_dlsearch_path_spec; do 12260 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12261 *[\\\\\\\`\\"\\\$]*) 12262 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12263 ;; 12264 *) 12265 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12266 ;; 12267 esac 12268done 12269 12270# Fix-up fallback echo if it was mangled by the above quoting rules. 12271case \$lt_ECHO in 12272*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 12273 ;; 12274esac 12275 12276ac_aux_dir='$ac_aux_dir' 12277xsi_shell='$xsi_shell' 12278lt_shell_append='$lt_shell_append' 12279 12280# See if we are running on zsh, and set the options which allow our 12281# commands through without removal of \ escapes INIT. 12282if test -n "\${ZSH_VERSION+set}" ; then 12283 setopt NO_GLOB_SUBST 12284fi 12285 12286 12287 PACKAGE='$PACKAGE' 12288 VERSION='$VERSION' 12289 TIMESTAMP='$TIMESTAMP' 12290 RM='$RM' 12291 ofile='$ofile' 12292 12293 12294 12295 12296_ACEOF 12297 12298cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12299 12300# Handling of arguments. 12301for ac_config_target in $ac_config_targets 12302do 12303 case $ac_config_target in 12304 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12305 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12306 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12307 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12308 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 12309 12310 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12311 esac 12312done 12313 12314 12315# If the user did not use the arguments to specify the items to instantiate, 12316# then the envvar interface is used. Set only those that are not. 12317# We use the long form for the default assignment because of an extremely 12318# bizarre bug on SunOS 4.1.3. 12319if $ac_need_defaults; then 12320 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12321 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12322 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12323fi 12324 12325# Have a temporary directory for convenience. Make it in the build tree 12326# simply because there is no reason against having it here, and in addition, 12327# creating and moving files from /tmp can sometimes cause problems. 12328# Hook for its removal unless debugging. 12329# Note that there is a small window in which the directory will not be cleaned: 12330# after its creation but before its name has been assigned to `$tmp'. 12331$debug || 12332{ 12333 tmp= 12334 trap 'exit_status=$? 12335 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12336' 0 12337 trap 'as_fn_exit 1' 1 2 13 15 12338} 12339# Create a (secure) tmp directory for tmp files. 12340 12341{ 12342 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12343 test -n "$tmp" && test -d "$tmp" 12344} || 12345{ 12346 tmp=./conf$$-$RANDOM 12347 (umask 077 && mkdir "$tmp") 12348} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 12349 12350# Set up the scripts for CONFIG_FILES section. 12351# No need to generate them if there are no CONFIG_FILES. 12352# This happens for instance with `./config.status config.h'. 12353if test -n "$CONFIG_FILES"; then 12354 12355 12356ac_cr=`echo X | tr X '\015'` 12357# On cygwin, bash can eat \r inside `` if the user requested igncr. 12358# But we know of no other shell where ac_cr would be empty at this 12359# point, so we can use a bashism as a fallback. 12360if test "x$ac_cr" = x; then 12361 eval ac_cr=\$\'\\r\' 12362fi 12363ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12364if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12365 ac_cs_awk_cr='\r' 12366else 12367 ac_cs_awk_cr=$ac_cr 12368fi 12369 12370echo 'BEGIN {' >"$tmp/subs1.awk" && 12371_ACEOF 12372 12373 12374{ 12375 echo "cat >conf$$subs.awk <<_ACEOF" && 12376 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12377 echo "_ACEOF" 12378} >conf$$subs.sh || 12379 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12380ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 12381ac_delim='%!_!# ' 12382for ac_last_try in false false false false false :; do 12383 . ./conf$$subs.sh || 12384 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12385 12386 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12387 if test $ac_delim_n = $ac_delim_num; then 12388 break 12389 elif $ac_last_try; then 12390 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12391 else 12392 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12393 fi 12394done 12395rm -f conf$$subs.sh 12396 12397cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12398cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12399_ACEOF 12400sed -n ' 12401h 12402s/^/S["/; s/!.*/"]=/ 12403p 12404g 12405s/^[^!]*!// 12406:repl 12407t repl 12408s/'"$ac_delim"'$// 12409t delim 12410:nl 12411h 12412s/\(.\{148\}\)..*/\1/ 12413t more1 12414s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12415p 12416n 12417b repl 12418:more1 12419s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12420p 12421g 12422s/.\{148\}// 12423t nl 12424:delim 12425h 12426s/\(.\{148\}\)..*/\1/ 12427t more2 12428s/["\\]/\\&/g; s/^/"/; s/$/"/ 12429p 12430b 12431:more2 12432s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12433p 12434g 12435s/.\{148\}// 12436t delim 12437' <conf$$subs.awk | sed ' 12438/^[^""]/{ 12439 N 12440 s/\n// 12441} 12442' >>$CONFIG_STATUS || ac_write_fail=1 12443rm -f conf$$subs.awk 12444cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12445_ACAWK 12446cat >>"\$tmp/subs1.awk" <<_ACAWK && 12447 for (key in S) S_is_set[key] = 1 12448 FS = "" 12449 12450} 12451{ 12452 line = $ 0 12453 nfields = split(line, field, "@") 12454 substed = 0 12455 len = length(field[1]) 12456 for (i = 2; i < nfields; i++) { 12457 key = field[i] 12458 keylen = length(key) 12459 if (S_is_set[key]) { 12460 value = S[key] 12461 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12462 len += length(value) + length(field[++i]) 12463 substed = 1 12464 } else 12465 len += 1 + keylen 12466 } 12467 12468 print line 12469} 12470 12471_ACAWK 12472_ACEOF 12473cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12474if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12475 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12476else 12477 cat 12478fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12479 || as_fn_error "could not setup config files machinery" "$LINENO" 5 12480_ACEOF 12481 12482# VPATH may cause trouble with some makes, so we remove $(srcdir), 12483# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12484# trailing colons and then remove the whole line if VPATH becomes empty 12485# (actually we leave an empty line to preserve line numbers). 12486if test "x$srcdir" = x.; then 12487 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12488s/:*\$(srcdir):*/:/ 12489s/:*\${srcdir}:*/:/ 12490s/:*@srcdir@:*/:/ 12491s/^\([^=]*=[ ]*\):*/\1/ 12492s/:*$// 12493s/^[^=]*=[ ]*$// 12494}' 12495fi 12496 12497cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12498fi # test -n "$CONFIG_FILES" 12499 12500# Set up the scripts for CONFIG_HEADERS section. 12501# No need to generate them if there are no CONFIG_HEADERS. 12502# This happens for instance with `./config.status Makefile'. 12503if test -n "$CONFIG_HEADERS"; then 12504cat >"$tmp/defines.awk" <<\_ACAWK || 12505BEGIN { 12506_ACEOF 12507 12508# Transform confdefs.h into an awk script `defines.awk', embedded as 12509# here-document in config.status, that substitutes the proper values into 12510# config.h.in to produce config.h. 12511 12512# Create a delimiter string that does not exist in confdefs.h, to ease 12513# handling of long lines. 12514ac_delim='%!_!# ' 12515for ac_last_try in false false :; do 12516 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 12517 if test -z "$ac_t"; then 12518 break 12519 elif $ac_last_try; then 12520 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 12521 else 12522 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12523 fi 12524done 12525 12526# For the awk script, D is an array of macro values keyed by name, 12527# likewise P contains macro parameters if any. Preserve backslash 12528# newline sequences. 12529 12530ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12531sed -n ' 12532s/.\{148\}/&'"$ac_delim"'/g 12533t rset 12534:rset 12535s/^[ ]*#[ ]*define[ ][ ]*/ / 12536t def 12537d 12538:def 12539s/\\$// 12540t bsnl 12541s/["\\]/\\&/g 12542s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12543D["\1"]=" \3"/p 12544s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12545d 12546:bsnl 12547s/["\\]/\\&/g 12548s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12549D["\1"]=" \3\\\\\\n"\\/p 12550t cont 12551s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12552t cont 12553d 12554:cont 12555n 12556s/.\{148\}/&'"$ac_delim"'/g 12557t clear 12558:clear 12559s/\\$// 12560t bsnlc 12561s/["\\]/\\&/g; s/^/"/; s/$/"/p 12562d 12563:bsnlc 12564s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12565b cont 12566' <confdefs.h | sed ' 12567s/'"$ac_delim"'/"\\\ 12568"/g' >>$CONFIG_STATUS || ac_write_fail=1 12569 12570cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12571 for (key in D) D_is_set[key] = 1 12572 FS = "" 12573} 12574/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12575 line = \$ 0 12576 split(line, arg, " ") 12577 if (arg[1] == "#") { 12578 defundef = arg[2] 12579 mac1 = arg[3] 12580 } else { 12581 defundef = substr(arg[1], 2) 12582 mac1 = arg[2] 12583 } 12584 split(mac1, mac2, "(") #) 12585 macro = mac2[1] 12586 prefix = substr(line, 1, index(line, defundef) - 1) 12587 if (D_is_set[macro]) { 12588 # Preserve the white space surrounding the "#". 12589 print prefix "define", macro P[macro] D[macro] 12590 next 12591 } else { 12592 # Replace #undef with comments. This is necessary, for example, 12593 # in the case of _POSIX_SOURCE, which is predefined and required 12594 # on some systems where configure will not decide to define it. 12595 if (defundef == "undef") { 12596 print "/*", prefix defundef, macro, "*/" 12597 next 12598 } 12599 } 12600} 12601{ print } 12602_ACAWK 12603_ACEOF 12604cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12605 as_fn_error "could not setup config headers machinery" "$LINENO" 5 12606fi # test -n "$CONFIG_HEADERS" 12607 12608 12609eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12610shift 12611for ac_tag 12612do 12613 case $ac_tag in 12614 :[FHLC]) ac_mode=$ac_tag; continue;; 12615 esac 12616 case $ac_mode$ac_tag in 12617 :[FHL]*:*);; 12618 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 12619 :[FH]-) ac_tag=-:-;; 12620 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12621 esac 12622 ac_save_IFS=$IFS 12623 IFS=: 12624 set x $ac_tag 12625 IFS=$ac_save_IFS 12626 shift 12627 ac_file=$1 12628 shift 12629 12630 case $ac_mode in 12631 :L) ac_source=$1;; 12632 :[FH]) 12633 ac_file_inputs= 12634 for ac_f 12635 do 12636 case $ac_f in 12637 -) ac_f="$tmp/stdin";; 12638 *) # Look for the file first in the build tree, then in the source tree 12639 # (if the path is not absolute). The absolute path cannot be DOS-style, 12640 # because $ac_f cannot contain `:'. 12641 test -f "$ac_f" || 12642 case $ac_f in 12643 [\\/$]*) false;; 12644 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12645 esac || 12646 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12647 esac 12648 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12649 as_fn_append ac_file_inputs " '$ac_f'" 12650 done 12651 12652 # Let's still pretend it is `configure' which instantiates (i.e., don't 12653 # use $as_me), people would be surprised to read: 12654 # /* config.h. Generated by config.status. */ 12655 configure_input='Generated from '` 12656 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12657 `' by configure.' 12658 if test x"$ac_file" != x-; then 12659 configure_input="$ac_file. $configure_input" 12660 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12661$as_echo "$as_me: creating $ac_file" >&6;} 12662 fi 12663 # Neutralize special characters interpreted by sed in replacement strings. 12664 case $configure_input in #( 12665 *\&* | *\|* | *\\* ) 12666 ac_sed_conf_input=`$as_echo "$configure_input" | 12667 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12668 *) ac_sed_conf_input=$configure_input;; 12669 esac 12670 12671 case $ac_tag in 12672 *:-:* | *:-) cat >"$tmp/stdin" \ 12673 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 12674 esac 12675 ;; 12676 esac 12677 12678 ac_dir=`$as_dirname -- "$ac_file" || 12679$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12680 X"$ac_file" : 'X\(//\)[^/]' \| \ 12681 X"$ac_file" : 'X\(//\)$' \| \ 12682 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12683$as_echo X"$ac_file" | 12684 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12685 s//\1/ 12686 q 12687 } 12688 /^X\(\/\/\)[^/].*/{ 12689 s//\1/ 12690 q 12691 } 12692 /^X\(\/\/\)$/{ 12693 s//\1/ 12694 q 12695 } 12696 /^X\(\/\).*/{ 12697 s//\1/ 12698 q 12699 } 12700 s/.*/./; q'` 12701 as_dir="$ac_dir"; as_fn_mkdir_p 12702 ac_builddir=. 12703 12704case "$ac_dir" in 12705.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12706*) 12707 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12708 # A ".." for each directory in $ac_dir_suffix. 12709 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12710 case $ac_top_builddir_sub in 12711 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12712 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12713 esac ;; 12714esac 12715ac_abs_top_builddir=$ac_pwd 12716ac_abs_builddir=$ac_pwd$ac_dir_suffix 12717# for backward compatibility: 12718ac_top_builddir=$ac_top_build_prefix 12719 12720case $srcdir in 12721 .) # We are building in place. 12722 ac_srcdir=. 12723 ac_top_srcdir=$ac_top_builddir_sub 12724 ac_abs_top_srcdir=$ac_pwd ;; 12725 [\\/]* | ?:[\\/]* ) # Absolute name. 12726 ac_srcdir=$srcdir$ac_dir_suffix; 12727 ac_top_srcdir=$srcdir 12728 ac_abs_top_srcdir=$srcdir ;; 12729 *) # Relative name. 12730 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12731 ac_top_srcdir=$ac_top_build_prefix$srcdir 12732 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12733esac 12734ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12735 12736 12737 case $ac_mode in 12738 :F) 12739 # 12740 # CONFIG_FILE 12741 # 12742 12743 case $INSTALL in 12744 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12745 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12746 esac 12747 ac_MKDIR_P=$MKDIR_P 12748 case $MKDIR_P in 12749 [\\/$]* | ?:[\\/]* ) ;; 12750 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12751 esac 12752_ACEOF 12753 12754cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12755# If the template does not know about datarootdir, expand it. 12756# FIXME: This hack should be removed a few years after 2.60. 12757ac_datarootdir_hack=; ac_datarootdir_seen= 12758ac_sed_dataroot=' 12759/datarootdir/ { 12760 p 12761 q 12762} 12763/@datadir@/p 12764/@docdir@/p 12765/@infodir@/p 12766/@localedir@/p 12767/@mandir@/p' 12768case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12769*datarootdir*) ac_datarootdir_seen=yes;; 12770*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12772$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12773_ACEOF 12774cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12775 ac_datarootdir_hack=' 12776 s&@datadir@&$datadir&g 12777 s&@docdir@&$docdir&g 12778 s&@infodir@&$infodir&g 12779 s&@localedir@&$localedir&g 12780 s&@mandir@&$mandir&g 12781 s&\\\${datarootdir}&$datarootdir&g' ;; 12782esac 12783_ACEOF 12784 12785# Neutralize VPATH when `$srcdir' = `.'. 12786# Shell code in configure.ac might set extrasub. 12787# FIXME: do we really want to maintain this feature? 12788cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12789ac_sed_extra="$ac_vpsub 12790$extrasub 12791_ACEOF 12792cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12793:t 12794/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12795s|@configure_input@|$ac_sed_conf_input|;t t 12796s&@top_builddir@&$ac_top_builddir_sub&;t t 12797s&@top_build_prefix@&$ac_top_build_prefix&;t t 12798s&@srcdir@&$ac_srcdir&;t t 12799s&@abs_srcdir@&$ac_abs_srcdir&;t t 12800s&@top_srcdir@&$ac_top_srcdir&;t t 12801s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12802s&@builddir@&$ac_builddir&;t t 12803s&@abs_builddir@&$ac_abs_builddir&;t t 12804s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12805s&@INSTALL@&$ac_INSTALL&;t t 12806s&@MKDIR_P@&$ac_MKDIR_P&;t t 12807$ac_datarootdir_hack 12808" 12809eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 12810 || as_fn_error "could not create $ac_file" "$LINENO" 5 12811 12812test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12813 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 12814 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 12815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12816which seems to be undefined. Please make sure it is defined." >&5 12817$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12818which seems to be undefined. Please make sure it is defined." >&2;} 12819 12820 rm -f "$tmp/stdin" 12821 case $ac_file in 12822 -) cat "$tmp/out" && rm -f "$tmp/out";; 12823 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 12824 esac \ 12825 || as_fn_error "could not create $ac_file" "$LINENO" 5 12826 ;; 12827 :H) 12828 # 12829 # CONFIG_HEADER 12830 # 12831 if test x"$ac_file" != x-; then 12832 { 12833 $as_echo "/* $configure_input */" \ 12834 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 12835 } >"$tmp/config.h" \ 12836 || as_fn_error "could not create $ac_file" "$LINENO" 5 12837 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 12838 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 12839$as_echo "$as_me: $ac_file is unchanged" >&6;} 12840 else 12841 rm -f "$ac_file" 12842 mv "$tmp/config.h" "$ac_file" \ 12843 || as_fn_error "could not create $ac_file" "$LINENO" 5 12844 fi 12845 else 12846 $as_echo "/* $configure_input */" \ 12847 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 12848 || as_fn_error "could not create -" "$LINENO" 5 12849 fi 12850# Compute "$ac_file"'s index in $config_headers. 12851_am_arg="$ac_file" 12852_am_stamp_count=1 12853for _am_header in $config_headers :; do 12854 case $_am_header in 12855 $_am_arg | $_am_arg:* ) 12856 break ;; 12857 * ) 12858 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 12859 esac 12860done 12861echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 12862$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12863 X"$_am_arg" : 'X\(//\)[^/]' \| \ 12864 X"$_am_arg" : 'X\(//\)$' \| \ 12865 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 12866$as_echo X"$_am_arg" | 12867 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12868 s//\1/ 12869 q 12870 } 12871 /^X\(\/\/\)[^/].*/{ 12872 s//\1/ 12873 q 12874 } 12875 /^X\(\/\/\)$/{ 12876 s//\1/ 12877 q 12878 } 12879 /^X\(\/\).*/{ 12880 s//\1/ 12881 q 12882 } 12883 s/.*/./; q'`/stamp-h$_am_stamp_count 12884 ;; 12885 12886 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12887$as_echo "$as_me: executing $ac_file commands" >&6;} 12888 ;; 12889 esac 12890 12891 12892 case $ac_file$ac_mode in 12893 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 12894 # Autoconf 2.62 quotes --file arguments for eval, but not when files 12895 # are listed without --file. Let's play safe and only enable the eval 12896 # if we detect the quoting. 12897 case $CONFIG_FILES in 12898 *\'*) eval set x "$CONFIG_FILES" ;; 12899 *) set x $CONFIG_FILES ;; 12900 esac 12901 shift 12902 for mf 12903 do 12904 # Strip MF so we end up with the name of the file. 12905 mf=`echo "$mf" | sed -e 's/:.*$//'` 12906 # Check whether this is an Automake generated Makefile or not. 12907 # We used to match only the files named `Makefile.in', but 12908 # some people rename them; so instead we look at the file content. 12909 # Grep'ing the first line is not enough: some people post-process 12910 # each Makefile.in and add a new line on top of each file to say so. 12911 # Grep'ing the whole file is not good either: AIX grep has a line 12912 # limit of 2048, but all sed's we know have understand at least 4000. 12913 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 12914 dirpart=`$as_dirname -- "$mf" || 12915$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12916 X"$mf" : 'X\(//\)[^/]' \| \ 12917 X"$mf" : 'X\(//\)$' \| \ 12918 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 12919$as_echo X"$mf" | 12920 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12921 s//\1/ 12922 q 12923 } 12924 /^X\(\/\/\)[^/].*/{ 12925 s//\1/ 12926 q 12927 } 12928 /^X\(\/\/\)$/{ 12929 s//\1/ 12930 q 12931 } 12932 /^X\(\/\).*/{ 12933 s//\1/ 12934 q 12935 } 12936 s/.*/./; q'` 12937 else 12938 continue 12939 fi 12940 # Extract the definition of DEPDIR, am__include, and am__quote 12941 # from the Makefile without running `make'. 12942 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 12943 test -z "$DEPDIR" && continue 12944 am__include=`sed -n 's/^am__include = //p' < "$mf"` 12945 test -z "am__include" && continue 12946 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 12947 # When using ansi2knr, U may be empty or an underscore; expand it 12948 U=`sed -n 's/^U = //p' < "$mf"` 12949 # Find all dependency output files, they are included files with 12950 # $(DEPDIR) in their names. We invoke sed twice because it is the 12951 # simplest approach to changing $(DEPDIR) to its actual value in the 12952 # expansion. 12953 for file in `sed -n " 12954 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 12955 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 12956 # Make sure the directory exists. 12957 test -f "$dirpart/$file" && continue 12958 fdir=`$as_dirname -- "$file" || 12959$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12960 X"$file" : 'X\(//\)[^/]' \| \ 12961 X"$file" : 'X\(//\)$' \| \ 12962 X"$file" : 'X\(/\)' \| . 2>/dev/null || 12963$as_echo X"$file" | 12964 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12965 s//\1/ 12966 q 12967 } 12968 /^X\(\/\/\)[^/].*/{ 12969 s//\1/ 12970 q 12971 } 12972 /^X\(\/\/\)$/{ 12973 s//\1/ 12974 q 12975 } 12976 /^X\(\/\).*/{ 12977 s//\1/ 12978 q 12979 } 12980 s/.*/./; q'` 12981 as_dir=$dirpart/$fdir; as_fn_mkdir_p 12982 # echo "creating $dirpart/$file" 12983 echo '# dummy' > "$dirpart/$file" 12984 done 12985 done 12986} 12987 ;; 12988 "libtool":C) 12989 12990 # See if we are running on zsh, and set the options which allow our 12991 # commands through without removal of \ escapes. 12992 if test -n "${ZSH_VERSION+set}" ; then 12993 setopt NO_GLOB_SUBST 12994 fi 12995 12996 cfgfile="${ofile}T" 12997 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 12998 $RM "$cfgfile" 12999 13000 cat <<_LT_EOF >> "$cfgfile" 13001#! $SHELL 13002 13003# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13004# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13005# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13006# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13007# 13008# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13009# 2006, 2007, 2008 Free Software Foundation, Inc. 13010# Written by Gordon Matzigkeit, 1996 13011# 13012# This file is part of GNU Libtool. 13013# 13014# GNU Libtool is free software; you can redistribute it and/or 13015# modify it under the terms of the GNU General Public License as 13016# published by the Free Software Foundation; either version 2 of 13017# the License, or (at your option) any later version. 13018# 13019# As a special exception to the GNU General Public License, 13020# if you distribute this file as part of a program or library that 13021# is built using GNU Libtool, you may include this file under the 13022# same distribution terms that you use for the rest of that program. 13023# 13024# GNU Libtool is distributed in the hope that it will be useful, 13025# but WITHOUT ANY WARRANTY; without even the implied warranty of 13026# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13027# GNU General Public License for more details. 13028# 13029# You should have received a copy of the GNU General Public License 13030# along with GNU Libtool; see the file COPYING. If not, a copy 13031# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13032# obtained by writing to the Free Software Foundation, Inc., 13033# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13034 13035 13036# The names of the tagged configurations supported by this script. 13037available_tags="" 13038 13039# ### BEGIN LIBTOOL CONFIG 13040 13041# Whether or not to build static libraries. 13042build_old_libs=$enable_static 13043 13044# Which release of libtool.m4 was used? 13045macro_version=$macro_version 13046macro_revision=$macro_revision 13047 13048# Whether or not to build shared libraries. 13049build_libtool_libs=$enable_shared 13050 13051# What type of objects to build. 13052pic_mode=$pic_mode 13053 13054# Whether or not to optimize for fast installation. 13055fast_install=$enable_fast_install 13056 13057# The host system. 13058host_alias=$host_alias 13059host=$host 13060host_os=$host_os 13061 13062# The build system. 13063build_alias=$build_alias 13064build=$build 13065build_os=$build_os 13066 13067# A sed program that does not truncate output. 13068SED=$lt_SED 13069 13070# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13071Xsed="\$SED -e 1s/^X//" 13072 13073# A grep program that handles long lines. 13074GREP=$lt_GREP 13075 13076# An ERE matcher. 13077EGREP=$lt_EGREP 13078 13079# A literal string matcher. 13080FGREP=$lt_FGREP 13081 13082# A BSD- or MS-compatible name lister. 13083NM=$lt_NM 13084 13085# Whether we need soft or hard links. 13086LN_S=$lt_LN_S 13087 13088# What is the maximum length of a command? 13089max_cmd_len=$max_cmd_len 13090 13091# Object file suffix (normally "o"). 13092objext=$ac_objext 13093 13094# Executable file suffix (normally ""). 13095exeext=$exeext 13096 13097# whether the shell understands "unset". 13098lt_unset=$lt_unset 13099 13100# turn spaces into newlines. 13101SP2NL=$lt_lt_SP2NL 13102 13103# turn newlines into spaces. 13104NL2SP=$lt_lt_NL2SP 13105 13106# How to create reloadable object files. 13107reload_flag=$lt_reload_flag 13108reload_cmds=$lt_reload_cmds 13109 13110# An object symbol dumper. 13111OBJDUMP=$lt_OBJDUMP 13112 13113# Method to check whether dependent libraries are shared objects. 13114deplibs_check_method=$lt_deplibs_check_method 13115 13116# Command to use when deplibs_check_method == "file_magic". 13117file_magic_cmd=$lt_file_magic_cmd 13118 13119# The archiver. 13120AR=$lt_AR 13121AR_FLAGS=$lt_AR_FLAGS 13122 13123# A symbol stripping program. 13124STRIP=$lt_STRIP 13125 13126# Commands used to install an old-style archive. 13127RANLIB=$lt_RANLIB 13128old_postinstall_cmds=$lt_old_postinstall_cmds 13129old_postuninstall_cmds=$lt_old_postuninstall_cmds 13130 13131# A C compiler. 13132LTCC=$lt_CC 13133 13134# LTCC compiler flags. 13135LTCFLAGS=$lt_CFLAGS 13136 13137# Take the output of nm and produce a listing of raw symbols and C names. 13138global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13139 13140# Transform the output of nm in a proper C declaration. 13141global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13142 13143# Transform the output of nm in a C name address pair. 13144global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13145 13146# Transform the output of nm in a C name address pair when lib prefix is needed. 13147global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13148 13149# The name of the directory that contains temporary libtool files. 13150objdir=$objdir 13151 13152# Shell to use when invoking shell scripts. 13153SHELL=$lt_SHELL 13154 13155# An echo program that does not interpret backslashes. 13156ECHO=$lt_ECHO 13157 13158# Used to examine libraries when file_magic_cmd begins with "file". 13159MAGIC_CMD=$MAGIC_CMD 13160 13161# Must we lock files when doing compilation? 13162need_locks=$lt_need_locks 13163 13164# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13165DSYMUTIL=$lt_DSYMUTIL 13166 13167# Tool to change global to local symbols on Mac OS X. 13168NMEDIT=$lt_NMEDIT 13169 13170# Tool to manipulate fat objects and archives on Mac OS X. 13171LIPO=$lt_LIPO 13172 13173# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13174OTOOL=$lt_OTOOL 13175 13176# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13177OTOOL64=$lt_OTOOL64 13178 13179# Old archive suffix (normally "a"). 13180libext=$libext 13181 13182# Shared library suffix (normally ".so"). 13183shrext_cmds=$lt_shrext_cmds 13184 13185# The commands to extract the exported symbol list from a shared archive. 13186extract_expsyms_cmds=$lt_extract_expsyms_cmds 13187 13188# Variables whose values should be saved in libtool wrapper scripts and 13189# restored at link time. 13190variables_saved_for_relink=$lt_variables_saved_for_relink 13191 13192# Do we need the "lib" prefix for modules? 13193need_lib_prefix=$need_lib_prefix 13194 13195# Do we need a version for libraries? 13196need_version=$need_version 13197 13198# Library versioning type. 13199version_type=$version_type 13200 13201# Shared library runtime path variable. 13202runpath_var=$runpath_var 13203 13204# Shared library path variable. 13205shlibpath_var=$shlibpath_var 13206 13207# Is shlibpath searched before the hard-coded library search path? 13208shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13209 13210# Format of library name prefix. 13211libname_spec=$lt_libname_spec 13212 13213# List of archive names. First name is the real one, the rest are links. 13214# The last name is the one that the linker finds with -lNAME 13215library_names_spec=$lt_library_names_spec 13216 13217# The coded name of the library, if different from the real name. 13218soname_spec=$lt_soname_spec 13219 13220# Command to use after installation of a shared archive. 13221postinstall_cmds=$lt_postinstall_cmds 13222 13223# Command to use after uninstallation of a shared archive. 13224postuninstall_cmds=$lt_postuninstall_cmds 13225 13226# Commands used to finish a libtool library installation in a directory. 13227finish_cmds=$lt_finish_cmds 13228 13229# As "finish_cmds", except a single script fragment to be evaled but 13230# not shown. 13231finish_eval=$lt_finish_eval 13232 13233# Whether we should hardcode library paths into libraries. 13234hardcode_into_libs=$hardcode_into_libs 13235 13236# Compile-time system search path for libraries. 13237sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13238 13239# Run-time system search path for libraries. 13240sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13241 13242# Whether dlopen is supported. 13243dlopen_support=$enable_dlopen 13244 13245# Whether dlopen of programs is supported. 13246dlopen_self=$enable_dlopen_self 13247 13248# Whether dlopen of statically linked programs is supported. 13249dlopen_self_static=$enable_dlopen_self_static 13250 13251# Commands to strip libraries. 13252old_striplib=$lt_old_striplib 13253striplib=$lt_striplib 13254 13255 13256# The linker used to build libraries. 13257LD=$lt_LD 13258 13259# Commands used to build an old-style archive. 13260old_archive_cmds=$lt_old_archive_cmds 13261 13262# A language specific compiler. 13263CC=$lt_compiler 13264 13265# Is the compiler the GNU compiler? 13266with_gcc=$GCC 13267 13268# Compiler flag to turn off builtin functions. 13269no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13270 13271# How to pass a linker flag through the compiler. 13272wl=$lt_lt_prog_compiler_wl 13273 13274# Additional compiler flags for building library objects. 13275pic_flag=$lt_lt_prog_compiler_pic 13276 13277# Compiler flag to prevent dynamic linking. 13278link_static_flag=$lt_lt_prog_compiler_static 13279 13280# Does compiler simultaneously support -c and -o options? 13281compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13282 13283# Whether or not to add -lc for building shared libraries. 13284build_libtool_need_lc=$archive_cmds_need_lc 13285 13286# Whether or not to disallow shared libs when runtime libs are static. 13287allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13288 13289# Compiler flag to allow reflexive dlopens. 13290export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13291 13292# Compiler flag to generate shared objects directly from archives. 13293whole_archive_flag_spec=$lt_whole_archive_flag_spec 13294 13295# Whether the compiler copes with passing no objects directly. 13296compiler_needs_object=$lt_compiler_needs_object 13297 13298# Create an old-style archive from a shared archive. 13299old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13300 13301# Create a temporary old-style archive to link instead of a shared archive. 13302old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13303 13304# Commands used to build a shared archive. 13305archive_cmds=$lt_archive_cmds 13306archive_expsym_cmds=$lt_archive_expsym_cmds 13307 13308# Commands used to build a loadable module if different from building 13309# a shared archive. 13310module_cmds=$lt_module_cmds 13311module_expsym_cmds=$lt_module_expsym_cmds 13312 13313# Whether we are building with GNU ld or not. 13314with_gnu_ld=$lt_with_gnu_ld 13315 13316# Flag that allows shared libraries with undefined symbols to be built. 13317allow_undefined_flag=$lt_allow_undefined_flag 13318 13319# Flag that enforces no undefined symbols. 13320no_undefined_flag=$lt_no_undefined_flag 13321 13322# Flag to hardcode \$libdir into a binary during linking. 13323# This must work even if \$libdir does not exist 13324hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13325 13326# If ld is used when linking, flag to hardcode \$libdir into a binary 13327# during linking. This must work even if \$libdir does not exist. 13328hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13329 13330# Whether we need a single "-rpath" flag with a separated argument. 13331hardcode_libdir_separator=$lt_hardcode_libdir_separator 13332 13333# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13334# DIR into the resulting binary. 13335hardcode_direct=$hardcode_direct 13336 13337# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13338# DIR into the resulting binary and the resulting library dependency is 13339# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13340# library is relocated. 13341hardcode_direct_absolute=$hardcode_direct_absolute 13342 13343# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13344# into the resulting binary. 13345hardcode_minus_L=$hardcode_minus_L 13346 13347# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13348# into the resulting binary. 13349hardcode_shlibpath_var=$hardcode_shlibpath_var 13350 13351# Set to "yes" if building a shared library automatically hardcodes DIR 13352# into the library and all subsequent libraries and executables linked 13353# against it. 13354hardcode_automatic=$hardcode_automatic 13355 13356# Set to yes if linker adds runtime paths of dependent libraries 13357# to runtime path list. 13358inherit_rpath=$inherit_rpath 13359 13360# Whether libtool must link a program against all its dependency libraries. 13361link_all_deplibs=$link_all_deplibs 13362 13363# Fix the shell variable \$srcfile for the compiler. 13364fix_srcfile_path=$lt_fix_srcfile_path 13365 13366# Set to "yes" if exported symbols are required. 13367always_export_symbols=$always_export_symbols 13368 13369# The commands to list exported symbols. 13370export_symbols_cmds=$lt_export_symbols_cmds 13371 13372# Symbols that should not be listed in the preloaded symbols. 13373exclude_expsyms=$lt_exclude_expsyms 13374 13375# Symbols that must always be exported. 13376include_expsyms=$lt_include_expsyms 13377 13378# Commands necessary for linking programs (against libraries) with templates. 13379prelink_cmds=$lt_prelink_cmds 13380 13381# Specify filename containing input files. 13382file_list_spec=$lt_file_list_spec 13383 13384# How to hardcode a shared library path into an executable. 13385hardcode_action=$hardcode_action 13386 13387# ### END LIBTOOL CONFIG 13388 13389_LT_EOF 13390 13391 case $host_os in 13392 aix3*) 13393 cat <<\_LT_EOF >> "$cfgfile" 13394# AIX sometimes has problems with the GCC collect2 program. For some 13395# reason, if we set the COLLECT_NAMES environment variable, the problems 13396# vanish in a puff of smoke. 13397if test "X${COLLECT_NAMES+set}" != Xset; then 13398 COLLECT_NAMES= 13399 export COLLECT_NAMES 13400fi 13401_LT_EOF 13402 ;; 13403 esac 13404 13405 13406ltmain="$ac_aux_dir/ltmain.sh" 13407 13408 13409 # We use sed instead of cat because bash on DJGPP gets confused if 13410 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13411 # text mode, it properly converts lines to CR/LF. This bash problem 13412 # is reportedly fixed, but why not run on old versions too? 13413 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13414 || (rm -f "$cfgfile"; exit 1) 13415 13416 case $xsi_shell in 13417 yes) 13418 cat << \_LT_EOF >> "$cfgfile" 13419 13420# func_dirname file append nondir_replacement 13421# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13422# otherwise set result to NONDIR_REPLACEMENT. 13423func_dirname () 13424{ 13425 case ${1} in 13426 */*) func_dirname_result="${1%/*}${2}" ;; 13427 * ) func_dirname_result="${3}" ;; 13428 esac 13429} 13430 13431# func_basename file 13432func_basename () 13433{ 13434 func_basename_result="${1##*/}" 13435} 13436 13437# func_dirname_and_basename file append nondir_replacement 13438# perform func_basename and func_dirname in a single function 13439# call: 13440# dirname: Compute the dirname of FILE. If nonempty, 13441# add APPEND to the result, otherwise set result 13442# to NONDIR_REPLACEMENT. 13443# value returned in "$func_dirname_result" 13444# basename: Compute filename of FILE. 13445# value retuned in "$func_basename_result" 13446# Implementation must be kept synchronized with func_dirname 13447# and func_basename. For efficiency, we do not delegate to 13448# those functions but instead duplicate the functionality here. 13449func_dirname_and_basename () 13450{ 13451 case ${1} in 13452 */*) func_dirname_result="${1%/*}${2}" ;; 13453 * ) func_dirname_result="${3}" ;; 13454 esac 13455 func_basename_result="${1##*/}" 13456} 13457 13458# func_stripname prefix suffix name 13459# strip PREFIX and SUFFIX off of NAME. 13460# PREFIX and SUFFIX must not contain globbing or regex special 13461# characters, hashes, percent signs, but SUFFIX may contain a leading 13462# dot (in which case that matches only a dot). 13463func_stripname () 13464{ 13465 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13466 # positional parameters, so assign one to ordinary parameter first. 13467 func_stripname_result=${3} 13468 func_stripname_result=${func_stripname_result#"${1}"} 13469 func_stripname_result=${func_stripname_result%"${2}"} 13470} 13471 13472# func_opt_split 13473func_opt_split () 13474{ 13475 func_opt_split_opt=${1%%=*} 13476 func_opt_split_arg=${1#*=} 13477} 13478 13479# func_lo2o object 13480func_lo2o () 13481{ 13482 case ${1} in 13483 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13484 *) func_lo2o_result=${1} ;; 13485 esac 13486} 13487 13488# func_xform libobj-or-source 13489func_xform () 13490{ 13491 func_xform_result=${1%.*}.lo 13492} 13493 13494# func_arith arithmetic-term... 13495func_arith () 13496{ 13497 func_arith_result=$(( $* )) 13498} 13499 13500# func_len string 13501# STRING may not start with a hyphen. 13502func_len () 13503{ 13504 func_len_result=${#1} 13505} 13506 13507_LT_EOF 13508 ;; 13509 *) # Bourne compatible functions. 13510 cat << \_LT_EOF >> "$cfgfile" 13511 13512# func_dirname file append nondir_replacement 13513# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13514# otherwise set result to NONDIR_REPLACEMENT. 13515func_dirname () 13516{ 13517 # Extract subdirectory from the argument. 13518 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 13519 if test "X$func_dirname_result" = "X${1}"; then 13520 func_dirname_result="${3}" 13521 else 13522 func_dirname_result="$func_dirname_result${2}" 13523 fi 13524} 13525 13526# func_basename file 13527func_basename () 13528{ 13529 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 13530} 13531 13532 13533# func_stripname prefix suffix name 13534# strip PREFIX and SUFFIX off of NAME. 13535# PREFIX and SUFFIX must not contain globbing or regex special 13536# characters, hashes, percent signs, but SUFFIX may contain a leading 13537# dot (in which case that matches only a dot). 13538# func_strip_suffix prefix name 13539func_stripname () 13540{ 13541 case ${2} in 13542 .*) func_stripname_result=`$ECHO "X${3}" \ 13543 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 13544 *) func_stripname_result=`$ECHO "X${3}" \ 13545 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 13546 esac 13547} 13548 13549# sed scripts: 13550my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13551my_sed_long_arg='1s/^-[^=]*=//' 13552 13553# func_opt_split 13554func_opt_split () 13555{ 13556 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 13557 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 13558} 13559 13560# func_lo2o object 13561func_lo2o () 13562{ 13563 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 13564} 13565 13566# func_xform libobj-or-source 13567func_xform () 13568{ 13569 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 13570} 13571 13572# func_arith arithmetic-term... 13573func_arith () 13574{ 13575 func_arith_result=`expr "$@"` 13576} 13577 13578# func_len string 13579# STRING may not start with a hyphen. 13580func_len () 13581{ 13582 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13583} 13584 13585_LT_EOF 13586esac 13587 13588case $lt_shell_append in 13589 yes) 13590 cat << \_LT_EOF >> "$cfgfile" 13591 13592# func_append var value 13593# Append VALUE to the end of shell variable VAR. 13594func_append () 13595{ 13596 eval "$1+=\$2" 13597} 13598_LT_EOF 13599 ;; 13600 *) 13601 cat << \_LT_EOF >> "$cfgfile" 13602 13603# func_append var value 13604# Append VALUE to the end of shell variable VAR. 13605func_append () 13606{ 13607 eval "$1=\$$1\$2" 13608} 13609 13610_LT_EOF 13611 ;; 13612 esac 13613 13614 13615 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13616 || (rm -f "$cfgfile"; exit 1) 13617 13618 mv -f "$cfgfile" "$ofile" || 13619 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13620 chmod +x "$ofile" 13621 13622 ;; 13623 13624 esac 13625done # for ac_tag 13626 13627 13628as_fn_exit 0 13629_ACEOF 13630ac_clean_files=$ac_clean_files_save 13631 13632test $ac_write_fail = 0 || 13633 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13634 13635 13636# configure is writing to config.log, and then calls config.status. 13637# config.status does its own redirection, appending to config.log. 13638# Unfortunately, on DOS this fails, as config.log is still kept open 13639# by configure, so config.status won't be able to write to it; its 13640# output is simply discarded. So we exec the FD to /dev/null, 13641# effectively closing config.log, so it can be properly (re)opened and 13642# appended to by config.status. When coming back to configure, we 13643# need to make the FD available again. 13644if test "$no_create" != yes; then 13645 ac_cs_success=: 13646 ac_config_status_args= 13647 test "$silent" = yes && 13648 ac_config_status_args="$ac_config_status_args --quiet" 13649 exec 5>/dev/null 13650 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13651 exec 5>>config.log 13652 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13653 # would make configure fail if this is the last instruction. 13654 $ac_cs_success || as_fn_exit $? 13655fi 13656if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13658$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13659fi 13660 13661