configure revision dc407927
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.65 for xf86-input-elographics 1.2.4. 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-input-elographics' 704PACKAGE_TARNAME='xf86-input-elographics' 705PACKAGE_VERSION='1.2.4' 706PACKAGE_STRING='xf86-input-elographics 1.2.4' 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 751CHANGELOG_CMD 752MAN_SUBSTS 753XORG_MAN_PAGE 754ADMIN_MAN_DIR 755DRIVER_MAN_DIR 756MISC_MAN_DIR 757FILE_MAN_DIR 758LIB_MAN_DIR 759APP_MAN_DIR 760ADMIN_MAN_SUFFIX 761DRIVER_MAN_SUFFIX 762MISC_MAN_SUFFIX 763FILE_MAN_SUFFIX 764LIB_MAN_SUFFIX 765APP_MAN_SUFFIX 766DRIVER_NAME 767XORG_LIBS 768XORG_CFLAGS 769PKG_CONFIG 770inputdir 771CWARNFLAGS 772CPP 773OTOOL64 774OTOOL 775LIPO 776NMEDIT 777DSYMUTIL 778lt_ECHO 779RANLIB 780AR 781OBJDUMP 782LN_S 783NM 784ac_ct_DUMPBIN 785DUMPBIN 786LD 787FGREP 788EGREP 789GREP 790SED 791am__fastdepCC_FALSE 792am__fastdepCC_TRUE 793CCDEPMODE 794AMDEPBACKSLASH 795AMDEP_FALSE 796AMDEP_TRUE 797am__quote 798am__include 799DEPDIR 800OBJEXT 801EXEEXT 802ac_ct_CC 803CPPFLAGS 804LDFLAGS 805CFLAGS 806CC 807host_os 808host_vendor 809host_cpu 810host 811build_os 812build_vendor 813build_cpu 814build 815LIBTOOL 816MAINT 817MAINTAINER_MODE_FALSE 818MAINTAINER_MODE_TRUE 819am__untar 820am__tar 821AMTAR 822am__leading_dot 823SET_MAKE 824AWK 825mkdir_p 826MKDIR_P 827INSTALL_STRIP_PROGRAM 828STRIP 829install_sh 830MAKEINFO 831AUTOHEADER 832AUTOMAKE 833AUTOCONF 834ACLOCAL 835VERSION 836PACKAGE 837CYGPATH_W 838am__isrc 839INSTALL_DATA 840INSTALL_SCRIPT 841INSTALL_PROGRAM 842target_alias 843host_alias 844build_alias 845LIBS 846ECHO_T 847ECHO_N 848ECHO_C 849DEFS 850mandir 851localedir 852libdir 853psdir 854pdfdir 855dvidir 856htmldir 857infodir 858docdir 859oldincludedir 860includedir 861localstatedir 862sharedstatedir 863sysconfdir 864datadir 865datarootdir 866libexecdir 867sbindir 868bindir 869program_transform_name 870prefix 871exec_prefix 872PACKAGE_URL 873PACKAGE_BUGREPORT 874PACKAGE_STRING 875PACKAGE_VERSION 876PACKAGE_TARNAME 877PACKAGE_NAME 878PATH_SEPARATOR 879SHELL' 880ac_subst_files='' 881ac_user_opts=' 882enable_option_checking 883enable_maintainer_mode 884enable_static 885enable_shared 886with_pic 887enable_fast_install 888enable_dependency_tracking 889with_gnu_ld 890enable_libtool_lock 891with_xorg_module_dir 892' 893 ac_precious_vars='build_alias 894host_alias 895target_alias 896CC 897CFLAGS 898LDFLAGS 899LIBS 900CPPFLAGS 901CPP 902PKG_CONFIG 903XORG_CFLAGS 904XORG_LIBS' 905 906 907# Initialize some variables set by options. 908ac_init_help= 909ac_init_version=false 910ac_unrecognized_opts= 911ac_unrecognized_sep= 912# The variables have the same names as the options, with 913# dashes changed to underlines. 914cache_file=/dev/null 915exec_prefix=NONE 916no_create= 917no_recursion= 918prefix=NONE 919program_prefix=NONE 920program_suffix=NONE 921program_transform_name=s,x,x, 922silent= 923site= 924srcdir= 925verbose= 926x_includes=NONE 927x_libraries=NONE 928 929# Installation directory options. 930# These are left unexpanded so users can "make install exec_prefix=/foo" 931# and all the variables that are supposed to be based on exec_prefix 932# by default will actually change. 933# Use braces instead of parens because sh, perl, etc. also accept them. 934# (The list follows the same order as the GNU Coding Standards.) 935bindir='${exec_prefix}/bin' 936sbindir='${exec_prefix}/sbin' 937libexecdir='${exec_prefix}/libexec' 938datarootdir='${prefix}/share' 939datadir='${datarootdir}' 940sysconfdir='${prefix}/etc' 941sharedstatedir='${prefix}/com' 942localstatedir='${prefix}/var' 943includedir='${prefix}/include' 944oldincludedir='/usr/include' 945docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 946infodir='${datarootdir}/info' 947htmldir='${docdir}' 948dvidir='${docdir}' 949pdfdir='${docdir}' 950psdir='${docdir}' 951libdir='${exec_prefix}/lib' 952localedir='${datarootdir}/locale' 953mandir='${datarootdir}/man' 954 955ac_prev= 956ac_dashdash= 957for ac_option 958do 959 # If the previous option needs an argument, assign it. 960 if test -n "$ac_prev"; then 961 eval $ac_prev=\$ac_option 962 ac_prev= 963 continue 964 fi 965 966 case $ac_option in 967 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 968 *) ac_optarg=yes ;; 969 esac 970 971 # Accept the important Cygnus configure options, so we can diagnose typos. 972 973 case $ac_dashdash$ac_option in 974 --) 975 ac_dashdash=yes ;; 976 977 -bindir | --bindir | --bindi | --bind | --bin | --bi) 978 ac_prev=bindir ;; 979 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 980 bindir=$ac_optarg ;; 981 982 -build | --build | --buil | --bui | --bu) 983 ac_prev=build_alias ;; 984 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 985 build_alias=$ac_optarg ;; 986 987 -cache-file | --cache-file | --cache-fil | --cache-fi \ 988 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 989 ac_prev=cache_file ;; 990 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 991 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 992 cache_file=$ac_optarg ;; 993 994 --config-cache | -C) 995 cache_file=config.cache ;; 996 997 -datadir | --datadir | --datadi | --datad) 998 ac_prev=datadir ;; 999 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1000 datadir=$ac_optarg ;; 1001 1002 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1003 | --dataroo | --dataro | --datar) 1004 ac_prev=datarootdir ;; 1005 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1006 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1007 datarootdir=$ac_optarg ;; 1008 1009 -disable-* | --disable-*) 1010 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1011 # Reject names that are not valid shell variable names. 1012 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1013 as_fn_error "invalid feature name: $ac_useropt" 1014 ac_useropt_orig=$ac_useropt 1015 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1016 case $ac_user_opts in 1017 *" 1018"enable_$ac_useropt" 1019"*) ;; 1020 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1021 ac_unrecognized_sep=', ';; 1022 esac 1023 eval enable_$ac_useropt=no ;; 1024 1025 -docdir | --docdir | --docdi | --doc | --do) 1026 ac_prev=docdir ;; 1027 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1028 docdir=$ac_optarg ;; 1029 1030 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1031 ac_prev=dvidir ;; 1032 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1033 dvidir=$ac_optarg ;; 1034 1035 -enable-* | --enable-*) 1036 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1037 # Reject names that are not valid shell variable names. 1038 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1039 as_fn_error "invalid feature name: $ac_useropt" 1040 ac_useropt_orig=$ac_useropt 1041 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1042 case $ac_user_opts in 1043 *" 1044"enable_$ac_useropt" 1045"*) ;; 1046 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1047 ac_unrecognized_sep=', ';; 1048 esac 1049 eval enable_$ac_useropt=\$ac_optarg ;; 1050 1051 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1052 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1053 | --exec | --exe | --ex) 1054 ac_prev=exec_prefix ;; 1055 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1056 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1057 | --exec=* | --exe=* | --ex=*) 1058 exec_prefix=$ac_optarg ;; 1059 1060 -gas | --gas | --ga | --g) 1061 # Obsolete; use --with-gas. 1062 with_gas=yes ;; 1063 1064 -help | --help | --hel | --he | -h) 1065 ac_init_help=long ;; 1066 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1067 ac_init_help=recursive ;; 1068 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1069 ac_init_help=short ;; 1070 1071 -host | --host | --hos | --ho) 1072 ac_prev=host_alias ;; 1073 -host=* | --host=* | --hos=* | --ho=*) 1074 host_alias=$ac_optarg ;; 1075 1076 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1077 ac_prev=htmldir ;; 1078 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1079 | --ht=*) 1080 htmldir=$ac_optarg ;; 1081 1082 -includedir | --includedir | --includedi | --included | --include \ 1083 | --includ | --inclu | --incl | --inc) 1084 ac_prev=includedir ;; 1085 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1086 | --includ=* | --inclu=* | --incl=* | --inc=*) 1087 includedir=$ac_optarg ;; 1088 1089 -infodir | --infodir | --infodi | --infod | --info | --inf) 1090 ac_prev=infodir ;; 1091 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1092 infodir=$ac_optarg ;; 1093 1094 -libdir | --libdir | --libdi | --libd) 1095 ac_prev=libdir ;; 1096 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1097 libdir=$ac_optarg ;; 1098 1099 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1100 | --libexe | --libex | --libe) 1101 ac_prev=libexecdir ;; 1102 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1103 | --libexe=* | --libex=* | --libe=*) 1104 libexecdir=$ac_optarg ;; 1105 1106 -localedir | --localedir | --localedi | --localed | --locale) 1107 ac_prev=localedir ;; 1108 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1109 localedir=$ac_optarg ;; 1110 1111 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1112 | --localstate | --localstat | --localsta | --localst | --locals) 1113 ac_prev=localstatedir ;; 1114 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1115 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1116 localstatedir=$ac_optarg ;; 1117 1118 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1119 ac_prev=mandir ;; 1120 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1121 mandir=$ac_optarg ;; 1122 1123 -nfp | --nfp | --nf) 1124 # Obsolete; use --without-fp. 1125 with_fp=no ;; 1126 1127 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1128 | --no-cr | --no-c | -n) 1129 no_create=yes ;; 1130 1131 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1132 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1133 no_recursion=yes ;; 1134 1135 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1136 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1137 | --oldin | --oldi | --old | --ol | --o) 1138 ac_prev=oldincludedir ;; 1139 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1140 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1141 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1142 oldincludedir=$ac_optarg ;; 1143 1144 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1145 ac_prev=prefix ;; 1146 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1147 prefix=$ac_optarg ;; 1148 1149 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1150 | --program-pre | --program-pr | --program-p) 1151 ac_prev=program_prefix ;; 1152 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1153 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1154 program_prefix=$ac_optarg ;; 1155 1156 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1157 | --program-suf | --program-su | --program-s) 1158 ac_prev=program_suffix ;; 1159 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1160 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1161 program_suffix=$ac_optarg ;; 1162 1163 -program-transform-name | --program-transform-name \ 1164 | --program-transform-nam | --program-transform-na \ 1165 | --program-transform-n | --program-transform- \ 1166 | --program-transform | --program-transfor \ 1167 | --program-transfo | --program-transf \ 1168 | --program-trans | --program-tran \ 1169 | --progr-tra | --program-tr | --program-t) 1170 ac_prev=program_transform_name ;; 1171 -program-transform-name=* | --program-transform-name=* \ 1172 | --program-transform-nam=* | --program-transform-na=* \ 1173 | --program-transform-n=* | --program-transform-=* \ 1174 | --program-transform=* | --program-transfor=* \ 1175 | --program-transfo=* | --program-transf=* \ 1176 | --program-trans=* | --program-tran=* \ 1177 | --progr-tra=* | --program-tr=* | --program-t=*) 1178 program_transform_name=$ac_optarg ;; 1179 1180 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1181 ac_prev=pdfdir ;; 1182 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1183 pdfdir=$ac_optarg ;; 1184 1185 -psdir | --psdir | --psdi | --psd | --ps) 1186 ac_prev=psdir ;; 1187 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1188 psdir=$ac_optarg ;; 1189 1190 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1191 | -silent | --silent | --silen | --sile | --sil) 1192 silent=yes ;; 1193 1194 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1195 ac_prev=sbindir ;; 1196 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1197 | --sbi=* | --sb=*) 1198 sbindir=$ac_optarg ;; 1199 1200 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1201 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1202 | --sharedst | --shareds | --shared | --share | --shar \ 1203 | --sha | --sh) 1204 ac_prev=sharedstatedir ;; 1205 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1206 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1207 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1208 | --sha=* | --sh=*) 1209 sharedstatedir=$ac_optarg ;; 1210 1211 -site | --site | --sit) 1212 ac_prev=site ;; 1213 -site=* | --site=* | --sit=*) 1214 site=$ac_optarg ;; 1215 1216 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1217 ac_prev=srcdir ;; 1218 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1219 srcdir=$ac_optarg ;; 1220 1221 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1222 | --syscon | --sysco | --sysc | --sys | --sy) 1223 ac_prev=sysconfdir ;; 1224 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1225 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1226 sysconfdir=$ac_optarg ;; 1227 1228 -target | --target | --targe | --targ | --tar | --ta | --t) 1229 ac_prev=target_alias ;; 1230 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1231 target_alias=$ac_optarg ;; 1232 1233 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1234 verbose=yes ;; 1235 1236 -version | --version | --versio | --versi | --vers | -V) 1237 ac_init_version=: ;; 1238 1239 -with-* | --with-*) 1240 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1241 # Reject names that are not valid shell variable names. 1242 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1243 as_fn_error "invalid package name: $ac_useropt" 1244 ac_useropt_orig=$ac_useropt 1245 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1246 case $ac_user_opts in 1247 *" 1248"with_$ac_useropt" 1249"*) ;; 1250 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1251 ac_unrecognized_sep=', ';; 1252 esac 1253 eval with_$ac_useropt=\$ac_optarg ;; 1254 1255 -without-* | --without-*) 1256 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1257 # Reject names that are not valid shell variable names. 1258 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1259 as_fn_error "invalid package name: $ac_useropt" 1260 ac_useropt_orig=$ac_useropt 1261 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1262 case $ac_user_opts in 1263 *" 1264"with_$ac_useropt" 1265"*) ;; 1266 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1267 ac_unrecognized_sep=', ';; 1268 esac 1269 eval with_$ac_useropt=no ;; 1270 1271 --x) 1272 # Obsolete; use --with-x. 1273 with_x=yes ;; 1274 1275 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1276 | --x-incl | --x-inc | --x-in | --x-i) 1277 ac_prev=x_includes ;; 1278 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1279 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1280 x_includes=$ac_optarg ;; 1281 1282 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1283 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1284 ac_prev=x_libraries ;; 1285 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1286 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1287 x_libraries=$ac_optarg ;; 1288 1289 -*) as_fn_error "unrecognized option: \`$ac_option' 1290Try \`$0 --help' for more information." 1291 ;; 1292 1293 *=*) 1294 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1295 # Reject names that are not valid shell variable names. 1296 case $ac_envvar in #( 1297 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1298 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1299 esac 1300 eval $ac_envvar=\$ac_optarg 1301 export $ac_envvar ;; 1302 1303 *) 1304 # FIXME: should be removed in autoconf 3.0. 1305 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1306 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1307 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1308 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1309 ;; 1310 1311 esac 1312done 1313 1314if test -n "$ac_prev"; then 1315 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1316 as_fn_error "missing argument to $ac_option" 1317fi 1318 1319if test -n "$ac_unrecognized_opts"; then 1320 case $enable_option_checking in 1321 no) ;; 1322 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1323 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1324 esac 1325fi 1326 1327# Check all directory arguments for consistency. 1328for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1329 datadir sysconfdir sharedstatedir localstatedir includedir \ 1330 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1331 libdir localedir mandir 1332do 1333 eval ac_val=\$$ac_var 1334 # Remove trailing slashes. 1335 case $ac_val in 1336 */ ) 1337 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1338 eval $ac_var=\$ac_val;; 1339 esac 1340 # Be sure to have absolute directory names. 1341 case $ac_val in 1342 [\\/$]* | ?:[\\/]* ) continue;; 1343 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1344 esac 1345 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1346done 1347 1348# There might be people who depend on the old broken behavior: `$host' 1349# used to hold the argument of --host etc. 1350# FIXME: To remove some day. 1351build=$build_alias 1352host=$host_alias 1353target=$target_alias 1354 1355# FIXME: To remove some day. 1356if test "x$host_alias" != x; then 1357 if test "x$build_alias" = x; then 1358 cross_compiling=maybe 1359 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1360 If a cross compiler is detected then cross compile mode will be used." >&2 1361 elif test "x$build_alias" != "x$host_alias"; then 1362 cross_compiling=yes 1363 fi 1364fi 1365 1366ac_tool_prefix= 1367test -n "$host_alias" && ac_tool_prefix=$host_alias- 1368 1369test "$silent" = yes && exec 6>/dev/null 1370 1371 1372ac_pwd=`pwd` && test -n "$ac_pwd" && 1373ac_ls_di=`ls -di .` && 1374ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1375 as_fn_error "working directory cannot be determined" 1376test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1377 as_fn_error "pwd does not report name of working directory" 1378 1379 1380# Find the source files, if location was not specified. 1381if test -z "$srcdir"; then 1382 ac_srcdir_defaulted=yes 1383 # Try the directory containing this script, then the parent directory. 1384 ac_confdir=`$as_dirname -- "$as_myself" || 1385$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1386 X"$as_myself" : 'X\(//\)[^/]' \| \ 1387 X"$as_myself" : 'X\(//\)$' \| \ 1388 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1389$as_echo X"$as_myself" | 1390 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1391 s//\1/ 1392 q 1393 } 1394 /^X\(\/\/\)[^/].*/{ 1395 s//\1/ 1396 q 1397 } 1398 /^X\(\/\/\)$/{ 1399 s//\1/ 1400 q 1401 } 1402 /^X\(\/\).*/{ 1403 s//\1/ 1404 q 1405 } 1406 s/.*/./; q'` 1407 srcdir=$ac_confdir 1408 if test ! -r "$srcdir/$ac_unique_file"; then 1409 srcdir=.. 1410 fi 1411else 1412 ac_srcdir_defaulted=no 1413fi 1414if test ! -r "$srcdir/$ac_unique_file"; then 1415 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1416 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1417fi 1418ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1419ac_abs_confdir=`( 1420 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1421 pwd)` 1422# When building in place, set srcdir=. 1423if test "$ac_abs_confdir" = "$ac_pwd"; then 1424 srcdir=. 1425fi 1426# Remove unnecessary trailing slashes from srcdir. 1427# Double slashes in file names in object file debugging info 1428# mess up M-x gdb in Emacs. 1429case $srcdir in 1430*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1431esac 1432for ac_var in $ac_precious_vars; do 1433 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1434 eval ac_env_${ac_var}_value=\$${ac_var} 1435 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1436 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1437done 1438 1439# 1440# Report the --help message. 1441# 1442if test "$ac_init_help" = "long"; then 1443 # Omit some internal or obsolete options to make the list less imposing. 1444 # This message is too long to be a string in the A/UX 3.1 sh. 1445 cat <<_ACEOF 1446\`configure' configures xf86-input-elographics 1.2.4 to adapt to many kinds of systems. 1447 1448Usage: $0 [OPTION]... [VAR=VALUE]... 1449 1450To assign environment variables (e.g., CC, CFLAGS...), specify them as 1451VAR=VALUE. See below for descriptions of some of the useful variables. 1452 1453Defaults for the options are specified in brackets. 1454 1455Configuration: 1456 -h, --help display this help and exit 1457 --help=short display options specific to this package 1458 --help=recursive display the short help of all the included packages 1459 -V, --version display version information and exit 1460 -q, --quiet, --silent do not print \`checking...' messages 1461 --cache-file=FILE cache test results in FILE [disabled] 1462 -C, --config-cache alias for \`--cache-file=config.cache' 1463 -n, --no-create do not create output files 1464 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1465 1466Installation directories: 1467 --prefix=PREFIX install architecture-independent files in PREFIX 1468 [$ac_default_prefix] 1469 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1470 [PREFIX] 1471 1472By default, \`make install' will install all the files in 1473\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1474an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1475for instance \`--prefix=\$HOME'. 1476 1477For better control, use the options below. 1478 1479Fine tuning of the installation directories: 1480 --bindir=DIR user executables [EPREFIX/bin] 1481 --sbindir=DIR system admin executables [EPREFIX/sbin] 1482 --libexecdir=DIR program executables [EPREFIX/libexec] 1483 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1484 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1485 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1486 --libdir=DIR object code libraries [EPREFIX/lib] 1487 --includedir=DIR C header files [PREFIX/include] 1488 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1489 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1490 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1491 --infodir=DIR info documentation [DATAROOTDIR/info] 1492 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1493 --mandir=DIR man documentation [DATAROOTDIR/man] 1494 --docdir=DIR documentation root 1495 [DATAROOTDIR/doc/xf86-input-elographics] 1496 --htmldir=DIR html documentation [DOCDIR] 1497 --dvidir=DIR dvi documentation [DOCDIR] 1498 --pdfdir=DIR pdf documentation [DOCDIR] 1499 --psdir=DIR ps documentation [DOCDIR] 1500_ACEOF 1501 1502 cat <<\_ACEOF 1503 1504Program names: 1505 --program-prefix=PREFIX prepend PREFIX to installed program names 1506 --program-suffix=SUFFIX append SUFFIX to installed program names 1507 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1508 1509System types: 1510 --build=BUILD configure for building on BUILD [guessed] 1511 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1512_ACEOF 1513fi 1514 1515if test -n "$ac_init_help"; then 1516 case $ac_init_help in 1517 short | recursive ) echo "Configuration of xf86-input-elographics 1.2.4:";; 1518 esac 1519 cat <<\_ACEOF 1520 1521Optional Features: 1522 --disable-option-checking ignore unrecognized --enable/--with options 1523 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1524 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1525 --enable-maintainer-mode enable make rules and dependencies not useful 1526 (and sometimes confusing) to the casual installer 1527 --enable-static[=PKGS] build static libraries [default=no] 1528 --enable-shared[=PKGS] build shared libraries [default=yes] 1529 --enable-fast-install[=PKGS] 1530 optimize for fast installation [default=yes] 1531 --disable-dependency-tracking speeds up one-time build 1532 --enable-dependency-tracking do not reject slow dependency extractors 1533 --disable-libtool-lock avoid locking (might break parallel builds) 1534 1535Optional Packages: 1536 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1537 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1538 --with-pic try to use only PIC/non-PIC objects [default=use 1539 both] 1540 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1541 --with-xorg-module-dir=DIR 1542 Default xorg module directory 1543 [[default=$libdir/xorg/modules]] 1544 1545Some influential environment variables: 1546 CC C compiler command 1547 CFLAGS C compiler flags 1548 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1549 nonstandard directory <lib dir> 1550 LIBS libraries to pass to the linker, e.g. -l<library> 1551 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1552 you have headers in a nonstandard directory <include dir> 1553 CPP C preprocessor 1554 PKG_CONFIG path to pkg-config utility 1555 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1556 XORG_LIBS linker flags for XORG, overriding pkg-config 1557 1558Use these variables to override the choices made by `configure' or to help 1559it to find libraries and programs with nonstandard names/locations. 1560 1561Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1562_ACEOF 1563ac_status=$? 1564fi 1565 1566if test "$ac_init_help" = "recursive"; then 1567 # If there are subdirs, report their specific --help. 1568 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1569 test -d "$ac_dir" || 1570 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1571 continue 1572 ac_builddir=. 1573 1574case "$ac_dir" in 1575.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1576*) 1577 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1578 # A ".." for each directory in $ac_dir_suffix. 1579 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1580 case $ac_top_builddir_sub in 1581 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1582 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1583 esac ;; 1584esac 1585ac_abs_top_builddir=$ac_pwd 1586ac_abs_builddir=$ac_pwd$ac_dir_suffix 1587# for backward compatibility: 1588ac_top_builddir=$ac_top_build_prefix 1589 1590case $srcdir in 1591 .) # We are building in place. 1592 ac_srcdir=. 1593 ac_top_srcdir=$ac_top_builddir_sub 1594 ac_abs_top_srcdir=$ac_pwd ;; 1595 [\\/]* | ?:[\\/]* ) # Absolute name. 1596 ac_srcdir=$srcdir$ac_dir_suffix; 1597 ac_top_srcdir=$srcdir 1598 ac_abs_top_srcdir=$srcdir ;; 1599 *) # Relative name. 1600 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1601 ac_top_srcdir=$ac_top_build_prefix$srcdir 1602 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1603esac 1604ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1605 1606 cd "$ac_dir" || { ac_status=$?; continue; } 1607 # Check for guested configure. 1608 if test -f "$ac_srcdir/configure.gnu"; then 1609 echo && 1610 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1611 elif test -f "$ac_srcdir/configure"; then 1612 echo && 1613 $SHELL "$ac_srcdir/configure" --help=recursive 1614 else 1615 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1616 fi || ac_status=$? 1617 cd "$ac_pwd" || { ac_status=$?; break; } 1618 done 1619fi 1620 1621test -n "$ac_init_help" && exit $ac_status 1622if $ac_init_version; then 1623 cat <<\_ACEOF 1624xf86-input-elographics configure 1.2.4 1625generated by GNU Autoconf 2.65 1626 1627Copyright (C) 2009 Free Software Foundation, Inc. 1628This configure script is free software; the Free Software Foundation 1629gives unlimited permission to copy, distribute and modify it. 1630_ACEOF 1631 exit 1632fi 1633 1634## ------------------------ ## 1635## Autoconf initialization. ## 1636## ------------------------ ## 1637 1638# ac_fn_c_try_compile LINENO 1639# -------------------------- 1640# Try to compile conftest.$ac_ext, and return whether this succeeded. 1641ac_fn_c_try_compile () 1642{ 1643 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1644 rm -f conftest.$ac_objext 1645 if { { ac_try="$ac_compile" 1646case "(($ac_try" in 1647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1648 *) ac_try_echo=$ac_try;; 1649esac 1650eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1651$as_echo "$ac_try_echo"; } >&5 1652 (eval "$ac_compile") 2>conftest.err 1653 ac_status=$? 1654 if test -s conftest.err; then 1655 grep -v '^ *+' conftest.err >conftest.er1 1656 cat conftest.er1 >&5 1657 mv -f conftest.er1 conftest.err 1658 fi 1659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1660 test $ac_status = 0; } && { 1661 test -z "$ac_c_werror_flag" || 1662 test ! -s conftest.err 1663 } && test -s conftest.$ac_objext; then : 1664 ac_retval=0 1665else 1666 $as_echo "$as_me: failed program was:" >&5 1667sed 's/^/| /' conftest.$ac_ext >&5 1668 1669 ac_retval=1 1670fi 1671 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1672 as_fn_set_status $ac_retval 1673 1674} # ac_fn_c_try_compile 1675 1676# ac_fn_c_try_link LINENO 1677# ----------------------- 1678# Try to link conftest.$ac_ext, and return whether this succeeded. 1679ac_fn_c_try_link () 1680{ 1681 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1682 rm -f conftest.$ac_objext conftest$ac_exeext 1683 if { { ac_try="$ac_link" 1684case "(($ac_try" in 1685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1686 *) ac_try_echo=$ac_try;; 1687esac 1688eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1689$as_echo "$ac_try_echo"; } >&5 1690 (eval "$ac_link") 2>conftest.err 1691 ac_status=$? 1692 if test -s conftest.err; then 1693 grep -v '^ *+' conftest.err >conftest.er1 1694 cat conftest.er1 >&5 1695 mv -f conftest.er1 conftest.err 1696 fi 1697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1698 test $ac_status = 0; } && { 1699 test -z "$ac_c_werror_flag" || 1700 test ! -s conftest.err 1701 } && test -s conftest$ac_exeext && { 1702 test "$cross_compiling" = yes || 1703 $as_test_x conftest$ac_exeext 1704 }; then : 1705 ac_retval=0 1706else 1707 $as_echo "$as_me: failed program was:" >&5 1708sed 's/^/| /' conftest.$ac_ext >&5 1709 1710 ac_retval=1 1711fi 1712 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1713 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1714 # interfere with the next link command; also delete a directory that is 1715 # left behind by Apple's compiler. We do this before executing the actions. 1716 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1717 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1718 as_fn_set_status $ac_retval 1719 1720} # ac_fn_c_try_link 1721 1722# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1723# ------------------------------------------------------- 1724# Tests whether HEADER exists and can be compiled using the include files in 1725# INCLUDES, setting the cache variable VAR accordingly. 1726ac_fn_c_check_header_compile () 1727{ 1728 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1730$as_echo_n "checking for $2... " >&6; } 1731if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1732 $as_echo_n "(cached) " >&6 1733else 1734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1735/* end confdefs.h. */ 1736$4 1737#include <$2> 1738_ACEOF 1739if ac_fn_c_try_compile "$LINENO"; then : 1740 eval "$3=yes" 1741else 1742 eval "$3=no" 1743fi 1744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1745fi 1746eval ac_res=\$$3 1747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1748$as_echo "$ac_res" >&6; } 1749 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1750 1751} # ac_fn_c_check_header_compile 1752 1753# ac_fn_c_try_cpp LINENO 1754# ---------------------- 1755# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1756ac_fn_c_try_cpp () 1757{ 1758 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1759 if { { ac_try="$ac_cpp conftest.$ac_ext" 1760case "(($ac_try" in 1761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1762 *) ac_try_echo=$ac_try;; 1763esac 1764eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1765$as_echo "$ac_try_echo"; } >&5 1766 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1767 ac_status=$? 1768 if test -s conftest.err; then 1769 grep -v '^ *+' conftest.err >conftest.er1 1770 cat conftest.er1 >&5 1771 mv -f conftest.er1 conftest.err 1772 fi 1773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1774 test $ac_status = 0; } >/dev/null && { 1775 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1776 test ! -s conftest.err 1777 }; then : 1778 ac_retval=0 1779else 1780 $as_echo "$as_me: failed program was:" >&5 1781sed 's/^/| /' conftest.$ac_ext >&5 1782 1783 ac_retval=1 1784fi 1785 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1786 as_fn_set_status $ac_retval 1787 1788} # ac_fn_c_try_cpp 1789 1790# ac_fn_c_try_run LINENO 1791# ---------------------- 1792# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1793# that executables *can* be run. 1794ac_fn_c_try_run () 1795{ 1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1797 if { { ac_try="$ac_link" 1798case "(($ac_try" in 1799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1800 *) ac_try_echo=$ac_try;; 1801esac 1802eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1803$as_echo "$ac_try_echo"; } >&5 1804 (eval "$ac_link") 2>&5 1805 ac_status=$? 1806 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1807 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1808 { { case "(($ac_try" in 1809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1810 *) ac_try_echo=$ac_try;; 1811esac 1812eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1813$as_echo "$ac_try_echo"; } >&5 1814 (eval "$ac_try") 2>&5 1815 ac_status=$? 1816 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1817 test $ac_status = 0; }; }; then : 1818 ac_retval=0 1819else 1820 $as_echo "$as_me: program exited with status $ac_status" >&5 1821 $as_echo "$as_me: failed program was:" >&5 1822sed 's/^/| /' conftest.$ac_ext >&5 1823 1824 ac_retval=$ac_status 1825fi 1826 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1827 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1828 as_fn_set_status $ac_retval 1829 1830} # ac_fn_c_try_run 1831 1832# ac_fn_c_check_func LINENO FUNC VAR 1833# ---------------------------------- 1834# Tests whether FUNC exists, setting the cache variable VAR accordingly 1835ac_fn_c_check_func () 1836{ 1837 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1839$as_echo_n "checking for $2... " >&6; } 1840if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1841 $as_echo_n "(cached) " >&6 1842else 1843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1844/* end confdefs.h. */ 1845/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1846 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1847#define $2 innocuous_$2 1848 1849/* System header to define __stub macros and hopefully few prototypes, 1850 which can conflict with char $2 (); below. 1851 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1852 <limits.h> exists even on freestanding compilers. */ 1853 1854#ifdef __STDC__ 1855# include <limits.h> 1856#else 1857# include <assert.h> 1858#endif 1859 1860#undef $2 1861 1862/* Override any GCC internal prototype to avoid an error. 1863 Use char because int might match the return type of a GCC 1864 builtin and then its argument prototype would still apply. */ 1865#ifdef __cplusplus 1866extern "C" 1867#endif 1868char $2 (); 1869/* The GNU C library defines this for functions which it implements 1870 to always fail with ENOSYS. Some functions are actually named 1871 something starting with __ and the normal name is an alias. */ 1872#if defined __stub_$2 || defined __stub___$2 1873choke me 1874#endif 1875 1876int 1877main () 1878{ 1879return $2 (); 1880 ; 1881 return 0; 1882} 1883_ACEOF 1884if ac_fn_c_try_link "$LINENO"; then : 1885 eval "$3=yes" 1886else 1887 eval "$3=no" 1888fi 1889rm -f core conftest.err conftest.$ac_objext \ 1890 conftest$ac_exeext conftest.$ac_ext 1891fi 1892eval ac_res=\$$3 1893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1894$as_echo "$ac_res" >&6; } 1895 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1896 1897} # ac_fn_c_check_func 1898 1899# ac_fn_c_check_decl LINENO SYMBOL VAR 1900# ------------------------------------ 1901# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 1902ac_fn_c_check_decl () 1903{ 1904 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5 1906$as_echo_n "checking whether $2 is declared... " >&6; } 1907if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1908 $as_echo_n "(cached) " >&6 1909else 1910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1911/* end confdefs.h. */ 1912$4 1913int 1914main () 1915{ 1916#ifndef $2 1917 (void) $2; 1918#endif 1919 1920 ; 1921 return 0; 1922} 1923_ACEOF 1924if ac_fn_c_try_compile "$LINENO"; then : 1925 eval "$3=yes" 1926else 1927 eval "$3=no" 1928fi 1929rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1930fi 1931eval ac_res=\$$3 1932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1933$as_echo "$ac_res" >&6; } 1934 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1935 1936} # ac_fn_c_check_decl 1937cat >config.log <<_ACEOF 1938This file contains any messages produced by compilers while 1939running configure, to aid debugging if configure makes a mistake. 1940 1941It was created by xf86-input-elographics $as_me 1.2.4, which was 1942generated by GNU Autoconf 2.65. Invocation command line was 1943 1944 $ $0 $@ 1945 1946_ACEOF 1947exec 5>>config.log 1948{ 1949cat <<_ASUNAME 1950## --------- ## 1951## Platform. ## 1952## --------- ## 1953 1954hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1955uname -m = `(uname -m) 2>/dev/null || echo unknown` 1956uname -r = `(uname -r) 2>/dev/null || echo unknown` 1957uname -s = `(uname -s) 2>/dev/null || echo unknown` 1958uname -v = `(uname -v) 2>/dev/null || echo unknown` 1959 1960/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1961/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1962 1963/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1964/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1965/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1966/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1967/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1968/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1969/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1970 1971_ASUNAME 1972 1973as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1974for as_dir in $PATH 1975do 1976 IFS=$as_save_IFS 1977 test -z "$as_dir" && as_dir=. 1978 $as_echo "PATH: $as_dir" 1979 done 1980IFS=$as_save_IFS 1981 1982} >&5 1983 1984cat >&5 <<_ACEOF 1985 1986 1987## ----------- ## 1988## Core tests. ## 1989## ----------- ## 1990 1991_ACEOF 1992 1993 1994# Keep a trace of the command line. 1995# Strip out --no-create and --no-recursion so they do not pile up. 1996# Strip out --silent because we don't want to record it for future runs. 1997# Also quote any args containing shell meta-characters. 1998# Make two passes to allow for proper duplicate-argument suppression. 1999ac_configure_args= 2000ac_configure_args0= 2001ac_configure_args1= 2002ac_must_keep_next=false 2003for ac_pass in 1 2 2004do 2005 for ac_arg 2006 do 2007 case $ac_arg in 2008 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2009 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2010 | -silent | --silent | --silen | --sile | --sil) 2011 continue ;; 2012 *\'*) 2013 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2014 esac 2015 case $ac_pass in 2016 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2017 2) 2018 as_fn_append ac_configure_args1 " '$ac_arg'" 2019 if test $ac_must_keep_next = true; then 2020 ac_must_keep_next=false # Got value, back to normal. 2021 else 2022 case $ac_arg in 2023 *=* | --config-cache | -C | -disable-* | --disable-* \ 2024 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2025 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2026 | -with-* | --with-* | -without-* | --without-* | --x) 2027 case "$ac_configure_args0 " in 2028 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2029 esac 2030 ;; 2031 -* ) ac_must_keep_next=true ;; 2032 esac 2033 fi 2034 as_fn_append ac_configure_args " '$ac_arg'" 2035 ;; 2036 esac 2037 done 2038done 2039{ ac_configure_args0=; unset ac_configure_args0;} 2040{ ac_configure_args1=; unset ac_configure_args1;} 2041 2042# When interrupted or exit'd, cleanup temporary files, and complete 2043# config.log. We remove comments because anyway the quotes in there 2044# would cause problems or look ugly. 2045# WARNING: Use '\'' to represent an apostrophe within the trap. 2046# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2047trap 'exit_status=$? 2048 # Save into config.log some information that might help in debugging. 2049 { 2050 echo 2051 2052 cat <<\_ASBOX 2053## ---------------- ## 2054## Cache variables. ## 2055## ---------------- ## 2056_ASBOX 2057 echo 2058 # The following way of writing the cache mishandles newlines in values, 2059( 2060 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2061 eval ac_val=\$$ac_var 2062 case $ac_val in #( 2063 *${as_nl}*) 2064 case $ac_var in #( 2065 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2066$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2067 esac 2068 case $ac_var in #( 2069 _ | IFS | as_nl) ;; #( 2070 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2071 *) { eval $ac_var=; unset $ac_var;} ;; 2072 esac ;; 2073 esac 2074 done 2075 (set) 2>&1 | 2076 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2077 *${as_nl}ac_space=\ *) 2078 sed -n \ 2079 "s/'\''/'\''\\\\'\'''\''/g; 2080 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2081 ;; #( 2082 *) 2083 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2084 ;; 2085 esac | 2086 sort 2087) 2088 echo 2089 2090 cat <<\_ASBOX 2091## ----------------- ## 2092## Output variables. ## 2093## ----------------- ## 2094_ASBOX 2095 echo 2096 for ac_var in $ac_subst_vars 2097 do 2098 eval ac_val=\$$ac_var 2099 case $ac_val in 2100 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2101 esac 2102 $as_echo "$ac_var='\''$ac_val'\''" 2103 done | sort 2104 echo 2105 2106 if test -n "$ac_subst_files"; then 2107 cat <<\_ASBOX 2108## ------------------- ## 2109## File substitutions. ## 2110## ------------------- ## 2111_ASBOX 2112 echo 2113 for ac_var in $ac_subst_files 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 fi 2123 2124 if test -s confdefs.h; then 2125 cat <<\_ASBOX 2126## ----------- ## 2127## confdefs.h. ## 2128## ----------- ## 2129_ASBOX 2130 echo 2131 cat confdefs.h 2132 echo 2133 fi 2134 test "$ac_signal" != 0 && 2135 $as_echo "$as_me: caught signal $ac_signal" 2136 $as_echo "$as_me: exit $exit_status" 2137 } >&5 2138 rm -f core *.core core.conftest.* && 2139 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2140 exit $exit_status 2141' 0 2142for ac_signal in 1 2 13 15; do 2143 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2144done 2145ac_signal=0 2146 2147# confdefs.h avoids OS command line length limits that DEFS can exceed. 2148rm -f -r conftest* confdefs.h 2149 2150$as_echo "/* confdefs.h */" > confdefs.h 2151 2152# Predefined preprocessor variables. 2153 2154cat >>confdefs.h <<_ACEOF 2155#define PACKAGE_NAME "$PACKAGE_NAME" 2156_ACEOF 2157 2158cat >>confdefs.h <<_ACEOF 2159#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2160_ACEOF 2161 2162cat >>confdefs.h <<_ACEOF 2163#define PACKAGE_VERSION "$PACKAGE_VERSION" 2164_ACEOF 2165 2166cat >>confdefs.h <<_ACEOF 2167#define PACKAGE_STRING "$PACKAGE_STRING" 2168_ACEOF 2169 2170cat >>confdefs.h <<_ACEOF 2171#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2172_ACEOF 2173 2174cat >>confdefs.h <<_ACEOF 2175#define PACKAGE_URL "$PACKAGE_URL" 2176_ACEOF 2177 2178 2179# Let the site file select an alternate cache file if it wants to. 2180# Prefer an explicitly selected file to automatically selected ones. 2181ac_site_file1=NONE 2182ac_site_file2=NONE 2183if test -n "$CONFIG_SITE"; then 2184 ac_site_file1=$CONFIG_SITE 2185elif test "x$prefix" != xNONE; then 2186 ac_site_file1=$prefix/share/config.site 2187 ac_site_file2=$prefix/etc/config.site 2188else 2189 ac_site_file1=$ac_default_prefix/share/config.site 2190 ac_site_file2=$ac_default_prefix/etc/config.site 2191fi 2192for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2193do 2194 test "x$ac_site_file" = xNONE && continue 2195 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2196 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2197$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2198 sed 's/^/| /' "$ac_site_file" >&5 2199 . "$ac_site_file" 2200 fi 2201done 2202 2203if test -r "$cache_file"; then 2204 # Some versions of bash will fail to source /dev/null (special files 2205 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2206 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2207 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2208$as_echo "$as_me: loading cache $cache_file" >&6;} 2209 case $cache_file in 2210 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2211 *) . "./$cache_file";; 2212 esac 2213 fi 2214else 2215 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2216$as_echo "$as_me: creating cache $cache_file" >&6;} 2217 >$cache_file 2218fi 2219 2220# Check that the precious variables saved in the cache have kept the same 2221# value. 2222ac_cache_corrupted=false 2223for ac_var in $ac_precious_vars; do 2224 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2225 eval ac_new_set=\$ac_env_${ac_var}_set 2226 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2227 eval ac_new_val=\$ac_env_${ac_var}_value 2228 case $ac_old_set,$ac_new_set in 2229 set,) 2230 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2231$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2232 ac_cache_corrupted=: ;; 2233 ,set) 2234 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2235$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2236 ac_cache_corrupted=: ;; 2237 ,);; 2238 *) 2239 if test "x$ac_old_val" != "x$ac_new_val"; then 2240 # differences in whitespace do not lead to failure. 2241 ac_old_val_w=`echo x $ac_old_val` 2242 ac_new_val_w=`echo x $ac_new_val` 2243 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2244 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2245$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2246 ac_cache_corrupted=: 2247 else 2248 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2249$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2250 eval $ac_var=\$ac_old_val 2251 fi 2252 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2253$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2254 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2255$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2256 fi;; 2257 esac 2258 # Pass precious variables to config.status. 2259 if test "$ac_new_set" = set; then 2260 case $ac_new_val in 2261 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2262 *) ac_arg=$ac_var=$ac_new_val ;; 2263 esac 2264 case " $ac_configure_args " in 2265 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2266 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2267 esac 2268 fi 2269done 2270if $ac_cache_corrupted; then 2271 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2272$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2273 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2274$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2275 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2276fi 2277## -------------------- ## 2278## Main body of script. ## 2279## -------------------- ## 2280 2281ac_ext=c 2282ac_cpp='$CPP $CPPFLAGS' 2283ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2284ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2285ac_compiler_gnu=$ac_cv_c_compiler_gnu 2286 2287 2288 2289 2290ac_aux_dir= 2291for ac_dir in . "$srcdir"/.; do 2292 for ac_t in install-sh install.sh shtool; do 2293 if test -f "$ac_dir/$ac_t"; then 2294 ac_aux_dir=$ac_dir 2295 ac_install_sh="$ac_aux_dir/$ac_t -c" 2296 break 2 2297 fi 2298 done 2299done 2300if test -z "$ac_aux_dir"; then 2301 as_fn_error "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 2302fi 2303 2304# These three variables are undocumented and unsupported, 2305# and are intended to be withdrawn in a future Autoconf release. 2306# They can cause serious problems if a builder's source tree is in a directory 2307# whose full name contains unusual characters. 2308ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2309ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2310ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2311 2312 2313am__api_version='1.11' 2314 2315# Find a good install program. We prefer a C program (faster), 2316# so one script is as good as another. But avoid the broken or 2317# incompatible versions: 2318# SysV /etc/install, /usr/sbin/install 2319# SunOS /usr/etc/install 2320# IRIX /sbin/install 2321# AIX /bin/install 2322# AmigaOS /C/install, which installs bootblocks on floppy discs 2323# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2324# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2325# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2326# OS/2's system install, which has a completely different semantic 2327# ./install, which can be erroneously created by make from ./install.sh. 2328# Reject install programs that cannot install multiple files. 2329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2330$as_echo_n "checking for a BSD-compatible install... " >&6; } 2331if test -z "$INSTALL"; then 2332if test "${ac_cv_path_install+set}" = set; then : 2333 $as_echo_n "(cached) " >&6 2334else 2335 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2336for as_dir in $PATH 2337do 2338 IFS=$as_save_IFS 2339 test -z "$as_dir" && as_dir=. 2340 # Account for people who put trailing slashes in PATH elements. 2341case $as_dir/ in #(( 2342 ./ | .// | /[cC]/* | \ 2343 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2344 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2345 /usr/ucb/* ) ;; 2346 *) 2347 # OSF1 and SCO ODT 3.0 have their own names for install. 2348 # Don't use installbsd from OSF since it installs stuff as root 2349 # by default. 2350 for ac_prog in ginstall scoinst install; do 2351 for ac_exec_ext in '' $ac_executable_extensions; do 2352 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2353 if test $ac_prog = install && 2354 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2355 # AIX install. It has an incompatible calling convention. 2356 : 2357 elif test $ac_prog = install && 2358 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2359 # program-specific install script used by HP pwplus--don't use. 2360 : 2361 else 2362 rm -rf conftest.one conftest.two conftest.dir 2363 echo one > conftest.one 2364 echo two > conftest.two 2365 mkdir conftest.dir 2366 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2367 test -s conftest.one && test -s conftest.two && 2368 test -s conftest.dir/conftest.one && 2369 test -s conftest.dir/conftest.two 2370 then 2371 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2372 break 3 2373 fi 2374 fi 2375 fi 2376 done 2377 done 2378 ;; 2379esac 2380 2381 done 2382IFS=$as_save_IFS 2383 2384rm -rf conftest.one conftest.two conftest.dir 2385 2386fi 2387 if test "${ac_cv_path_install+set}" = set; then 2388 INSTALL=$ac_cv_path_install 2389 else 2390 # As a last resort, use the slow shell script. Don't cache a 2391 # value for INSTALL within a source directory, because that will 2392 # break other packages using the cache if that directory is 2393 # removed, or if the value is a relative name. 2394 INSTALL=$ac_install_sh 2395 fi 2396fi 2397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2398$as_echo "$INSTALL" >&6; } 2399 2400# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2401# It thinks the first close brace ends the variable substitution. 2402test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2403 2404test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2405 2406test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2407 2408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2409$as_echo_n "checking whether build environment is sane... " >&6; } 2410# Just in case 2411sleep 1 2412echo timestamp > conftest.file 2413# Reject unsafe characters in $srcdir or the absolute working directory 2414# name. Accept space and tab only in the latter. 2415am_lf=' 2416' 2417case `pwd` in 2418 *[\\\"\#\$\&\'\`$am_lf]*) 2419 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2420esac 2421case $srcdir in 2422 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2423 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2424esac 2425 2426# Do `set' in a subshell so we don't clobber the current shell's 2427# arguments. Must try -L first in case configure is actually a 2428# symlink; some systems play weird games with the mod time of symlinks 2429# (eg FreeBSD returns the mod time of the symlink's containing 2430# directory). 2431if ( 2432 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2433 if test "$*" = "X"; then 2434 # -L didn't work. 2435 set X `ls -t "$srcdir/configure" conftest.file` 2436 fi 2437 rm -f conftest.file 2438 if test "$*" != "X $srcdir/configure conftest.file" \ 2439 && test "$*" != "X conftest.file $srcdir/configure"; then 2440 2441 # If neither matched, then we have a broken ls. This can happen 2442 # if, for instance, CONFIG_SHELL is bash and it inherits a 2443 # broken ls alias from the environment. This has actually 2444 # happened. Such a system could not be considered "sane". 2445 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2446alias in your environment" "$LINENO" 5 2447 fi 2448 2449 test "$2" = conftest.file 2450 ) 2451then 2452 # Ok. 2453 : 2454else 2455 as_fn_error "newly created file is older than distributed files! 2456Check your system clock" "$LINENO" 5 2457fi 2458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2459$as_echo "yes" >&6; } 2460test "$program_prefix" != NONE && 2461 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2462# Use a double $ so make ignores it. 2463test "$program_suffix" != NONE && 2464 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2465# Double any \ or $. 2466# By default was `s,x,x', remove it if useless. 2467ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2468program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2469 2470# expand $ac_aux_dir to an absolute path 2471am_aux_dir=`cd $ac_aux_dir && pwd` 2472 2473if test x"${MISSING+set}" != xset; then 2474 case $am_aux_dir in 2475 *\ * | *\ *) 2476 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2477 *) 2478 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2479 esac 2480fi 2481# Use eval to expand $SHELL 2482if eval "$MISSING --run true"; then 2483 am_missing_run="$MISSING --run " 2484else 2485 am_missing_run= 2486 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2487$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2488fi 2489 2490if test x"${install_sh}" != xset; then 2491 case $am_aux_dir in 2492 *\ * | *\ *) 2493 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2494 *) 2495 install_sh="\${SHELL} $am_aux_dir/install-sh" 2496 esac 2497fi 2498 2499# Installed binaries are usually stripped using `strip' when the user 2500# run `make install-strip'. However `strip' might not be the right 2501# tool to use in cross-compilation environments, therefore Automake 2502# will honor the `STRIP' environment variable to overrule this program. 2503if test "$cross_compiling" != no; then 2504 if test -n "$ac_tool_prefix"; then 2505 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2506set dummy ${ac_tool_prefix}strip; ac_word=$2 2507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2508$as_echo_n "checking for $ac_word... " >&6; } 2509if test "${ac_cv_prog_STRIP+set}" = set; then : 2510 $as_echo_n "(cached) " >&6 2511else 2512 if test -n "$STRIP"; then 2513 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2514else 2515as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2516for as_dir in $PATH 2517do 2518 IFS=$as_save_IFS 2519 test -z "$as_dir" && as_dir=. 2520 for ac_exec_ext in '' $ac_executable_extensions; do 2521 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2522 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2524 break 2 2525 fi 2526done 2527 done 2528IFS=$as_save_IFS 2529 2530fi 2531fi 2532STRIP=$ac_cv_prog_STRIP 2533if test -n "$STRIP"; then 2534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2535$as_echo "$STRIP" >&6; } 2536else 2537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2538$as_echo "no" >&6; } 2539fi 2540 2541 2542fi 2543if test -z "$ac_cv_prog_STRIP"; then 2544 ac_ct_STRIP=$STRIP 2545 # Extract the first word of "strip", so it can be a program name with args. 2546set dummy strip; ac_word=$2 2547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2548$as_echo_n "checking for $ac_word... " >&6; } 2549if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2550 $as_echo_n "(cached) " >&6 2551else 2552 if test -n "$ac_ct_STRIP"; then 2553 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2554else 2555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2556for as_dir in $PATH 2557do 2558 IFS=$as_save_IFS 2559 test -z "$as_dir" && as_dir=. 2560 for ac_exec_ext in '' $ac_executable_extensions; do 2561 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2562 ac_cv_prog_ac_ct_STRIP="strip" 2563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2564 break 2 2565 fi 2566done 2567 done 2568IFS=$as_save_IFS 2569 2570fi 2571fi 2572ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2573if test -n "$ac_ct_STRIP"; then 2574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2575$as_echo "$ac_ct_STRIP" >&6; } 2576else 2577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2578$as_echo "no" >&6; } 2579fi 2580 2581 if test "x$ac_ct_STRIP" = x; then 2582 STRIP=":" 2583 else 2584 case $cross_compiling:$ac_tool_warned in 2585yes:) 2586{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2587$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2588ac_tool_warned=yes ;; 2589esac 2590 STRIP=$ac_ct_STRIP 2591 fi 2592else 2593 STRIP="$ac_cv_prog_STRIP" 2594fi 2595 2596fi 2597INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2598 2599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2600$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2601if test -z "$MKDIR_P"; then 2602 if test "${ac_cv_path_mkdir+set}" = set; then : 2603 $as_echo_n "(cached) " >&6 2604else 2605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2606for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2607do 2608 IFS=$as_save_IFS 2609 test -z "$as_dir" && as_dir=. 2610 for ac_prog in mkdir gmkdir; do 2611 for ac_exec_ext in '' $ac_executable_extensions; do 2612 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2613 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2614 'mkdir (GNU coreutils) '* | \ 2615 'mkdir (coreutils) '* | \ 2616 'mkdir (fileutils) '4.1*) 2617 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2618 break 3;; 2619 esac 2620 done 2621 done 2622 done 2623IFS=$as_save_IFS 2624 2625fi 2626 2627 test -d ./--version && rmdir ./--version 2628 if test "${ac_cv_path_mkdir+set}" = set; then 2629 MKDIR_P="$ac_cv_path_mkdir -p" 2630 else 2631 # As a last resort, use the slow shell script. Don't cache a 2632 # value for MKDIR_P within a source directory, because that will 2633 # break other packages using the cache if that directory is 2634 # removed, or if the value is a relative name. 2635 MKDIR_P="$ac_install_sh -d" 2636 fi 2637fi 2638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2639$as_echo "$MKDIR_P" >&6; } 2640 2641mkdir_p="$MKDIR_P" 2642case $mkdir_p in 2643 [\\/$]* | ?:[\\/]*) ;; 2644 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2645esac 2646 2647for ac_prog in gawk mawk nawk awk 2648do 2649 # Extract the first word of "$ac_prog", so it can be a program name with args. 2650set dummy $ac_prog; ac_word=$2 2651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2652$as_echo_n "checking for $ac_word... " >&6; } 2653if test "${ac_cv_prog_AWK+set}" = set; then : 2654 $as_echo_n "(cached) " >&6 2655else 2656 if test -n "$AWK"; then 2657 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2658else 2659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2660for as_dir in $PATH 2661do 2662 IFS=$as_save_IFS 2663 test -z "$as_dir" && as_dir=. 2664 for ac_exec_ext in '' $ac_executable_extensions; do 2665 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2666 ac_cv_prog_AWK="$ac_prog" 2667 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2668 break 2 2669 fi 2670done 2671 done 2672IFS=$as_save_IFS 2673 2674fi 2675fi 2676AWK=$ac_cv_prog_AWK 2677if test -n "$AWK"; then 2678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2679$as_echo "$AWK" >&6; } 2680else 2681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2682$as_echo "no" >&6; } 2683fi 2684 2685 2686 test -n "$AWK" && break 2687done 2688 2689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2690$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2691set x ${MAKE-make} 2692ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2693if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2694 $as_echo_n "(cached) " >&6 2695else 2696 cat >conftest.make <<\_ACEOF 2697SHELL = /bin/sh 2698all: 2699 @echo '@@@%%%=$(MAKE)=@@@%%%' 2700_ACEOF 2701# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2702case `${MAKE-make} -f conftest.make 2>/dev/null` in 2703 *@@@%%%=?*=@@@%%%*) 2704 eval ac_cv_prog_make_${ac_make}_set=yes;; 2705 *) 2706 eval ac_cv_prog_make_${ac_make}_set=no;; 2707esac 2708rm -f conftest.make 2709fi 2710if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2712$as_echo "yes" >&6; } 2713 SET_MAKE= 2714else 2715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2716$as_echo "no" >&6; } 2717 SET_MAKE="MAKE=${MAKE-make}" 2718fi 2719 2720rm -rf .tst 2>/dev/null 2721mkdir .tst 2>/dev/null 2722if test -d .tst; then 2723 am__leading_dot=. 2724else 2725 am__leading_dot=_ 2726fi 2727rmdir .tst 2>/dev/null 2728 2729if test "`cd $srcdir && pwd`" != "`pwd`"; then 2730 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2731 # is not polluted with repeated "-I." 2732 am__isrc=' -I$(srcdir)' 2733 # test to see if srcdir already configured 2734 if test -f $srcdir/config.status; then 2735 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2736 fi 2737fi 2738 2739# test whether we have cygpath 2740if test -z "$CYGPATH_W"; then 2741 if (cygpath --version) >/dev/null 2>/dev/null; then 2742 CYGPATH_W='cygpath -w' 2743 else 2744 CYGPATH_W=echo 2745 fi 2746fi 2747 2748 2749# Define the identity of the package. 2750 PACKAGE='xf86-input-elographics' 2751 VERSION='1.2.4' 2752 2753 2754cat >>confdefs.h <<_ACEOF 2755#define PACKAGE "$PACKAGE" 2756_ACEOF 2757 2758 2759cat >>confdefs.h <<_ACEOF 2760#define VERSION "$VERSION" 2761_ACEOF 2762 2763# Some tools Automake needs. 2764 2765ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2766 2767 2768AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2769 2770 2771AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2772 2773 2774AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2775 2776 2777MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2778 2779# We need awk for the "check" target. The system "awk" is bad on 2780# some platforms. 2781# Always define AMTAR for backward compatibility. 2782 2783AMTAR=${AMTAR-"${am_missing_run}tar"} 2784 2785am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2786 2787 2788 2789 2790 2791 2792 2793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2794$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2795 # Check whether --enable-maintainer-mode was given. 2796if test "${enable_maintainer_mode+set}" = set; then : 2797 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2798else 2799 USE_MAINTAINER_MODE=no 2800fi 2801 2802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2803$as_echo "$USE_MAINTAINER_MODE" >&6; } 2804 if test $USE_MAINTAINER_MODE = yes; then 2805 MAINTAINER_MODE_TRUE= 2806 MAINTAINER_MODE_FALSE='#' 2807else 2808 MAINTAINER_MODE_TRUE='#' 2809 MAINTAINER_MODE_FALSE= 2810fi 2811 2812 MAINT=$MAINTAINER_MODE_TRUE 2813 2814 2815 2816# Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828ac_config_headers="$ac_config_headers config.h" 2829 2830 2831# Checks for programs. 2832# Check whether --enable-static was given. 2833if test "${enable_static+set}" = set; then : 2834 enableval=$enable_static; p=${PACKAGE-default} 2835 case $enableval in 2836 yes) enable_static=yes ;; 2837 no) enable_static=no ;; 2838 *) 2839 enable_static=no 2840 # Look at the argument we got. We use all the common list separators. 2841 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2842 for pkg in $enableval; do 2843 IFS="$lt_save_ifs" 2844 if test "X$pkg" = "X$p"; then 2845 enable_static=yes 2846 fi 2847 done 2848 IFS="$lt_save_ifs" 2849 ;; 2850 esac 2851else 2852 enable_static=no 2853fi 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863case `pwd` in 2864 *\ * | *\ *) 2865 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 2866$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 2867esac 2868 2869 2870 2871macro_version='2.2.6b' 2872macro_revision='1.3017' 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886ltmain="$ac_aux_dir/ltmain.sh" 2887 2888# Make sure we can run config.sub. 2889$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2890 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2891 2892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2893$as_echo_n "checking build system type... " >&6; } 2894if test "${ac_cv_build+set}" = set; then : 2895 $as_echo_n "(cached) " >&6 2896else 2897 ac_build_alias=$build_alias 2898test "x$ac_build_alias" = x && 2899 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2900test "x$ac_build_alias" = x && 2901 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2902ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2903 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2904 2905fi 2906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2907$as_echo "$ac_cv_build" >&6; } 2908case $ac_cv_build in 2909*-*-*) ;; 2910*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2911esac 2912build=$ac_cv_build 2913ac_save_IFS=$IFS; IFS='-' 2914set x $ac_cv_build 2915shift 2916build_cpu=$1 2917build_vendor=$2 2918shift; shift 2919# Remember, the first character of IFS is used to create $*, 2920# except with old shells: 2921build_os=$* 2922IFS=$ac_save_IFS 2923case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2924 2925 2926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2927$as_echo_n "checking host system type... " >&6; } 2928if test "${ac_cv_host+set}" = set; then : 2929 $as_echo_n "(cached) " >&6 2930else 2931 if test "x$host_alias" = x; then 2932 ac_cv_host=$ac_cv_build 2933else 2934 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2935 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2936fi 2937 2938fi 2939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2940$as_echo "$ac_cv_host" >&6; } 2941case $ac_cv_host in 2942*-*-*) ;; 2943*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2944esac 2945host=$ac_cv_host 2946ac_save_IFS=$IFS; IFS='-' 2947set x $ac_cv_host 2948shift 2949host_cpu=$1 2950host_vendor=$2 2951shift; shift 2952# Remember, the first character of IFS is used to create $*, 2953# except with old shells: 2954host_os=$* 2955IFS=$ac_save_IFS 2956case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2957 2958 2959DEPDIR="${am__leading_dot}deps" 2960 2961ac_config_commands="$ac_config_commands depfiles" 2962 2963 2964am_make=${MAKE-make} 2965cat > confinc << 'END' 2966am__doit: 2967 @echo this is the am__doit target 2968.PHONY: am__doit 2969END 2970# If we don't find an include directive, just comment out the code. 2971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2972$as_echo_n "checking for style of include used by $am_make... " >&6; } 2973am__include="#" 2974am__quote= 2975_am_result=none 2976# First try GNU make style include. 2977echo "include confinc" > confmf 2978# Ignore all kinds of additional output from `make'. 2979case `$am_make -s -f confmf 2> /dev/null` in #( 2980*the\ am__doit\ target*) 2981 am__include=include 2982 am__quote= 2983 _am_result=GNU 2984 ;; 2985esac 2986# Now try BSD make style include. 2987if test "$am__include" = "#"; then 2988 echo '.include "confinc"' > confmf 2989 case `$am_make -s -f confmf 2> /dev/null` in #( 2990 *the\ am__doit\ target*) 2991 am__include=.include 2992 am__quote="\"" 2993 _am_result=BSD 2994 ;; 2995 esac 2996fi 2997 2998 2999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3000$as_echo "$_am_result" >&6; } 3001rm -f confinc confmf 3002 3003# Check whether --enable-dependency-tracking was given. 3004if test "${enable_dependency_tracking+set}" = set; then : 3005 enableval=$enable_dependency_tracking; 3006fi 3007 3008if test "x$enable_dependency_tracking" != xno; then 3009 am_depcomp="$ac_aux_dir/depcomp" 3010 AMDEPBACKSLASH='\' 3011fi 3012 if test "x$enable_dependency_tracking" != xno; then 3013 AMDEP_TRUE= 3014 AMDEP_FALSE='#' 3015else 3016 AMDEP_TRUE='#' 3017 AMDEP_FALSE= 3018fi 3019 3020 3021ac_ext=c 3022ac_cpp='$CPP $CPPFLAGS' 3023ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3024ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3025ac_compiler_gnu=$ac_cv_c_compiler_gnu 3026if test -n "$ac_tool_prefix"; then 3027 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3028set dummy ${ac_tool_prefix}gcc; ac_word=$2 3029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3030$as_echo_n "checking for $ac_word... " >&6; } 3031if test "${ac_cv_prog_CC+set}" = set; then : 3032 $as_echo_n "(cached) " >&6 3033else 3034 if test -n "$CC"; then 3035 ac_cv_prog_CC="$CC" # Let the user override the test. 3036else 3037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3038for as_dir in $PATH 3039do 3040 IFS=$as_save_IFS 3041 test -z "$as_dir" && as_dir=. 3042 for ac_exec_ext in '' $ac_executable_extensions; do 3043 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3044 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3046 break 2 3047 fi 3048done 3049 done 3050IFS=$as_save_IFS 3051 3052fi 3053fi 3054CC=$ac_cv_prog_CC 3055if test -n "$CC"; then 3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3057$as_echo "$CC" >&6; } 3058else 3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3060$as_echo "no" >&6; } 3061fi 3062 3063 3064fi 3065if test -z "$ac_cv_prog_CC"; then 3066 ac_ct_CC=$CC 3067 # Extract the first word of "gcc", so it can be a program name with args. 3068set dummy gcc; ac_word=$2 3069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3070$as_echo_n "checking for $ac_word... " >&6; } 3071if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3072 $as_echo_n "(cached) " >&6 3073else 3074 if test -n "$ac_ct_CC"; then 3075 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3076else 3077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3078for as_dir in $PATH 3079do 3080 IFS=$as_save_IFS 3081 test -z "$as_dir" && as_dir=. 3082 for ac_exec_ext in '' $ac_executable_extensions; do 3083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3084 ac_cv_prog_ac_ct_CC="gcc" 3085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3086 break 2 3087 fi 3088done 3089 done 3090IFS=$as_save_IFS 3091 3092fi 3093fi 3094ac_ct_CC=$ac_cv_prog_ac_ct_CC 3095if test -n "$ac_ct_CC"; then 3096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3097$as_echo "$ac_ct_CC" >&6; } 3098else 3099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3100$as_echo "no" >&6; } 3101fi 3102 3103 if test "x$ac_ct_CC" = x; then 3104 CC="" 3105 else 3106 case $cross_compiling:$ac_tool_warned in 3107yes:) 3108{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3109$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3110ac_tool_warned=yes ;; 3111esac 3112 CC=$ac_ct_CC 3113 fi 3114else 3115 CC="$ac_cv_prog_CC" 3116fi 3117 3118if test -z "$CC"; then 3119 if test -n "$ac_tool_prefix"; then 3120 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3121set dummy ${ac_tool_prefix}cc; ac_word=$2 3122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3123$as_echo_n "checking for $ac_word... " >&6; } 3124if test "${ac_cv_prog_CC+set}" = set; then : 3125 $as_echo_n "(cached) " >&6 3126else 3127 if test -n "$CC"; then 3128 ac_cv_prog_CC="$CC" # Let the user override the test. 3129else 3130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3131for as_dir in $PATH 3132do 3133 IFS=$as_save_IFS 3134 test -z "$as_dir" && as_dir=. 3135 for ac_exec_ext in '' $ac_executable_extensions; do 3136 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3137 ac_cv_prog_CC="${ac_tool_prefix}cc" 3138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3139 break 2 3140 fi 3141done 3142 done 3143IFS=$as_save_IFS 3144 3145fi 3146fi 3147CC=$ac_cv_prog_CC 3148if test -n "$CC"; then 3149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3150$as_echo "$CC" >&6; } 3151else 3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3153$as_echo "no" >&6; } 3154fi 3155 3156 3157 fi 3158fi 3159if test -z "$CC"; then 3160 # Extract the first word of "cc", so it can be a program name with args. 3161set dummy cc; ac_word=$2 3162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3163$as_echo_n "checking for $ac_word... " >&6; } 3164if test "${ac_cv_prog_CC+set}" = set; then : 3165 $as_echo_n "(cached) " >&6 3166else 3167 if test -n "$CC"; then 3168 ac_cv_prog_CC="$CC" # Let the user override the test. 3169else 3170 ac_prog_rejected=no 3171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3172for as_dir in $PATH 3173do 3174 IFS=$as_save_IFS 3175 test -z "$as_dir" && as_dir=. 3176 for ac_exec_ext in '' $ac_executable_extensions; do 3177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3178 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3179 ac_prog_rejected=yes 3180 continue 3181 fi 3182 ac_cv_prog_CC="cc" 3183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3184 break 2 3185 fi 3186done 3187 done 3188IFS=$as_save_IFS 3189 3190if test $ac_prog_rejected = yes; then 3191 # We found a bogon in the path, so make sure we never use it. 3192 set dummy $ac_cv_prog_CC 3193 shift 3194 if test $# != 0; then 3195 # We chose a different compiler from the bogus one. 3196 # However, it has the same basename, so the bogon will be chosen 3197 # first if we set CC to just the basename; use the full file name. 3198 shift 3199 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3200 fi 3201fi 3202fi 3203fi 3204CC=$ac_cv_prog_CC 3205if test -n "$CC"; then 3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3207$as_echo "$CC" >&6; } 3208else 3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3210$as_echo "no" >&6; } 3211fi 3212 3213 3214fi 3215if test -z "$CC"; then 3216 if test -n "$ac_tool_prefix"; then 3217 for ac_prog in cl.exe 3218 do 3219 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3220set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3222$as_echo_n "checking for $ac_word... " >&6; } 3223if test "${ac_cv_prog_CC+set}" = set; then : 3224 $as_echo_n "(cached) " >&6 3225else 3226 if test -n "$CC"; then 3227 ac_cv_prog_CC="$CC" # Let the user override the test. 3228else 3229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3230for as_dir in $PATH 3231do 3232 IFS=$as_save_IFS 3233 test -z "$as_dir" && as_dir=. 3234 for ac_exec_ext in '' $ac_executable_extensions; do 3235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3236 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3238 break 2 3239 fi 3240done 3241 done 3242IFS=$as_save_IFS 3243 3244fi 3245fi 3246CC=$ac_cv_prog_CC 3247if test -n "$CC"; then 3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3249$as_echo "$CC" >&6; } 3250else 3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3252$as_echo "no" >&6; } 3253fi 3254 3255 3256 test -n "$CC" && break 3257 done 3258fi 3259if test -z "$CC"; then 3260 ac_ct_CC=$CC 3261 for ac_prog in cl.exe 3262do 3263 # Extract the first word of "$ac_prog", so it can be a program name with args. 3264set dummy $ac_prog; ac_word=$2 3265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3266$as_echo_n "checking for $ac_word... " >&6; } 3267if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3268 $as_echo_n "(cached) " >&6 3269else 3270 if test -n "$ac_ct_CC"; then 3271 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3272else 3273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3274for as_dir in $PATH 3275do 3276 IFS=$as_save_IFS 3277 test -z "$as_dir" && as_dir=. 3278 for ac_exec_ext in '' $ac_executable_extensions; do 3279 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3280 ac_cv_prog_ac_ct_CC="$ac_prog" 3281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3282 break 2 3283 fi 3284done 3285 done 3286IFS=$as_save_IFS 3287 3288fi 3289fi 3290ac_ct_CC=$ac_cv_prog_ac_ct_CC 3291if test -n "$ac_ct_CC"; then 3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3293$as_echo "$ac_ct_CC" >&6; } 3294else 3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3296$as_echo "no" >&6; } 3297fi 3298 3299 3300 test -n "$ac_ct_CC" && break 3301done 3302 3303 if test "x$ac_ct_CC" = x; then 3304 CC="" 3305 else 3306 case $cross_compiling:$ac_tool_warned in 3307yes:) 3308{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3309$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3310ac_tool_warned=yes ;; 3311esac 3312 CC=$ac_ct_CC 3313 fi 3314fi 3315 3316fi 3317 3318 3319test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3320$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3321as_fn_error "no acceptable C compiler found in \$PATH 3322See \`config.log' for more details." "$LINENO" 5; } 3323 3324# Provide some information about the compiler. 3325$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3326set X $ac_compile 3327ac_compiler=$2 3328for ac_option in --version -v -V -qversion; do 3329 { { ac_try="$ac_compiler $ac_option >&5" 3330case "(($ac_try" in 3331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3332 *) ac_try_echo=$ac_try;; 3333esac 3334eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3335$as_echo "$ac_try_echo"; } >&5 3336 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3337 ac_status=$? 3338 if test -s conftest.err; then 3339 sed '10a\ 3340... rest of stderr output deleted ... 3341 10q' conftest.err >conftest.er1 3342 cat conftest.er1 >&5 3343 fi 3344 rm -f conftest.er1 conftest.err 3345 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3346 test $ac_status = 0; } 3347done 3348 3349cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3350/* end confdefs.h. */ 3351 3352int 3353main () 3354{ 3355 3356 ; 3357 return 0; 3358} 3359_ACEOF 3360ac_clean_files_save=$ac_clean_files 3361ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3362# Try to create an executable without -o first, disregard a.out. 3363# It will help us diagnose broken compilers, and finding out an intuition 3364# of exeext. 3365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3366$as_echo_n "checking whether the C compiler works... " >&6; } 3367ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3368 3369# The possible output files: 3370ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3371 3372ac_rmfiles= 3373for ac_file in $ac_files 3374do 3375 case $ac_file in 3376 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3377 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3378 esac 3379done 3380rm -f $ac_rmfiles 3381 3382if { { ac_try="$ac_link_default" 3383case "(($ac_try" in 3384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3385 *) ac_try_echo=$ac_try;; 3386esac 3387eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3388$as_echo "$ac_try_echo"; } >&5 3389 (eval "$ac_link_default") 2>&5 3390 ac_status=$? 3391 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3392 test $ac_status = 0; }; then : 3393 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3394# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3395# in a Makefile. We should not override ac_cv_exeext if it was cached, 3396# so that the user can short-circuit this test for compilers unknown to 3397# Autoconf. 3398for ac_file in $ac_files '' 3399do 3400 test -f "$ac_file" || continue 3401 case $ac_file in 3402 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3403 ;; 3404 [ab].out ) 3405 # We found the default executable, but exeext='' is most 3406 # certainly right. 3407 break;; 3408 *.* ) 3409 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3410 then :; else 3411 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3412 fi 3413 # We set ac_cv_exeext here because the later test for it is not 3414 # safe: cross compilers may not add the suffix if given an `-o' 3415 # argument, so we may need to know it at that point already. 3416 # Even if this section looks crufty: it has the advantage of 3417 # actually working. 3418 break;; 3419 * ) 3420 break;; 3421 esac 3422done 3423test "$ac_cv_exeext" = no && ac_cv_exeext= 3424 3425else 3426 ac_file='' 3427fi 3428if test -z "$ac_file"; then : 3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3430$as_echo "no" >&6; } 3431$as_echo "$as_me: failed program was:" >&5 3432sed 's/^/| /' conftest.$ac_ext >&5 3433 3434{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3435$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3436{ as_fn_set_status 77 3437as_fn_error "C compiler cannot create executables 3438See \`config.log' for more details." "$LINENO" 5; }; } 3439else 3440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3441$as_echo "yes" >&6; } 3442fi 3443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3444$as_echo_n "checking for C compiler default output file name... " >&6; } 3445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3446$as_echo "$ac_file" >&6; } 3447ac_exeext=$ac_cv_exeext 3448 3449rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3450ac_clean_files=$ac_clean_files_save 3451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3452$as_echo_n "checking for suffix of executables... " >&6; } 3453if { { ac_try="$ac_link" 3454case "(($ac_try" in 3455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3456 *) ac_try_echo=$ac_try;; 3457esac 3458eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3459$as_echo "$ac_try_echo"; } >&5 3460 (eval "$ac_link") 2>&5 3461 ac_status=$? 3462 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3463 test $ac_status = 0; }; then : 3464 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3465# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3466# work properly (i.e., refer to `conftest.exe'), while it won't with 3467# `rm'. 3468for ac_file in conftest.exe conftest conftest.*; do 3469 test -f "$ac_file" || continue 3470 case $ac_file in 3471 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3472 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3473 break;; 3474 * ) break;; 3475 esac 3476done 3477else 3478 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3479$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3480as_fn_error "cannot compute suffix of executables: cannot compile and link 3481See \`config.log' for more details." "$LINENO" 5; } 3482fi 3483rm -f conftest conftest$ac_cv_exeext 3484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3485$as_echo "$ac_cv_exeext" >&6; } 3486 3487rm -f conftest.$ac_ext 3488EXEEXT=$ac_cv_exeext 3489ac_exeext=$EXEEXT 3490cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3491/* end confdefs.h. */ 3492#include <stdio.h> 3493int 3494main () 3495{ 3496FILE *f = fopen ("conftest.out", "w"); 3497 return ferror (f) || fclose (f) != 0; 3498 3499 ; 3500 return 0; 3501} 3502_ACEOF 3503ac_clean_files="$ac_clean_files conftest.out" 3504# Check that the compiler produces executables we can run. If not, either 3505# the compiler is broken, or we cross compile. 3506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3507$as_echo_n "checking whether we are cross compiling... " >&6; } 3508if test "$cross_compiling" != yes; then 3509 { { ac_try="$ac_link" 3510case "(($ac_try" in 3511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3512 *) ac_try_echo=$ac_try;; 3513esac 3514eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3515$as_echo "$ac_try_echo"; } >&5 3516 (eval "$ac_link") 2>&5 3517 ac_status=$? 3518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3519 test $ac_status = 0; } 3520 if { ac_try='./conftest$ac_cv_exeext' 3521 { { case "(($ac_try" in 3522 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3523 *) ac_try_echo=$ac_try;; 3524esac 3525eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3526$as_echo "$ac_try_echo"; } >&5 3527 (eval "$ac_try") 2>&5 3528 ac_status=$? 3529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3530 test $ac_status = 0; }; }; then 3531 cross_compiling=no 3532 else 3533 if test "$cross_compiling" = maybe; then 3534 cross_compiling=yes 3535 else 3536 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3537$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3538as_fn_error "cannot run C compiled programs. 3539If you meant to cross compile, use \`--host'. 3540See \`config.log' for more details." "$LINENO" 5; } 3541 fi 3542 fi 3543fi 3544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3545$as_echo "$cross_compiling" >&6; } 3546 3547rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3548ac_clean_files=$ac_clean_files_save 3549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3550$as_echo_n "checking for suffix of object files... " >&6; } 3551if test "${ac_cv_objext+set}" = set; then : 3552 $as_echo_n "(cached) " >&6 3553else 3554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3555/* end confdefs.h. */ 3556 3557int 3558main () 3559{ 3560 3561 ; 3562 return 0; 3563} 3564_ACEOF 3565rm -f conftest.o conftest.obj 3566if { { ac_try="$ac_compile" 3567case "(($ac_try" in 3568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3569 *) ac_try_echo=$ac_try;; 3570esac 3571eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3572$as_echo "$ac_try_echo"; } >&5 3573 (eval "$ac_compile") 2>&5 3574 ac_status=$? 3575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3576 test $ac_status = 0; }; then : 3577 for ac_file in conftest.o conftest.obj conftest.*; do 3578 test -f "$ac_file" || continue; 3579 case $ac_file in 3580 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3581 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3582 break;; 3583 esac 3584done 3585else 3586 $as_echo "$as_me: failed program was:" >&5 3587sed 's/^/| /' conftest.$ac_ext >&5 3588 3589{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3590$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3591as_fn_error "cannot compute suffix of object files: cannot compile 3592See \`config.log' for more details." "$LINENO" 5; } 3593fi 3594rm -f conftest.$ac_cv_objext conftest.$ac_ext 3595fi 3596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3597$as_echo "$ac_cv_objext" >&6; } 3598OBJEXT=$ac_cv_objext 3599ac_objext=$OBJEXT 3600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3601$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3602if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3603 $as_echo_n "(cached) " >&6 3604else 3605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3606/* end confdefs.h. */ 3607 3608int 3609main () 3610{ 3611#ifndef __GNUC__ 3612 choke me 3613#endif 3614 3615 ; 3616 return 0; 3617} 3618_ACEOF 3619if ac_fn_c_try_compile "$LINENO"; then : 3620 ac_compiler_gnu=yes 3621else 3622 ac_compiler_gnu=no 3623fi 3624rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3625ac_cv_c_compiler_gnu=$ac_compiler_gnu 3626 3627fi 3628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3629$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3630if test $ac_compiler_gnu = yes; then 3631 GCC=yes 3632else 3633 GCC= 3634fi 3635ac_test_CFLAGS=${CFLAGS+set} 3636ac_save_CFLAGS=$CFLAGS 3637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3638$as_echo_n "checking whether $CC accepts -g... " >&6; } 3639if test "${ac_cv_prog_cc_g+set}" = set; then : 3640 $as_echo_n "(cached) " >&6 3641else 3642 ac_save_c_werror_flag=$ac_c_werror_flag 3643 ac_c_werror_flag=yes 3644 ac_cv_prog_cc_g=no 3645 CFLAGS="-g" 3646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3647/* end confdefs.h. */ 3648 3649int 3650main () 3651{ 3652 3653 ; 3654 return 0; 3655} 3656_ACEOF 3657if ac_fn_c_try_compile "$LINENO"; then : 3658 ac_cv_prog_cc_g=yes 3659else 3660 CFLAGS="" 3661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3662/* end confdefs.h. */ 3663 3664int 3665main () 3666{ 3667 3668 ; 3669 return 0; 3670} 3671_ACEOF 3672if ac_fn_c_try_compile "$LINENO"; then : 3673 3674else 3675 ac_c_werror_flag=$ac_save_c_werror_flag 3676 CFLAGS="-g" 3677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3678/* end confdefs.h. */ 3679 3680int 3681main () 3682{ 3683 3684 ; 3685 return 0; 3686} 3687_ACEOF 3688if ac_fn_c_try_compile "$LINENO"; then : 3689 ac_cv_prog_cc_g=yes 3690fi 3691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3692fi 3693rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3694fi 3695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3696 ac_c_werror_flag=$ac_save_c_werror_flag 3697fi 3698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3699$as_echo "$ac_cv_prog_cc_g" >&6; } 3700if test "$ac_test_CFLAGS" = set; then 3701 CFLAGS=$ac_save_CFLAGS 3702elif test $ac_cv_prog_cc_g = yes; then 3703 if test "$GCC" = yes; then 3704 CFLAGS="-g -O2" 3705 else 3706 CFLAGS="-g" 3707 fi 3708else 3709 if test "$GCC" = yes; then 3710 CFLAGS="-O2" 3711 else 3712 CFLAGS= 3713 fi 3714fi 3715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3716$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3717if test "${ac_cv_prog_cc_c89+set}" = set; then : 3718 $as_echo_n "(cached) " >&6 3719else 3720 ac_cv_prog_cc_c89=no 3721ac_save_CC=$CC 3722cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3723/* end confdefs.h. */ 3724#include <stdarg.h> 3725#include <stdio.h> 3726#include <sys/types.h> 3727#include <sys/stat.h> 3728/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3729struct buf { int x; }; 3730FILE * (*rcsopen) (struct buf *, struct stat *, int); 3731static char *e (p, i) 3732 char **p; 3733 int i; 3734{ 3735 return p[i]; 3736} 3737static char *f (char * (*g) (char **, int), char **p, ...) 3738{ 3739 char *s; 3740 va_list v; 3741 va_start (v,p); 3742 s = g (p, va_arg (v,int)); 3743 va_end (v); 3744 return s; 3745} 3746 3747/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3748 function prototypes and stuff, but not '\xHH' hex character constants. 3749 These don't provoke an error unfortunately, instead are silently treated 3750 as 'x'. The following induces an error, until -std is added to get 3751 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3752 array size at least. It's necessary to write '\x00'==0 to get something 3753 that's true only with -std. */ 3754int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3755 3756/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3757 inside strings and character constants. */ 3758#define FOO(x) 'x' 3759int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3760 3761int test (int i, double x); 3762struct s1 {int (*f) (int a);}; 3763struct s2 {int (*f) (double a);}; 3764int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3765int argc; 3766char **argv; 3767int 3768main () 3769{ 3770return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3771 ; 3772 return 0; 3773} 3774_ACEOF 3775for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3776 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3777do 3778 CC="$ac_save_CC $ac_arg" 3779 if ac_fn_c_try_compile "$LINENO"; then : 3780 ac_cv_prog_cc_c89=$ac_arg 3781fi 3782rm -f core conftest.err conftest.$ac_objext 3783 test "x$ac_cv_prog_cc_c89" != "xno" && break 3784done 3785rm -f conftest.$ac_ext 3786CC=$ac_save_CC 3787 3788fi 3789# AC_CACHE_VAL 3790case "x$ac_cv_prog_cc_c89" in 3791 x) 3792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3793$as_echo "none needed" >&6; } ;; 3794 xno) 3795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3796$as_echo "unsupported" >&6; } ;; 3797 *) 3798 CC="$CC $ac_cv_prog_cc_c89" 3799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3800$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3801esac 3802if test "x$ac_cv_prog_cc_c89" != xno; then : 3803 3804fi 3805 3806ac_ext=c 3807ac_cpp='$CPP $CPPFLAGS' 3808ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3809ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3810ac_compiler_gnu=$ac_cv_c_compiler_gnu 3811 3812depcc="$CC" am_compiler_list= 3813 3814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3815$as_echo_n "checking dependency style of $depcc... " >&6; } 3816if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3817 $as_echo_n "(cached) " >&6 3818else 3819 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3820 # We make a subdir and do the tests there. Otherwise we can end up 3821 # making bogus files that we don't know about and never remove. For 3822 # instance it was reported that on HP-UX the gcc test will end up 3823 # making a dummy file named `D' -- because `-MD' means `put the output 3824 # in D'. 3825 mkdir conftest.dir 3826 # Copy depcomp to subdir because otherwise we won't find it if we're 3827 # using a relative directory. 3828 cp "$am_depcomp" conftest.dir 3829 cd conftest.dir 3830 # We will build objects and dependencies in a subdirectory because 3831 # it helps to detect inapplicable dependency modes. For instance 3832 # both Tru64's cc and ICC support -MD to output dependencies as a 3833 # side effect of compilation, but ICC will put the dependencies in 3834 # the current directory while Tru64 will put them in the object 3835 # directory. 3836 mkdir sub 3837 3838 am_cv_CC_dependencies_compiler_type=none 3839 if test "$am_compiler_list" = ""; then 3840 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3841 fi 3842 am__universal=false 3843 case " $depcc " in #( 3844 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3845 esac 3846 3847 for depmode in $am_compiler_list; do 3848 # Setup a source with many dependencies, because some compilers 3849 # like to wrap large dependency lists on column 80 (with \), and 3850 # we should not choose a depcomp mode which is confused by this. 3851 # 3852 # We need to recreate these files for each test, as the compiler may 3853 # overwrite some of them when testing with obscure command lines. 3854 # This happens at least with the AIX C compiler. 3855 : > sub/conftest.c 3856 for i in 1 2 3 4 5 6; do 3857 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3858 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3859 # Solaris 8's {/usr,}/bin/sh. 3860 touch sub/conftst$i.h 3861 done 3862 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3863 3864 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3865 # mode. It turns out that the SunPro C++ compiler does not properly 3866 # handle `-M -o', and we need to detect this. Also, some Intel 3867 # versions had trouble with output in subdirs 3868 am__obj=sub/conftest.${OBJEXT-o} 3869 am__minus_obj="-o $am__obj" 3870 case $depmode in 3871 gcc) 3872 # This depmode causes a compiler race in universal mode. 3873 test "$am__universal" = false || continue 3874 ;; 3875 nosideeffect) 3876 # after this tag, mechanisms are not by side-effect, so they'll 3877 # only be used when explicitly requested 3878 if test "x$enable_dependency_tracking" = xyes; then 3879 continue 3880 else 3881 break 3882 fi 3883 ;; 3884 msvisualcpp | msvcmsys) 3885 # This compiler won't grok `-c -o', but also, the minuso test has 3886 # not run yet. These depmodes are late enough in the game, and 3887 # so weak that their functioning should not be impacted. 3888 am__obj=conftest.${OBJEXT-o} 3889 am__minus_obj= 3890 ;; 3891 none) break ;; 3892 esac 3893 if depmode=$depmode \ 3894 source=sub/conftest.c object=$am__obj \ 3895 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3896 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3897 >/dev/null 2>conftest.err && 3898 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3899 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3900 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3901 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3902 # icc doesn't choke on unknown options, it will just issue warnings 3903 # or remarks (even with -Werror). So we grep stderr for any message 3904 # that says an option was ignored or not supported. 3905 # When given -MP, icc 7.0 and 7.1 complain thusly: 3906 # icc: Command line warning: ignoring option '-M'; no argument required 3907 # The diagnosis changed in icc 8.0: 3908 # icc: Command line remark: option '-MP' not supported 3909 if (grep 'ignoring option' conftest.err || 3910 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3911 am_cv_CC_dependencies_compiler_type=$depmode 3912 break 3913 fi 3914 fi 3915 done 3916 3917 cd .. 3918 rm -rf conftest.dir 3919else 3920 am_cv_CC_dependencies_compiler_type=none 3921fi 3922 3923fi 3924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3925$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3926CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3927 3928 if 3929 test "x$enable_dependency_tracking" != xno \ 3930 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3931 am__fastdepCC_TRUE= 3932 am__fastdepCC_FALSE='#' 3933else 3934 am__fastdepCC_TRUE='#' 3935 am__fastdepCC_FALSE= 3936fi 3937 3938 3939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 3940$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3941if test "${ac_cv_path_SED+set}" = set; then : 3942 $as_echo_n "(cached) " >&6 3943else 3944 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 3945 for ac_i in 1 2 3 4 5 6 7; do 3946 ac_script="$ac_script$as_nl$ac_script" 3947 done 3948 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 3949 { ac_script=; unset ac_script;} 3950 if test -z "$SED"; then 3951 ac_path_SED_found=false 3952 # Loop through the user's path and test for each of PROGNAME-LIST 3953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3954for as_dir in $PATH 3955do 3956 IFS=$as_save_IFS 3957 test -z "$as_dir" && as_dir=. 3958 for ac_prog in sed gsed; do 3959 for ac_exec_ext in '' $ac_executable_extensions; do 3960 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 3961 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 3962# Check for GNU ac_path_SED and select it if it is found. 3963 # Check for GNU $ac_path_SED 3964case `"$ac_path_SED" --version 2>&1` in 3965*GNU*) 3966 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 3967*) 3968 ac_count=0 3969 $as_echo_n 0123456789 >"conftest.in" 3970 while : 3971 do 3972 cat "conftest.in" "conftest.in" >"conftest.tmp" 3973 mv "conftest.tmp" "conftest.in" 3974 cp "conftest.in" "conftest.nl" 3975 $as_echo '' >> "conftest.nl" 3976 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 3977 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3978 as_fn_arith $ac_count + 1 && ac_count=$as_val 3979 if test $ac_count -gt ${ac_path_SED_max-0}; then 3980 # Best one so far, save it but keep looking for a better one 3981 ac_cv_path_SED="$ac_path_SED" 3982 ac_path_SED_max=$ac_count 3983 fi 3984 # 10*(2^10) chars as input seems more than enough 3985 test $ac_count -gt 10 && break 3986 done 3987 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3988esac 3989 3990 $ac_path_SED_found && break 3 3991 done 3992 done 3993 done 3994IFS=$as_save_IFS 3995 if test -z "$ac_cv_path_SED"; then 3996 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 3997 fi 3998else 3999 ac_cv_path_SED=$SED 4000fi 4001 4002fi 4003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4004$as_echo "$ac_cv_path_SED" >&6; } 4005 SED="$ac_cv_path_SED" 4006 rm -f conftest.sed 4007 4008test -z "$SED" && SED=sed 4009Xsed="$SED -e 1s/^X//" 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4022$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4023if test "${ac_cv_path_GREP+set}" = set; then : 4024 $as_echo_n "(cached) " >&6 4025else 4026 if test -z "$GREP"; then 4027 ac_path_GREP_found=false 4028 # Loop through the user's path and test for each of PROGNAME-LIST 4029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4030for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4031do 4032 IFS=$as_save_IFS 4033 test -z "$as_dir" && as_dir=. 4034 for ac_prog in grep ggrep; do 4035 for ac_exec_ext in '' $ac_executable_extensions; do 4036 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4037 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4038# Check for GNU ac_path_GREP and select it if it is found. 4039 # Check for GNU $ac_path_GREP 4040case `"$ac_path_GREP" --version 2>&1` in 4041*GNU*) 4042 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4043*) 4044 ac_count=0 4045 $as_echo_n 0123456789 >"conftest.in" 4046 while : 4047 do 4048 cat "conftest.in" "conftest.in" >"conftest.tmp" 4049 mv "conftest.tmp" "conftest.in" 4050 cp "conftest.in" "conftest.nl" 4051 $as_echo 'GREP' >> "conftest.nl" 4052 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4053 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4054 as_fn_arith $ac_count + 1 && ac_count=$as_val 4055 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4056 # Best one so far, save it but keep looking for a better one 4057 ac_cv_path_GREP="$ac_path_GREP" 4058 ac_path_GREP_max=$ac_count 4059 fi 4060 # 10*(2^10) chars as input seems more than enough 4061 test $ac_count -gt 10 && break 4062 done 4063 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4064esac 4065 4066 $ac_path_GREP_found && break 3 4067 done 4068 done 4069 done 4070IFS=$as_save_IFS 4071 if test -z "$ac_cv_path_GREP"; then 4072 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4073 fi 4074else 4075 ac_cv_path_GREP=$GREP 4076fi 4077 4078fi 4079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4080$as_echo "$ac_cv_path_GREP" >&6; } 4081 GREP="$ac_cv_path_GREP" 4082 4083 4084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4085$as_echo_n "checking for egrep... " >&6; } 4086if test "${ac_cv_path_EGREP+set}" = set; then : 4087 $as_echo_n "(cached) " >&6 4088else 4089 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4090 then ac_cv_path_EGREP="$GREP -E" 4091 else 4092 if test -z "$EGREP"; then 4093 ac_path_EGREP_found=false 4094 # Loop through the user's path and test for each of PROGNAME-LIST 4095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4096for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4097do 4098 IFS=$as_save_IFS 4099 test -z "$as_dir" && as_dir=. 4100 for ac_prog in egrep; do 4101 for ac_exec_ext in '' $ac_executable_extensions; do 4102 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4103 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4104# Check for GNU ac_path_EGREP and select it if it is found. 4105 # Check for GNU $ac_path_EGREP 4106case `"$ac_path_EGREP" --version 2>&1` in 4107*GNU*) 4108 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4109*) 4110 ac_count=0 4111 $as_echo_n 0123456789 >"conftest.in" 4112 while : 4113 do 4114 cat "conftest.in" "conftest.in" >"conftest.tmp" 4115 mv "conftest.tmp" "conftest.in" 4116 cp "conftest.in" "conftest.nl" 4117 $as_echo 'EGREP' >> "conftest.nl" 4118 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4119 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4120 as_fn_arith $ac_count + 1 && ac_count=$as_val 4121 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4122 # Best one so far, save it but keep looking for a better one 4123 ac_cv_path_EGREP="$ac_path_EGREP" 4124 ac_path_EGREP_max=$ac_count 4125 fi 4126 # 10*(2^10) chars as input seems more than enough 4127 test $ac_count -gt 10 && break 4128 done 4129 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4130esac 4131 4132 $ac_path_EGREP_found && break 3 4133 done 4134 done 4135 done 4136IFS=$as_save_IFS 4137 if test -z "$ac_cv_path_EGREP"; then 4138 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4139 fi 4140else 4141 ac_cv_path_EGREP=$EGREP 4142fi 4143 4144 fi 4145fi 4146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4147$as_echo "$ac_cv_path_EGREP" >&6; } 4148 EGREP="$ac_cv_path_EGREP" 4149 4150 4151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4152$as_echo_n "checking for fgrep... " >&6; } 4153if test "${ac_cv_path_FGREP+set}" = set; then : 4154 $as_echo_n "(cached) " >&6 4155else 4156 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4157 then ac_cv_path_FGREP="$GREP -F" 4158 else 4159 if test -z "$FGREP"; then 4160 ac_path_FGREP_found=false 4161 # Loop through the user's path and test for each of PROGNAME-LIST 4162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4163for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4164do 4165 IFS=$as_save_IFS 4166 test -z "$as_dir" && as_dir=. 4167 for ac_prog in fgrep; do 4168 for ac_exec_ext in '' $ac_executable_extensions; do 4169 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4170 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4171# Check for GNU ac_path_FGREP and select it if it is found. 4172 # Check for GNU $ac_path_FGREP 4173case `"$ac_path_FGREP" --version 2>&1` in 4174*GNU*) 4175 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4176*) 4177 ac_count=0 4178 $as_echo_n 0123456789 >"conftest.in" 4179 while : 4180 do 4181 cat "conftest.in" "conftest.in" >"conftest.tmp" 4182 mv "conftest.tmp" "conftest.in" 4183 cp "conftest.in" "conftest.nl" 4184 $as_echo 'FGREP' >> "conftest.nl" 4185 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4186 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4187 as_fn_arith $ac_count + 1 && ac_count=$as_val 4188 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4189 # Best one so far, save it but keep looking for a better one 4190 ac_cv_path_FGREP="$ac_path_FGREP" 4191 ac_path_FGREP_max=$ac_count 4192 fi 4193 # 10*(2^10) chars as input seems more than enough 4194 test $ac_count -gt 10 && break 4195 done 4196 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4197esac 4198 4199 $ac_path_FGREP_found && break 3 4200 done 4201 done 4202 done 4203IFS=$as_save_IFS 4204 if test -z "$ac_cv_path_FGREP"; then 4205 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4206 fi 4207else 4208 ac_cv_path_FGREP=$FGREP 4209fi 4210 4211 fi 4212fi 4213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4214$as_echo "$ac_cv_path_FGREP" >&6; } 4215 FGREP="$ac_cv_path_FGREP" 4216 4217 4218test -z "$GREP" && GREP=grep 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238# Check whether --with-gnu-ld was given. 4239if test "${with_gnu_ld+set}" = set; then : 4240 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4241else 4242 with_gnu_ld=no 4243fi 4244 4245ac_prog=ld 4246if test "$GCC" = yes; then 4247 # Check if gcc -print-prog-name=ld gives a path. 4248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4249$as_echo_n "checking for ld used by $CC... " >&6; } 4250 case $host in 4251 *-*-mingw*) 4252 # gcc leaves a trailing carriage return which upsets mingw 4253 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4254 *) 4255 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4256 esac 4257 case $ac_prog in 4258 # Accept absolute paths. 4259 [\\/]* | ?:[\\/]*) 4260 re_direlt='/[^/][^/]*/\.\./' 4261 # Canonicalize the pathname of ld 4262 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4263 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4264 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4265 done 4266 test -z "$LD" && LD="$ac_prog" 4267 ;; 4268 "") 4269 # If it fails, then pretend we aren't using GCC. 4270 ac_prog=ld 4271 ;; 4272 *) 4273 # If it is relative, then search for the first ld in PATH. 4274 with_gnu_ld=unknown 4275 ;; 4276 esac 4277elif test "$with_gnu_ld" = yes; then 4278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4279$as_echo_n "checking for GNU ld... " >&6; } 4280else 4281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4282$as_echo_n "checking for non-GNU ld... " >&6; } 4283fi 4284if test "${lt_cv_path_LD+set}" = set; then : 4285 $as_echo_n "(cached) " >&6 4286else 4287 if test -z "$LD"; then 4288 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4289 for ac_dir in $PATH; do 4290 IFS="$lt_save_ifs" 4291 test -z "$ac_dir" && ac_dir=. 4292 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4293 lt_cv_path_LD="$ac_dir/$ac_prog" 4294 # Check to see if the program is GNU ld. I'd rather use --version, 4295 # but apparently some variants of GNU ld only accept -v. 4296 # Break only if it was the GNU/non-GNU ld that we prefer. 4297 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4298 *GNU* | *'with BFD'*) 4299 test "$with_gnu_ld" != no && break 4300 ;; 4301 *) 4302 test "$with_gnu_ld" != yes && break 4303 ;; 4304 esac 4305 fi 4306 done 4307 IFS="$lt_save_ifs" 4308else 4309 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4310fi 4311fi 4312 4313LD="$lt_cv_path_LD" 4314if test -n "$LD"; then 4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4316$as_echo "$LD" >&6; } 4317else 4318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4319$as_echo "no" >&6; } 4320fi 4321test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 4322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4323$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4324if test "${lt_cv_prog_gnu_ld+set}" = set; then : 4325 $as_echo_n "(cached) " >&6 4326else 4327 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4328case `$LD -v 2>&1 </dev/null` in 4329*GNU* | *'with BFD'*) 4330 lt_cv_prog_gnu_ld=yes 4331 ;; 4332*) 4333 lt_cv_prog_gnu_ld=no 4334 ;; 4335esac 4336fi 4337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4338$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4339with_gnu_ld=$lt_cv_prog_gnu_ld 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4350$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4351if test "${lt_cv_path_NM+set}" = set; then : 4352 $as_echo_n "(cached) " >&6 4353else 4354 if test -n "$NM"; then 4355 # Let the user override the test. 4356 lt_cv_path_NM="$NM" 4357else 4358 lt_nm_to_check="${ac_tool_prefix}nm" 4359 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4360 lt_nm_to_check="$lt_nm_to_check nm" 4361 fi 4362 for lt_tmp_nm in $lt_nm_to_check; do 4363 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4364 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4365 IFS="$lt_save_ifs" 4366 test -z "$ac_dir" && ac_dir=. 4367 tmp_nm="$ac_dir/$lt_tmp_nm" 4368 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4369 # Check to see if the nm accepts a BSD-compat flag. 4370 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4371 # nm: unknown option "B" ignored 4372 # Tru64's nm complains that /dev/null is an invalid object file 4373 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4374 */dev/null* | *'Invalid file or object type'*) 4375 lt_cv_path_NM="$tmp_nm -B" 4376 break 4377 ;; 4378 *) 4379 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4380 */dev/null*) 4381 lt_cv_path_NM="$tmp_nm -p" 4382 break 4383 ;; 4384 *) 4385 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4386 continue # so that we can try to find one that supports BSD flags 4387 ;; 4388 esac 4389 ;; 4390 esac 4391 fi 4392 done 4393 IFS="$lt_save_ifs" 4394 done 4395 : ${lt_cv_path_NM=no} 4396fi 4397fi 4398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4399$as_echo "$lt_cv_path_NM" >&6; } 4400if test "$lt_cv_path_NM" != "no"; then 4401 NM="$lt_cv_path_NM" 4402else 4403 # Didn't find any BSD compatible name lister, look for dumpbin. 4404 if test -n "$ac_tool_prefix"; then 4405 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4406 do 4407 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4408set dummy $ac_tool_prefix$ac_prog; 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_prog_DUMPBIN+set}" = set; then : 4412 $as_echo_n "(cached) " >&6 4413else 4414 if test -n "$DUMPBIN"; then 4415 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4416else 4417as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4418for as_dir in $PATH 4419do 4420 IFS=$as_save_IFS 4421 test -z "$as_dir" && as_dir=. 4422 for ac_exec_ext in '' $ac_executable_extensions; do 4423 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4424 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4426 break 2 4427 fi 4428done 4429 done 4430IFS=$as_save_IFS 4431 4432fi 4433fi 4434DUMPBIN=$ac_cv_prog_DUMPBIN 4435if test -n "$DUMPBIN"; then 4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4437$as_echo "$DUMPBIN" >&6; } 4438else 4439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4440$as_echo "no" >&6; } 4441fi 4442 4443 4444 test -n "$DUMPBIN" && break 4445 done 4446fi 4447if test -z "$DUMPBIN"; then 4448 ac_ct_DUMPBIN=$DUMPBIN 4449 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4450do 4451 # Extract the first word of "$ac_prog", so it can be a program name with args. 4452set dummy $ac_prog; ac_word=$2 4453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4454$as_echo_n "checking for $ac_word... " >&6; } 4455if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 4456 $as_echo_n "(cached) " >&6 4457else 4458 if test -n "$ac_ct_DUMPBIN"; then 4459 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4460else 4461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4462for as_dir in $PATH 4463do 4464 IFS=$as_save_IFS 4465 test -z "$as_dir" && as_dir=. 4466 for ac_exec_ext in '' $ac_executable_extensions; do 4467 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4468 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4470 break 2 4471 fi 4472done 4473 done 4474IFS=$as_save_IFS 4475 4476fi 4477fi 4478ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4479if test -n "$ac_ct_DUMPBIN"; then 4480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4481$as_echo "$ac_ct_DUMPBIN" >&6; } 4482else 4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4484$as_echo "no" >&6; } 4485fi 4486 4487 4488 test -n "$ac_ct_DUMPBIN" && break 4489done 4490 4491 if test "x$ac_ct_DUMPBIN" = x; then 4492 DUMPBIN=":" 4493 else 4494 case $cross_compiling:$ac_tool_warned in 4495yes:) 4496{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4497$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4498ac_tool_warned=yes ;; 4499esac 4500 DUMPBIN=$ac_ct_DUMPBIN 4501 fi 4502fi 4503 4504 4505 if test "$DUMPBIN" != ":"; then 4506 NM="$DUMPBIN" 4507 fi 4508fi 4509test -z "$NM" && NM=nm 4510 4511 4512 4513 4514 4515 4516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4517$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4518if test "${lt_cv_nm_interface+set}" = set; then : 4519 $as_echo_n "(cached) " >&6 4520else 4521 lt_cv_nm_interface="BSD nm" 4522 echo "int some_variable = 0;" > conftest.$ac_ext 4523 (eval echo "\"\$as_me:4523: $ac_compile\"" >&5) 4524 (eval "$ac_compile" 2>conftest.err) 4525 cat conftest.err >&5 4526 (eval echo "\"\$as_me:4526: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4527 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4528 cat conftest.err >&5 4529 (eval echo "\"\$as_me:4529: output\"" >&5) 4530 cat conftest.out >&5 4531 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4532 lt_cv_nm_interface="MS dumpbin" 4533 fi 4534 rm -f conftest* 4535fi 4536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4537$as_echo "$lt_cv_nm_interface" >&6; } 4538 4539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4540$as_echo_n "checking whether ln -s works... " >&6; } 4541LN_S=$as_ln_s 4542if test "$LN_S" = "ln -s"; then 4543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4544$as_echo "yes" >&6; } 4545else 4546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4547$as_echo "no, using $LN_S" >&6; } 4548fi 4549 4550# find the maximum length of command line arguments 4551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4552$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4553if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 4554 $as_echo_n "(cached) " >&6 4555else 4556 i=0 4557 teststring="ABCD" 4558 4559 case $build_os in 4560 msdosdjgpp*) 4561 # On DJGPP, this test can blow up pretty badly due to problems in libc 4562 # (any single argument exceeding 2000 bytes causes a buffer overrun 4563 # during glob expansion). Even if it were fixed, the result of this 4564 # check would be larger than it should be. 4565 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4566 ;; 4567 4568 gnu*) 4569 # Under GNU Hurd, this test is not required because there is 4570 # no limit to the length of command line arguments. 4571 # Libtool will interpret -1 as no limit whatsoever 4572 lt_cv_sys_max_cmd_len=-1; 4573 ;; 4574 4575 cygwin* | mingw* | cegcc*) 4576 # On Win9x/ME, this test blows up -- it succeeds, but takes 4577 # about 5 minutes as the teststring grows exponentially. 4578 # Worse, since 9x/ME are not pre-emptively multitasking, 4579 # you end up with a "frozen" computer, even though with patience 4580 # the test eventually succeeds (with a max line length of 256k). 4581 # Instead, let's just punt: use the minimum linelength reported by 4582 # all of the supported platforms: 8192 (on NT/2K/XP). 4583 lt_cv_sys_max_cmd_len=8192; 4584 ;; 4585 4586 amigaos*) 4587 # On AmigaOS with pdksh, this test takes hours, literally. 4588 # So we just punt and use a minimum line length of 8192. 4589 lt_cv_sys_max_cmd_len=8192; 4590 ;; 4591 4592 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4593 # This has been around since 386BSD, at least. Likely further. 4594 if test -x /sbin/sysctl; then 4595 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4596 elif test -x /usr/sbin/sysctl; then 4597 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4598 else 4599 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4600 fi 4601 # And add a safety zone 4602 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4603 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4604 ;; 4605 4606 interix*) 4607 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4608 lt_cv_sys_max_cmd_len=196608 4609 ;; 4610 4611 osf*) 4612 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4613 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4614 # nice to cause kernel panics so lets avoid the loop below. 4615 # First set a reasonable default. 4616 lt_cv_sys_max_cmd_len=16384 4617 # 4618 if test -x /sbin/sysconfig; then 4619 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4620 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4621 esac 4622 fi 4623 ;; 4624 sco3.2v5*) 4625 lt_cv_sys_max_cmd_len=102400 4626 ;; 4627 sysv5* | sco5v6* | sysv4.2uw2*) 4628 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4629 if test -n "$kargmax"; then 4630 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4631 else 4632 lt_cv_sys_max_cmd_len=32768 4633 fi 4634 ;; 4635 *) 4636 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4637 if test -n "$lt_cv_sys_max_cmd_len"; then 4638 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4639 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4640 else 4641 # Make teststring a little bigger before we do anything with it. 4642 # a 1K string should be a reasonable start. 4643 for i in 1 2 3 4 5 6 7 8 ; do 4644 teststring=$teststring$teststring 4645 done 4646 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4647 # If test is not a shell built-in, we'll probably end up computing a 4648 # maximum length that is only half of the actual maximum length, but 4649 # we can't tell. 4650 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 4651 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 4652 test $i != 17 # 1/2 MB should be enough 4653 do 4654 i=`expr $i + 1` 4655 teststring=$teststring$teststring 4656 done 4657 # Only check the string length outside the loop. 4658 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4659 teststring= 4660 # Add a significant safety factor because C++ compilers can tack on 4661 # massive amounts of additional arguments before passing them to the 4662 # linker. It appears as though 1/2 is a usable value. 4663 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4664 fi 4665 ;; 4666 esac 4667 4668fi 4669 4670if test -n $lt_cv_sys_max_cmd_len ; then 4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4672$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4673else 4674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4675$as_echo "none" >&6; } 4676fi 4677max_cmd_len=$lt_cv_sys_max_cmd_len 4678 4679 4680 4681 4682 4683 4684: ${CP="cp -f"} 4685: ${MV="mv -f"} 4686: ${RM="rm -f"} 4687 4688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4689$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4690# Try some XSI features 4691xsi_shell=no 4692( _lt_dummy="a/b/c" 4693 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4694 = c,a/b,, \ 4695 && eval 'test $(( 1 + 1 )) -eq 2 \ 4696 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4697 && xsi_shell=yes 4698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4699$as_echo "$xsi_shell" >&6; } 4700 4701 4702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4703$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4704lt_shell_append=no 4705( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4706 >/dev/null 2>&1 \ 4707 && lt_shell_append=yes 4708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4709$as_echo "$lt_shell_append" >&6; } 4710 4711 4712if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4713 lt_unset=unset 4714else 4715 lt_unset=false 4716fi 4717 4718 4719 4720 4721 4722# test EBCDIC or ASCII 4723case `echo X|tr X '\101'` in 4724 A) # ASCII based system 4725 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4726 lt_SP2NL='tr \040 \012' 4727 lt_NL2SP='tr \015\012 \040\040' 4728 ;; 4729 *) # EBCDIC based system 4730 lt_SP2NL='tr \100 \n' 4731 lt_NL2SP='tr \r\n \100\100' 4732 ;; 4733esac 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4744$as_echo_n "checking for $LD option to reload object files... " >&6; } 4745if test "${lt_cv_ld_reload_flag+set}" = set; then : 4746 $as_echo_n "(cached) " >&6 4747else 4748 lt_cv_ld_reload_flag='-r' 4749fi 4750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4751$as_echo "$lt_cv_ld_reload_flag" >&6; } 4752reload_flag=$lt_cv_ld_reload_flag 4753case $reload_flag in 4754"" | " "*) ;; 4755*) reload_flag=" $reload_flag" ;; 4756esac 4757reload_cmds='$LD$reload_flag -o $output$reload_objs' 4758case $host_os in 4759 darwin*) 4760 if test "$GCC" = yes; then 4761 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4762 else 4763 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4764 fi 4765 ;; 4766esac 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776if test -n "$ac_tool_prefix"; then 4777 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4778set dummy ${ac_tool_prefix}objdump; ac_word=$2 4779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4780$as_echo_n "checking for $ac_word... " >&6; } 4781if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 4782 $as_echo_n "(cached) " >&6 4783else 4784 if test -n "$OBJDUMP"; then 4785 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4786else 4787as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4788for as_dir in $PATH 4789do 4790 IFS=$as_save_IFS 4791 test -z "$as_dir" && as_dir=. 4792 for ac_exec_ext in '' $ac_executable_extensions; do 4793 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4794 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4796 break 2 4797 fi 4798done 4799 done 4800IFS=$as_save_IFS 4801 4802fi 4803fi 4804OBJDUMP=$ac_cv_prog_OBJDUMP 4805if test -n "$OBJDUMP"; then 4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4807$as_echo "$OBJDUMP" >&6; } 4808else 4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4810$as_echo "no" >&6; } 4811fi 4812 4813 4814fi 4815if test -z "$ac_cv_prog_OBJDUMP"; then 4816 ac_ct_OBJDUMP=$OBJDUMP 4817 # Extract the first word of "objdump", so it can be a program name with args. 4818set dummy objdump; ac_word=$2 4819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4820$as_echo_n "checking for $ac_word... " >&6; } 4821if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 4822 $as_echo_n "(cached) " >&6 4823else 4824 if test -n "$ac_ct_OBJDUMP"; then 4825 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4826else 4827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4828for as_dir in $PATH 4829do 4830 IFS=$as_save_IFS 4831 test -z "$as_dir" && as_dir=. 4832 for ac_exec_ext in '' $ac_executable_extensions; do 4833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4834 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4836 break 2 4837 fi 4838done 4839 done 4840IFS=$as_save_IFS 4841 4842fi 4843fi 4844ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4845if test -n "$ac_ct_OBJDUMP"; then 4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4847$as_echo "$ac_ct_OBJDUMP" >&6; } 4848else 4849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4850$as_echo "no" >&6; } 4851fi 4852 4853 if test "x$ac_ct_OBJDUMP" = x; then 4854 OBJDUMP="false" 4855 else 4856 case $cross_compiling:$ac_tool_warned in 4857yes:) 4858{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4859$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4860ac_tool_warned=yes ;; 4861esac 4862 OBJDUMP=$ac_ct_OBJDUMP 4863 fi 4864else 4865 OBJDUMP="$ac_cv_prog_OBJDUMP" 4866fi 4867 4868test -z "$OBJDUMP" && OBJDUMP=objdump 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 4879$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4880if test "${lt_cv_deplibs_check_method+set}" = set; then : 4881 $as_echo_n "(cached) " >&6 4882else 4883 lt_cv_file_magic_cmd='$MAGIC_CMD' 4884lt_cv_file_magic_test_file= 4885lt_cv_deplibs_check_method='unknown' 4886# Need to set the preceding variable on all platforms that support 4887# interlibrary dependencies. 4888# 'none' -- dependencies not supported. 4889# `unknown' -- same as none, but documents that we really don't know. 4890# 'pass_all' -- all dependencies passed with no checks. 4891# 'test_compile' -- check by making test program. 4892# 'file_magic [[regex]]' -- check by looking for files in library path 4893# which responds to the $file_magic_cmd with a given extended regex. 4894# If you have `file' or equivalent on your system and you're not sure 4895# whether `pass_all' will *always* work, you probably want this one. 4896 4897case $host_os in 4898aix[4-9]*) 4899 lt_cv_deplibs_check_method=pass_all 4900 ;; 4901 4902beos*) 4903 lt_cv_deplibs_check_method=pass_all 4904 ;; 4905 4906bsdi[45]*) 4907 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4908 lt_cv_file_magic_cmd='/usr/bin/file -L' 4909 lt_cv_file_magic_test_file=/shlib/libc.so 4910 ;; 4911 4912cygwin*) 4913 # func_win32_libid is a shell function defined in ltmain.sh 4914 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4915 lt_cv_file_magic_cmd='func_win32_libid' 4916 ;; 4917 4918mingw* | pw32*) 4919 # Base MSYS/MinGW do not provide the 'file' command needed by 4920 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4921 # unless we find 'file', for example because we are cross-compiling. 4922 if ( file / ) >/dev/null 2>&1; then 4923 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4924 lt_cv_file_magic_cmd='func_win32_libid' 4925 else 4926 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4927 lt_cv_file_magic_cmd='$OBJDUMP -f' 4928 fi 4929 ;; 4930 4931cegcc) 4932 # use the weaker test based on 'objdump'. See mingw*. 4933 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 4934 lt_cv_file_magic_cmd='$OBJDUMP -f' 4935 ;; 4936 4937darwin* | rhapsody*) 4938 lt_cv_deplibs_check_method=pass_all 4939 ;; 4940 4941freebsd* | dragonfly*) 4942 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4943 case $host_cpu in 4944 i*86 ) 4945 # Not sure whether the presence of OpenBSD here was a mistake. 4946 # Let's accept both of them until this is cleared up. 4947 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4948 lt_cv_file_magic_cmd=/usr/bin/file 4949 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4950 ;; 4951 esac 4952 else 4953 lt_cv_deplibs_check_method=pass_all 4954 fi 4955 ;; 4956 4957gnu*) 4958 lt_cv_deplibs_check_method=pass_all 4959 ;; 4960 4961hpux10.20* | hpux11*) 4962 lt_cv_file_magic_cmd=/usr/bin/file 4963 case $host_cpu in 4964 ia64*) 4965 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4966 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4967 ;; 4968 hppa*64*) 4969 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]' 4970 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4971 ;; 4972 *) 4973 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4974 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4975 ;; 4976 esac 4977 ;; 4978 4979interix[3-9]*) 4980 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4981 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4982 ;; 4983 4984irix5* | irix6* | nonstopux*) 4985 case $LD in 4986 *-32|*"-32 ") libmagic=32-bit;; 4987 *-n32|*"-n32 ") libmagic=N32;; 4988 *-64|*"-64 ") libmagic=64-bit;; 4989 *) libmagic=never-match;; 4990 esac 4991 lt_cv_deplibs_check_method=pass_all 4992 ;; 4993 4994# This must be Linux ELF. 4995linux* | k*bsd*-gnu) 4996 lt_cv_deplibs_check_method=pass_all 4997 ;; 4998 4999netbsd*) 5000 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5001 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5002 else 5003 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5004 fi 5005 ;; 5006 5007newos6*) 5008 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5009 lt_cv_file_magic_cmd=/usr/bin/file 5010 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5011 ;; 5012 5013*nto* | *qnx*) 5014 lt_cv_deplibs_check_method=pass_all 5015 ;; 5016 5017openbsd*) 5018 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5019 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5020 else 5021 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5022 fi 5023 ;; 5024 5025osf3* | osf4* | osf5*) 5026 lt_cv_deplibs_check_method=pass_all 5027 ;; 5028 5029rdos*) 5030 lt_cv_deplibs_check_method=pass_all 5031 ;; 5032 5033solaris*) 5034 lt_cv_deplibs_check_method=pass_all 5035 ;; 5036 5037sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5038 lt_cv_deplibs_check_method=pass_all 5039 ;; 5040 5041sysv4 | sysv4.3*) 5042 case $host_vendor in 5043 motorola) 5044 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]' 5045 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5046 ;; 5047 ncr) 5048 lt_cv_deplibs_check_method=pass_all 5049 ;; 5050 sequent) 5051 lt_cv_file_magic_cmd='/bin/file' 5052 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5053 ;; 5054 sni) 5055 lt_cv_file_magic_cmd='/bin/file' 5056 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5057 lt_cv_file_magic_test_file=/lib/libc.so 5058 ;; 5059 siemens) 5060 lt_cv_deplibs_check_method=pass_all 5061 ;; 5062 pc) 5063 lt_cv_deplibs_check_method=pass_all 5064 ;; 5065 esac 5066 ;; 5067 5068tpf*) 5069 lt_cv_deplibs_check_method=pass_all 5070 ;; 5071esac 5072 5073fi 5074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5075$as_echo "$lt_cv_deplibs_check_method" >&6; } 5076file_magic_cmd=$lt_cv_file_magic_cmd 5077deplibs_check_method=$lt_cv_deplibs_check_method 5078test -z "$deplibs_check_method" && deplibs_check_method=unknown 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091if test -n "$ac_tool_prefix"; then 5092 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5093set dummy ${ac_tool_prefix}ar; ac_word=$2 5094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5095$as_echo_n "checking for $ac_word... " >&6; } 5096if test "${ac_cv_prog_AR+set}" = set; then : 5097 $as_echo_n "(cached) " >&6 5098else 5099 if test -n "$AR"; then 5100 ac_cv_prog_AR="$AR" # Let the user override the test. 5101else 5102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5103for as_dir in $PATH 5104do 5105 IFS=$as_save_IFS 5106 test -z "$as_dir" && as_dir=. 5107 for ac_exec_ext in '' $ac_executable_extensions; do 5108 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5109 ac_cv_prog_AR="${ac_tool_prefix}ar" 5110 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5111 break 2 5112 fi 5113done 5114 done 5115IFS=$as_save_IFS 5116 5117fi 5118fi 5119AR=$ac_cv_prog_AR 5120if test -n "$AR"; then 5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5122$as_echo "$AR" >&6; } 5123else 5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5125$as_echo "no" >&6; } 5126fi 5127 5128 5129fi 5130if test -z "$ac_cv_prog_AR"; then 5131 ac_ct_AR=$AR 5132 # Extract the first word of "ar", so it can be a program name with args. 5133set dummy ar; ac_word=$2 5134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5135$as_echo_n "checking for $ac_word... " >&6; } 5136if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5137 $as_echo_n "(cached) " >&6 5138else 5139 if test -n "$ac_ct_AR"; then 5140 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5141else 5142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5143for as_dir in $PATH 5144do 5145 IFS=$as_save_IFS 5146 test -z "$as_dir" && as_dir=. 5147 for ac_exec_ext in '' $ac_executable_extensions; do 5148 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5149 ac_cv_prog_ac_ct_AR="ar" 5150 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5151 break 2 5152 fi 5153done 5154 done 5155IFS=$as_save_IFS 5156 5157fi 5158fi 5159ac_ct_AR=$ac_cv_prog_ac_ct_AR 5160if test -n "$ac_ct_AR"; then 5161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5162$as_echo "$ac_ct_AR" >&6; } 5163else 5164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5165$as_echo "no" >&6; } 5166fi 5167 5168 if test "x$ac_ct_AR" = x; then 5169 AR="false" 5170 else 5171 case $cross_compiling:$ac_tool_warned in 5172yes:) 5173{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5174$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5175ac_tool_warned=yes ;; 5176esac 5177 AR=$ac_ct_AR 5178 fi 5179else 5180 AR="$ac_cv_prog_AR" 5181fi 5182 5183test -z "$AR" && AR=ar 5184test -z "$AR_FLAGS" && AR_FLAGS=cru 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196if test -n "$ac_tool_prefix"; then 5197 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5198set dummy ${ac_tool_prefix}strip; ac_word=$2 5199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5200$as_echo_n "checking for $ac_word... " >&6; } 5201if test "${ac_cv_prog_STRIP+set}" = set; then : 5202 $as_echo_n "(cached) " >&6 5203else 5204 if test -n "$STRIP"; then 5205 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5206else 5207as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5208for as_dir in $PATH 5209do 5210 IFS=$as_save_IFS 5211 test -z "$as_dir" && as_dir=. 5212 for ac_exec_ext in '' $ac_executable_extensions; do 5213 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5214 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5216 break 2 5217 fi 5218done 5219 done 5220IFS=$as_save_IFS 5221 5222fi 5223fi 5224STRIP=$ac_cv_prog_STRIP 5225if test -n "$STRIP"; then 5226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5227$as_echo "$STRIP" >&6; } 5228else 5229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5230$as_echo "no" >&6; } 5231fi 5232 5233 5234fi 5235if test -z "$ac_cv_prog_STRIP"; then 5236 ac_ct_STRIP=$STRIP 5237 # Extract the first word of "strip", so it can be a program name with args. 5238set dummy strip; ac_word=$2 5239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5240$as_echo_n "checking for $ac_word... " >&6; } 5241if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 5242 $as_echo_n "(cached) " >&6 5243else 5244 if test -n "$ac_ct_STRIP"; then 5245 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5246else 5247as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5248for as_dir in $PATH 5249do 5250 IFS=$as_save_IFS 5251 test -z "$as_dir" && as_dir=. 5252 for ac_exec_ext in '' $ac_executable_extensions; do 5253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5254 ac_cv_prog_ac_ct_STRIP="strip" 5255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5256 break 2 5257 fi 5258done 5259 done 5260IFS=$as_save_IFS 5261 5262fi 5263fi 5264ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5265if test -n "$ac_ct_STRIP"; then 5266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5267$as_echo "$ac_ct_STRIP" >&6; } 5268else 5269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5270$as_echo "no" >&6; } 5271fi 5272 5273 if test "x$ac_ct_STRIP" = x; then 5274 STRIP=":" 5275 else 5276 case $cross_compiling:$ac_tool_warned in 5277yes:) 5278{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5279$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5280ac_tool_warned=yes ;; 5281esac 5282 STRIP=$ac_ct_STRIP 5283 fi 5284else 5285 STRIP="$ac_cv_prog_STRIP" 5286fi 5287 5288test -z "$STRIP" && STRIP=: 5289 5290 5291 5292 5293 5294 5295if test -n "$ac_tool_prefix"; then 5296 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5297set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5299$as_echo_n "checking for $ac_word... " >&6; } 5300if test "${ac_cv_prog_RANLIB+set}" = set; then : 5301 $as_echo_n "(cached) " >&6 5302else 5303 if test -n "$RANLIB"; then 5304 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5305else 5306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5307for as_dir in $PATH 5308do 5309 IFS=$as_save_IFS 5310 test -z "$as_dir" && as_dir=. 5311 for ac_exec_ext in '' $ac_executable_extensions; do 5312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5313 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5314 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5315 break 2 5316 fi 5317done 5318 done 5319IFS=$as_save_IFS 5320 5321fi 5322fi 5323RANLIB=$ac_cv_prog_RANLIB 5324if test -n "$RANLIB"; then 5325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5326$as_echo "$RANLIB" >&6; } 5327else 5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5329$as_echo "no" >&6; } 5330fi 5331 5332 5333fi 5334if test -z "$ac_cv_prog_RANLIB"; then 5335 ac_ct_RANLIB=$RANLIB 5336 # Extract the first word of "ranlib", so it can be a program name with args. 5337set dummy ranlib; ac_word=$2 5338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5339$as_echo_n "checking for $ac_word... " >&6; } 5340if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5341 $as_echo_n "(cached) " >&6 5342else 5343 if test -n "$ac_ct_RANLIB"; then 5344 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5345else 5346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5347for as_dir in $PATH 5348do 5349 IFS=$as_save_IFS 5350 test -z "$as_dir" && as_dir=. 5351 for ac_exec_ext in '' $ac_executable_extensions; do 5352 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5353 ac_cv_prog_ac_ct_RANLIB="ranlib" 5354 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5355 break 2 5356 fi 5357done 5358 done 5359IFS=$as_save_IFS 5360 5361fi 5362fi 5363ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5364if test -n "$ac_ct_RANLIB"; then 5365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5366$as_echo "$ac_ct_RANLIB" >&6; } 5367else 5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5369$as_echo "no" >&6; } 5370fi 5371 5372 if test "x$ac_ct_RANLIB" = x; then 5373 RANLIB=":" 5374 else 5375 case $cross_compiling:$ac_tool_warned in 5376yes:) 5377{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5378$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5379ac_tool_warned=yes ;; 5380esac 5381 RANLIB=$ac_ct_RANLIB 5382 fi 5383else 5384 RANLIB="$ac_cv_prog_RANLIB" 5385fi 5386 5387test -z "$RANLIB" && RANLIB=: 5388 5389 5390 5391 5392 5393 5394# Determine commands to create old-style static archives. 5395old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5396old_postinstall_cmds='chmod 644 $oldlib' 5397old_postuninstall_cmds= 5398 5399if test -n "$RANLIB"; then 5400 case $host_os in 5401 openbsd*) 5402 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5403 ;; 5404 *) 5405 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5406 ;; 5407 esac 5408 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5409fi 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444# If no C compiler was specified, use CC. 5445LTCC=${LTCC-"$CC"} 5446 5447# If no C compiler flags were specified, use CFLAGS. 5448LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5449 5450# Allow CC to be a program name with arguments. 5451compiler=$CC 5452 5453 5454# Check for command to grab the raw symbol name followed by C symbol from nm. 5455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5456$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5457if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 5458 $as_echo_n "(cached) " >&6 5459else 5460 5461# These are sane defaults that work on at least a few old systems. 5462# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5463 5464# Character class describing NM global symbol codes. 5465symcode='[BCDEGRST]' 5466 5467# Regexp to match symbols that can be accessed directly from C. 5468sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5469 5470# Define system-specific variables. 5471case $host_os in 5472aix*) 5473 symcode='[BCDT]' 5474 ;; 5475cygwin* | mingw* | pw32* | cegcc*) 5476 symcode='[ABCDGISTW]' 5477 ;; 5478hpux*) 5479 if test "$host_cpu" = ia64; then 5480 symcode='[ABCDEGRST]' 5481 fi 5482 ;; 5483irix* | nonstopux*) 5484 symcode='[BCDEGRST]' 5485 ;; 5486osf*) 5487 symcode='[BCDEGQRST]' 5488 ;; 5489solaris*) 5490 symcode='[BDRT]' 5491 ;; 5492sco3.2v5*) 5493 symcode='[DT]' 5494 ;; 5495sysv4.2uw2*) 5496 symcode='[DT]' 5497 ;; 5498sysv5* | sco5v6* | unixware* | OpenUNIX*) 5499 symcode='[ABDT]' 5500 ;; 5501sysv4) 5502 symcode='[DFNSTU]' 5503 ;; 5504esac 5505 5506# If we're using GNU nm, then use its standard symbol codes. 5507case `$NM -V 2>&1` in 5508*GNU* | *'with BFD'*) 5509 symcode='[ABCDGIRSTW]' ;; 5510esac 5511 5512# Transform an extracted symbol line into a proper C declaration. 5513# Some systems (esp. on ia64) link data and code symbols differently, 5514# so use this general approach. 5515lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5516 5517# Transform an extracted symbol line into symbol name and symbol address 5518lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5519lt_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'" 5520 5521# Handle CRLF in mingw tool chain 5522opt_cr= 5523case $build_os in 5524mingw*) 5525 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5526 ;; 5527esac 5528 5529# Try without a prefix underscore, then with it. 5530for ac_symprfx in "" "_"; do 5531 5532 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5533 symxfrm="\\1 $ac_symprfx\\2 \\2" 5534 5535 # Write the raw and C identifiers. 5536 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5537 # Fake it for dumpbin and say T for any non-static function 5538 # and D for any global variable. 5539 # Also find C++ and __fastcall symbols from MSVC++, 5540 # which start with @ or ?. 5541 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5542" {last_section=section; section=\$ 3};"\ 5543" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5544" \$ 0!~/External *\|/{next};"\ 5545" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5546" {if(hide[section]) next};"\ 5547" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5548" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5549" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5550" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5551" ' prfx=^$ac_symprfx" 5552 else 5553 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5554 fi 5555 5556 # Check to see that the pipe works correctly. 5557 pipe_works=no 5558 5559 rm -f conftest* 5560 cat > conftest.$ac_ext <<_LT_EOF 5561#ifdef __cplusplus 5562extern "C" { 5563#endif 5564char nm_test_var; 5565void nm_test_func(void); 5566void nm_test_func(void){} 5567#ifdef __cplusplus 5568} 5569#endif 5570int main(){nm_test_var='a';nm_test_func();return(0);} 5571_LT_EOF 5572 5573 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5574 (eval $ac_compile) 2>&5 5575 ac_status=$? 5576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5577 test $ac_status = 0; }; then 5578 # Now try to grab the symbols. 5579 nlist=conftest.nm 5580 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 5581 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 5582 ac_status=$? 5583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5584 test $ac_status = 0; } && test -s "$nlist"; then 5585 # Try sorting and uniquifying the output. 5586 if sort "$nlist" | uniq > "$nlist"T; then 5587 mv -f "$nlist"T "$nlist" 5588 else 5589 rm -f "$nlist"T 5590 fi 5591 5592 # Make sure that we snagged all the symbols we need. 5593 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5594 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5595 cat <<_LT_EOF > conftest.$ac_ext 5596#ifdef __cplusplus 5597extern "C" { 5598#endif 5599 5600_LT_EOF 5601 # Now generate the symbol file. 5602 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5603 5604 cat <<_LT_EOF >> conftest.$ac_ext 5605 5606/* The mapping between symbol names and symbols. */ 5607const struct { 5608 const char *name; 5609 void *address; 5610} 5611lt__PROGRAM__LTX_preloaded_symbols[] = 5612{ 5613 { "@PROGRAM@", (void *) 0 }, 5614_LT_EOF 5615 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5616 cat <<\_LT_EOF >> conftest.$ac_ext 5617 {0, (void *) 0} 5618}; 5619 5620/* This works around a problem in FreeBSD linker */ 5621#ifdef FREEBSD_WORKAROUND 5622static const void *lt_preloaded_setup() { 5623 return lt__PROGRAM__LTX_preloaded_symbols; 5624} 5625#endif 5626 5627#ifdef __cplusplus 5628} 5629#endif 5630_LT_EOF 5631 # Now try linking the two files. 5632 mv conftest.$ac_objext conftstm.$ac_objext 5633 lt_save_LIBS="$LIBS" 5634 lt_save_CFLAGS="$CFLAGS" 5635 LIBS="conftstm.$ac_objext" 5636 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5637 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5638 (eval $ac_link) 2>&5 5639 ac_status=$? 5640 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5641 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5642 pipe_works=yes 5643 fi 5644 LIBS="$lt_save_LIBS" 5645 CFLAGS="$lt_save_CFLAGS" 5646 else 5647 echo "cannot find nm_test_func in $nlist" >&5 5648 fi 5649 else 5650 echo "cannot find nm_test_var in $nlist" >&5 5651 fi 5652 else 5653 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5654 fi 5655 else 5656 echo "$progname: failed program was:" >&5 5657 cat conftest.$ac_ext >&5 5658 fi 5659 rm -rf conftest* conftst* 5660 5661 # Do not use the global_symbol_pipe unless it works. 5662 if test "$pipe_works" = yes; then 5663 break 5664 else 5665 lt_cv_sys_global_symbol_pipe= 5666 fi 5667done 5668 5669fi 5670 5671if test -z "$lt_cv_sys_global_symbol_pipe"; then 5672 lt_cv_sys_global_symbol_to_cdecl= 5673fi 5674if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5676$as_echo "failed" >&6; } 5677else 5678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5679$as_echo "ok" >&6; } 5680fi 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704# Check whether --enable-libtool-lock was given. 5705if test "${enable_libtool_lock+set}" = set; then : 5706 enableval=$enable_libtool_lock; 5707fi 5708 5709test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5710 5711# Some flags need to be propagated to the compiler or linker for good 5712# libtool support. 5713case $host in 5714ia64-*-hpux*) 5715 # Find out which ABI we are using. 5716 echo 'int i;' > conftest.$ac_ext 5717 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5718 (eval $ac_compile) 2>&5 5719 ac_status=$? 5720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5721 test $ac_status = 0; }; then 5722 case `/usr/bin/file conftest.$ac_objext` in 5723 *ELF-32*) 5724 HPUX_IA64_MODE="32" 5725 ;; 5726 *ELF-64*) 5727 HPUX_IA64_MODE="64" 5728 ;; 5729 esac 5730 fi 5731 rm -rf conftest* 5732 ;; 5733*-*-irix6*) 5734 # Find out which ABI we are using. 5735 echo '#line 5735 "configure"' > conftest.$ac_ext 5736 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5737 (eval $ac_compile) 2>&5 5738 ac_status=$? 5739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5740 test $ac_status = 0; }; then 5741 if test "$lt_cv_prog_gnu_ld" = yes; then 5742 case `/usr/bin/file conftest.$ac_objext` in 5743 *32-bit*) 5744 LD="${LD-ld} -melf32bsmip" 5745 ;; 5746 *N32*) 5747 LD="${LD-ld} -melf32bmipn32" 5748 ;; 5749 *64-bit*) 5750 LD="${LD-ld} -melf64bmip" 5751 ;; 5752 esac 5753 else 5754 case `/usr/bin/file conftest.$ac_objext` in 5755 *32-bit*) 5756 LD="${LD-ld} -32" 5757 ;; 5758 *N32*) 5759 LD="${LD-ld} -n32" 5760 ;; 5761 *64-bit*) 5762 LD="${LD-ld} -64" 5763 ;; 5764 esac 5765 fi 5766 fi 5767 rm -rf conftest* 5768 ;; 5769 5770x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5771s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5772 # Find out which ABI we are using. 5773 echo 'int i;' > conftest.$ac_ext 5774 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5775 (eval $ac_compile) 2>&5 5776 ac_status=$? 5777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5778 test $ac_status = 0; }; then 5779 case `/usr/bin/file conftest.o` in 5780 *32-bit*) 5781 case $host in 5782 x86_64-*kfreebsd*-gnu) 5783 LD="${LD-ld} -m elf_i386_fbsd" 5784 ;; 5785 x86_64-*linux*) 5786 LD="${LD-ld} -m elf_i386" 5787 ;; 5788 ppc64-*linux*|powerpc64-*linux*) 5789 LD="${LD-ld} -m elf32ppclinux" 5790 ;; 5791 s390x-*linux*) 5792 LD="${LD-ld} -m elf_s390" 5793 ;; 5794 sparc64-*linux*) 5795 LD="${LD-ld} -m elf32_sparc" 5796 ;; 5797 esac 5798 ;; 5799 *64-bit*) 5800 case $host in 5801 x86_64-*kfreebsd*-gnu) 5802 LD="${LD-ld} -m elf_x86_64_fbsd" 5803 ;; 5804 x86_64-*linux*) 5805 LD="${LD-ld} -m elf_x86_64" 5806 ;; 5807 ppc*-*linux*|powerpc*-*linux*) 5808 LD="${LD-ld} -m elf64ppc" 5809 ;; 5810 s390*-*linux*|s390*-*tpf*) 5811 LD="${LD-ld} -m elf64_s390" 5812 ;; 5813 sparc*-*linux*) 5814 LD="${LD-ld} -m elf64_sparc" 5815 ;; 5816 esac 5817 ;; 5818 esac 5819 fi 5820 rm -rf conftest* 5821 ;; 5822 5823*-*-sco3.2v5*) 5824 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5825 SAVE_CFLAGS="$CFLAGS" 5826 CFLAGS="$CFLAGS -belf" 5827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 5828$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 5829if test "${lt_cv_cc_needs_belf+set}" = set; then : 5830 $as_echo_n "(cached) " >&6 5831else 5832 ac_ext=c 5833ac_cpp='$CPP $CPPFLAGS' 5834ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5835ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5836ac_compiler_gnu=$ac_cv_c_compiler_gnu 5837 5838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5839/* end confdefs.h. */ 5840 5841int 5842main () 5843{ 5844 5845 ; 5846 return 0; 5847} 5848_ACEOF 5849if ac_fn_c_try_link "$LINENO"; then : 5850 lt_cv_cc_needs_belf=yes 5851else 5852 lt_cv_cc_needs_belf=no 5853fi 5854rm -f core conftest.err conftest.$ac_objext \ 5855 conftest$ac_exeext conftest.$ac_ext 5856 ac_ext=c 5857ac_cpp='$CPP $CPPFLAGS' 5858ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5859ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5860ac_compiler_gnu=$ac_cv_c_compiler_gnu 5861 5862fi 5863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 5864$as_echo "$lt_cv_cc_needs_belf" >&6; } 5865 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5866 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5867 CFLAGS="$SAVE_CFLAGS" 5868 fi 5869 ;; 5870sparc*-*solaris*) 5871 # Find out which ABI we are using. 5872 echo 'int i;' > conftest.$ac_ext 5873 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5874 (eval $ac_compile) 2>&5 5875 ac_status=$? 5876 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5877 test $ac_status = 0; }; then 5878 case `/usr/bin/file conftest.o` in 5879 *64-bit*) 5880 case $lt_cv_prog_gnu_ld in 5881 yes*) LD="${LD-ld} -m elf64_sparc" ;; 5882 *) 5883 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 5884 LD="${LD-ld} -64" 5885 fi 5886 ;; 5887 esac 5888 ;; 5889 esac 5890 fi 5891 rm -rf conftest* 5892 ;; 5893esac 5894 5895need_locks="$enable_libtool_lock" 5896 5897 5898 case $host_os in 5899 rhapsody* | darwin*) 5900 if test -n "$ac_tool_prefix"; then 5901 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 5902set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 5903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5904$as_echo_n "checking for $ac_word... " >&6; } 5905if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 5906 $as_echo_n "(cached) " >&6 5907else 5908 if test -n "$DSYMUTIL"; then 5909 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 5910else 5911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5912for as_dir in $PATH 5913do 5914 IFS=$as_save_IFS 5915 test -z "$as_dir" && as_dir=. 5916 for ac_exec_ext in '' $ac_executable_extensions; do 5917 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5918 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 5919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5920 break 2 5921 fi 5922done 5923 done 5924IFS=$as_save_IFS 5925 5926fi 5927fi 5928DSYMUTIL=$ac_cv_prog_DSYMUTIL 5929if test -n "$DSYMUTIL"; then 5930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 5931$as_echo "$DSYMUTIL" >&6; } 5932else 5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5934$as_echo "no" >&6; } 5935fi 5936 5937 5938fi 5939if test -z "$ac_cv_prog_DSYMUTIL"; then 5940 ac_ct_DSYMUTIL=$DSYMUTIL 5941 # Extract the first word of "dsymutil", so it can be a program name with args. 5942set dummy dsymutil; ac_word=$2 5943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5944$as_echo_n "checking for $ac_word... " >&6; } 5945if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 5946 $as_echo_n "(cached) " >&6 5947else 5948 if test -n "$ac_ct_DSYMUTIL"; then 5949 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 5950else 5951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5952for as_dir in $PATH 5953do 5954 IFS=$as_save_IFS 5955 test -z "$as_dir" && as_dir=. 5956 for ac_exec_ext in '' $ac_executable_extensions; do 5957 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5958 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 5959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5960 break 2 5961 fi 5962done 5963 done 5964IFS=$as_save_IFS 5965 5966fi 5967fi 5968ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 5969if test -n "$ac_ct_DSYMUTIL"; then 5970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 5971$as_echo "$ac_ct_DSYMUTIL" >&6; } 5972else 5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5974$as_echo "no" >&6; } 5975fi 5976 5977 if test "x$ac_ct_DSYMUTIL" = x; then 5978 DSYMUTIL=":" 5979 else 5980 case $cross_compiling:$ac_tool_warned in 5981yes:) 5982{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5983$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5984ac_tool_warned=yes ;; 5985esac 5986 DSYMUTIL=$ac_ct_DSYMUTIL 5987 fi 5988else 5989 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 5990fi 5991 5992 if test -n "$ac_tool_prefix"; then 5993 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 5994set dummy ${ac_tool_prefix}nmedit; ac_word=$2 5995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5996$as_echo_n "checking for $ac_word... " >&6; } 5997if test "${ac_cv_prog_NMEDIT+set}" = set; then : 5998 $as_echo_n "(cached) " >&6 5999else 6000 if test -n "$NMEDIT"; then 6001 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6002else 6003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6004for as_dir in $PATH 6005do 6006 IFS=$as_save_IFS 6007 test -z "$as_dir" && as_dir=. 6008 for ac_exec_ext in '' $ac_executable_extensions; do 6009 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6010 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6012 break 2 6013 fi 6014done 6015 done 6016IFS=$as_save_IFS 6017 6018fi 6019fi 6020NMEDIT=$ac_cv_prog_NMEDIT 6021if test -n "$NMEDIT"; then 6022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6023$as_echo "$NMEDIT" >&6; } 6024else 6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6026$as_echo "no" >&6; } 6027fi 6028 6029 6030fi 6031if test -z "$ac_cv_prog_NMEDIT"; then 6032 ac_ct_NMEDIT=$NMEDIT 6033 # Extract the first word of "nmedit", so it can be a program name with args. 6034set dummy nmedit; ac_word=$2 6035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6036$as_echo_n "checking for $ac_word... " >&6; } 6037if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6038 $as_echo_n "(cached) " >&6 6039else 6040 if test -n "$ac_ct_NMEDIT"; then 6041 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6042else 6043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6044for as_dir in $PATH 6045do 6046 IFS=$as_save_IFS 6047 test -z "$as_dir" && as_dir=. 6048 for ac_exec_ext in '' $ac_executable_extensions; do 6049 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6050 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6051 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6052 break 2 6053 fi 6054done 6055 done 6056IFS=$as_save_IFS 6057 6058fi 6059fi 6060ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6061if test -n "$ac_ct_NMEDIT"; then 6062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6063$as_echo "$ac_ct_NMEDIT" >&6; } 6064else 6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6066$as_echo "no" >&6; } 6067fi 6068 6069 if test "x$ac_ct_NMEDIT" = x; then 6070 NMEDIT=":" 6071 else 6072 case $cross_compiling:$ac_tool_warned in 6073yes:) 6074{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6075$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6076ac_tool_warned=yes ;; 6077esac 6078 NMEDIT=$ac_ct_NMEDIT 6079 fi 6080else 6081 NMEDIT="$ac_cv_prog_NMEDIT" 6082fi 6083 6084 if test -n "$ac_tool_prefix"; then 6085 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6086set dummy ${ac_tool_prefix}lipo; ac_word=$2 6087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6088$as_echo_n "checking for $ac_word... " >&6; } 6089if test "${ac_cv_prog_LIPO+set}" = set; then : 6090 $as_echo_n "(cached) " >&6 6091else 6092 if test -n "$LIPO"; then 6093 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6094else 6095as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6096for as_dir in $PATH 6097do 6098 IFS=$as_save_IFS 6099 test -z "$as_dir" && as_dir=. 6100 for ac_exec_ext in '' $ac_executable_extensions; do 6101 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6102 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6104 break 2 6105 fi 6106done 6107 done 6108IFS=$as_save_IFS 6109 6110fi 6111fi 6112LIPO=$ac_cv_prog_LIPO 6113if test -n "$LIPO"; then 6114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6115$as_echo "$LIPO" >&6; } 6116else 6117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6118$as_echo "no" >&6; } 6119fi 6120 6121 6122fi 6123if test -z "$ac_cv_prog_LIPO"; then 6124 ac_ct_LIPO=$LIPO 6125 # Extract the first word of "lipo", so it can be a program name with args. 6126set dummy lipo; ac_word=$2 6127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6128$as_echo_n "checking for $ac_word... " >&6; } 6129if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6130 $as_echo_n "(cached) " >&6 6131else 6132 if test -n "$ac_ct_LIPO"; then 6133 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6134else 6135as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6136for as_dir in $PATH 6137do 6138 IFS=$as_save_IFS 6139 test -z "$as_dir" && as_dir=. 6140 for ac_exec_ext in '' $ac_executable_extensions; do 6141 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6142 ac_cv_prog_ac_ct_LIPO="lipo" 6143 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6144 break 2 6145 fi 6146done 6147 done 6148IFS=$as_save_IFS 6149 6150fi 6151fi 6152ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6153if test -n "$ac_ct_LIPO"; then 6154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6155$as_echo "$ac_ct_LIPO" >&6; } 6156else 6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6158$as_echo "no" >&6; } 6159fi 6160 6161 if test "x$ac_ct_LIPO" = x; then 6162 LIPO=":" 6163 else 6164 case $cross_compiling:$ac_tool_warned in 6165yes:) 6166{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6167$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6168ac_tool_warned=yes ;; 6169esac 6170 LIPO=$ac_ct_LIPO 6171 fi 6172else 6173 LIPO="$ac_cv_prog_LIPO" 6174fi 6175 6176 if test -n "$ac_tool_prefix"; then 6177 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6178set dummy ${ac_tool_prefix}otool; ac_word=$2 6179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6180$as_echo_n "checking for $ac_word... " >&6; } 6181if test "${ac_cv_prog_OTOOL+set}" = set; then : 6182 $as_echo_n "(cached) " >&6 6183else 6184 if test -n "$OTOOL"; then 6185 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6186else 6187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6188for as_dir in $PATH 6189do 6190 IFS=$as_save_IFS 6191 test -z "$as_dir" && as_dir=. 6192 for ac_exec_ext in '' $ac_executable_extensions; do 6193 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6194 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6196 break 2 6197 fi 6198done 6199 done 6200IFS=$as_save_IFS 6201 6202fi 6203fi 6204OTOOL=$ac_cv_prog_OTOOL 6205if test -n "$OTOOL"; then 6206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6207$as_echo "$OTOOL" >&6; } 6208else 6209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6210$as_echo "no" >&6; } 6211fi 6212 6213 6214fi 6215if test -z "$ac_cv_prog_OTOOL"; then 6216 ac_ct_OTOOL=$OTOOL 6217 # Extract the first word of "otool", so it can be a program name with args. 6218set dummy otool; ac_word=$2 6219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6220$as_echo_n "checking for $ac_word... " >&6; } 6221if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 6222 $as_echo_n "(cached) " >&6 6223else 6224 if test -n "$ac_ct_OTOOL"; then 6225 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6226else 6227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6228for as_dir in $PATH 6229do 6230 IFS=$as_save_IFS 6231 test -z "$as_dir" && as_dir=. 6232 for ac_exec_ext in '' $ac_executable_extensions; do 6233 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6234 ac_cv_prog_ac_ct_OTOOL="otool" 6235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6236 break 2 6237 fi 6238done 6239 done 6240IFS=$as_save_IFS 6241 6242fi 6243fi 6244ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6245if test -n "$ac_ct_OTOOL"; then 6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6247$as_echo "$ac_ct_OTOOL" >&6; } 6248else 6249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6250$as_echo "no" >&6; } 6251fi 6252 6253 if test "x$ac_ct_OTOOL" = x; then 6254 OTOOL=":" 6255 else 6256 case $cross_compiling:$ac_tool_warned in 6257yes:) 6258{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6259$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6260ac_tool_warned=yes ;; 6261esac 6262 OTOOL=$ac_ct_OTOOL 6263 fi 6264else 6265 OTOOL="$ac_cv_prog_OTOOL" 6266fi 6267 6268 if test -n "$ac_tool_prefix"; then 6269 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6270set dummy ${ac_tool_prefix}otool64; ac_word=$2 6271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6272$as_echo_n "checking for $ac_word... " >&6; } 6273if test "${ac_cv_prog_OTOOL64+set}" = set; then : 6274 $as_echo_n "(cached) " >&6 6275else 6276 if test -n "$OTOOL64"; then 6277 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6278else 6279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6280for as_dir in $PATH 6281do 6282 IFS=$as_save_IFS 6283 test -z "$as_dir" && as_dir=. 6284 for ac_exec_ext in '' $ac_executable_extensions; do 6285 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6286 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6288 break 2 6289 fi 6290done 6291 done 6292IFS=$as_save_IFS 6293 6294fi 6295fi 6296OTOOL64=$ac_cv_prog_OTOOL64 6297if test -n "$OTOOL64"; then 6298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6299$as_echo "$OTOOL64" >&6; } 6300else 6301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6302$as_echo "no" >&6; } 6303fi 6304 6305 6306fi 6307if test -z "$ac_cv_prog_OTOOL64"; then 6308 ac_ct_OTOOL64=$OTOOL64 6309 # Extract the first word of "otool64", so it can be a program name with args. 6310set dummy otool64; ac_word=$2 6311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6312$as_echo_n "checking for $ac_word... " >&6; } 6313if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 6314 $as_echo_n "(cached) " >&6 6315else 6316 if test -n "$ac_ct_OTOOL64"; then 6317 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6318else 6319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6320for as_dir in $PATH 6321do 6322 IFS=$as_save_IFS 6323 test -z "$as_dir" && as_dir=. 6324 for ac_exec_ext in '' $ac_executable_extensions; do 6325 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6326 ac_cv_prog_ac_ct_OTOOL64="otool64" 6327 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6328 break 2 6329 fi 6330done 6331 done 6332IFS=$as_save_IFS 6333 6334fi 6335fi 6336ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6337if test -n "$ac_ct_OTOOL64"; then 6338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6339$as_echo "$ac_ct_OTOOL64" >&6; } 6340else 6341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6342$as_echo "no" >&6; } 6343fi 6344 6345 if test "x$ac_ct_OTOOL64" = x; then 6346 OTOOL64=":" 6347 else 6348 case $cross_compiling:$ac_tool_warned in 6349yes:) 6350{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6351$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6352ac_tool_warned=yes ;; 6353esac 6354 OTOOL64=$ac_ct_OTOOL64 6355 fi 6356else 6357 OTOOL64="$ac_cv_prog_OTOOL64" 6358fi 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6387$as_echo_n "checking for -single_module linker flag... " >&6; } 6388if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 6389 $as_echo_n "(cached) " >&6 6390else 6391 lt_cv_apple_cc_single_mod=no 6392 if test -z "${LT_MULTI_MODULE}"; then 6393 # By default we will add the -single_module flag. You can override 6394 # by either setting the environment variable LT_MULTI_MODULE 6395 # non-empty at configure time, or by adding -multi_module to the 6396 # link flags. 6397 rm -rf libconftest.dylib* 6398 echo "int foo(void){return 1;}" > conftest.c 6399 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6400-dynamiclib -Wl,-single_module conftest.c" >&5 6401 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6402 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6403 _lt_result=$? 6404 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6405 lt_cv_apple_cc_single_mod=yes 6406 else 6407 cat conftest.err >&5 6408 fi 6409 rm -rf libconftest.dylib* 6410 rm -f conftest.* 6411 fi 6412fi 6413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6414$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6416$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6417if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 6418 $as_echo_n "(cached) " >&6 6419else 6420 lt_cv_ld_exported_symbols_list=no 6421 save_LDFLAGS=$LDFLAGS 6422 echo "_main" > conftest.sym 6423 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6425/* end confdefs.h. */ 6426 6427int 6428main () 6429{ 6430 6431 ; 6432 return 0; 6433} 6434_ACEOF 6435if ac_fn_c_try_link "$LINENO"; then : 6436 lt_cv_ld_exported_symbols_list=yes 6437else 6438 lt_cv_ld_exported_symbols_list=no 6439fi 6440rm -f core conftest.err conftest.$ac_objext \ 6441 conftest$ac_exeext conftest.$ac_ext 6442 LDFLAGS="$save_LDFLAGS" 6443 6444fi 6445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6446$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6447 case $host_os in 6448 rhapsody* | darwin1.[012]) 6449 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6450 darwin1.*) 6451 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6452 darwin*) # darwin 5.x on 6453 # if running on 10.5 or later, the deployment target defaults 6454 # to the OS version, if on x86, and 10.4, the deployment 6455 # target defaults to 10.4. Don't you love it? 6456 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6457 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6458 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6459 10.[012]*) 6460 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6461 10.*) 6462 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6463 esac 6464 ;; 6465 esac 6466 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6467 _lt_dar_single_mod='$single_module' 6468 fi 6469 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6470 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6471 else 6472 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6473 fi 6474 if test "$DSYMUTIL" != ":"; then 6475 _lt_dsymutil='~$DSYMUTIL $lib || :' 6476 else 6477 _lt_dsymutil= 6478 fi 6479 ;; 6480 esac 6481 6482ac_ext=c 6483ac_cpp='$CPP $CPPFLAGS' 6484ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6485ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6486ac_compiler_gnu=$ac_cv_c_compiler_gnu 6487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6488$as_echo_n "checking how to run the C preprocessor... " >&6; } 6489# On Suns, sometimes $CPP names a directory. 6490if test -n "$CPP" && test -d "$CPP"; then 6491 CPP= 6492fi 6493if test -z "$CPP"; then 6494 if test "${ac_cv_prog_CPP+set}" = set; then : 6495 $as_echo_n "(cached) " >&6 6496else 6497 # Double quotes because CPP needs to be expanded 6498 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6499 do 6500 ac_preproc_ok=false 6501for ac_c_preproc_warn_flag in '' yes 6502do 6503 # Use a header file that comes with gcc, so configuring glibc 6504 # with a fresh cross-compiler works. 6505 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6506 # <limits.h> exists even on freestanding compilers. 6507 # On the NeXT, cc -E runs the code through the compiler's parser, 6508 # not just through cpp. "Syntax error" is here to catch this case. 6509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6510/* end confdefs.h. */ 6511#ifdef __STDC__ 6512# include <limits.h> 6513#else 6514# include <assert.h> 6515#endif 6516 Syntax error 6517_ACEOF 6518if ac_fn_c_try_cpp "$LINENO"; then : 6519 6520else 6521 # Broken: fails on valid input. 6522continue 6523fi 6524rm -f conftest.err conftest.$ac_ext 6525 6526 # OK, works on sane cases. Now check whether nonexistent headers 6527 # can be detected and how. 6528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6529/* end confdefs.h. */ 6530#include <ac_nonexistent.h> 6531_ACEOF 6532if ac_fn_c_try_cpp "$LINENO"; then : 6533 # Broken: success on invalid input. 6534continue 6535else 6536 # Passes both tests. 6537ac_preproc_ok=: 6538break 6539fi 6540rm -f conftest.err conftest.$ac_ext 6541 6542done 6543# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6544rm -f conftest.err conftest.$ac_ext 6545if $ac_preproc_ok; then : 6546 break 6547fi 6548 6549 done 6550 ac_cv_prog_CPP=$CPP 6551 6552fi 6553 CPP=$ac_cv_prog_CPP 6554else 6555 ac_cv_prog_CPP=$CPP 6556fi 6557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 6558$as_echo "$CPP" >&6; } 6559ac_preproc_ok=false 6560for ac_c_preproc_warn_flag in '' yes 6561do 6562 # Use a header file that comes with gcc, so configuring glibc 6563 # with a fresh cross-compiler works. 6564 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6565 # <limits.h> exists even on freestanding compilers. 6566 # On the NeXT, cc -E runs the code through the compiler's parser, 6567 # not just through cpp. "Syntax error" is here to catch this case. 6568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6569/* end confdefs.h. */ 6570#ifdef __STDC__ 6571# include <limits.h> 6572#else 6573# include <assert.h> 6574#endif 6575 Syntax error 6576_ACEOF 6577if ac_fn_c_try_cpp "$LINENO"; then : 6578 6579else 6580 # Broken: fails on valid input. 6581continue 6582fi 6583rm -f conftest.err conftest.$ac_ext 6584 6585 # OK, works on sane cases. Now check whether nonexistent headers 6586 # can be detected and how. 6587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6588/* end confdefs.h. */ 6589#include <ac_nonexistent.h> 6590_ACEOF 6591if ac_fn_c_try_cpp "$LINENO"; then : 6592 # Broken: success on invalid input. 6593continue 6594else 6595 # Passes both tests. 6596ac_preproc_ok=: 6597break 6598fi 6599rm -f conftest.err conftest.$ac_ext 6600 6601done 6602# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6603rm -f conftest.err conftest.$ac_ext 6604if $ac_preproc_ok; then : 6605 6606else 6607 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6608$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6609as_fn_error "C preprocessor \"$CPP\" fails sanity check 6610See \`config.log' for more details." "$LINENO" 5; } 6611fi 6612 6613ac_ext=c 6614ac_cpp='$CPP $CPPFLAGS' 6615ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6616ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6617ac_compiler_gnu=$ac_cv_c_compiler_gnu 6618 6619 6620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6621$as_echo_n "checking for ANSI C header files... " >&6; } 6622if test "${ac_cv_header_stdc+set}" = set; then : 6623 $as_echo_n "(cached) " >&6 6624else 6625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6626/* end confdefs.h. */ 6627#include <stdlib.h> 6628#include <stdarg.h> 6629#include <string.h> 6630#include <float.h> 6631 6632int 6633main () 6634{ 6635 6636 ; 6637 return 0; 6638} 6639_ACEOF 6640if ac_fn_c_try_compile "$LINENO"; then : 6641 ac_cv_header_stdc=yes 6642else 6643 ac_cv_header_stdc=no 6644fi 6645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6646 6647if test $ac_cv_header_stdc = yes; then 6648 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6650/* end confdefs.h. */ 6651#include <string.h> 6652 6653_ACEOF 6654if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6655 $EGREP "memchr" >/dev/null 2>&1; then : 6656 6657else 6658 ac_cv_header_stdc=no 6659fi 6660rm -f conftest* 6661 6662fi 6663 6664if test $ac_cv_header_stdc = yes; then 6665 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6667/* end confdefs.h. */ 6668#include <stdlib.h> 6669 6670_ACEOF 6671if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6672 $EGREP "free" >/dev/null 2>&1; then : 6673 6674else 6675 ac_cv_header_stdc=no 6676fi 6677rm -f conftest* 6678 6679fi 6680 6681if test $ac_cv_header_stdc = yes; then 6682 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6683 if test "$cross_compiling" = yes; then : 6684 : 6685else 6686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6687/* end confdefs.h. */ 6688#include <ctype.h> 6689#include <stdlib.h> 6690#if ((' ' & 0x0FF) == 0x020) 6691# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6692# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6693#else 6694# define ISLOWER(c) \ 6695 (('a' <= (c) && (c) <= 'i') \ 6696 || ('j' <= (c) && (c) <= 'r') \ 6697 || ('s' <= (c) && (c) <= 'z')) 6698# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6699#endif 6700 6701#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6702int 6703main () 6704{ 6705 int i; 6706 for (i = 0; i < 256; i++) 6707 if (XOR (islower (i), ISLOWER (i)) 6708 || toupper (i) != TOUPPER (i)) 6709 return 2; 6710 return 0; 6711} 6712_ACEOF 6713if ac_fn_c_try_run "$LINENO"; then : 6714 6715else 6716 ac_cv_header_stdc=no 6717fi 6718rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6719 conftest.$ac_objext conftest.beam conftest.$ac_ext 6720fi 6721 6722fi 6723fi 6724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 6725$as_echo "$ac_cv_header_stdc" >&6; } 6726if test $ac_cv_header_stdc = yes; then 6727 6728$as_echo "#define STDC_HEADERS 1" >>confdefs.h 6729 6730fi 6731 6732# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6733for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6734 inttypes.h stdint.h unistd.h 6735do : 6736 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6737ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 6738" 6739eval as_val=\$$as_ac_Header 6740 if test "x$as_val" = x""yes; then : 6741 cat >>confdefs.h <<_ACEOF 6742#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6743_ACEOF 6744 6745fi 6746 6747done 6748 6749 6750for ac_header in dlfcn.h 6751do : 6752 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 6753" 6754if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 6755 cat >>confdefs.h <<_ACEOF 6756#define HAVE_DLFCN_H 1 6757_ACEOF 6758 6759fi 6760 6761done 6762 6763 6764 6765# Set options 6766 6767 6768 6769 enable_dlopen=no 6770 6771 6772 enable_win32_dll=no 6773 6774 6775 # Check whether --enable-shared was given. 6776if test "${enable_shared+set}" = set; then : 6777 enableval=$enable_shared; p=${PACKAGE-default} 6778 case $enableval in 6779 yes) enable_shared=yes ;; 6780 no) enable_shared=no ;; 6781 *) 6782 enable_shared=no 6783 # Look at the argument we got. We use all the common list separators. 6784 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6785 for pkg in $enableval; do 6786 IFS="$lt_save_ifs" 6787 if test "X$pkg" = "X$p"; then 6788 enable_shared=yes 6789 fi 6790 done 6791 IFS="$lt_save_ifs" 6792 ;; 6793 esac 6794else 6795 enable_shared=yes 6796fi 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808# Check whether --with-pic was given. 6809if test "${with_pic+set}" = set; then : 6810 withval=$with_pic; pic_mode="$withval" 6811else 6812 pic_mode=default 6813fi 6814 6815 6816test -z "$pic_mode" && pic_mode=default 6817 6818 6819 6820 6821 6822 6823 6824 # Check whether --enable-fast-install was given. 6825if test "${enable_fast_install+set}" = set; then : 6826 enableval=$enable_fast_install; p=${PACKAGE-default} 6827 case $enableval in 6828 yes) enable_fast_install=yes ;; 6829 no) enable_fast_install=no ;; 6830 *) 6831 enable_fast_install=no 6832 # Look at the argument we got. We use all the common list separators. 6833 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6834 for pkg in $enableval; do 6835 IFS="$lt_save_ifs" 6836 if test "X$pkg" = "X$p"; then 6837 enable_fast_install=yes 6838 fi 6839 done 6840 IFS="$lt_save_ifs" 6841 ;; 6842 esac 6843else 6844 enable_fast_install=yes 6845fi 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857# This can be used to rebuild libtool when needed 6858LIBTOOL_DEPS="$ltmain" 6859 6860# Always use our own libtool. 6861LIBTOOL='$(SHELL) $(top_builddir)/libtool' 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887test -z "$LN_S" && LN_S="ln -s" 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902if test -n "${ZSH_VERSION+set}" ; then 6903 setopt NO_GLOB_SUBST 6904fi 6905 6906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 6907$as_echo_n "checking for objdir... " >&6; } 6908if test "${lt_cv_objdir+set}" = set; then : 6909 $as_echo_n "(cached) " >&6 6910else 6911 rm -f .libs 2>/dev/null 6912mkdir .libs 2>/dev/null 6913if test -d .libs; then 6914 lt_cv_objdir=.libs 6915else 6916 # MS-DOS does not allow filenames that begin with a dot. 6917 lt_cv_objdir=_libs 6918fi 6919rmdir .libs 2>/dev/null 6920fi 6921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 6922$as_echo "$lt_cv_objdir" >&6; } 6923objdir=$lt_cv_objdir 6924 6925 6926 6927 6928 6929cat >>confdefs.h <<_ACEOF 6930#define LT_OBJDIR "$lt_cv_objdir/" 6931_ACEOF 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949case $host_os in 6950aix3*) 6951 # AIX sometimes has problems with the GCC collect2 program. For some 6952 # reason, if we set the COLLECT_NAMES environment variable, the problems 6953 # vanish in a puff of smoke. 6954 if test "X${COLLECT_NAMES+set}" != Xset; then 6955 COLLECT_NAMES= 6956 export COLLECT_NAMES 6957 fi 6958 ;; 6959esac 6960 6961# Sed substitution that helps us do robust quoting. It backslashifies 6962# metacharacters that are still active within double-quoted strings. 6963sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6964 6965# Same as above, but do not quote variable references. 6966double_quote_subst='s/\(["`\\]\)/\\\1/g' 6967 6968# Sed substitution to delay expansion of an escaped shell variable in a 6969# double_quote_subst'ed string. 6970delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6971 6972# Sed substitution to delay expansion of an escaped single quote. 6973delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6974 6975# Sed substitution to avoid accidental globbing in evaled expressions 6976no_glob_subst='s/\*/\\\*/g' 6977 6978# Global variables: 6979ofile=libtool 6980can_build_shared=yes 6981 6982# All known linkers require a `.a' archive for static linking (except MSVC, 6983# which needs '.lib'). 6984libext=a 6985 6986with_gnu_ld="$lt_cv_prog_gnu_ld" 6987 6988old_CC="$CC" 6989old_CFLAGS="$CFLAGS" 6990 6991# Set sane defaults for various variables 6992test -z "$CC" && CC=cc 6993test -z "$LTCC" && LTCC=$CC 6994test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6995test -z "$LD" && LD=ld 6996test -z "$ac_objext" && ac_objext=o 6997 6998for cc_temp in $compiler""; do 6999 case $cc_temp in 7000 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7001 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7002 \-*) ;; 7003 *) break;; 7004 esac 7005done 7006cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7007 7008 7009# Only perform the check for file, if the check method requires it 7010test -z "$MAGIC_CMD" && MAGIC_CMD=file 7011case $deplibs_check_method in 7012file_magic*) 7013 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7015$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7016if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7017 $as_echo_n "(cached) " >&6 7018else 7019 case $MAGIC_CMD in 7020[\\/*] | ?:[\\/]*) 7021 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7022 ;; 7023*) 7024 lt_save_MAGIC_CMD="$MAGIC_CMD" 7025 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7026 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7027 for ac_dir in $ac_dummy; do 7028 IFS="$lt_save_ifs" 7029 test -z "$ac_dir" && ac_dir=. 7030 if test -f $ac_dir/${ac_tool_prefix}file; then 7031 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7032 if test -n "$file_magic_test_file"; then 7033 case $deplibs_check_method in 7034 "file_magic "*) 7035 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7036 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7037 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7038 $EGREP "$file_magic_regex" > /dev/null; then 7039 : 7040 else 7041 cat <<_LT_EOF 1>&2 7042 7043*** Warning: the command libtool uses to detect shared libraries, 7044*** $file_magic_cmd, produces output that libtool cannot recognize. 7045*** The result is that libtool may fail to recognize shared libraries 7046*** as such. This will affect the creation of libtool libraries that 7047*** depend on shared libraries, but programs linked with such libtool 7048*** libraries will work regardless of this problem. Nevertheless, you 7049*** may want to report the problem to your system manager and/or to 7050*** bug-libtool@gnu.org 7051 7052_LT_EOF 7053 fi ;; 7054 esac 7055 fi 7056 break 7057 fi 7058 done 7059 IFS="$lt_save_ifs" 7060 MAGIC_CMD="$lt_save_MAGIC_CMD" 7061 ;; 7062esac 7063fi 7064 7065MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7066if test -n "$MAGIC_CMD"; then 7067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7068$as_echo "$MAGIC_CMD" >&6; } 7069else 7070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7071$as_echo "no" >&6; } 7072fi 7073 7074 7075 7076 7077 7078if test -z "$lt_cv_path_MAGIC_CMD"; then 7079 if test -n "$ac_tool_prefix"; then 7080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7081$as_echo_n "checking for file... " >&6; } 7082if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7083 $as_echo_n "(cached) " >&6 7084else 7085 case $MAGIC_CMD in 7086[\\/*] | ?:[\\/]*) 7087 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7088 ;; 7089*) 7090 lt_save_MAGIC_CMD="$MAGIC_CMD" 7091 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7092 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7093 for ac_dir in $ac_dummy; do 7094 IFS="$lt_save_ifs" 7095 test -z "$ac_dir" && ac_dir=. 7096 if test -f $ac_dir/file; then 7097 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7098 if test -n "$file_magic_test_file"; then 7099 case $deplibs_check_method in 7100 "file_magic "*) 7101 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7102 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7103 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7104 $EGREP "$file_magic_regex" > /dev/null; then 7105 : 7106 else 7107 cat <<_LT_EOF 1>&2 7108 7109*** Warning: the command libtool uses to detect shared libraries, 7110*** $file_magic_cmd, produces output that libtool cannot recognize. 7111*** The result is that libtool may fail to recognize shared libraries 7112*** as such. This will affect the creation of libtool libraries that 7113*** depend on shared libraries, but programs linked with such libtool 7114*** libraries will work regardless of this problem. Nevertheless, you 7115*** may want to report the problem to your system manager and/or to 7116*** bug-libtool@gnu.org 7117 7118_LT_EOF 7119 fi ;; 7120 esac 7121 fi 7122 break 7123 fi 7124 done 7125 IFS="$lt_save_ifs" 7126 MAGIC_CMD="$lt_save_MAGIC_CMD" 7127 ;; 7128esac 7129fi 7130 7131MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7132if test -n "$MAGIC_CMD"; then 7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7134$as_echo "$MAGIC_CMD" >&6; } 7135else 7136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7137$as_echo "no" >&6; } 7138fi 7139 7140 7141 else 7142 MAGIC_CMD=: 7143 fi 7144fi 7145 7146 fi 7147 ;; 7148esac 7149 7150# Use C for the default configuration in the libtool script 7151 7152lt_save_CC="$CC" 7153ac_ext=c 7154ac_cpp='$CPP $CPPFLAGS' 7155ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7156ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7157ac_compiler_gnu=$ac_cv_c_compiler_gnu 7158 7159 7160# Source file extension for C test sources. 7161ac_ext=c 7162 7163# Object file extension for compiled C test sources. 7164objext=o 7165objext=$objext 7166 7167# Code to be used in simple compile tests 7168lt_simple_compile_test_code="int some_variable = 0;" 7169 7170# Code to be used in simple link tests 7171lt_simple_link_test_code='int main(){return(0);}' 7172 7173 7174 7175 7176 7177 7178 7179# If no C compiler was specified, use CC. 7180LTCC=${LTCC-"$CC"} 7181 7182# If no C compiler flags were specified, use CFLAGS. 7183LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7184 7185# Allow CC to be a program name with arguments. 7186compiler=$CC 7187 7188# Save the default compiler, since it gets overwritten when the other 7189# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7190compiler_DEFAULT=$CC 7191 7192# save warnings/boilerplate of simple test code 7193ac_outfile=conftest.$ac_objext 7194echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7195eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7196_lt_compiler_boilerplate=`cat conftest.err` 7197$RM conftest* 7198 7199ac_outfile=conftest.$ac_objext 7200echo "$lt_simple_link_test_code" >conftest.$ac_ext 7201eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7202_lt_linker_boilerplate=`cat conftest.err` 7203$RM -r conftest* 7204 7205 7206if test -n "$compiler"; then 7207 7208lt_prog_compiler_no_builtin_flag= 7209 7210if test "$GCC" = yes; then 7211 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7212 7213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7214$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7215if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7216 $as_echo_n "(cached) " >&6 7217else 7218 lt_cv_prog_compiler_rtti_exceptions=no 7219 ac_outfile=conftest.$ac_objext 7220 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7221 lt_compiler_flag="-fno-rtti -fno-exceptions" 7222 # Insert the option either (1) after the last *FLAGS variable, or 7223 # (2) before a word containing "conftest.", or (3) at the end. 7224 # Note that $ac_compile itself does not contain backslashes and begins 7225 # with a dollar sign (not a hyphen), so the echo should work correctly. 7226 # The option is referenced via a variable to avoid confusing sed. 7227 lt_compile=`echo "$ac_compile" | $SED \ 7228 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7229 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7230 -e 's:$: $lt_compiler_flag:'` 7231 (eval echo "\"\$as_me:7231: $lt_compile\"" >&5) 7232 (eval "$lt_compile" 2>conftest.err) 7233 ac_status=$? 7234 cat conftest.err >&5 7235 echo "$as_me:7235: \$? = $ac_status" >&5 7236 if (exit $ac_status) && test -s "$ac_outfile"; then 7237 # The compiler can only warn and ignore the option if not recognized 7238 # So say no if there are warnings other than the usual output. 7239 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7240 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7241 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7242 lt_cv_prog_compiler_rtti_exceptions=yes 7243 fi 7244 fi 7245 $RM conftest* 7246 7247fi 7248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7249$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7250 7251if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7252 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7253else 7254 : 7255fi 7256 7257fi 7258 7259 7260 7261 7262 7263 7264 lt_prog_compiler_wl= 7265lt_prog_compiler_pic= 7266lt_prog_compiler_static= 7267 7268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7269$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7270 7271 if test "$GCC" = yes; then 7272 lt_prog_compiler_wl='-Wl,' 7273 lt_prog_compiler_static='-static' 7274 7275 case $host_os in 7276 aix*) 7277 # All AIX code is PIC. 7278 if test "$host_cpu" = ia64; then 7279 # AIX 5 now supports IA64 processor 7280 lt_prog_compiler_static='-Bstatic' 7281 fi 7282 ;; 7283 7284 amigaos*) 7285 case $host_cpu in 7286 powerpc) 7287 # see comment about AmigaOS4 .so support 7288 lt_prog_compiler_pic='-fPIC' 7289 ;; 7290 m68k) 7291 # FIXME: we need at least 68020 code to build shared libraries, but 7292 # adding the `-m68020' flag to GCC prevents building anything better, 7293 # like `-m68040'. 7294 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7295 ;; 7296 esac 7297 ;; 7298 7299 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7300 # PIC is the default for these OSes. 7301 ;; 7302 7303 mingw* | cygwin* | pw32* | os2* | cegcc*) 7304 # This hack is so that the source file can tell whether it is being 7305 # built for inclusion in a dll (and should export symbols for example). 7306 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7307 # (--disable-auto-import) libraries 7308 lt_prog_compiler_pic='-DDLL_EXPORT' 7309 ;; 7310 7311 darwin* | rhapsody*) 7312 # PIC is the default on this platform 7313 # Common symbols not allowed in MH_DYLIB files 7314 lt_prog_compiler_pic='-fno-common' 7315 ;; 7316 7317 hpux*) 7318 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7319 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7320 # sets the default TLS model and affects inlining. 7321 case $host_cpu in 7322 hppa*64*) 7323 # +Z the default 7324 ;; 7325 *) 7326 lt_prog_compiler_pic='-fPIC' 7327 ;; 7328 esac 7329 ;; 7330 7331 interix[3-9]*) 7332 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7333 # Instead, we relocate shared libraries at runtime. 7334 ;; 7335 7336 msdosdjgpp*) 7337 # Just because we use GCC doesn't mean we suddenly get shared libraries 7338 # on systems that don't support them. 7339 lt_prog_compiler_can_build_shared=no 7340 enable_shared=no 7341 ;; 7342 7343 *nto* | *qnx*) 7344 # QNX uses GNU C++, but need to define -shared option too, otherwise 7345 # it will coredump. 7346 lt_prog_compiler_pic='-fPIC -shared' 7347 ;; 7348 7349 sysv4*MP*) 7350 if test -d /usr/nec; then 7351 lt_prog_compiler_pic=-Kconform_pic 7352 fi 7353 ;; 7354 7355 *) 7356 lt_prog_compiler_pic='-fPIC' 7357 ;; 7358 esac 7359 else 7360 # PORTME Check for flag to pass linker flags through the system compiler. 7361 case $host_os in 7362 aix*) 7363 lt_prog_compiler_wl='-Wl,' 7364 if test "$host_cpu" = ia64; then 7365 # AIX 5 now supports IA64 processor 7366 lt_prog_compiler_static='-Bstatic' 7367 else 7368 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7369 fi 7370 ;; 7371 7372 mingw* | cygwin* | pw32* | os2* | cegcc*) 7373 # This hack is so that the source file can tell whether it is being 7374 # built for inclusion in a dll (and should export symbols for example). 7375 lt_prog_compiler_pic='-DDLL_EXPORT' 7376 ;; 7377 7378 hpux9* | hpux10* | hpux11*) 7379 lt_prog_compiler_wl='-Wl,' 7380 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7381 # not for PA HP-UX. 7382 case $host_cpu in 7383 hppa*64*|ia64*) 7384 # +Z the default 7385 ;; 7386 *) 7387 lt_prog_compiler_pic='+Z' 7388 ;; 7389 esac 7390 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7391 lt_prog_compiler_static='${wl}-a ${wl}archive' 7392 ;; 7393 7394 irix5* | irix6* | nonstopux*) 7395 lt_prog_compiler_wl='-Wl,' 7396 # PIC (with -KPIC) is the default. 7397 lt_prog_compiler_static='-non_shared' 7398 ;; 7399 7400 linux* | k*bsd*-gnu) 7401 case $cc_basename in 7402 # old Intel for x86_64 which still supported -KPIC. 7403 ecc*) 7404 lt_prog_compiler_wl='-Wl,' 7405 lt_prog_compiler_pic='-KPIC' 7406 lt_prog_compiler_static='-static' 7407 ;; 7408 # icc used to be incompatible with GCC. 7409 # ICC 10 doesn't accept -KPIC any more. 7410 icc* | ifort*) 7411 lt_prog_compiler_wl='-Wl,' 7412 lt_prog_compiler_pic='-fPIC' 7413 lt_prog_compiler_static='-static' 7414 ;; 7415 # Lahey Fortran 8.1. 7416 lf95*) 7417 lt_prog_compiler_wl='-Wl,' 7418 lt_prog_compiler_pic='--shared' 7419 lt_prog_compiler_static='--static' 7420 ;; 7421 pgcc* | pgf77* | pgf90* | pgf95*) 7422 # Portland Group compilers (*not* the Pentium gcc compiler, 7423 # which looks to be a dead project) 7424 lt_prog_compiler_wl='-Wl,' 7425 lt_prog_compiler_pic='-fpic' 7426 lt_prog_compiler_static='-Bstatic' 7427 ;; 7428 ccc*) 7429 lt_prog_compiler_wl='-Wl,' 7430 # All Alpha code is PIC. 7431 lt_prog_compiler_static='-non_shared' 7432 ;; 7433 xl*) 7434 # IBM XL C 8.0/Fortran 10.1 on PPC 7435 lt_prog_compiler_wl='-Wl,' 7436 lt_prog_compiler_pic='-qpic' 7437 lt_prog_compiler_static='-qstaticlink' 7438 ;; 7439 *) 7440 case `$CC -V 2>&1 | sed 5q` in 7441 *Sun\ C*) 7442 # Sun C 5.9 7443 lt_prog_compiler_pic='-KPIC' 7444 lt_prog_compiler_static='-Bstatic' 7445 lt_prog_compiler_wl='-Wl,' 7446 ;; 7447 *Sun\ F*) 7448 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7449 lt_prog_compiler_pic='-KPIC' 7450 lt_prog_compiler_static='-Bstatic' 7451 lt_prog_compiler_wl='' 7452 ;; 7453 esac 7454 ;; 7455 esac 7456 ;; 7457 7458 newsos6) 7459 lt_prog_compiler_pic='-KPIC' 7460 lt_prog_compiler_static='-Bstatic' 7461 ;; 7462 7463 *nto* | *qnx*) 7464 # QNX uses GNU C++, but need to define -shared option too, otherwise 7465 # it will coredump. 7466 lt_prog_compiler_pic='-fPIC -shared' 7467 ;; 7468 7469 osf3* | osf4* | osf5*) 7470 lt_prog_compiler_wl='-Wl,' 7471 # All OSF/1 code is PIC. 7472 lt_prog_compiler_static='-non_shared' 7473 ;; 7474 7475 rdos*) 7476 lt_prog_compiler_static='-non_shared' 7477 ;; 7478 7479 solaris*) 7480 lt_prog_compiler_pic='-KPIC' 7481 lt_prog_compiler_static='-Bstatic' 7482 case $cc_basename in 7483 f77* | f90* | f95*) 7484 lt_prog_compiler_wl='-Qoption ld ';; 7485 *) 7486 lt_prog_compiler_wl='-Wl,';; 7487 esac 7488 ;; 7489 7490 sunos4*) 7491 lt_prog_compiler_wl='-Qoption ld ' 7492 lt_prog_compiler_pic='-PIC' 7493 lt_prog_compiler_static='-Bstatic' 7494 ;; 7495 7496 sysv4 | sysv4.2uw2* | sysv4.3*) 7497 lt_prog_compiler_wl='-Wl,' 7498 lt_prog_compiler_pic='-KPIC' 7499 lt_prog_compiler_static='-Bstatic' 7500 ;; 7501 7502 sysv4*MP*) 7503 if test -d /usr/nec ;then 7504 lt_prog_compiler_pic='-Kconform_pic' 7505 lt_prog_compiler_static='-Bstatic' 7506 fi 7507 ;; 7508 7509 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7510 lt_prog_compiler_wl='-Wl,' 7511 lt_prog_compiler_pic='-KPIC' 7512 lt_prog_compiler_static='-Bstatic' 7513 ;; 7514 7515 unicos*) 7516 lt_prog_compiler_wl='-Wl,' 7517 lt_prog_compiler_can_build_shared=no 7518 ;; 7519 7520 uts4*) 7521 lt_prog_compiler_pic='-pic' 7522 lt_prog_compiler_static='-Bstatic' 7523 ;; 7524 7525 *) 7526 lt_prog_compiler_can_build_shared=no 7527 ;; 7528 esac 7529 fi 7530 7531case $host_os in 7532 # For platforms which do not support PIC, -DPIC is meaningless: 7533 *djgpp*) 7534 lt_prog_compiler_pic= 7535 ;; 7536 *) 7537 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7538 ;; 7539esac 7540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7541$as_echo "$lt_prog_compiler_pic" >&6; } 7542 7543 7544 7545 7546 7547 7548# 7549# Check to make sure the PIC flag actually works. 7550# 7551if test -n "$lt_prog_compiler_pic"; then 7552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7553$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7554if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 7555 $as_echo_n "(cached) " >&6 7556else 7557 lt_cv_prog_compiler_pic_works=no 7558 ac_outfile=conftest.$ac_objext 7559 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7560 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7561 # Insert the option either (1) after the last *FLAGS variable, or 7562 # (2) before a word containing "conftest.", or (3) at the end. 7563 # Note that $ac_compile itself does not contain backslashes and begins 7564 # with a dollar sign (not a hyphen), so the echo should work correctly. 7565 # The option is referenced via a variable to avoid confusing sed. 7566 lt_compile=`echo "$ac_compile" | $SED \ 7567 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7568 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7569 -e 's:$: $lt_compiler_flag:'` 7570 (eval echo "\"\$as_me:7570: $lt_compile\"" >&5) 7571 (eval "$lt_compile" 2>conftest.err) 7572 ac_status=$? 7573 cat conftest.err >&5 7574 echo "$as_me:7574: \$? = $ac_status" >&5 7575 if (exit $ac_status) && test -s "$ac_outfile"; then 7576 # The compiler can only warn and ignore the option if not recognized 7577 # So say no if there are warnings other than the usual output. 7578 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7579 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7580 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7581 lt_cv_prog_compiler_pic_works=yes 7582 fi 7583 fi 7584 $RM conftest* 7585 7586fi 7587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7588$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7589 7590if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7591 case $lt_prog_compiler_pic in 7592 "" | " "*) ;; 7593 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7594 esac 7595else 7596 lt_prog_compiler_pic= 7597 lt_prog_compiler_can_build_shared=no 7598fi 7599 7600fi 7601 7602 7603 7604 7605 7606 7607# 7608# Check to make sure the static flag actually works. 7609# 7610wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7612$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7613if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 7614 $as_echo_n "(cached) " >&6 7615else 7616 lt_cv_prog_compiler_static_works=no 7617 save_LDFLAGS="$LDFLAGS" 7618 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7619 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7620 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7621 # The linker can only warn and ignore the option if not recognized 7622 # So say no if there are warnings 7623 if test -s conftest.err; then 7624 # Append any errors to the config.log. 7625 cat conftest.err 1>&5 7626 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7627 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7628 if diff conftest.exp conftest.er2 >/dev/null; then 7629 lt_cv_prog_compiler_static_works=yes 7630 fi 7631 else 7632 lt_cv_prog_compiler_static_works=yes 7633 fi 7634 fi 7635 $RM -r conftest* 7636 LDFLAGS="$save_LDFLAGS" 7637 7638fi 7639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7640$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7641 7642if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7643 : 7644else 7645 lt_prog_compiler_static= 7646fi 7647 7648 7649 7650 7651 7652 7653 7654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7655$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7656if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 7657 $as_echo_n "(cached) " >&6 7658else 7659 lt_cv_prog_compiler_c_o=no 7660 $RM -r conftest 2>/dev/null 7661 mkdir conftest 7662 cd conftest 7663 mkdir out 7664 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7665 7666 lt_compiler_flag="-o out/conftest2.$ac_objext" 7667 # Insert the option either (1) after the last *FLAGS variable, or 7668 # (2) before a word containing "conftest.", or (3) at the end. 7669 # Note that $ac_compile itself does not contain backslashes and begins 7670 # with a dollar sign (not a hyphen), so the echo should work correctly. 7671 lt_compile=`echo "$ac_compile" | $SED \ 7672 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7673 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7674 -e 's:$: $lt_compiler_flag:'` 7675 (eval echo "\"\$as_me:7675: $lt_compile\"" >&5) 7676 (eval "$lt_compile" 2>out/conftest.err) 7677 ac_status=$? 7678 cat out/conftest.err >&5 7679 echo "$as_me:7679: \$? = $ac_status" >&5 7680 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7681 then 7682 # The compiler can only warn and ignore the option if not recognized 7683 # So say no if there are warnings 7684 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7685 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7686 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7687 lt_cv_prog_compiler_c_o=yes 7688 fi 7689 fi 7690 chmod u+w . 2>&5 7691 $RM conftest* 7692 # SGI C++ compiler will create directory out/ii_files/ for 7693 # template instantiation 7694 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7695 $RM out/* && rmdir out 7696 cd .. 7697 $RM -r conftest 7698 $RM conftest* 7699 7700fi 7701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7702$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7703 7704 7705 7706 7707 7708 7709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7710$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7711if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 7712 $as_echo_n "(cached) " >&6 7713else 7714 lt_cv_prog_compiler_c_o=no 7715 $RM -r conftest 2>/dev/null 7716 mkdir conftest 7717 cd conftest 7718 mkdir out 7719 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7720 7721 lt_compiler_flag="-o out/conftest2.$ac_objext" 7722 # Insert the option either (1) after the last *FLAGS variable, or 7723 # (2) before a word containing "conftest.", or (3) at the end. 7724 # Note that $ac_compile itself does not contain backslashes and begins 7725 # with a dollar sign (not a hyphen), so the echo should work correctly. 7726 lt_compile=`echo "$ac_compile" | $SED \ 7727 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7728 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7729 -e 's:$: $lt_compiler_flag:'` 7730 (eval echo "\"\$as_me:7730: $lt_compile\"" >&5) 7731 (eval "$lt_compile" 2>out/conftest.err) 7732 ac_status=$? 7733 cat out/conftest.err >&5 7734 echo "$as_me:7734: \$? = $ac_status" >&5 7735 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7736 then 7737 # The compiler can only warn and ignore the option if not recognized 7738 # So say no if there are warnings 7739 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7740 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7741 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7742 lt_cv_prog_compiler_c_o=yes 7743 fi 7744 fi 7745 chmod u+w . 2>&5 7746 $RM conftest* 7747 # SGI C++ compiler will create directory out/ii_files/ for 7748 # template instantiation 7749 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7750 $RM out/* && rmdir out 7751 cd .. 7752 $RM -r conftest 7753 $RM conftest* 7754 7755fi 7756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7757$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7758 7759 7760 7761 7762hard_links="nottested" 7763if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7764 # do not overwrite the value of need_locks provided by the user 7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 7766$as_echo_n "checking if we can lock with hard links... " >&6; } 7767 hard_links=yes 7768 $RM conftest* 7769 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7770 touch conftest.a 7771 ln conftest.a conftest.b 2>&5 || hard_links=no 7772 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 7774$as_echo "$hard_links" >&6; } 7775 if test "$hard_links" = no; then 7776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7777$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7778 need_locks=warn 7779 fi 7780else 7781 need_locks=no 7782fi 7783 7784 7785 7786 7787 7788 7789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7790$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 7791 7792 runpath_var= 7793 allow_undefined_flag= 7794 always_export_symbols=no 7795 archive_cmds= 7796 archive_expsym_cmds= 7797 compiler_needs_object=no 7798 enable_shared_with_static_runtimes=no 7799 export_dynamic_flag_spec= 7800 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7801 hardcode_automatic=no 7802 hardcode_direct=no 7803 hardcode_direct_absolute=no 7804 hardcode_libdir_flag_spec= 7805 hardcode_libdir_flag_spec_ld= 7806 hardcode_libdir_separator= 7807 hardcode_minus_L=no 7808 hardcode_shlibpath_var=unsupported 7809 inherit_rpath=no 7810 link_all_deplibs=unknown 7811 module_cmds= 7812 module_expsym_cmds= 7813 old_archive_from_new_cmds= 7814 old_archive_from_expsyms_cmds= 7815 thread_safe_flag_spec= 7816 whole_archive_flag_spec= 7817 # include_expsyms should be a list of space-separated symbols to be *always* 7818 # included in the symbol list 7819 include_expsyms= 7820 # exclude_expsyms can be an extended regexp of symbols to exclude 7821 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7822 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7823 # as well as any symbol that contains `d'. 7824 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 7825 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7826 # platforms (ab)use it in PIC code, but their linkers get confused if 7827 # the symbol is explicitly referenced. Since portable code cannot 7828 # rely on this symbol name, it's probably fine to never include it in 7829 # preloaded symbol tables. 7830 # Exclude shared library initialization/finalization symbols. 7831 extract_expsyms_cmds= 7832 7833 case $host_os in 7834 cygwin* | mingw* | pw32* | cegcc*) 7835 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7836 # When not using gcc, we currently assume that we are using 7837 # Microsoft Visual C++. 7838 if test "$GCC" != yes; then 7839 with_gnu_ld=no 7840 fi 7841 ;; 7842 interix*) 7843 # we just hope/assume this is gcc and not c89 (= MSVC++) 7844 with_gnu_ld=yes 7845 ;; 7846 openbsd*) 7847 with_gnu_ld=no 7848 ;; 7849 esac 7850 7851 ld_shlibs=yes 7852 if test "$with_gnu_ld" = yes; then 7853 # If archive_cmds runs LD, not CC, wlarc should be empty 7854 wlarc='${wl}' 7855 7856 # Set some defaults for GNU ld with shared library support. These 7857 # are reset later if shared libraries are not supported. Putting them 7858 # here allows them to be overridden if necessary. 7859 runpath_var=LD_RUN_PATH 7860 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7861 export_dynamic_flag_spec='${wl}--export-dynamic' 7862 # ancient GNU ld didn't support --whole-archive et. al. 7863 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 7864 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7865 else 7866 whole_archive_flag_spec= 7867 fi 7868 supports_anon_versioning=no 7869 case `$LD -v 2>&1` in 7870 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7871 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7872 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7873 *\ 2.11.*) ;; # other 2.11 versions 7874 *) supports_anon_versioning=yes ;; 7875 esac 7876 7877 # See if GNU ld supports shared libraries. 7878 case $host_os in 7879 aix[3-9]*) 7880 # On AIX/PPC, the GNU linker is very broken 7881 if test "$host_cpu" != ia64; then 7882 ld_shlibs=no 7883 cat <<_LT_EOF 1>&2 7884 7885*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7886*** to be unable to reliably create shared libraries on AIX. 7887*** Therefore, libtool is disabling shared libraries support. If you 7888*** really care for shared libraries, you may want to modify your PATH 7889*** so that a non-GNU linker is found, and then restart. 7890 7891_LT_EOF 7892 fi 7893 ;; 7894 7895 amigaos*) 7896 case $host_cpu in 7897 powerpc) 7898 # see comment about AmigaOS4 .so support 7899 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7900 archive_expsym_cmds='' 7901 ;; 7902 m68k) 7903 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)' 7904 hardcode_libdir_flag_spec='-L$libdir' 7905 hardcode_minus_L=yes 7906 ;; 7907 esac 7908 ;; 7909 7910 beos*) 7911 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7912 allow_undefined_flag=unsupported 7913 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 7914 # support --undefined. This deserves some investigation. FIXME 7915 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7916 else 7917 ld_shlibs=no 7918 fi 7919 ;; 7920 7921 cygwin* | mingw* | pw32* | cegcc*) 7922 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7923 # as there is no search path for DLLs. 7924 hardcode_libdir_flag_spec='-L$libdir' 7925 allow_undefined_flag=unsupported 7926 always_export_symbols=no 7927 enable_shared_with_static_runtimes=yes 7928 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 7929 7930 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 7931 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7932 # If the export-symbols file already is a .def file (1st line 7933 # is EXPORTS), use it as is; otherwise, prepend... 7934 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7935 cp $export_symbols $output_objdir/$soname.def; 7936 else 7937 echo EXPORTS > $output_objdir/$soname.def; 7938 cat $export_symbols >> $output_objdir/$soname.def; 7939 fi~ 7940 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7941 else 7942 ld_shlibs=no 7943 fi 7944 ;; 7945 7946 interix[3-9]*) 7947 hardcode_direct=no 7948 hardcode_shlibpath_var=no 7949 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7950 export_dynamic_flag_spec='${wl}-E' 7951 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 7952 # Instead, shared libraries are loaded at an image base (0x10000000 by 7953 # default) and relocated if they conflict, which is a slow very memory 7954 # consuming and fragmenting process. To avoid this, we pick a random, 7955 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 7956 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 7957 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 7958 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' 7959 ;; 7960 7961 gnu* | linux* | tpf* | k*bsd*-gnu) 7962 tmp_diet=no 7963 if test "$host_os" = linux-dietlibc; then 7964 case $cc_basename in 7965 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 7966 esac 7967 fi 7968 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 7969 && test "$tmp_diet" = no 7970 then 7971 tmp_addflag= 7972 tmp_sharedflag='-shared' 7973 case $cc_basename,$host_cpu in 7974 pgcc*) # Portland Group C compiler 7975 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' 7976 tmp_addflag=' $pic_flag' 7977 ;; 7978 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 7979 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' 7980 tmp_addflag=' $pic_flag -Mnomain' ;; 7981 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7982 tmp_addflag=' -i_dynamic' ;; 7983 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7984 tmp_addflag=' -i_dynamic -nofor_main' ;; 7985 ifc* | ifort*) # Intel Fortran compiler 7986 tmp_addflag=' -nofor_main' ;; 7987 lf95*) # Lahey Fortran 8.1 7988 whole_archive_flag_spec= 7989 tmp_sharedflag='--shared' ;; 7990 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 7991 tmp_sharedflag='-qmkshrobj' 7992 tmp_addflag= ;; 7993 esac 7994 case `$CC -V 2>&1 | sed 5q` in 7995 *Sun\ C*) # Sun C 5.9 7996 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' 7997 compiler_needs_object=yes 7998 tmp_sharedflag='-G' ;; 7999 *Sun\ F*) # Sun Fortran 8.3 8000 tmp_sharedflag='-G' ;; 8001 esac 8002 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8003 8004 if test "x$supports_anon_versioning" = xyes; then 8005 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8006 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8007 echo "local: *; };" >> $output_objdir/$libname.ver~ 8008 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8009 fi 8010 8011 case $cc_basename in 8012 xlf*) 8013 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8014 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8015 hardcode_libdir_flag_spec= 8016 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8017 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8018 if test "x$supports_anon_versioning" = xyes; then 8019 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8020 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8021 echo "local: *; };" >> $output_objdir/$libname.ver~ 8022 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8023 fi 8024 ;; 8025 esac 8026 else 8027 ld_shlibs=no 8028 fi 8029 ;; 8030 8031 netbsd*) 8032 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8033 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8034 wlarc= 8035 else 8036 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8037 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8038 fi 8039 ;; 8040 8041 solaris*) 8042 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8043 ld_shlibs=no 8044 cat <<_LT_EOF 1>&2 8045 8046*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8047*** create shared libraries on Solaris systems. Therefore, libtool 8048*** is disabling shared libraries support. We urge you to upgrade GNU 8049*** binutils to release 2.9.1 or newer. Another option is to modify 8050*** your PATH or compiler configuration so that the native linker is 8051*** used, and then restart. 8052 8053_LT_EOF 8054 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8055 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8056 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8057 else 8058 ld_shlibs=no 8059 fi 8060 ;; 8061 8062 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8063 case `$LD -v 2>&1` in 8064 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8065 ld_shlibs=no 8066 cat <<_LT_EOF 1>&2 8067 8068*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8069*** reliably create shared libraries on SCO systems. Therefore, libtool 8070*** is disabling shared libraries support. We urge you to upgrade GNU 8071*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8072*** your PATH or compiler configuration so that the native linker is 8073*** used, and then restart. 8074 8075_LT_EOF 8076 ;; 8077 *) 8078 # For security reasons, it is highly recommended that you always 8079 # use absolute paths for naming shared libraries, and exclude the 8080 # DT_RUNPATH tag from executables and libraries. But doing so 8081 # requires that you compile everything twice, which is a pain. 8082 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8083 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8084 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8085 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8086 else 8087 ld_shlibs=no 8088 fi 8089 ;; 8090 esac 8091 ;; 8092 8093 sunos4*) 8094 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8095 wlarc= 8096 hardcode_direct=yes 8097 hardcode_shlibpath_var=no 8098 ;; 8099 8100 *) 8101 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8102 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8103 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8104 else 8105 ld_shlibs=no 8106 fi 8107 ;; 8108 esac 8109 8110 if test "$ld_shlibs" = no; then 8111 runpath_var= 8112 hardcode_libdir_flag_spec= 8113 export_dynamic_flag_spec= 8114 whole_archive_flag_spec= 8115 fi 8116 else 8117 # PORTME fill in a description of your system's linker (not GNU ld) 8118 case $host_os in 8119 aix3*) 8120 allow_undefined_flag=unsupported 8121 always_export_symbols=yes 8122 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' 8123 # Note: this linker hardcodes the directories in LIBPATH if there 8124 # are no directories specified by -L. 8125 hardcode_minus_L=yes 8126 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8127 # Neither direct hardcoding nor static linking is supported with a 8128 # broken collect2. 8129 hardcode_direct=unsupported 8130 fi 8131 ;; 8132 8133 aix[4-9]*) 8134 if test "$host_cpu" = ia64; then 8135 # On IA64, the linker does run time linking by default, so we don't 8136 # have to do anything special. 8137 aix_use_runtimelinking=no 8138 exp_sym_flag='-Bexport' 8139 no_entry_flag="" 8140 else 8141 # If we're using GNU nm, then we don't want the "-C" option. 8142 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8143 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8144 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' 8145 else 8146 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' 8147 fi 8148 aix_use_runtimelinking=no 8149 8150 # Test if we are trying to use run time linking or normal 8151 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8152 # need to do runtime linking. 8153 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8154 for ld_flag in $LDFLAGS; do 8155 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8156 aix_use_runtimelinking=yes 8157 break 8158 fi 8159 done 8160 ;; 8161 esac 8162 8163 exp_sym_flag='-bexport' 8164 no_entry_flag='-bnoentry' 8165 fi 8166 8167 # When large executables or shared objects are built, AIX ld can 8168 # have problems creating the table of contents. If linking a library 8169 # or program results in "error TOC overflow" add -mminimal-toc to 8170 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8171 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8172 8173 archive_cmds='' 8174 hardcode_direct=yes 8175 hardcode_direct_absolute=yes 8176 hardcode_libdir_separator=':' 8177 link_all_deplibs=yes 8178 file_list_spec='${wl}-f,' 8179 8180 if test "$GCC" = yes; then 8181 case $host_os in aix4.[012]|aix4.[012].*) 8182 # We only want to do this on AIX 4.2 and lower, the check 8183 # below for broken collect2 doesn't work under 4.3+ 8184 collect2name=`${CC} -print-prog-name=collect2` 8185 if test -f "$collect2name" && 8186 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8187 then 8188 # We have reworked collect2 8189 : 8190 else 8191 # We have old collect2 8192 hardcode_direct=unsupported 8193 # It fails to find uninstalled libraries when the uninstalled 8194 # path is not listed in the libpath. Setting hardcode_minus_L 8195 # to unsupported forces relinking 8196 hardcode_minus_L=yes 8197 hardcode_libdir_flag_spec='-L$libdir' 8198 hardcode_libdir_separator= 8199 fi 8200 ;; 8201 esac 8202 shared_flag='-shared' 8203 if test "$aix_use_runtimelinking" = yes; then 8204 shared_flag="$shared_flag "'${wl}-G' 8205 fi 8206 else 8207 # not using gcc 8208 if test "$host_cpu" = ia64; then 8209 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8210 # chokes on -Wl,-G. The following line is correct: 8211 shared_flag='-G' 8212 else 8213 if test "$aix_use_runtimelinking" = yes; then 8214 shared_flag='${wl}-G' 8215 else 8216 shared_flag='${wl}-bM:SRE' 8217 fi 8218 fi 8219 fi 8220 8221 export_dynamic_flag_spec='${wl}-bexpall' 8222 # It seems that -bexpall does not export symbols beginning with 8223 # underscore (_), so it is better to generate a list of symbols to export. 8224 always_export_symbols=yes 8225 if test "$aix_use_runtimelinking" = yes; then 8226 # Warning - without using the other runtime loading flags (-brtl), 8227 # -berok will link without error, but may produce a broken library. 8228 allow_undefined_flag='-berok' 8229 # Determine the default libpath from the value encoded in an 8230 # empty executable. 8231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8232/* end confdefs.h. */ 8233 8234int 8235main () 8236{ 8237 8238 ; 8239 return 0; 8240} 8241_ACEOF 8242if ac_fn_c_try_link "$LINENO"; then : 8243 8244lt_aix_libpath_sed=' 8245 /Import File Strings/,/^$/ { 8246 /^0/ { 8247 s/^0 *\(.*\)$/\1/ 8248 p 8249 } 8250 }' 8251aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8252# Check for a 64-bit object if we didn't find anything. 8253if test -z "$aix_libpath"; then 8254 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8255fi 8256fi 8257rm -f core conftest.err conftest.$ac_objext \ 8258 conftest$ac_exeext conftest.$ac_ext 8259if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8260 8261 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8262 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" 8263 else 8264 if test "$host_cpu" = ia64; then 8265 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8266 allow_undefined_flag="-z nodefs" 8267 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" 8268 else 8269 # Determine the default libpath from the value encoded in an 8270 # empty executable. 8271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8272/* end confdefs.h. */ 8273 8274int 8275main () 8276{ 8277 8278 ; 8279 return 0; 8280} 8281_ACEOF 8282if ac_fn_c_try_link "$LINENO"; then : 8283 8284lt_aix_libpath_sed=' 8285 /Import File Strings/,/^$/ { 8286 /^0/ { 8287 s/^0 *\(.*\)$/\1/ 8288 p 8289 } 8290 }' 8291aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8292# Check for a 64-bit object if we didn't find anything. 8293if test -z "$aix_libpath"; then 8294 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8295fi 8296fi 8297rm -f core conftest.err conftest.$ac_objext \ 8298 conftest$ac_exeext conftest.$ac_ext 8299if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8300 8301 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8302 # Warning - without using the other run time loading flags, 8303 # -berok will link without error, but may produce a broken library. 8304 no_undefined_flag=' ${wl}-bernotok' 8305 allow_undefined_flag=' ${wl}-berok' 8306 # Exported symbols can be pulled into shared objects from archives 8307 whole_archive_flag_spec='$convenience' 8308 archive_cmds_need_lc=yes 8309 # This is similar to how AIX traditionally builds its shared libraries. 8310 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' 8311 fi 8312 fi 8313 ;; 8314 8315 amigaos*) 8316 case $host_cpu in 8317 powerpc) 8318 # see comment about AmigaOS4 .so support 8319 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8320 archive_expsym_cmds='' 8321 ;; 8322 m68k) 8323 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)' 8324 hardcode_libdir_flag_spec='-L$libdir' 8325 hardcode_minus_L=yes 8326 ;; 8327 esac 8328 ;; 8329 8330 bsdi[45]*) 8331 export_dynamic_flag_spec=-rdynamic 8332 ;; 8333 8334 cygwin* | mingw* | pw32* | cegcc*) 8335 # When not using gcc, we currently assume that we are using 8336 # Microsoft Visual C++. 8337 # hardcode_libdir_flag_spec is actually meaningless, as there is 8338 # no search path for DLLs. 8339 hardcode_libdir_flag_spec=' ' 8340 allow_undefined_flag=unsupported 8341 # Tell ltmain to make .lib files, not .a files. 8342 libext=lib 8343 # Tell ltmain to make .dll files, not .so files. 8344 shrext_cmds=".dll" 8345 # FIXME: Setting linknames here is a bad hack. 8346 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8347 # The linker will automatically build a .lib file if we build a DLL. 8348 old_archive_from_new_cmds='true' 8349 # FIXME: Should let the user specify the lib program. 8350 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8351 fix_srcfile_path='`cygpath -w "$srcfile"`' 8352 enable_shared_with_static_runtimes=yes 8353 ;; 8354 8355 darwin* | rhapsody*) 8356 8357 8358 archive_cmds_need_lc=no 8359 hardcode_direct=no 8360 hardcode_automatic=yes 8361 hardcode_shlibpath_var=unsupported 8362 whole_archive_flag_spec='' 8363 link_all_deplibs=yes 8364 allow_undefined_flag="$_lt_dar_allow_undefined" 8365 case $cc_basename in 8366 ifort*) _lt_dar_can_shared=yes ;; 8367 *) _lt_dar_can_shared=$GCC ;; 8368 esac 8369 if test "$_lt_dar_can_shared" = "yes"; then 8370 output_verbose_link_cmd=echo 8371 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8372 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8373 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}" 8374 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}" 8375 8376 else 8377 ld_shlibs=no 8378 fi 8379 8380 ;; 8381 8382 dgux*) 8383 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8384 hardcode_libdir_flag_spec='-L$libdir' 8385 hardcode_shlibpath_var=no 8386 ;; 8387 8388 freebsd1*) 8389 ld_shlibs=no 8390 ;; 8391 8392 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8393 # support. Future versions do this automatically, but an explicit c++rt0.o 8394 # does not break anything, and helps significantly (at the cost of a little 8395 # extra space). 8396 freebsd2.2*) 8397 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8398 hardcode_libdir_flag_spec='-R$libdir' 8399 hardcode_direct=yes 8400 hardcode_shlibpath_var=no 8401 ;; 8402 8403 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8404 freebsd2*) 8405 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8406 hardcode_direct=yes 8407 hardcode_minus_L=yes 8408 hardcode_shlibpath_var=no 8409 ;; 8410 8411 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8412 freebsd* | dragonfly*) 8413 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8414 hardcode_libdir_flag_spec='-R$libdir' 8415 hardcode_direct=yes 8416 hardcode_shlibpath_var=no 8417 ;; 8418 8419 hpux9*) 8420 if test "$GCC" = yes; then 8421 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' 8422 else 8423 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' 8424 fi 8425 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8426 hardcode_libdir_separator=: 8427 hardcode_direct=yes 8428 8429 # hardcode_minus_L: Not really in the search PATH, 8430 # but as the default location of the library. 8431 hardcode_minus_L=yes 8432 export_dynamic_flag_spec='${wl}-E' 8433 ;; 8434 8435 hpux10*) 8436 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8437 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8438 else 8439 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8440 fi 8441 if test "$with_gnu_ld" = no; then 8442 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8443 hardcode_libdir_flag_spec_ld='+b $libdir' 8444 hardcode_libdir_separator=: 8445 hardcode_direct=yes 8446 hardcode_direct_absolute=yes 8447 export_dynamic_flag_spec='${wl}-E' 8448 # hardcode_minus_L: Not really in the search PATH, 8449 # but as the default location of the library. 8450 hardcode_minus_L=yes 8451 fi 8452 ;; 8453 8454 hpux11*) 8455 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8456 case $host_cpu in 8457 hppa*64*) 8458 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8459 ;; 8460 ia64*) 8461 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8462 ;; 8463 *) 8464 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8465 ;; 8466 esac 8467 else 8468 case $host_cpu in 8469 hppa*64*) 8470 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8471 ;; 8472 ia64*) 8473 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8474 ;; 8475 *) 8476 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8477 ;; 8478 esac 8479 fi 8480 if test "$with_gnu_ld" = no; then 8481 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8482 hardcode_libdir_separator=: 8483 8484 case $host_cpu in 8485 hppa*64*|ia64*) 8486 hardcode_direct=no 8487 hardcode_shlibpath_var=no 8488 ;; 8489 *) 8490 hardcode_direct=yes 8491 hardcode_direct_absolute=yes 8492 export_dynamic_flag_spec='${wl}-E' 8493 8494 # hardcode_minus_L: Not really in the search PATH, 8495 # but as the default location of the library. 8496 hardcode_minus_L=yes 8497 ;; 8498 esac 8499 fi 8500 ;; 8501 8502 irix5* | irix6* | nonstopux*) 8503 if test "$GCC" = yes; then 8504 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' 8505 # Try to use the -exported_symbol ld option, if it does not 8506 # work, assume that -exports_file does not work either and 8507 # implicitly export all symbols. 8508 save_LDFLAGS="$LDFLAGS" 8509 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8511/* end confdefs.h. */ 8512int foo(void) {} 8513_ACEOF 8514if ac_fn_c_try_link "$LINENO"; then : 8515 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' 8516 8517fi 8518rm -f core conftest.err conftest.$ac_objext \ 8519 conftest$ac_exeext conftest.$ac_ext 8520 LDFLAGS="$save_LDFLAGS" 8521 else 8522 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' 8523 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' 8524 fi 8525 archive_cmds_need_lc='no' 8526 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8527 hardcode_libdir_separator=: 8528 inherit_rpath=yes 8529 link_all_deplibs=yes 8530 ;; 8531 8532 netbsd*) 8533 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8534 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8535 else 8536 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8537 fi 8538 hardcode_libdir_flag_spec='-R$libdir' 8539 hardcode_direct=yes 8540 hardcode_shlibpath_var=no 8541 ;; 8542 8543 newsos6) 8544 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8545 hardcode_direct=yes 8546 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8547 hardcode_libdir_separator=: 8548 hardcode_shlibpath_var=no 8549 ;; 8550 8551 *nto* | *qnx*) 8552 ;; 8553 8554 openbsd*) 8555 if test -f /usr/libexec/ld.so; then 8556 hardcode_direct=yes 8557 hardcode_shlibpath_var=no 8558 hardcode_direct_absolute=yes 8559 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8560 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8561 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8562 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8563 export_dynamic_flag_spec='${wl}-E' 8564 else 8565 case $host_os in 8566 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8567 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8568 hardcode_libdir_flag_spec='-R$libdir' 8569 ;; 8570 *) 8571 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8572 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8573 ;; 8574 esac 8575 fi 8576 else 8577 ld_shlibs=no 8578 fi 8579 ;; 8580 8581 os2*) 8582 hardcode_libdir_flag_spec='-L$libdir' 8583 hardcode_minus_L=yes 8584 allow_undefined_flag=unsupported 8585 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' 8586 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8587 ;; 8588 8589 osf3*) 8590 if test "$GCC" = yes; then 8591 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8592 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' 8593 else 8594 allow_undefined_flag=' -expect_unresolved \*' 8595 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' 8596 fi 8597 archive_cmds_need_lc='no' 8598 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8599 hardcode_libdir_separator=: 8600 ;; 8601 8602 osf4* | osf5*) # as osf3* with the addition of -msym flag 8603 if test "$GCC" = yes; then 8604 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8605 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' 8606 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8607 else 8608 allow_undefined_flag=' -expect_unresolved \*' 8609 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' 8610 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~ 8611 $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' 8612 8613 # Both c and cxx compiler support -rpath directly 8614 hardcode_libdir_flag_spec='-rpath $libdir' 8615 fi 8616 archive_cmds_need_lc='no' 8617 hardcode_libdir_separator=: 8618 ;; 8619 8620 solaris*) 8621 no_undefined_flag=' -z defs' 8622 if test "$GCC" = yes; then 8623 wlarc='${wl}' 8624 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8625 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8626 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8627 else 8628 case `$CC -V 2>&1` in 8629 *"Compilers 5.0"*) 8630 wlarc='' 8631 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8632 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8633 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8634 ;; 8635 *) 8636 wlarc='${wl}' 8637 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8638 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8639 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8640 ;; 8641 esac 8642 fi 8643 hardcode_libdir_flag_spec='-R$libdir' 8644 hardcode_shlibpath_var=no 8645 case $host_os in 8646 solaris2.[0-5] | solaris2.[0-5].*) ;; 8647 *) 8648 # The compiler driver will combine and reorder linker options, 8649 # but understands `-z linker_flag'. GCC discards it without `$wl', 8650 # but is careful enough not to reorder. 8651 # Supported since Solaris 2.6 (maybe 2.5.1?) 8652 if test "$GCC" = yes; then 8653 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8654 else 8655 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8656 fi 8657 ;; 8658 esac 8659 link_all_deplibs=yes 8660 ;; 8661 8662 sunos4*) 8663 if test "x$host_vendor" = xsequent; then 8664 # Use $CC to link under sequent, because it throws in some extra .o 8665 # files that make .init and .fini sections work. 8666 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8667 else 8668 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8669 fi 8670 hardcode_libdir_flag_spec='-L$libdir' 8671 hardcode_direct=yes 8672 hardcode_minus_L=yes 8673 hardcode_shlibpath_var=no 8674 ;; 8675 8676 sysv4) 8677 case $host_vendor in 8678 sni) 8679 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8680 hardcode_direct=yes # is this really true??? 8681 ;; 8682 siemens) 8683 ## LD is ld it makes a PLAMLIB 8684 ## CC just makes a GrossModule. 8685 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8686 reload_cmds='$CC -r -o $output$reload_objs' 8687 hardcode_direct=no 8688 ;; 8689 motorola) 8690 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8691 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8692 ;; 8693 esac 8694 runpath_var='LD_RUN_PATH' 8695 hardcode_shlibpath_var=no 8696 ;; 8697 8698 sysv4.3*) 8699 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8700 hardcode_shlibpath_var=no 8701 export_dynamic_flag_spec='-Bexport' 8702 ;; 8703 8704 sysv4*MP*) 8705 if test -d /usr/nec; then 8706 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8707 hardcode_shlibpath_var=no 8708 runpath_var=LD_RUN_PATH 8709 hardcode_runpath_var=yes 8710 ld_shlibs=yes 8711 fi 8712 ;; 8713 8714 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8715 no_undefined_flag='${wl}-z,text' 8716 archive_cmds_need_lc=no 8717 hardcode_shlibpath_var=no 8718 runpath_var='LD_RUN_PATH' 8719 8720 if test "$GCC" = yes; then 8721 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8722 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8723 else 8724 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8725 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8726 fi 8727 ;; 8728 8729 sysv5* | sco3.2v5* | sco5v6*) 8730 # Note: We can NOT use -z defs as we might desire, because we do not 8731 # link with -lc, and that would cause any symbols used from libc to 8732 # always be unresolved, which means just about no library would 8733 # ever link correctly. If we're not using GNU ld we use -z text 8734 # though, which does catch some bad symbols but isn't as heavy-handed 8735 # as -z defs. 8736 no_undefined_flag='${wl}-z,text' 8737 allow_undefined_flag='${wl}-z,nodefs' 8738 archive_cmds_need_lc=no 8739 hardcode_shlibpath_var=no 8740 hardcode_libdir_flag_spec='${wl}-R,$libdir' 8741 hardcode_libdir_separator=':' 8742 link_all_deplibs=yes 8743 export_dynamic_flag_spec='${wl}-Bexport' 8744 runpath_var='LD_RUN_PATH' 8745 8746 if test "$GCC" = yes; then 8747 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8748 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8749 else 8750 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8751 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8752 fi 8753 ;; 8754 8755 uts4*) 8756 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8757 hardcode_libdir_flag_spec='-L$libdir' 8758 hardcode_shlibpath_var=no 8759 ;; 8760 8761 *) 8762 ld_shlibs=no 8763 ;; 8764 esac 8765 8766 if test x$host_vendor = xsni; then 8767 case $host in 8768 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 8769 export_dynamic_flag_spec='${wl}-Blargedynsym' 8770 ;; 8771 esac 8772 fi 8773 fi 8774 8775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 8776$as_echo "$ld_shlibs" >&6; } 8777test "$ld_shlibs" = no && can_build_shared=no 8778 8779with_gnu_ld=$with_gnu_ld 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795# 8796# Do we need to explicitly link libc? 8797# 8798case "x$archive_cmds_need_lc" in 8799x|xyes) 8800 # Assume -lc should be added 8801 archive_cmds_need_lc=yes 8802 8803 if test "$enable_shared" = yes && test "$GCC" = yes; then 8804 case $archive_cmds in 8805 *'~'*) 8806 # FIXME: we may have to deal with multi-command sequences. 8807 ;; 8808 '$CC '*) 8809 # Test whether the compiler implicitly links with -lc since on some 8810 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8811 # to ld, don't add -lc before -lgcc. 8812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 8813$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 8814 $RM conftest* 8815 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8816 8817 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8818 (eval $ac_compile) 2>&5 8819 ac_status=$? 8820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8821 test $ac_status = 0; } 2>conftest.err; then 8822 soname=conftest 8823 lib=conftest 8824 libobjs=conftest.$ac_objext 8825 deplibs= 8826 wl=$lt_prog_compiler_wl 8827 pic_flag=$lt_prog_compiler_pic 8828 compiler_flags=-v 8829 linker_flags=-v 8830 verstring= 8831 output_objdir=. 8832 libname=conftest 8833 lt_save_allow_undefined_flag=$allow_undefined_flag 8834 allow_undefined_flag= 8835 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 8836 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 8837 ac_status=$? 8838 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8839 test $ac_status = 0; } 8840 then 8841 archive_cmds_need_lc=no 8842 else 8843 archive_cmds_need_lc=yes 8844 fi 8845 allow_undefined_flag=$lt_save_allow_undefined_flag 8846 else 8847 cat conftest.err 1>&5 8848 fi 8849 $RM conftest* 8850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 8851$as_echo "$archive_cmds_need_lc" >&6; } 8852 ;; 8853 esac 8854 fi 8855 ;; 8856esac 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9015$as_echo_n "checking dynamic linker characteristics... " >&6; } 9016 9017if test "$GCC" = yes; then 9018 case $host_os in 9019 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9020 *) lt_awk_arg="/^libraries:/" ;; 9021 esac 9022 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9023 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 9024 # if the path contains ";" then we assume it to be the separator 9025 # otherwise default to the standard path separator (i.e. ":") - it is 9026 # assumed that no part of a normal pathname contains ";" but that should 9027 # okay in the real world where ";" in dirpaths is itself problematic. 9028 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9029 else 9030 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9031 fi 9032 # Ok, now we have the path, separated by spaces, we can step through it 9033 # and add multilib dir if necessary. 9034 lt_tmp_lt_search_path_spec= 9035 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9036 for lt_sys_path in $lt_search_path_spec; do 9037 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9038 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9039 else 9040 test -d "$lt_sys_path" && \ 9041 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9042 fi 9043 done 9044 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 9045BEGIN {RS=" "; FS="/|\n";} { 9046 lt_foo=""; 9047 lt_count=0; 9048 for (lt_i = NF; lt_i > 0; lt_i--) { 9049 if ($lt_i != "" && $lt_i != ".") { 9050 if ($lt_i == "..") { 9051 lt_count++; 9052 } else { 9053 if (lt_count == 0) { 9054 lt_foo="/" $lt_i lt_foo; 9055 } else { 9056 lt_count--; 9057 } 9058 } 9059 } 9060 } 9061 if (lt_foo != "") { lt_freq[lt_foo]++; } 9062 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9063}'` 9064 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 9065else 9066 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9067fi 9068library_names_spec= 9069libname_spec='lib$name' 9070soname_spec= 9071shrext_cmds=".so" 9072postinstall_cmds= 9073postuninstall_cmds= 9074finish_cmds= 9075finish_eval= 9076shlibpath_var= 9077shlibpath_overrides_runpath=unknown 9078version_type=none 9079dynamic_linker="$host_os ld.so" 9080sys_lib_dlsearch_path_spec="/lib /usr/lib" 9081need_lib_prefix=unknown 9082hardcode_into_libs=no 9083 9084# when you set need_version to no, make sure it does not cause -set_version 9085# flags to be left without arguments 9086need_version=unknown 9087 9088case $host_os in 9089aix3*) 9090 version_type=linux 9091 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9092 shlibpath_var=LIBPATH 9093 9094 # AIX 3 has no versioning support, so we append a major version to the name. 9095 soname_spec='${libname}${release}${shared_ext}$major' 9096 ;; 9097 9098aix[4-9]*) 9099 version_type=linux 9100 need_lib_prefix=no 9101 need_version=no 9102 hardcode_into_libs=yes 9103 if test "$host_cpu" = ia64; then 9104 # AIX 5 supports IA64 9105 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9106 shlibpath_var=LD_LIBRARY_PATH 9107 else 9108 # With GCC up to 2.95.x, collect2 would create an import file 9109 # for dependence libraries. The import file would start with 9110 # the line `#! .'. This would cause the generated library to 9111 # depend on `.', always an invalid library. This was fixed in 9112 # development snapshots of GCC prior to 3.0. 9113 case $host_os in 9114 aix4 | aix4.[01] | aix4.[01].*) 9115 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9116 echo ' yes ' 9117 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9118 : 9119 else 9120 can_build_shared=no 9121 fi 9122 ;; 9123 esac 9124 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9125 # soname into executable. Probably we can add versioning support to 9126 # collect2, so additional links can be useful in future. 9127 if test "$aix_use_runtimelinking" = yes; then 9128 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9129 # instead of lib<name>.a to let people know that these are not 9130 # typical AIX shared libraries. 9131 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9132 else 9133 # We preserve .a as extension for shared libraries through AIX4.2 9134 # and later when we are not doing run time linking. 9135 library_names_spec='${libname}${release}.a $libname.a' 9136 soname_spec='${libname}${release}${shared_ext}$major' 9137 fi 9138 shlibpath_var=LIBPATH 9139 fi 9140 ;; 9141 9142amigaos*) 9143 case $host_cpu in 9144 powerpc) 9145 # Since July 2007 AmigaOS4 officially supports .so libraries. 9146 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9148 ;; 9149 m68k) 9150 library_names_spec='$libname.ixlibrary $libname.a' 9151 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9152 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' 9153 ;; 9154 esac 9155 ;; 9156 9157beos*) 9158 library_names_spec='${libname}${shared_ext}' 9159 dynamic_linker="$host_os ld.so" 9160 shlibpath_var=LIBRARY_PATH 9161 ;; 9162 9163bsdi[45]*) 9164 version_type=linux 9165 need_version=no 9166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9167 soname_spec='${libname}${release}${shared_ext}$major' 9168 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9169 shlibpath_var=LD_LIBRARY_PATH 9170 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9171 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9172 # the default ld.so.conf also contains /usr/contrib/lib and 9173 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9174 # libtool to hard-code these into programs 9175 ;; 9176 9177cygwin* | mingw* | pw32* | cegcc*) 9178 version_type=windows 9179 shrext_cmds=".dll" 9180 need_version=no 9181 need_lib_prefix=no 9182 9183 case $GCC,$host_os in 9184 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9185 library_names_spec='$libname.dll.a' 9186 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9187 postinstall_cmds='base_file=`basename \${file}`~ 9188 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9189 dldir=$destdir/`dirname \$dlpath`~ 9190 test -d \$dldir || mkdir -p \$dldir~ 9191 $install_prog $dir/$dlname \$dldir/$dlname~ 9192 chmod a+x \$dldir/$dlname~ 9193 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9194 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9195 fi' 9196 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9197 dlpath=$dir/\$dldll~ 9198 $RM \$dlpath' 9199 shlibpath_overrides_runpath=yes 9200 9201 case $host_os in 9202 cygwin*) 9203 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9204 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9205 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9206 ;; 9207 mingw* | cegcc*) 9208 # MinGW DLLs use traditional 'lib' prefix 9209 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9210 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9211 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9212 # It is most probably a Windows format PATH printed by 9213 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9214 # path with ; separators, and with drive letters. We can handle the 9215 # drive letters (cygwin fileutils understands them), so leave them, 9216 # especially as we might pass files found there to a mingw objdump, 9217 # which wouldn't understand a cygwinified path. Ahh. 9218 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9219 else 9220 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9221 fi 9222 ;; 9223 pw32*) 9224 # pw32 DLLs use 'pw' prefix rather than 'lib' 9225 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9226 ;; 9227 esac 9228 ;; 9229 9230 *) 9231 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9232 ;; 9233 esac 9234 dynamic_linker='Win32 ld.exe' 9235 # FIXME: first we should search . and the directory the executable is in 9236 shlibpath_var=PATH 9237 ;; 9238 9239darwin* | rhapsody*) 9240 dynamic_linker="$host_os dyld" 9241 version_type=darwin 9242 need_lib_prefix=no 9243 need_version=no 9244 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9245 soname_spec='${libname}${release}${major}$shared_ext' 9246 shlibpath_overrides_runpath=yes 9247 shlibpath_var=DYLD_LIBRARY_PATH 9248 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9249 9250 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9251 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9252 ;; 9253 9254dgux*) 9255 version_type=linux 9256 need_lib_prefix=no 9257 need_version=no 9258 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9259 soname_spec='${libname}${release}${shared_ext}$major' 9260 shlibpath_var=LD_LIBRARY_PATH 9261 ;; 9262 9263freebsd1*) 9264 dynamic_linker=no 9265 ;; 9266 9267freebsd* | dragonfly*) 9268 # DragonFly does not have aout. When/if they implement a new 9269 # versioning mechanism, adjust this. 9270 if test -x /usr/bin/objformat; then 9271 objformat=`/usr/bin/objformat` 9272 else 9273 case $host_os in 9274 freebsd[123]*) objformat=aout ;; 9275 *) objformat=elf ;; 9276 esac 9277 fi 9278 version_type=freebsd-$objformat 9279 case $version_type in 9280 freebsd-elf*) 9281 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9282 need_version=no 9283 need_lib_prefix=no 9284 ;; 9285 freebsd-*) 9286 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9287 need_version=yes 9288 ;; 9289 esac 9290 shlibpath_var=LD_LIBRARY_PATH 9291 case $host_os in 9292 freebsd2*) 9293 shlibpath_overrides_runpath=yes 9294 ;; 9295 freebsd3.[01]* | freebsdelf3.[01]*) 9296 shlibpath_overrides_runpath=yes 9297 hardcode_into_libs=yes 9298 ;; 9299 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9300 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9301 shlibpath_overrides_runpath=no 9302 hardcode_into_libs=yes 9303 ;; 9304 *) # from 4.6 on, and DragonFly 9305 shlibpath_overrides_runpath=yes 9306 hardcode_into_libs=yes 9307 ;; 9308 esac 9309 ;; 9310 9311gnu*) 9312 version_type=linux 9313 need_lib_prefix=no 9314 need_version=no 9315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9316 soname_spec='${libname}${release}${shared_ext}$major' 9317 shlibpath_var=LD_LIBRARY_PATH 9318 hardcode_into_libs=yes 9319 ;; 9320 9321hpux9* | hpux10* | hpux11*) 9322 # Give a soname corresponding to the major version so that dld.sl refuses to 9323 # link against other versions. 9324 version_type=sunos 9325 need_lib_prefix=no 9326 need_version=no 9327 case $host_cpu in 9328 ia64*) 9329 shrext_cmds='.so' 9330 hardcode_into_libs=yes 9331 dynamic_linker="$host_os dld.so" 9332 shlibpath_var=LD_LIBRARY_PATH 9333 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9335 soname_spec='${libname}${release}${shared_ext}$major' 9336 if test "X$HPUX_IA64_MODE" = X32; then 9337 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9338 else 9339 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9340 fi 9341 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9342 ;; 9343 hppa*64*) 9344 shrext_cmds='.sl' 9345 hardcode_into_libs=yes 9346 dynamic_linker="$host_os dld.sl" 9347 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9348 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9350 soname_spec='${libname}${release}${shared_ext}$major' 9351 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9352 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9353 ;; 9354 *) 9355 shrext_cmds='.sl' 9356 dynamic_linker="$host_os dld.sl" 9357 shlibpath_var=SHLIB_PATH 9358 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9360 soname_spec='${libname}${release}${shared_ext}$major' 9361 ;; 9362 esac 9363 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9364 postinstall_cmds='chmod 555 $lib' 9365 ;; 9366 9367interix[3-9]*) 9368 version_type=linux 9369 need_lib_prefix=no 9370 need_version=no 9371 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9372 soname_spec='${libname}${release}${shared_ext}$major' 9373 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9374 shlibpath_var=LD_LIBRARY_PATH 9375 shlibpath_overrides_runpath=no 9376 hardcode_into_libs=yes 9377 ;; 9378 9379irix5* | irix6* | nonstopux*) 9380 case $host_os in 9381 nonstopux*) version_type=nonstopux ;; 9382 *) 9383 if test "$lt_cv_prog_gnu_ld" = yes; then 9384 version_type=linux 9385 else 9386 version_type=irix 9387 fi ;; 9388 esac 9389 need_lib_prefix=no 9390 need_version=no 9391 soname_spec='${libname}${release}${shared_ext}$major' 9392 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9393 case $host_os in 9394 irix5* | nonstopux*) 9395 libsuff= shlibsuff= 9396 ;; 9397 *) 9398 case $LD in # libtool.m4 will add one of these switches to LD 9399 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9400 libsuff= shlibsuff= libmagic=32-bit;; 9401 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9402 libsuff=32 shlibsuff=N32 libmagic=N32;; 9403 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9404 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9405 *) libsuff= shlibsuff= libmagic=never-match;; 9406 esac 9407 ;; 9408 esac 9409 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9410 shlibpath_overrides_runpath=no 9411 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9412 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9413 hardcode_into_libs=yes 9414 ;; 9415 9416# No shared lib support for Linux oldld, aout, or coff. 9417linux*oldld* | linux*aout* | linux*coff*) 9418 dynamic_linker=no 9419 ;; 9420 9421# This must be Linux ELF. 9422linux* | k*bsd*-gnu) 9423 version_type=linux 9424 need_lib_prefix=no 9425 need_version=no 9426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9427 soname_spec='${libname}${release}${shared_ext}$major' 9428 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9429 shlibpath_var=LD_LIBRARY_PATH 9430 shlibpath_overrides_runpath=no 9431 # Some binutils ld are patched to set DT_RUNPATH 9432 save_LDFLAGS=$LDFLAGS 9433 save_libdir=$libdir 9434 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9435 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9437/* end confdefs.h. */ 9438 9439int 9440main () 9441{ 9442 9443 ; 9444 return 0; 9445} 9446_ACEOF 9447if ac_fn_c_try_link "$LINENO"; then : 9448 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9449 shlibpath_overrides_runpath=yes 9450fi 9451fi 9452rm -f core conftest.err conftest.$ac_objext \ 9453 conftest$ac_exeext conftest.$ac_ext 9454 LDFLAGS=$save_LDFLAGS 9455 libdir=$save_libdir 9456 9457 # This implies no fast_install, which is unacceptable. 9458 # Some rework will be needed to allow for fast_install 9459 # before this can be enabled. 9460 hardcode_into_libs=yes 9461 9462 # Add ABI-specific directories to the system library path. 9463 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 9464 9465 # Append ld.so.conf contents to the search path 9466 if test -f /etc/ld.so.conf; then 9467 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' ' '` 9468 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 9469 fi 9470 9471 # We used to test for /lib/ld.so.1 and disable shared libraries on 9472 # powerpc, because MkLinux only supported shared libraries with the 9473 # GNU dynamic linker. Since this was broken with cross compilers, 9474 # most powerpc-linux boxes support dynamic linking these days and 9475 # people can always --disable-shared, the test was removed, and we 9476 # assume the GNU/Linux dynamic linker is in use. 9477 dynamic_linker='GNU/Linux ld.so' 9478 ;; 9479 9480netbsd*) 9481 version_type=sunos 9482 need_lib_prefix=no 9483 need_version=no 9484 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9486 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9487 dynamic_linker='NetBSD (a.out) ld.so' 9488 else 9489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9490 soname_spec='${libname}${release}${shared_ext}$major' 9491 dynamic_linker='NetBSD ld.elf_so' 9492 fi 9493 shlibpath_var=LD_LIBRARY_PATH 9494 shlibpath_overrides_runpath=yes 9495 hardcode_into_libs=yes 9496 ;; 9497 9498newsos6) 9499 version_type=linux 9500 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9501 shlibpath_var=LD_LIBRARY_PATH 9502 shlibpath_overrides_runpath=yes 9503 ;; 9504 9505*nto* | *qnx*) 9506 version_type=qnx 9507 need_lib_prefix=no 9508 need_version=no 9509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9510 soname_spec='${libname}${release}${shared_ext}$major' 9511 shlibpath_var=LD_LIBRARY_PATH 9512 shlibpath_overrides_runpath=no 9513 hardcode_into_libs=yes 9514 dynamic_linker='ldqnx.so' 9515 ;; 9516 9517openbsd*) 9518 version_type=sunos 9519 sys_lib_dlsearch_path_spec="/usr/lib" 9520 need_lib_prefix=no 9521 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9522 case $host_os in 9523 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9524 *) need_version=no ;; 9525 esac 9526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9527 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9528 shlibpath_var=LD_LIBRARY_PATH 9529 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9530 case $host_os in 9531 openbsd2.[89] | openbsd2.[89].*) 9532 shlibpath_overrides_runpath=no 9533 ;; 9534 *) 9535 shlibpath_overrides_runpath=yes 9536 ;; 9537 esac 9538 else 9539 shlibpath_overrides_runpath=yes 9540 fi 9541 ;; 9542 9543os2*) 9544 libname_spec='$name' 9545 shrext_cmds=".dll" 9546 need_lib_prefix=no 9547 library_names_spec='$libname${shared_ext} $libname.a' 9548 dynamic_linker='OS/2 ld.exe' 9549 shlibpath_var=LIBPATH 9550 ;; 9551 9552osf3* | osf4* | osf5*) 9553 version_type=osf 9554 need_lib_prefix=no 9555 need_version=no 9556 soname_spec='${libname}${release}${shared_ext}$major' 9557 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9558 shlibpath_var=LD_LIBRARY_PATH 9559 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9560 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9561 ;; 9562 9563rdos*) 9564 dynamic_linker=no 9565 ;; 9566 9567solaris*) 9568 version_type=linux 9569 need_lib_prefix=no 9570 need_version=no 9571 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9572 soname_spec='${libname}${release}${shared_ext}$major' 9573 shlibpath_var=LD_LIBRARY_PATH 9574 shlibpath_overrides_runpath=yes 9575 hardcode_into_libs=yes 9576 # ldd complains unless libraries are executable 9577 postinstall_cmds='chmod +x $lib' 9578 ;; 9579 9580sunos4*) 9581 version_type=sunos 9582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9583 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9584 shlibpath_var=LD_LIBRARY_PATH 9585 shlibpath_overrides_runpath=yes 9586 if test "$with_gnu_ld" = yes; then 9587 need_lib_prefix=no 9588 fi 9589 need_version=yes 9590 ;; 9591 9592sysv4 | sysv4.3*) 9593 version_type=linux 9594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9595 soname_spec='${libname}${release}${shared_ext}$major' 9596 shlibpath_var=LD_LIBRARY_PATH 9597 case $host_vendor in 9598 sni) 9599 shlibpath_overrides_runpath=no 9600 need_lib_prefix=no 9601 runpath_var=LD_RUN_PATH 9602 ;; 9603 siemens) 9604 need_lib_prefix=no 9605 ;; 9606 motorola) 9607 need_lib_prefix=no 9608 need_version=no 9609 shlibpath_overrides_runpath=no 9610 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9611 ;; 9612 esac 9613 ;; 9614 9615sysv4*MP*) 9616 if test -d /usr/nec ;then 9617 version_type=linux 9618 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9619 soname_spec='$libname${shared_ext}.$major' 9620 shlibpath_var=LD_LIBRARY_PATH 9621 fi 9622 ;; 9623 9624sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9625 version_type=freebsd-elf 9626 need_lib_prefix=no 9627 need_version=no 9628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9629 soname_spec='${libname}${release}${shared_ext}$major' 9630 shlibpath_var=LD_LIBRARY_PATH 9631 shlibpath_overrides_runpath=yes 9632 hardcode_into_libs=yes 9633 if test "$with_gnu_ld" = yes; then 9634 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9635 else 9636 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9637 case $host_os in 9638 sco3.2v5*) 9639 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9640 ;; 9641 esac 9642 fi 9643 sys_lib_dlsearch_path_spec='/usr/lib' 9644 ;; 9645 9646tpf*) 9647 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9648 version_type=linux 9649 need_lib_prefix=no 9650 need_version=no 9651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9652 shlibpath_var=LD_LIBRARY_PATH 9653 shlibpath_overrides_runpath=no 9654 hardcode_into_libs=yes 9655 ;; 9656 9657uts4*) 9658 version_type=linux 9659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9660 soname_spec='${libname}${release}${shared_ext}$major' 9661 shlibpath_var=LD_LIBRARY_PATH 9662 ;; 9663 9664*) 9665 dynamic_linker=no 9666 ;; 9667esac 9668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 9669$as_echo "$dynamic_linker" >&6; } 9670test "$dynamic_linker" = no && can_build_shared=no 9671 9672variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9673if test "$GCC" = yes; then 9674 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9675fi 9676 9677if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9678 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9679fi 9680if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9681 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9682fi 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 9771$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9772hardcode_action= 9773if test -n "$hardcode_libdir_flag_spec" || 9774 test -n "$runpath_var" || 9775 test "X$hardcode_automatic" = "Xyes" ; then 9776 9777 # We can hardcode non-existent directories. 9778 if test "$hardcode_direct" != no && 9779 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9780 # have to relink, otherwise we might link with an installed library 9781 # when we should be linking with a yet-to-be-installed one 9782 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 9783 test "$hardcode_minus_L" != no; then 9784 # Linking always hardcodes the temporary library directory. 9785 hardcode_action=relink 9786 else 9787 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9788 hardcode_action=immediate 9789 fi 9790else 9791 # We cannot hardcode anything, or else we can only hardcode existing 9792 # directories. 9793 hardcode_action=unsupported 9794fi 9795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 9796$as_echo "$hardcode_action" >&6; } 9797 9798if test "$hardcode_action" = relink || 9799 test "$inherit_rpath" = yes; then 9800 # Fast installation is not supported 9801 enable_fast_install=no 9802elif test "$shlibpath_overrides_runpath" = yes || 9803 test "$enable_shared" = no; then 9804 # Fast installation is not necessary 9805 enable_fast_install=needless 9806fi 9807 9808 9809 9810 9811 9812 9813 if test "x$enable_dlopen" != xyes; then 9814 enable_dlopen=unknown 9815 enable_dlopen_self=unknown 9816 enable_dlopen_self_static=unknown 9817else 9818 lt_cv_dlopen=no 9819 lt_cv_dlopen_libs= 9820 9821 case $host_os in 9822 beos*) 9823 lt_cv_dlopen="load_add_on" 9824 lt_cv_dlopen_libs= 9825 lt_cv_dlopen_self=yes 9826 ;; 9827 9828 mingw* | pw32* | cegcc*) 9829 lt_cv_dlopen="LoadLibrary" 9830 lt_cv_dlopen_libs= 9831 ;; 9832 9833 cygwin*) 9834 lt_cv_dlopen="dlopen" 9835 lt_cv_dlopen_libs= 9836 ;; 9837 9838 darwin*) 9839 # if libdl is installed we need to link against it 9840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9841$as_echo_n "checking for dlopen in -ldl... " >&6; } 9842if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 9843 $as_echo_n "(cached) " >&6 9844else 9845 ac_check_lib_save_LIBS=$LIBS 9846LIBS="-ldl $LIBS" 9847cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9848/* end confdefs.h. */ 9849 9850/* Override any GCC internal prototype to avoid an error. 9851 Use char because int might match the return type of a GCC 9852 builtin and then its argument prototype would still apply. */ 9853#ifdef __cplusplus 9854extern "C" 9855#endif 9856char dlopen (); 9857int 9858main () 9859{ 9860return dlopen (); 9861 ; 9862 return 0; 9863} 9864_ACEOF 9865if ac_fn_c_try_link "$LINENO"; then : 9866 ac_cv_lib_dl_dlopen=yes 9867else 9868 ac_cv_lib_dl_dlopen=no 9869fi 9870rm -f core conftest.err conftest.$ac_objext \ 9871 conftest$ac_exeext conftest.$ac_ext 9872LIBS=$ac_check_lib_save_LIBS 9873fi 9874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9875$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9876if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 9877 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9878else 9879 9880 lt_cv_dlopen="dyld" 9881 lt_cv_dlopen_libs= 9882 lt_cv_dlopen_self=yes 9883 9884fi 9885 9886 ;; 9887 9888 *) 9889 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 9890if test "x$ac_cv_func_shl_load" = x""yes; then : 9891 lt_cv_dlopen="shl_load" 9892else 9893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 9894$as_echo_n "checking for shl_load in -ldld... " >&6; } 9895if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 9896 $as_echo_n "(cached) " >&6 9897else 9898 ac_check_lib_save_LIBS=$LIBS 9899LIBS="-ldld $LIBS" 9900cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9901/* end confdefs.h. */ 9902 9903/* Override any GCC internal prototype to avoid an error. 9904 Use char because int might match the return type of a GCC 9905 builtin and then its argument prototype would still apply. */ 9906#ifdef __cplusplus 9907extern "C" 9908#endif 9909char shl_load (); 9910int 9911main () 9912{ 9913return shl_load (); 9914 ; 9915 return 0; 9916} 9917_ACEOF 9918if ac_fn_c_try_link "$LINENO"; then : 9919 ac_cv_lib_dld_shl_load=yes 9920else 9921 ac_cv_lib_dld_shl_load=no 9922fi 9923rm -f core conftest.err conftest.$ac_objext \ 9924 conftest$ac_exeext conftest.$ac_ext 9925LIBS=$ac_check_lib_save_LIBS 9926fi 9927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 9928$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 9929if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 9930 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 9931else 9932 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 9933if test "x$ac_cv_func_dlopen" = x""yes; then : 9934 lt_cv_dlopen="dlopen" 9935else 9936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9937$as_echo_n "checking for dlopen in -ldl... " >&6; } 9938if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 9939 $as_echo_n "(cached) " >&6 9940else 9941 ac_check_lib_save_LIBS=$LIBS 9942LIBS="-ldl $LIBS" 9943cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9944/* end confdefs.h. */ 9945 9946/* Override any GCC internal prototype to avoid an error. 9947 Use char because int might match the return type of a GCC 9948 builtin and then its argument prototype would still apply. */ 9949#ifdef __cplusplus 9950extern "C" 9951#endif 9952char dlopen (); 9953int 9954main () 9955{ 9956return dlopen (); 9957 ; 9958 return 0; 9959} 9960_ACEOF 9961if ac_fn_c_try_link "$LINENO"; then : 9962 ac_cv_lib_dl_dlopen=yes 9963else 9964 ac_cv_lib_dl_dlopen=no 9965fi 9966rm -f core conftest.err conftest.$ac_objext \ 9967 conftest$ac_exeext conftest.$ac_ext 9968LIBS=$ac_check_lib_save_LIBS 9969fi 9970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9971$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9972if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 9973 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9974else 9975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 9976$as_echo_n "checking for dlopen in -lsvld... " >&6; } 9977if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 9978 $as_echo_n "(cached) " >&6 9979else 9980 ac_check_lib_save_LIBS=$LIBS 9981LIBS="-lsvld $LIBS" 9982cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9983/* end confdefs.h. */ 9984 9985/* Override any GCC internal prototype to avoid an error. 9986 Use char because int might match the return type of a GCC 9987 builtin and then its argument prototype would still apply. */ 9988#ifdef __cplusplus 9989extern "C" 9990#endif 9991char dlopen (); 9992int 9993main () 9994{ 9995return dlopen (); 9996 ; 9997 return 0; 9998} 9999_ACEOF 10000if ac_fn_c_try_link "$LINENO"; then : 10001 ac_cv_lib_svld_dlopen=yes 10002else 10003 ac_cv_lib_svld_dlopen=no 10004fi 10005rm -f core conftest.err conftest.$ac_objext \ 10006 conftest$ac_exeext conftest.$ac_ext 10007LIBS=$ac_check_lib_save_LIBS 10008fi 10009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10010$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10011if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10012 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10013else 10014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10015$as_echo_n "checking for dld_link in -ldld... " >&6; } 10016if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10017 $as_echo_n "(cached) " >&6 10018else 10019 ac_check_lib_save_LIBS=$LIBS 10020LIBS="-ldld $LIBS" 10021cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10022/* end confdefs.h. */ 10023 10024/* Override any GCC internal prototype to avoid an error. 10025 Use char because int might match the return type of a GCC 10026 builtin and then its argument prototype would still apply. */ 10027#ifdef __cplusplus 10028extern "C" 10029#endif 10030char dld_link (); 10031int 10032main () 10033{ 10034return dld_link (); 10035 ; 10036 return 0; 10037} 10038_ACEOF 10039if ac_fn_c_try_link "$LINENO"; then : 10040 ac_cv_lib_dld_dld_link=yes 10041else 10042 ac_cv_lib_dld_dld_link=no 10043fi 10044rm -f core conftest.err conftest.$ac_objext \ 10045 conftest$ac_exeext conftest.$ac_ext 10046LIBS=$ac_check_lib_save_LIBS 10047fi 10048{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10049$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10050if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10051 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10052fi 10053 10054 10055fi 10056 10057 10058fi 10059 10060 10061fi 10062 10063 10064fi 10065 10066 10067fi 10068 10069 ;; 10070 esac 10071 10072 if test "x$lt_cv_dlopen" != xno; then 10073 enable_dlopen=yes 10074 else 10075 enable_dlopen=no 10076 fi 10077 10078 case $lt_cv_dlopen in 10079 dlopen) 10080 save_CPPFLAGS="$CPPFLAGS" 10081 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10082 10083 save_LDFLAGS="$LDFLAGS" 10084 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10085 10086 save_LIBS="$LIBS" 10087 LIBS="$lt_cv_dlopen_libs $LIBS" 10088 10089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10090$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10091if test "${lt_cv_dlopen_self+set}" = set; then : 10092 $as_echo_n "(cached) " >&6 10093else 10094 if test "$cross_compiling" = yes; then : 10095 lt_cv_dlopen_self=cross 10096else 10097 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10098 lt_status=$lt_dlunknown 10099 cat > conftest.$ac_ext <<_LT_EOF 10100#line 10100 "configure" 10101#include "confdefs.h" 10102 10103#if HAVE_DLFCN_H 10104#include <dlfcn.h> 10105#endif 10106 10107#include <stdio.h> 10108 10109#ifdef RTLD_GLOBAL 10110# define LT_DLGLOBAL RTLD_GLOBAL 10111#else 10112# ifdef DL_GLOBAL 10113# define LT_DLGLOBAL DL_GLOBAL 10114# else 10115# define LT_DLGLOBAL 0 10116# endif 10117#endif 10118 10119/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10120 find out it does not work in some platform. */ 10121#ifndef LT_DLLAZY_OR_NOW 10122# ifdef RTLD_LAZY 10123# define LT_DLLAZY_OR_NOW RTLD_LAZY 10124# else 10125# ifdef DL_LAZY 10126# define LT_DLLAZY_OR_NOW DL_LAZY 10127# else 10128# ifdef RTLD_NOW 10129# define LT_DLLAZY_OR_NOW RTLD_NOW 10130# else 10131# ifdef DL_NOW 10132# define LT_DLLAZY_OR_NOW DL_NOW 10133# else 10134# define LT_DLLAZY_OR_NOW 0 10135# endif 10136# endif 10137# endif 10138# endif 10139#endif 10140 10141void fnord() { int i=42;} 10142int main () 10143{ 10144 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10145 int status = $lt_dlunknown; 10146 10147 if (self) 10148 { 10149 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10150 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10151 /* dlclose (self); */ 10152 } 10153 else 10154 puts (dlerror ()); 10155 10156 return status; 10157} 10158_LT_EOF 10159 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10160 (eval $ac_link) 2>&5 10161 ac_status=$? 10162 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10163 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10164 (./conftest; exit; ) >&5 2>/dev/null 10165 lt_status=$? 10166 case x$lt_status in 10167 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10168 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10169 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10170 esac 10171 else : 10172 # compilation failed 10173 lt_cv_dlopen_self=no 10174 fi 10175fi 10176rm -fr conftest* 10177 10178 10179fi 10180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10181$as_echo "$lt_cv_dlopen_self" >&6; } 10182 10183 if test "x$lt_cv_dlopen_self" = xyes; then 10184 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10186$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10187if test "${lt_cv_dlopen_self_static+set}" = set; then : 10188 $as_echo_n "(cached) " >&6 10189else 10190 if test "$cross_compiling" = yes; then : 10191 lt_cv_dlopen_self_static=cross 10192else 10193 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10194 lt_status=$lt_dlunknown 10195 cat > conftest.$ac_ext <<_LT_EOF 10196#line 10196 "configure" 10197#include "confdefs.h" 10198 10199#if HAVE_DLFCN_H 10200#include <dlfcn.h> 10201#endif 10202 10203#include <stdio.h> 10204 10205#ifdef RTLD_GLOBAL 10206# define LT_DLGLOBAL RTLD_GLOBAL 10207#else 10208# ifdef DL_GLOBAL 10209# define LT_DLGLOBAL DL_GLOBAL 10210# else 10211# define LT_DLGLOBAL 0 10212# endif 10213#endif 10214 10215/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10216 find out it does not work in some platform. */ 10217#ifndef LT_DLLAZY_OR_NOW 10218# ifdef RTLD_LAZY 10219# define LT_DLLAZY_OR_NOW RTLD_LAZY 10220# else 10221# ifdef DL_LAZY 10222# define LT_DLLAZY_OR_NOW DL_LAZY 10223# else 10224# ifdef RTLD_NOW 10225# define LT_DLLAZY_OR_NOW RTLD_NOW 10226# else 10227# ifdef DL_NOW 10228# define LT_DLLAZY_OR_NOW DL_NOW 10229# else 10230# define LT_DLLAZY_OR_NOW 0 10231# endif 10232# endif 10233# endif 10234# endif 10235#endif 10236 10237void fnord() { int i=42;} 10238int main () 10239{ 10240 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10241 int status = $lt_dlunknown; 10242 10243 if (self) 10244 { 10245 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10246 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10247 /* dlclose (self); */ 10248 } 10249 else 10250 puts (dlerror ()); 10251 10252 return status; 10253} 10254_LT_EOF 10255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10256 (eval $ac_link) 2>&5 10257 ac_status=$? 10258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10259 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10260 (./conftest; exit; ) >&5 2>/dev/null 10261 lt_status=$? 10262 case x$lt_status in 10263 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10264 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10265 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10266 esac 10267 else : 10268 # compilation failed 10269 lt_cv_dlopen_self_static=no 10270 fi 10271fi 10272rm -fr conftest* 10273 10274 10275fi 10276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10277$as_echo "$lt_cv_dlopen_self_static" >&6; } 10278 fi 10279 10280 CPPFLAGS="$save_CPPFLAGS" 10281 LDFLAGS="$save_LDFLAGS" 10282 LIBS="$save_LIBS" 10283 ;; 10284 esac 10285 10286 case $lt_cv_dlopen_self in 10287 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10288 *) enable_dlopen_self=unknown ;; 10289 esac 10290 10291 case $lt_cv_dlopen_self_static in 10292 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10293 *) enable_dlopen_self_static=unknown ;; 10294 esac 10295fi 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313striplib= 10314old_striplib= 10315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10316$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10317if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10318 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10319 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10321$as_echo "yes" >&6; } 10322else 10323# FIXME - insert some real tests, host_os isn't really good enough 10324 case $host_os in 10325 darwin*) 10326 if test -n "$STRIP" ; then 10327 striplib="$STRIP -x" 10328 old_striplib="$STRIP -S" 10329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10330$as_echo "yes" >&6; } 10331 else 10332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10333$as_echo "no" >&6; } 10334 fi 10335 ;; 10336 *) 10337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10338$as_echo "no" >&6; } 10339 ;; 10340 esac 10341fi 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 # Report which library types will actually be built 10355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10356$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10358$as_echo "$can_build_shared" >&6; } 10359 10360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10361$as_echo_n "checking whether to build shared libraries... " >&6; } 10362 test "$can_build_shared" = "no" && enable_shared=no 10363 10364 # On AIX, shared libraries and static libraries use the same namespace, and 10365 # are all built from PIC. 10366 case $host_os in 10367 aix3*) 10368 test "$enable_shared" = yes && enable_static=no 10369 if test -n "$RANLIB"; then 10370 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10371 postinstall_cmds='$RANLIB $lib' 10372 fi 10373 ;; 10374 10375 aix[4-9]*) 10376 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10377 test "$enable_shared" = yes && enable_static=no 10378 fi 10379 ;; 10380 esac 10381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10382$as_echo "$enable_shared" >&6; } 10383 10384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10385$as_echo_n "checking whether to build static libraries... " >&6; } 10386 # Make sure either enable_shared or enable_static is yes. 10387 test "$enable_shared" = yes || enable_static=yes 10388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10389$as_echo "$enable_static" >&6; } 10390 10391 10392 10393 10394fi 10395ac_ext=c 10396ac_cpp='$CPP $CPPFLAGS' 10397ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10398ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10399ac_compiler_gnu=$ac_cv_c_compiler_gnu 10400 10401CC="$lt_save_CC" 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 ac_config_commands="$ac_config_commands libtool" 10416 10417 10418 10419 10420# Only expand once: 10421 10422 10423ac_ext=c 10424ac_cpp='$CPP $CPPFLAGS' 10425ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10426ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10427ac_compiler_gnu=$ac_cv_c_compiler_gnu 10428if test -n "$ac_tool_prefix"; then 10429 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 10430set dummy ${ac_tool_prefix}gcc; ac_word=$2 10431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10432$as_echo_n "checking for $ac_word... " >&6; } 10433if test "${ac_cv_prog_CC+set}" = set; then : 10434 $as_echo_n "(cached) " >&6 10435else 10436 if test -n "$CC"; then 10437 ac_cv_prog_CC="$CC" # Let the user override the test. 10438else 10439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10440for as_dir in $PATH 10441do 10442 IFS=$as_save_IFS 10443 test -z "$as_dir" && as_dir=. 10444 for ac_exec_ext in '' $ac_executable_extensions; do 10445 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10446 ac_cv_prog_CC="${ac_tool_prefix}gcc" 10447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10448 break 2 10449 fi 10450done 10451 done 10452IFS=$as_save_IFS 10453 10454fi 10455fi 10456CC=$ac_cv_prog_CC 10457if test -n "$CC"; then 10458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 10459$as_echo "$CC" >&6; } 10460else 10461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10462$as_echo "no" >&6; } 10463fi 10464 10465 10466fi 10467if test -z "$ac_cv_prog_CC"; then 10468 ac_ct_CC=$CC 10469 # Extract the first word of "gcc", so it can be a program name with args. 10470set dummy gcc; ac_word=$2 10471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10472$as_echo_n "checking for $ac_word... " >&6; } 10473if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 10474 $as_echo_n "(cached) " >&6 10475else 10476 if test -n "$ac_ct_CC"; then 10477 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 10478else 10479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10480for as_dir in $PATH 10481do 10482 IFS=$as_save_IFS 10483 test -z "$as_dir" && as_dir=. 10484 for ac_exec_ext in '' $ac_executable_extensions; do 10485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10486 ac_cv_prog_ac_ct_CC="gcc" 10487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10488 break 2 10489 fi 10490done 10491 done 10492IFS=$as_save_IFS 10493 10494fi 10495fi 10496ac_ct_CC=$ac_cv_prog_ac_ct_CC 10497if test -n "$ac_ct_CC"; then 10498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 10499$as_echo "$ac_ct_CC" >&6; } 10500else 10501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10502$as_echo "no" >&6; } 10503fi 10504 10505 if test "x$ac_ct_CC" = x; then 10506 CC="" 10507 else 10508 case $cross_compiling:$ac_tool_warned in 10509yes:) 10510{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10511$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10512ac_tool_warned=yes ;; 10513esac 10514 CC=$ac_ct_CC 10515 fi 10516else 10517 CC="$ac_cv_prog_CC" 10518fi 10519 10520if test -z "$CC"; then 10521 if test -n "$ac_tool_prefix"; then 10522 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 10523set dummy ${ac_tool_prefix}cc; ac_word=$2 10524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10525$as_echo_n "checking for $ac_word... " >&6; } 10526if test "${ac_cv_prog_CC+set}" = set; then : 10527 $as_echo_n "(cached) " >&6 10528else 10529 if test -n "$CC"; then 10530 ac_cv_prog_CC="$CC" # Let the user override the test. 10531else 10532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10533for as_dir in $PATH 10534do 10535 IFS=$as_save_IFS 10536 test -z "$as_dir" && as_dir=. 10537 for ac_exec_ext in '' $ac_executable_extensions; do 10538 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10539 ac_cv_prog_CC="${ac_tool_prefix}cc" 10540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10541 break 2 10542 fi 10543done 10544 done 10545IFS=$as_save_IFS 10546 10547fi 10548fi 10549CC=$ac_cv_prog_CC 10550if test -n "$CC"; then 10551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 10552$as_echo "$CC" >&6; } 10553else 10554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10555$as_echo "no" >&6; } 10556fi 10557 10558 10559 fi 10560fi 10561if test -z "$CC"; then 10562 # Extract the first word of "cc", so it can be a program name with args. 10563set dummy cc; ac_word=$2 10564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10565$as_echo_n "checking for $ac_word... " >&6; } 10566if test "${ac_cv_prog_CC+set}" = set; then : 10567 $as_echo_n "(cached) " >&6 10568else 10569 if test -n "$CC"; then 10570 ac_cv_prog_CC="$CC" # Let the user override the test. 10571else 10572 ac_prog_rejected=no 10573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10574for as_dir in $PATH 10575do 10576 IFS=$as_save_IFS 10577 test -z "$as_dir" && as_dir=. 10578 for ac_exec_ext in '' $ac_executable_extensions; do 10579 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10580 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 10581 ac_prog_rejected=yes 10582 continue 10583 fi 10584 ac_cv_prog_CC="cc" 10585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10586 break 2 10587 fi 10588done 10589 done 10590IFS=$as_save_IFS 10591 10592if test $ac_prog_rejected = yes; then 10593 # We found a bogon in the path, so make sure we never use it. 10594 set dummy $ac_cv_prog_CC 10595 shift 10596 if test $# != 0; then 10597 # We chose a different compiler from the bogus one. 10598 # However, it has the same basename, so the bogon will be chosen 10599 # first if we set CC to just the basename; use the full file name. 10600 shift 10601 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 10602 fi 10603fi 10604fi 10605fi 10606CC=$ac_cv_prog_CC 10607if test -n "$CC"; then 10608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 10609$as_echo "$CC" >&6; } 10610else 10611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10612$as_echo "no" >&6; } 10613fi 10614 10615 10616fi 10617if test -z "$CC"; then 10618 if test -n "$ac_tool_prefix"; then 10619 for ac_prog in cl.exe 10620 do 10621 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 10622set dummy $ac_tool_prefix$ac_prog; ac_word=$2 10623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10624$as_echo_n "checking for $ac_word... " >&6; } 10625if test "${ac_cv_prog_CC+set}" = set; then : 10626 $as_echo_n "(cached) " >&6 10627else 10628 if test -n "$CC"; then 10629 ac_cv_prog_CC="$CC" # Let the user override the test. 10630else 10631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10632for as_dir in $PATH 10633do 10634 IFS=$as_save_IFS 10635 test -z "$as_dir" && as_dir=. 10636 for ac_exec_ext in '' $ac_executable_extensions; do 10637 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10638 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 10639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10640 break 2 10641 fi 10642done 10643 done 10644IFS=$as_save_IFS 10645 10646fi 10647fi 10648CC=$ac_cv_prog_CC 10649if test -n "$CC"; then 10650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 10651$as_echo "$CC" >&6; } 10652else 10653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10654$as_echo "no" >&6; } 10655fi 10656 10657 10658 test -n "$CC" && break 10659 done 10660fi 10661if test -z "$CC"; then 10662 ac_ct_CC=$CC 10663 for ac_prog in cl.exe 10664do 10665 # Extract the first word of "$ac_prog", so it can be a program name with args. 10666set dummy $ac_prog; ac_word=$2 10667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10668$as_echo_n "checking for $ac_word... " >&6; } 10669if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 10670 $as_echo_n "(cached) " >&6 10671else 10672 if test -n "$ac_ct_CC"; then 10673 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 10674else 10675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10676for as_dir in $PATH 10677do 10678 IFS=$as_save_IFS 10679 test -z "$as_dir" && as_dir=. 10680 for ac_exec_ext in '' $ac_executable_extensions; do 10681 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10682 ac_cv_prog_ac_ct_CC="$ac_prog" 10683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10684 break 2 10685 fi 10686done 10687 done 10688IFS=$as_save_IFS 10689 10690fi 10691fi 10692ac_ct_CC=$ac_cv_prog_ac_ct_CC 10693if test -n "$ac_ct_CC"; then 10694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 10695$as_echo "$ac_ct_CC" >&6; } 10696else 10697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10698$as_echo "no" >&6; } 10699fi 10700 10701 10702 test -n "$ac_ct_CC" && break 10703done 10704 10705 if test "x$ac_ct_CC" = x; then 10706 CC="" 10707 else 10708 case $cross_compiling:$ac_tool_warned in 10709yes:) 10710{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10711$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10712ac_tool_warned=yes ;; 10713esac 10714 CC=$ac_ct_CC 10715 fi 10716fi 10717 10718fi 10719 10720 10721test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 10722$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 10723as_fn_error "no acceptable C compiler found in \$PATH 10724See \`config.log' for more details." "$LINENO" 5; } 10725 10726# Provide some information about the compiler. 10727$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 10728set X $ac_compile 10729ac_compiler=$2 10730for ac_option in --version -v -V -qversion; do 10731 { { ac_try="$ac_compiler $ac_option >&5" 10732case "(($ac_try" in 10733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10734 *) ac_try_echo=$ac_try;; 10735esac 10736eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 10737$as_echo "$ac_try_echo"; } >&5 10738 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 10739 ac_status=$? 10740 if test -s conftest.err; then 10741 sed '10a\ 10742... rest of stderr output deleted ... 10743 10q' conftest.err >conftest.er1 10744 cat conftest.er1 >&5 10745 fi 10746 rm -f conftest.er1 conftest.err 10747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10748 test $ac_status = 0; } 10749done 10750 10751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 10752$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 10753if test "${ac_cv_c_compiler_gnu+set}" = set; then : 10754 $as_echo_n "(cached) " >&6 10755else 10756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10757/* end confdefs.h. */ 10758 10759int 10760main () 10761{ 10762#ifndef __GNUC__ 10763 choke me 10764#endif 10765 10766 ; 10767 return 0; 10768} 10769_ACEOF 10770if ac_fn_c_try_compile "$LINENO"; then : 10771 ac_compiler_gnu=yes 10772else 10773 ac_compiler_gnu=no 10774fi 10775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10776ac_cv_c_compiler_gnu=$ac_compiler_gnu 10777 10778fi 10779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 10780$as_echo "$ac_cv_c_compiler_gnu" >&6; } 10781if test $ac_compiler_gnu = yes; then 10782 GCC=yes 10783else 10784 GCC= 10785fi 10786ac_test_CFLAGS=${CFLAGS+set} 10787ac_save_CFLAGS=$CFLAGS 10788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 10789$as_echo_n "checking whether $CC accepts -g... " >&6; } 10790if test "${ac_cv_prog_cc_g+set}" = set; then : 10791 $as_echo_n "(cached) " >&6 10792else 10793 ac_save_c_werror_flag=$ac_c_werror_flag 10794 ac_c_werror_flag=yes 10795 ac_cv_prog_cc_g=no 10796 CFLAGS="-g" 10797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10798/* end confdefs.h. */ 10799 10800int 10801main () 10802{ 10803 10804 ; 10805 return 0; 10806} 10807_ACEOF 10808if ac_fn_c_try_compile "$LINENO"; then : 10809 ac_cv_prog_cc_g=yes 10810else 10811 CFLAGS="" 10812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10813/* end confdefs.h. */ 10814 10815int 10816main () 10817{ 10818 10819 ; 10820 return 0; 10821} 10822_ACEOF 10823if ac_fn_c_try_compile "$LINENO"; then : 10824 10825else 10826 ac_c_werror_flag=$ac_save_c_werror_flag 10827 CFLAGS="-g" 10828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10829/* end confdefs.h. */ 10830 10831int 10832main () 10833{ 10834 10835 ; 10836 return 0; 10837} 10838_ACEOF 10839if ac_fn_c_try_compile "$LINENO"; then : 10840 ac_cv_prog_cc_g=yes 10841fi 10842rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10843fi 10844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10845fi 10846rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10847 ac_c_werror_flag=$ac_save_c_werror_flag 10848fi 10849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 10850$as_echo "$ac_cv_prog_cc_g" >&6; } 10851if test "$ac_test_CFLAGS" = set; then 10852 CFLAGS=$ac_save_CFLAGS 10853elif test $ac_cv_prog_cc_g = yes; then 10854 if test "$GCC" = yes; then 10855 CFLAGS="-g -O2" 10856 else 10857 CFLAGS="-g" 10858 fi 10859else 10860 if test "$GCC" = yes; then 10861 CFLAGS="-O2" 10862 else 10863 CFLAGS= 10864 fi 10865fi 10866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 10867$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 10868if test "${ac_cv_prog_cc_c89+set}" = set; then : 10869 $as_echo_n "(cached) " >&6 10870else 10871 ac_cv_prog_cc_c89=no 10872ac_save_CC=$CC 10873cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10874/* end confdefs.h. */ 10875#include <stdarg.h> 10876#include <stdio.h> 10877#include <sys/types.h> 10878#include <sys/stat.h> 10879/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 10880struct buf { int x; }; 10881FILE * (*rcsopen) (struct buf *, struct stat *, int); 10882static char *e (p, i) 10883 char **p; 10884 int i; 10885{ 10886 return p[i]; 10887} 10888static char *f (char * (*g) (char **, int), char **p, ...) 10889{ 10890 char *s; 10891 va_list v; 10892 va_start (v,p); 10893 s = g (p, va_arg (v,int)); 10894 va_end (v); 10895 return s; 10896} 10897 10898/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 10899 function prototypes and stuff, but not '\xHH' hex character constants. 10900 These don't provoke an error unfortunately, instead are silently treated 10901 as 'x'. The following induces an error, until -std is added to get 10902 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 10903 array size at least. It's necessary to write '\x00'==0 to get something 10904 that's true only with -std. */ 10905int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 10906 10907/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 10908 inside strings and character constants. */ 10909#define FOO(x) 'x' 10910int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 10911 10912int test (int i, double x); 10913struct s1 {int (*f) (int a);}; 10914struct s2 {int (*f) (double a);}; 10915int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 10916int argc; 10917char **argv; 10918int 10919main () 10920{ 10921return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 10922 ; 10923 return 0; 10924} 10925_ACEOF 10926for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 10927 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 10928do 10929 CC="$ac_save_CC $ac_arg" 10930 if ac_fn_c_try_compile "$LINENO"; then : 10931 ac_cv_prog_cc_c89=$ac_arg 10932fi 10933rm -f core conftest.err conftest.$ac_objext 10934 test "x$ac_cv_prog_cc_c89" != "xno" && break 10935done 10936rm -f conftest.$ac_ext 10937CC=$ac_save_CC 10938 10939fi 10940# AC_CACHE_VAL 10941case "x$ac_cv_prog_cc_c89" in 10942 x) 10943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 10944$as_echo "none needed" >&6; } ;; 10945 xno) 10946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 10947$as_echo "unsupported" >&6; } ;; 10948 *) 10949 CC="$CC $ac_cv_prog_cc_c89" 10950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 10951$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 10952esac 10953if test "x$ac_cv_prog_cc_c89" != xno; then : 10954 10955fi 10956 10957ac_ext=c 10958ac_cpp='$CPP $CPPFLAGS' 10959ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10960ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10961ac_compiler_gnu=$ac_cv_c_compiler_gnu 10962 10963depcc="$CC" am_compiler_list= 10964 10965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 10966$as_echo_n "checking dependency style of $depcc... " >&6; } 10967if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 10968 $as_echo_n "(cached) " >&6 10969else 10970 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 10971 # We make a subdir and do the tests there. Otherwise we can end up 10972 # making bogus files that we don't know about and never remove. For 10973 # instance it was reported that on HP-UX the gcc test will end up 10974 # making a dummy file named `D' -- because `-MD' means `put the output 10975 # in D'. 10976 mkdir conftest.dir 10977 # Copy depcomp to subdir because otherwise we won't find it if we're 10978 # using a relative directory. 10979 cp "$am_depcomp" conftest.dir 10980 cd conftest.dir 10981 # We will build objects and dependencies in a subdirectory because 10982 # it helps to detect inapplicable dependency modes. For instance 10983 # both Tru64's cc and ICC support -MD to output dependencies as a 10984 # side effect of compilation, but ICC will put the dependencies in 10985 # the current directory while Tru64 will put them in the object 10986 # directory. 10987 mkdir sub 10988 10989 am_cv_CC_dependencies_compiler_type=none 10990 if test "$am_compiler_list" = ""; then 10991 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 10992 fi 10993 am__universal=false 10994 case " $depcc " in #( 10995 *\ -arch\ *\ -arch\ *) am__universal=true ;; 10996 esac 10997 10998 for depmode in $am_compiler_list; do 10999 # Setup a source with many dependencies, because some compilers 11000 # like to wrap large dependency lists on column 80 (with \), and 11001 # we should not choose a depcomp mode which is confused by this. 11002 # 11003 # We need to recreate these files for each test, as the compiler may 11004 # overwrite some of them when testing with obscure command lines. 11005 # This happens at least with the AIX C compiler. 11006 : > sub/conftest.c 11007 for i in 1 2 3 4 5 6; do 11008 echo '#include "conftst'$i'.h"' >> sub/conftest.c 11009 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 11010 # Solaris 8's {/usr,}/bin/sh. 11011 touch sub/conftst$i.h 11012 done 11013 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 11014 11015 # We check with `-c' and `-o' for the sake of the "dashmstdout" 11016 # mode. It turns out that the SunPro C++ compiler does not properly 11017 # handle `-M -o', and we need to detect this. Also, some Intel 11018 # versions had trouble with output in subdirs 11019 am__obj=sub/conftest.${OBJEXT-o} 11020 am__minus_obj="-o $am__obj" 11021 case $depmode in 11022 gcc) 11023 # This depmode causes a compiler race in universal mode. 11024 test "$am__universal" = false || continue 11025 ;; 11026 nosideeffect) 11027 # after this tag, mechanisms are not by side-effect, so they'll 11028 # only be used when explicitly requested 11029 if test "x$enable_dependency_tracking" = xyes; then 11030 continue 11031 else 11032 break 11033 fi 11034 ;; 11035 msvisualcpp | msvcmsys) 11036 # This compiler won't grok `-c -o', but also, the minuso test has 11037 # not run yet. These depmodes are late enough in the game, and 11038 # so weak that their functioning should not be impacted. 11039 am__obj=conftest.${OBJEXT-o} 11040 am__minus_obj= 11041 ;; 11042 none) break ;; 11043 esac 11044 if depmode=$depmode \ 11045 source=sub/conftest.c object=$am__obj \ 11046 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 11047 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 11048 >/dev/null 2>conftest.err && 11049 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 11050 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 11051 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 11052 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 11053 # icc doesn't choke on unknown options, it will just issue warnings 11054 # or remarks (even with -Werror). So we grep stderr for any message 11055 # that says an option was ignored or not supported. 11056 # When given -MP, icc 7.0 and 7.1 complain thusly: 11057 # icc: Command line warning: ignoring option '-M'; no argument required 11058 # The diagnosis changed in icc 8.0: 11059 # icc: Command line remark: option '-MP' not supported 11060 if (grep 'ignoring option' conftest.err || 11061 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 11062 am_cv_CC_dependencies_compiler_type=$depmode 11063 break 11064 fi 11065 fi 11066 done 11067 11068 cd .. 11069 rm -rf conftest.dir 11070else 11071 am_cv_CC_dependencies_compiler_type=none 11072fi 11073 11074fi 11075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 11076$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 11077CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 11078 11079 if 11080 test "x$enable_dependency_tracking" != xno \ 11081 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 11082 am__fastdepCC_TRUE= 11083 am__fastdepCC_FALSE='#' 11084else 11085 am__fastdepCC_TRUE='#' 11086 am__fastdepCC_FALSE= 11087fi 11088 11089 11090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 11091$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 11092if test "${ac_cv_prog_cc_c99+set}" = set; then : 11093 $as_echo_n "(cached) " >&6 11094else 11095 ac_cv_prog_cc_c99=no 11096ac_save_CC=$CC 11097cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11098/* end confdefs.h. */ 11099#include <stdarg.h> 11100#include <stdbool.h> 11101#include <stdlib.h> 11102#include <wchar.h> 11103#include <stdio.h> 11104 11105// Check varargs macros. These examples are taken from C99 6.10.3.5. 11106#define debug(...) fprintf (stderr, __VA_ARGS__) 11107#define showlist(...) puts (#__VA_ARGS__) 11108#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 11109static void 11110test_varargs_macros (void) 11111{ 11112 int x = 1234; 11113 int y = 5678; 11114 debug ("Flag"); 11115 debug ("X = %d\n", x); 11116 showlist (The first, second, and third items.); 11117 report (x>y, "x is %d but y is %d", x, y); 11118} 11119 11120// Check long long types. 11121#define BIG64 18446744073709551615ull 11122#define BIG32 4294967295ul 11123#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 11124#if !BIG_OK 11125 your preprocessor is broken; 11126#endif 11127#if BIG_OK 11128#else 11129 your preprocessor is broken; 11130#endif 11131static long long int bignum = -9223372036854775807LL; 11132static unsigned long long int ubignum = BIG64; 11133 11134struct incomplete_array 11135{ 11136 int datasize; 11137 double data[]; 11138}; 11139 11140struct named_init { 11141 int number; 11142 const wchar_t *name; 11143 double average; 11144}; 11145 11146typedef const char *ccp; 11147 11148static inline int 11149test_restrict (ccp restrict text) 11150{ 11151 // See if C++-style comments work. 11152 // Iterate through items via the restricted pointer. 11153 // Also check for declarations in for loops. 11154 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 11155 continue; 11156 return 0; 11157} 11158 11159// Check varargs and va_copy. 11160static void 11161test_varargs (const char *format, ...) 11162{ 11163 va_list args; 11164 va_start (args, format); 11165 va_list args_copy; 11166 va_copy (args_copy, args); 11167 11168 const char *str; 11169 int number; 11170 float fnumber; 11171 11172 while (*format) 11173 { 11174 switch (*format++) 11175 { 11176 case 's': // string 11177 str = va_arg (args_copy, const char *); 11178 break; 11179 case 'd': // int 11180 number = va_arg (args_copy, int); 11181 break; 11182 case 'f': // float 11183 fnumber = va_arg (args_copy, double); 11184 break; 11185 default: 11186 break; 11187 } 11188 } 11189 va_end (args_copy); 11190 va_end (args); 11191} 11192 11193int 11194main () 11195{ 11196 11197 // Check bool. 11198 _Bool success = false; 11199 11200 // Check restrict. 11201 if (test_restrict ("String literal") == 0) 11202 success = true; 11203 char *restrict newvar = "Another string"; 11204 11205 // Check varargs. 11206 test_varargs ("s, d' f .", "string", 65, 34.234); 11207 test_varargs_macros (); 11208 11209 // Check flexible array members. 11210 struct incomplete_array *ia = 11211 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 11212 ia->datasize = 10; 11213 for (int i = 0; i < ia->datasize; ++i) 11214 ia->data[i] = i * 1.234; 11215 11216 // Check named initializers. 11217 struct named_init ni = { 11218 .number = 34, 11219 .name = L"Test wide string", 11220 .average = 543.34343, 11221 }; 11222 11223 ni.number = 58; 11224 11225 int dynamic_array[ni.number]; 11226 dynamic_array[ni.number - 1] = 543; 11227 11228 // work around unused variable warnings 11229 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 11230 || dynamic_array[ni.number - 1] != 543); 11231 11232 ; 11233 return 0; 11234} 11235_ACEOF 11236for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 11237do 11238 CC="$ac_save_CC $ac_arg" 11239 if ac_fn_c_try_compile "$LINENO"; then : 11240 ac_cv_prog_cc_c99=$ac_arg 11241fi 11242rm -f core conftest.err conftest.$ac_objext 11243 test "x$ac_cv_prog_cc_c99" != "xno" && break 11244done 11245rm -f conftest.$ac_ext 11246CC=$ac_save_CC 11247 11248fi 11249# AC_CACHE_VAL 11250case "x$ac_cv_prog_cc_c99" in 11251 x) 11252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 11253$as_echo "none needed" >&6; } ;; 11254 xno) 11255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 11256$as_echo "unsupported" >&6; } ;; 11257 *) 11258 CC="$CC $ac_cv_prog_cc_c99" 11259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 11260$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 11261esac 11262if test "x$ac_cv_prog_cc_c99" != xno; then : 11263 11264fi 11265 11266 11267 11268 11269if test "x$GCC" = xyes ; then 11270 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 11271-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 11272-Wbad-function-cast -Wformat=2" 11273 case `$CC -dumpversion` in 11274 3.4.* | 4.*) 11275 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 11276 ;; 11277 esac 11278else 11279 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 11280if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then : 11281 SUNCC="yes" 11282else 11283 SUNCC="no" 11284fi 11285 11286 if test "x$SUNCC" = "xyes"; then 11287 CWARNFLAGS="-v" 11288 fi 11289fi 11290 11291 11292 11293 11294 11295 11296# Check whether --with-xorg-module-dir was given. 11297if test "${with_xorg_module_dir+set}" = set; then : 11298 withval=$with_xorg_module_dir; moduledir="$withval" 11299else 11300 moduledir="$libdir/xorg/modules" 11301fi 11302 11303inputdir=${moduledir}/input 11304 11305 11306# Checks for extensions 11307 11308 11309if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 11310 if test -n "$ac_tool_prefix"; then 11311 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 11312set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 11313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11314$as_echo_n "checking for $ac_word... " >&6; } 11315if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 11316 $as_echo_n "(cached) " >&6 11317else 11318 case $PKG_CONFIG in 11319 [\\/]* | ?:[\\/]*) 11320 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 11321 ;; 11322 *) 11323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11324for as_dir in $PATH 11325do 11326 IFS=$as_save_IFS 11327 test -z "$as_dir" && as_dir=. 11328 for ac_exec_ext in '' $ac_executable_extensions; do 11329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11330 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 11331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11332 break 2 11333 fi 11334done 11335 done 11336IFS=$as_save_IFS 11337 11338 ;; 11339esac 11340fi 11341PKG_CONFIG=$ac_cv_path_PKG_CONFIG 11342if test -n "$PKG_CONFIG"; then 11343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 11344$as_echo "$PKG_CONFIG" >&6; } 11345else 11346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11347$as_echo "no" >&6; } 11348fi 11349 11350 11351fi 11352if test -z "$ac_cv_path_PKG_CONFIG"; then 11353 ac_pt_PKG_CONFIG=$PKG_CONFIG 11354 # Extract the first word of "pkg-config", so it can be a program name with args. 11355set dummy pkg-config; ac_word=$2 11356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11357$as_echo_n "checking for $ac_word... " >&6; } 11358if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then : 11359 $as_echo_n "(cached) " >&6 11360else 11361 case $ac_pt_PKG_CONFIG in 11362 [\\/]* | ?:[\\/]*) 11363 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 11364 ;; 11365 *) 11366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11367for as_dir in $PATH 11368do 11369 IFS=$as_save_IFS 11370 test -z "$as_dir" && as_dir=. 11371 for ac_exec_ext in '' $ac_executable_extensions; do 11372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11373 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 11374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11375 break 2 11376 fi 11377done 11378 done 11379IFS=$as_save_IFS 11380 11381 ;; 11382esac 11383fi 11384ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 11385if test -n "$ac_pt_PKG_CONFIG"; then 11386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 11387$as_echo "$ac_pt_PKG_CONFIG" >&6; } 11388else 11389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11390$as_echo "no" >&6; } 11391fi 11392 11393 if test "x$ac_pt_PKG_CONFIG" = x; then 11394 PKG_CONFIG="" 11395 else 11396 case $cross_compiling:$ac_tool_warned in 11397yes:) 11398{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11399$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11400ac_tool_warned=yes ;; 11401esac 11402 PKG_CONFIG=$ac_pt_PKG_CONFIG 11403 fi 11404else 11405 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 11406fi 11407 11408fi 11409if test -n "$PKG_CONFIG"; then 11410 _pkg_min_version=0.9.0 11411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 11412$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 11413 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 11414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11415$as_echo "yes" >&6; } 11416 else 11417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11418$as_echo "no" >&6; } 11419 PKG_CONFIG="" 11420 fi 11421 11422fi 11423 11424 11425 SAVE_CFLAGS="$CFLAGS" 11426 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 11427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11428/* end confdefs.h. */ 11429 11430#include "xorg-server.h" 11431#if !defined RANDR 11432#error RANDR not defined 11433#endif 11434 11435int 11436main () 11437{ 11438 11439 ; 11440 return 0; 11441} 11442_ACEOF 11443if ac_fn_c_try_compile "$LINENO"; then : 11444 _EXT_CHECK=yes 11445else 11446 _EXT_CHECK=no 11447fi 11448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11449 CFLAGS="$SAVE_CFLAGS" 11450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 11451$as_echo_n "checking if RANDR is defined... " >&6; } 11452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 11453$as_echo "$_EXT_CHECK" >&6; } 11454 if test "$_EXT_CHECK" != no; then 11455 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 11456 fi 11457 11458 11459 11460 SAVE_CFLAGS="$CFLAGS" 11461 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 11462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11463/* end confdefs.h. */ 11464 11465#include "xorg-server.h" 11466#if !defined XINPUT 11467#error XINPUT not defined 11468#endif 11469 11470int 11471main () 11472{ 11473 11474 ; 11475 return 0; 11476} 11477_ACEOF 11478if ac_fn_c_try_compile "$LINENO"; then : 11479 _EXT_CHECK=yes 11480else 11481 _EXT_CHECK=no 11482fi 11483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11484 CFLAGS="$SAVE_CFLAGS" 11485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XINPUT is defined" >&5 11486$as_echo_n "checking if XINPUT is defined... " >&6; } 11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 11488$as_echo "$_EXT_CHECK" >&6; } 11489 if test "$_EXT_CHECK" != no; then 11490 REQUIRED_MODULES="$REQUIRED_MODULES inputproto" 11491 fi 11492 11493 11494# Checks for pkg-config packages 11495 11496pkg_failed=no 11497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 11498$as_echo_n "checking for XORG... " >&6; } 11499 11500if test -n "$XORG_CFLAGS"; then 11501 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 11502 elif test -n "$PKG_CONFIG"; then 11503 if test -n "$PKG_CONFIG" && \ 11504 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server xproto \$REQUIRED_MODULES\""; } >&5 11505 ($PKG_CONFIG --exists --print-errors "xorg-server xproto $REQUIRED_MODULES") 2>&5 11506 ac_status=$? 11507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11508 test $ac_status = 0; }; then 11509 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server xproto $REQUIRED_MODULES" 2>/dev/null` 11510else 11511 pkg_failed=yes 11512fi 11513 else 11514 pkg_failed=untried 11515fi 11516if test -n "$XORG_LIBS"; then 11517 pkg_cv_XORG_LIBS="$XORG_LIBS" 11518 elif test -n "$PKG_CONFIG"; then 11519 if test -n "$PKG_CONFIG" && \ 11520 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server xproto \$REQUIRED_MODULES\""; } >&5 11521 ($PKG_CONFIG --exists --print-errors "xorg-server xproto $REQUIRED_MODULES") 2>&5 11522 ac_status=$? 11523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11524 test $ac_status = 0; }; then 11525 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server xproto $REQUIRED_MODULES" 2>/dev/null` 11526else 11527 pkg_failed=yes 11528fi 11529 else 11530 pkg_failed=untried 11531fi 11532 11533 11534 11535if test $pkg_failed = yes; then 11536 11537if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11538 _pkg_short_errors_supported=yes 11539else 11540 _pkg_short_errors_supported=no 11541fi 11542 if test $_pkg_short_errors_supported = yes; then 11543 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server xproto $REQUIRED_MODULES" 2>&1` 11544 else 11545 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server xproto $REQUIRED_MODULES" 2>&1` 11546 fi 11547 # Put the nasty error message in config.log where it belongs 11548 echo "$XORG_PKG_ERRORS" >&5 11549 11550 as_fn_error "Package requirements (xorg-server xproto $REQUIRED_MODULES) were not met: 11551 11552$XORG_PKG_ERRORS 11553 11554Consider adjusting the PKG_CONFIG_PATH environment variable if you 11555installed software in a non-standard prefix. 11556 11557Alternatively, you may set the environment variables XORG_CFLAGS 11558and XORG_LIBS to avoid the need to call pkg-config. 11559See the pkg-config man page for more details. 11560" "$LINENO" 5 11561elif test $pkg_failed = untried; then 11562 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11563$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11564as_fn_error "The pkg-config script could not be found or is too old. Make sure it 11565is in your PATH or set the PKG_CONFIG environment variable to the full 11566path to pkg-config. 11567 11568Alternatively, you may set the environment variables XORG_CFLAGS 11569and XORG_LIBS to avoid the need to call pkg-config. 11570See the pkg-config man page for more details. 11571 11572To get pkg-config, see <http://pkg-config.freedesktop.org/>. 11573See \`config.log' for more details." "$LINENO" 5; } 11574else 11575 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 11576 XORG_LIBS=$pkg_cv_XORG_LIBS 11577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11578$as_echo "yes" >&6; } 11579 : 11580fi 11581sdkdir=$(pkg-config --variable=sdkdir xorg-server) 11582XORG_CFLAGS="$CWARNFLAGS $XORG_CFLAGS" 11583 11584# Checks for libraries. 11585 11586# Checks for header files. 11587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 11588$as_echo_n "checking for ANSI C header files... " >&6; } 11589if test "${ac_cv_header_stdc+set}" = set; then : 11590 $as_echo_n "(cached) " >&6 11591else 11592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11593/* end confdefs.h. */ 11594#include <stdlib.h> 11595#include <stdarg.h> 11596#include <string.h> 11597#include <float.h> 11598 11599int 11600main () 11601{ 11602 11603 ; 11604 return 0; 11605} 11606_ACEOF 11607if ac_fn_c_try_compile "$LINENO"; then : 11608 ac_cv_header_stdc=yes 11609else 11610 ac_cv_header_stdc=no 11611fi 11612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11613 11614if test $ac_cv_header_stdc = yes; then 11615 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 11616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11617/* end confdefs.h. */ 11618#include <string.h> 11619 11620_ACEOF 11621if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11622 $EGREP "memchr" >/dev/null 2>&1; then : 11623 11624else 11625 ac_cv_header_stdc=no 11626fi 11627rm -f conftest* 11628 11629fi 11630 11631if test $ac_cv_header_stdc = yes; then 11632 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 11633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11634/* end confdefs.h. */ 11635#include <stdlib.h> 11636 11637_ACEOF 11638if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11639 $EGREP "free" >/dev/null 2>&1; then : 11640 11641else 11642 ac_cv_header_stdc=no 11643fi 11644rm -f conftest* 11645 11646fi 11647 11648if test $ac_cv_header_stdc = yes; then 11649 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 11650 if test "$cross_compiling" = yes; then : 11651 : 11652else 11653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11654/* end confdefs.h. */ 11655#include <ctype.h> 11656#include <stdlib.h> 11657#if ((' ' & 0x0FF) == 0x020) 11658# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 11659# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 11660#else 11661# define ISLOWER(c) \ 11662 (('a' <= (c) && (c) <= 'i') \ 11663 || ('j' <= (c) && (c) <= 'r') \ 11664 || ('s' <= (c) && (c) <= 'z')) 11665# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 11666#endif 11667 11668#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 11669int 11670main () 11671{ 11672 int i; 11673 for (i = 0; i < 256; i++) 11674 if (XOR (islower (i), ISLOWER (i)) 11675 || toupper (i) != TOUPPER (i)) 11676 return 2; 11677 return 0; 11678} 11679_ACEOF 11680if ac_fn_c_try_run "$LINENO"; then : 11681 11682else 11683 ac_cv_header_stdc=no 11684fi 11685rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11686 conftest.$ac_objext conftest.beam conftest.$ac_ext 11687fi 11688 11689fi 11690fi 11691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 11692$as_echo "$ac_cv_header_stdc" >&6; } 11693if test $ac_cv_header_stdc = yes; then 11694 11695$as_echo "#define STDC_HEADERS 1" >>confdefs.h 11696 11697fi 11698 11699 11700DRIVER_NAME=elographics 11701 11702 11703 11704 11705 11706 11707if test x$APP_MAN_SUFFIX = x ; then 11708 APP_MAN_SUFFIX=1 11709fi 11710if test x$APP_MAN_DIR = x ; then 11711 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 11712fi 11713 11714if test x$LIB_MAN_SUFFIX = x ; then 11715 LIB_MAN_SUFFIX=3 11716fi 11717if test x$LIB_MAN_DIR = x ; then 11718 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 11719fi 11720 11721if test x$FILE_MAN_SUFFIX = x ; then 11722 case $host_os in 11723 solaris*) FILE_MAN_SUFFIX=4 ;; 11724 *) FILE_MAN_SUFFIX=5 ;; 11725 esac 11726fi 11727if test x$FILE_MAN_DIR = x ; then 11728 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 11729fi 11730 11731if test x$MISC_MAN_SUFFIX = x ; then 11732 case $host_os in 11733 solaris*) MISC_MAN_SUFFIX=5 ;; 11734 *) MISC_MAN_SUFFIX=7 ;; 11735 esac 11736fi 11737if test x$MISC_MAN_DIR = x ; then 11738 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11739fi 11740 11741if test x$DRIVER_MAN_SUFFIX = x ; then 11742 case $host_os in 11743 solaris*) DRIVER_MAN_SUFFIX=7 ;; 11744 *) DRIVER_MAN_SUFFIX=4 ;; 11745 esac 11746fi 11747if test x$DRIVER_MAN_DIR = x ; then 11748 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11749fi 11750 11751if test x$ADMIN_MAN_SUFFIX = x ; then 11752 case $host_os in 11753 solaris*) ADMIN_MAN_SUFFIX=1m ;; 11754 *) ADMIN_MAN_SUFFIX=8 ;; 11755 esac 11756fi 11757if test x$ADMIN_MAN_DIR = x ; then 11758 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11759fi 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775XORG_MAN_PAGE="X Version 11" 11776 11777MAN_SUBSTS="\ 11778 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11779 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11780 -e 's|__xservername__|Xorg|g' \ 11781 -e 's|__xconfigfile__|xorg.conf|g' \ 11782 -e 's|__projectroot__|\$(prefix)|g' \ 11783 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 11784 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 11785 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 11786 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 11787 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 11788 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 11789 11790 11791 11792 11793 11794cat >>confdefs.h <<_ACEOF 11795#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 11796_ACEOF 11797 11798 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 11799 if test "x$PVM" = "x"; then 11800 PVM="0" 11801 fi 11802 11803cat >>confdefs.h <<_ACEOF 11804#define PACKAGE_VERSION_MINOR $PVM 11805_ACEOF 11806 11807 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 11808 if test "x$PVP" = "x"; then 11809 PVP="0" 11810 fi 11811 11812cat >>confdefs.h <<_ACEOF 11813#define PACKAGE_VERSION_PATCHLEVEL $PVP 11814_ACEOF 11815 11816 11817 11818CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 11819mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 11820|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 11821echo 'git directory not found: installing possibly empty changelog.' >&2)" 11822 11823 11824 11825ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 11826 11827cat >confcache <<\_ACEOF 11828# This file is a shell script that caches the results of configure 11829# tests run on this system so they can be shared between configure 11830# scripts and configure runs, see configure's option --config-cache. 11831# It is not useful on other systems. If it contains results you don't 11832# want to keep, you may remove or edit it. 11833# 11834# config.status only pays attention to the cache file if you give it 11835# the --recheck option to rerun configure. 11836# 11837# `ac_cv_env_foo' variables (set or unset) will be overridden when 11838# loading this file, other *unset* `ac_cv_foo' will be assigned the 11839# following values. 11840 11841_ACEOF 11842 11843# The following way of writing the cache mishandles newlines in values, 11844# but we know of no workaround that is simple, portable, and efficient. 11845# So, we kill variables containing newlines. 11846# Ultrix sh set writes to stderr and can't be redirected directly, 11847# and sets the high bit in the cache file unless we assign to the vars. 11848( 11849 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11850 eval ac_val=\$$ac_var 11851 case $ac_val in #( 11852 *${as_nl}*) 11853 case $ac_var in #( 11854 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11855$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11856 esac 11857 case $ac_var in #( 11858 _ | IFS | as_nl) ;; #( 11859 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11860 *) { eval $ac_var=; unset $ac_var;} ;; 11861 esac ;; 11862 esac 11863 done 11864 11865 (set) 2>&1 | 11866 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11867 *${as_nl}ac_space=\ *) 11868 # `set' does not quote correctly, so add quotes: double-quote 11869 # substitution turns \\\\ into \\, and sed turns \\ into \. 11870 sed -n \ 11871 "s/'/'\\\\''/g; 11872 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11873 ;; #( 11874 *) 11875 # `set' quotes correctly as required by POSIX, so do not add quotes. 11876 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11877 ;; 11878 esac | 11879 sort 11880) | 11881 sed ' 11882 /^ac_cv_env_/b end 11883 t clear 11884 :clear 11885 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11886 t end 11887 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11888 :end' >>confcache 11889if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11890 if test -w "$cache_file"; then 11891 test "x$cache_file" != "x/dev/null" && 11892 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11893$as_echo "$as_me: updating cache $cache_file" >&6;} 11894 cat confcache >$cache_file 11895 else 11896 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11897$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11898 fi 11899fi 11900rm -f confcache 11901 11902test "x$prefix" = xNONE && prefix=$ac_default_prefix 11903# Let make expand exec_prefix. 11904test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11905 11906DEFS=-DHAVE_CONFIG_H 11907 11908ac_libobjs= 11909ac_ltlibobjs= 11910for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11911 # 1. Remove the extension, and $U if already installed. 11912 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11913 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11914 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11915 # will be set to the directory where LIBOBJS objects are built. 11916 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11917 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11918done 11919LIBOBJS=$ac_libobjs 11920 11921LTLIBOBJS=$ac_ltlibobjs 11922 11923 11924 if test -n "$EXEEXT"; then 11925 am__EXEEXT_TRUE= 11926 am__EXEEXT_FALSE='#' 11927else 11928 am__EXEEXT_TRUE='#' 11929 am__EXEEXT_FALSE= 11930fi 11931 11932if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11933 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 11934Usually this means the macro was only invoked conditionally." "$LINENO" 5 11935fi 11936if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11937 as_fn_error "conditional \"AMDEP\" was never defined. 11938Usually this means the macro was only invoked conditionally." "$LINENO" 5 11939fi 11940if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11941 as_fn_error "conditional \"am__fastdepCC\" was never defined. 11942Usually this means the macro was only invoked conditionally." "$LINENO" 5 11943fi 11944if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11945 as_fn_error "conditional \"am__fastdepCC\" was never defined. 11946Usually this means the macro was only invoked conditionally." "$LINENO" 5 11947fi 11948 11949: ${CONFIG_STATUS=./config.status} 11950ac_write_fail=0 11951ac_clean_files_save=$ac_clean_files 11952ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11953{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11954$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11955as_write_fail=0 11956cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11957#! $SHELL 11958# Generated by $as_me. 11959# Run this file to recreate the current configuration. 11960# Compiler output produced by configure, useful for debugging 11961# configure, is in config.log if it exists. 11962 11963debug=false 11964ac_cs_recheck=false 11965ac_cs_silent=false 11966 11967SHELL=\${CONFIG_SHELL-$SHELL} 11968export SHELL 11969_ASEOF 11970cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11971## -------------------- ## 11972## M4sh Initialization. ## 11973## -------------------- ## 11974 11975# Be more Bourne compatible 11976DUALCASE=1; export DUALCASE # for MKS sh 11977if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11978 emulate sh 11979 NULLCMD=: 11980 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11981 # is contrary to our usage. Disable this feature. 11982 alias -g '${1+"$@"}'='"$@"' 11983 setopt NO_GLOB_SUBST 11984else 11985 case `(set -o) 2>/dev/null` in #( 11986 *posix*) : 11987 set -o posix ;; #( 11988 *) : 11989 ;; 11990esac 11991fi 11992 11993 11994as_nl=' 11995' 11996export as_nl 11997# Printing a long string crashes Solaris 7 /usr/bin/printf. 11998as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11999as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12000as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12001# Prefer a ksh shell builtin over an external printf program on Solaris, 12002# but without wasting forks for bash or zsh. 12003if test -z "$BASH_VERSION$ZSH_VERSION" \ 12004 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12005 as_echo='print -r --' 12006 as_echo_n='print -rn --' 12007elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12008 as_echo='printf %s\n' 12009 as_echo_n='printf %s' 12010else 12011 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12012 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12013 as_echo_n='/usr/ucb/echo -n' 12014 else 12015 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12016 as_echo_n_body='eval 12017 arg=$1; 12018 case $arg in #( 12019 *"$as_nl"*) 12020 expr "X$arg" : "X\\(.*\\)$as_nl"; 12021 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12022 esac; 12023 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12024 ' 12025 export as_echo_n_body 12026 as_echo_n='sh -c $as_echo_n_body as_echo' 12027 fi 12028 export as_echo_body 12029 as_echo='sh -c $as_echo_body as_echo' 12030fi 12031 12032# The user is always right. 12033if test "${PATH_SEPARATOR+set}" != set; then 12034 PATH_SEPARATOR=: 12035 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12036 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12037 PATH_SEPARATOR=';' 12038 } 12039fi 12040 12041 12042# IFS 12043# We need space, tab and new line, in precisely that order. Quoting is 12044# there to prevent editors from complaining about space-tab. 12045# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12046# splitting by setting IFS to empty value.) 12047IFS=" "" $as_nl" 12048 12049# Find who we are. Look in the path if we contain no directory separator. 12050case $0 in #(( 12051 *[\\/]* ) as_myself=$0 ;; 12052 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12053for as_dir in $PATH 12054do 12055 IFS=$as_save_IFS 12056 test -z "$as_dir" && as_dir=. 12057 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12058 done 12059IFS=$as_save_IFS 12060 12061 ;; 12062esac 12063# We did not find ourselves, most probably we were run as `sh COMMAND' 12064# in which case we are not to be found in the path. 12065if test "x$as_myself" = x; then 12066 as_myself=$0 12067fi 12068if test ! -f "$as_myself"; then 12069 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12070 exit 1 12071fi 12072 12073# Unset variables that we do not need and which cause bugs (e.g. in 12074# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12075# suppresses any "Segmentation fault" message there. '((' could 12076# trigger a bug in pdksh 5.2.14. 12077for as_var in BASH_ENV ENV MAIL MAILPATH 12078do eval test x\${$as_var+set} = xset \ 12079 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12080done 12081PS1='$ ' 12082PS2='> ' 12083PS4='+ ' 12084 12085# NLS nuisances. 12086LC_ALL=C 12087export LC_ALL 12088LANGUAGE=C 12089export LANGUAGE 12090 12091# CDPATH. 12092(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12093 12094 12095# as_fn_error ERROR [LINENO LOG_FD] 12096# --------------------------------- 12097# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12098# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12099# script with status $?, using 1 if that was 0. 12100as_fn_error () 12101{ 12102 as_status=$?; test $as_status -eq 0 && as_status=1 12103 if test "$3"; then 12104 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12105 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 12106 fi 12107 $as_echo "$as_me: error: $1" >&2 12108 as_fn_exit $as_status 12109} # as_fn_error 12110 12111 12112# as_fn_set_status STATUS 12113# ----------------------- 12114# Set $? to STATUS, without forking. 12115as_fn_set_status () 12116{ 12117 return $1 12118} # as_fn_set_status 12119 12120# as_fn_exit STATUS 12121# ----------------- 12122# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12123as_fn_exit () 12124{ 12125 set +e 12126 as_fn_set_status $1 12127 exit $1 12128} # as_fn_exit 12129 12130# as_fn_unset VAR 12131# --------------- 12132# Portably unset VAR. 12133as_fn_unset () 12134{ 12135 { eval $1=; unset $1;} 12136} 12137as_unset=as_fn_unset 12138# as_fn_append VAR VALUE 12139# ---------------------- 12140# Append the text in VALUE to the end of the definition contained in VAR. Take 12141# advantage of any shell optimizations that allow amortized linear growth over 12142# repeated appends, instead of the typical quadratic growth present in naive 12143# implementations. 12144if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12145 eval 'as_fn_append () 12146 { 12147 eval $1+=\$2 12148 }' 12149else 12150 as_fn_append () 12151 { 12152 eval $1=\$$1\$2 12153 } 12154fi # as_fn_append 12155 12156# as_fn_arith ARG... 12157# ------------------ 12158# Perform arithmetic evaluation on the ARGs, and store the result in the 12159# global $as_val. Take advantage of shells that can avoid forks. The arguments 12160# must be portable across $(()) and expr. 12161if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12162 eval 'as_fn_arith () 12163 { 12164 as_val=$(( $* )) 12165 }' 12166else 12167 as_fn_arith () 12168 { 12169 as_val=`expr "$@" || test $? -eq 1` 12170 } 12171fi # as_fn_arith 12172 12173 12174if expr a : '\(a\)' >/dev/null 2>&1 && 12175 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12176 as_expr=expr 12177else 12178 as_expr=false 12179fi 12180 12181if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12182 as_basename=basename 12183else 12184 as_basename=false 12185fi 12186 12187if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12188 as_dirname=dirname 12189else 12190 as_dirname=false 12191fi 12192 12193as_me=`$as_basename -- "$0" || 12194$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12195 X"$0" : 'X\(//\)$' \| \ 12196 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12197$as_echo X/"$0" | 12198 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12199 s//\1/ 12200 q 12201 } 12202 /^X\/\(\/\/\)$/{ 12203 s//\1/ 12204 q 12205 } 12206 /^X\/\(\/\).*/{ 12207 s//\1/ 12208 q 12209 } 12210 s/.*/./; q'` 12211 12212# Avoid depending upon Character Ranges. 12213as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12214as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12215as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12216as_cr_digits='0123456789' 12217as_cr_alnum=$as_cr_Letters$as_cr_digits 12218 12219ECHO_C= ECHO_N= ECHO_T= 12220case `echo -n x` in #((((( 12221-n*) 12222 case `echo 'xy\c'` in 12223 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12224 xy) ECHO_C='\c';; 12225 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12226 ECHO_T=' ';; 12227 esac;; 12228*) 12229 ECHO_N='-n';; 12230esac 12231 12232rm -f conf$$ conf$$.exe conf$$.file 12233if test -d conf$$.dir; then 12234 rm -f conf$$.dir/conf$$.file 12235else 12236 rm -f conf$$.dir 12237 mkdir conf$$.dir 2>/dev/null 12238fi 12239if (echo >conf$$.file) 2>/dev/null; then 12240 if ln -s conf$$.file conf$$ 2>/dev/null; then 12241 as_ln_s='ln -s' 12242 # ... but there are two gotchas: 12243 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12244 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12245 # In both cases, we have to default to `cp -p'. 12246 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12247 as_ln_s='cp -p' 12248 elif ln conf$$.file conf$$ 2>/dev/null; then 12249 as_ln_s=ln 12250 else 12251 as_ln_s='cp -p' 12252 fi 12253else 12254 as_ln_s='cp -p' 12255fi 12256rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12257rmdir conf$$.dir 2>/dev/null 12258 12259 12260# as_fn_mkdir_p 12261# ------------- 12262# Create "$as_dir" as a directory, including parents if necessary. 12263as_fn_mkdir_p () 12264{ 12265 12266 case $as_dir in #( 12267 -*) as_dir=./$as_dir;; 12268 esac 12269 test -d "$as_dir" || eval $as_mkdir_p || { 12270 as_dirs= 12271 while :; do 12272 case $as_dir in #( 12273 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12274 *) as_qdir=$as_dir;; 12275 esac 12276 as_dirs="'$as_qdir' $as_dirs" 12277 as_dir=`$as_dirname -- "$as_dir" || 12278$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12279 X"$as_dir" : 'X\(//\)[^/]' \| \ 12280 X"$as_dir" : 'X\(//\)$' \| \ 12281 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12282$as_echo X"$as_dir" | 12283 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12284 s//\1/ 12285 q 12286 } 12287 /^X\(\/\/\)[^/].*/{ 12288 s//\1/ 12289 q 12290 } 12291 /^X\(\/\/\)$/{ 12292 s//\1/ 12293 q 12294 } 12295 /^X\(\/\).*/{ 12296 s//\1/ 12297 q 12298 } 12299 s/.*/./; q'` 12300 test -d "$as_dir" && break 12301 done 12302 test -z "$as_dirs" || eval "mkdir $as_dirs" 12303 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 12304 12305 12306} # as_fn_mkdir_p 12307if mkdir -p . 2>/dev/null; then 12308 as_mkdir_p='mkdir -p "$as_dir"' 12309else 12310 test -d ./-p && rmdir ./-p 12311 as_mkdir_p=false 12312fi 12313 12314if test -x / >/dev/null 2>&1; then 12315 as_test_x='test -x' 12316else 12317 if ls -dL / >/dev/null 2>&1; then 12318 as_ls_L_option=L 12319 else 12320 as_ls_L_option= 12321 fi 12322 as_test_x=' 12323 eval sh -c '\'' 12324 if test -d "$1"; then 12325 test -d "$1/."; 12326 else 12327 case $1 in #( 12328 -*)set "./$1";; 12329 esac; 12330 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 12331 ???[sx]*):;;*)false;;esac;fi 12332 '\'' sh 12333 ' 12334fi 12335as_executable_p=$as_test_x 12336 12337# Sed expression to map a string onto a valid CPP name. 12338as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12339 12340# Sed expression to map a string onto a valid variable name. 12341as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12342 12343 12344exec 6>&1 12345## ----------------------------------- ## 12346## Main body of $CONFIG_STATUS script. ## 12347## ----------------------------------- ## 12348_ASEOF 12349test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12350 12351cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12352# Save the log message, to keep $0 and so on meaningful, and to 12353# report actual input values of CONFIG_FILES etc. instead of their 12354# values after options handling. 12355ac_log=" 12356This file was extended by xf86-input-elographics $as_me 1.2.4, which was 12357generated by GNU Autoconf 2.65. Invocation command line was 12358 12359 CONFIG_FILES = $CONFIG_FILES 12360 CONFIG_HEADERS = $CONFIG_HEADERS 12361 CONFIG_LINKS = $CONFIG_LINKS 12362 CONFIG_COMMANDS = $CONFIG_COMMANDS 12363 $ $0 $@ 12364 12365on `(hostname || uname -n) 2>/dev/null | sed 1q` 12366" 12367 12368_ACEOF 12369 12370case $ac_config_files in *" 12371"*) set x $ac_config_files; shift; ac_config_files=$*;; 12372esac 12373 12374case $ac_config_headers in *" 12375"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12376esac 12377 12378 12379cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12380# Files that config.status was made for. 12381config_files="$ac_config_files" 12382config_headers="$ac_config_headers" 12383config_commands="$ac_config_commands" 12384 12385_ACEOF 12386 12387cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12388ac_cs_usage="\ 12389\`$as_me' instantiates files and other configuration actions 12390from templates according to the current configuration. Unless the files 12391and actions are specified as TAGs, all are instantiated by default. 12392 12393Usage: $0 [OPTION]... [TAG]... 12394 12395 -h, --help print this help, then exit 12396 -V, --version print version number and configuration settings, then exit 12397 --config print configuration, then exit 12398 -q, --quiet, --silent 12399 do not print progress messages 12400 -d, --debug don't remove temporary files 12401 --recheck update $as_me by reconfiguring in the same conditions 12402 --file=FILE[:TEMPLATE] 12403 instantiate the configuration file FILE 12404 --header=FILE[:TEMPLATE] 12405 instantiate the configuration header FILE 12406 12407Configuration files: 12408$config_files 12409 12410Configuration headers: 12411$config_headers 12412 12413Configuration commands: 12414$config_commands 12415 12416Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 12417 12418_ACEOF 12419cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12420ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12421ac_cs_version="\\ 12422xf86-input-elographics config.status 1.2.4 12423configured by $0, generated by GNU Autoconf 2.65, 12424 with options \\"\$ac_cs_config\\" 12425 12426Copyright (C) 2009 Free Software Foundation, Inc. 12427This config.status script is free software; the Free Software Foundation 12428gives unlimited permission to copy, distribute and modify it." 12429 12430ac_pwd='$ac_pwd' 12431srcdir='$srcdir' 12432INSTALL='$INSTALL' 12433MKDIR_P='$MKDIR_P' 12434AWK='$AWK' 12435test -n "\$AWK" || AWK=awk 12436_ACEOF 12437 12438cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12439# The default lists apply if the user does not specify any file. 12440ac_need_defaults=: 12441while test $# != 0 12442do 12443 case $1 in 12444 --*=*) 12445 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12446 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12447 ac_shift=: 12448 ;; 12449 *) 12450 ac_option=$1 12451 ac_optarg=$2 12452 ac_shift=shift 12453 ;; 12454 esac 12455 12456 case $ac_option in 12457 # Handling of the options. 12458 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12459 ac_cs_recheck=: ;; 12460 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12461 $as_echo "$ac_cs_version"; exit ;; 12462 --config | --confi | --conf | --con | --co | --c ) 12463 $as_echo "$ac_cs_config"; exit ;; 12464 --debug | --debu | --deb | --de | --d | -d ) 12465 debug=: ;; 12466 --file | --fil | --fi | --f ) 12467 $ac_shift 12468 case $ac_optarg in 12469 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12470 esac 12471 as_fn_append CONFIG_FILES " '$ac_optarg'" 12472 ac_need_defaults=false;; 12473 --header | --heade | --head | --hea ) 12474 $ac_shift 12475 case $ac_optarg in 12476 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12477 esac 12478 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12479 ac_need_defaults=false;; 12480 --he | --h) 12481 # Conflict between --help and --header 12482 as_fn_error "ambiguous option: \`$1' 12483Try \`$0 --help' for more information.";; 12484 --help | --hel | -h ) 12485 $as_echo "$ac_cs_usage"; exit ;; 12486 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12487 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12488 ac_cs_silent=: ;; 12489 12490 # This is an error. 12491 -*) as_fn_error "unrecognized option: \`$1' 12492Try \`$0 --help' for more information." ;; 12493 12494 *) as_fn_append ac_config_targets " $1" 12495 ac_need_defaults=false ;; 12496 12497 esac 12498 shift 12499done 12500 12501ac_configure_extra_args= 12502 12503if $ac_cs_silent; then 12504 exec 6>/dev/null 12505 ac_configure_extra_args="$ac_configure_extra_args --silent" 12506fi 12507 12508_ACEOF 12509cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12510if \$ac_cs_recheck; then 12511 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12512 shift 12513 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12514 CONFIG_SHELL='$SHELL' 12515 export CONFIG_SHELL 12516 exec "\$@" 12517fi 12518 12519_ACEOF 12520cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12521exec 5>>config.log 12522{ 12523 echo 12524 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12525## Running $as_me. ## 12526_ASBOX 12527 $as_echo "$ac_log" 12528} >&5 12529 12530_ACEOF 12531cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12532# 12533# INIT-COMMANDS 12534# 12535AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12536 12537 12538# The HP-UX ksh and POSIX shell print the target directory to stdout 12539# if CDPATH is set. 12540(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12541 12542sed_quote_subst='$sed_quote_subst' 12543double_quote_subst='$double_quote_subst' 12544delay_variable_subst='$delay_variable_subst' 12545enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 12546macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 12547macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 12548enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 12549pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 12550enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 12551host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 12552host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 12553host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 12554build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 12555build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 12556build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 12557SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 12558Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 12559GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 12560EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 12561FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 12562LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 12563NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 12564LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 12565max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 12566ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 12567exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 12568lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 12569lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 12570lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 12571reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 12572reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12573OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 12574deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 12575file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 12576AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 12577AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12578STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 12579RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 12580old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12581old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12582old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12583CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 12584CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12585compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 12586GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 12587lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 12588lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 12589lt_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"`' 12590lt_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"`' 12591objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 12592SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 12593ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 12594MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 12595lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 12596lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 12597lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 12598lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 12599lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 12600need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 12601DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 12602NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 12603LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 12604OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 12605OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 12606libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 12607shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12608extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12609archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 12610enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 12611export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12612whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12613compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 12614old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12615old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12616archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12617archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12618module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12619module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12620with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 12621allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12622no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12623hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12624hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 12625hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 12626hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 12627hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 12628hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 12629hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12630hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 12631inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 12632link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 12633fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 12634always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 12635export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12636exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12637include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12638prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12639file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 12640variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 12641need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 12642need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 12643version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 12644runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12645shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12646shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 12647libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12648library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 12649soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12650postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12651postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12652finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12653finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 12654hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 12655sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12656sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12657hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 12658enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 12659enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 12660enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 12661old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 12662striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 12663 12664LTCC='$LTCC' 12665LTCFLAGS='$LTCFLAGS' 12666compiler='$compiler_DEFAULT' 12667 12668# Quote evaled strings. 12669for var in SED \ 12670GREP \ 12671EGREP \ 12672FGREP \ 12673LD \ 12674NM \ 12675LN_S \ 12676lt_SP2NL \ 12677lt_NL2SP \ 12678reload_flag \ 12679OBJDUMP \ 12680deplibs_check_method \ 12681file_magic_cmd \ 12682AR \ 12683AR_FLAGS \ 12684STRIP \ 12685RANLIB \ 12686CC \ 12687CFLAGS \ 12688compiler \ 12689lt_cv_sys_global_symbol_pipe \ 12690lt_cv_sys_global_symbol_to_cdecl \ 12691lt_cv_sys_global_symbol_to_c_name_address \ 12692lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12693SHELL \ 12694ECHO \ 12695lt_prog_compiler_no_builtin_flag \ 12696lt_prog_compiler_wl \ 12697lt_prog_compiler_pic \ 12698lt_prog_compiler_static \ 12699lt_cv_prog_compiler_c_o \ 12700need_locks \ 12701DSYMUTIL \ 12702NMEDIT \ 12703LIPO \ 12704OTOOL \ 12705OTOOL64 \ 12706shrext_cmds \ 12707export_dynamic_flag_spec \ 12708whole_archive_flag_spec \ 12709compiler_needs_object \ 12710with_gnu_ld \ 12711allow_undefined_flag \ 12712no_undefined_flag \ 12713hardcode_libdir_flag_spec \ 12714hardcode_libdir_flag_spec_ld \ 12715hardcode_libdir_separator \ 12716fix_srcfile_path \ 12717exclude_expsyms \ 12718include_expsyms \ 12719file_list_spec \ 12720variables_saved_for_relink \ 12721libname_spec \ 12722library_names_spec \ 12723soname_spec \ 12724finish_eval \ 12725old_striplib \ 12726striplib; do 12727 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12728 *[\\\\\\\`\\"\\\$]*) 12729 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12730 ;; 12731 *) 12732 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12733 ;; 12734 esac 12735done 12736 12737# Double-quote double-evaled strings. 12738for var in reload_cmds \ 12739old_postinstall_cmds \ 12740old_postuninstall_cmds \ 12741old_archive_cmds \ 12742extract_expsyms_cmds \ 12743old_archive_from_new_cmds \ 12744old_archive_from_expsyms_cmds \ 12745archive_cmds \ 12746archive_expsym_cmds \ 12747module_cmds \ 12748module_expsym_cmds \ 12749export_symbols_cmds \ 12750prelink_cmds \ 12751postinstall_cmds \ 12752postuninstall_cmds \ 12753finish_cmds \ 12754sys_lib_search_path_spec \ 12755sys_lib_dlsearch_path_spec; do 12756 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12757 *[\\\\\\\`\\"\\\$]*) 12758 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12759 ;; 12760 *) 12761 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12762 ;; 12763 esac 12764done 12765 12766# Fix-up fallback echo if it was mangled by the above quoting rules. 12767case \$lt_ECHO in 12768*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 12769 ;; 12770esac 12771 12772ac_aux_dir='$ac_aux_dir' 12773xsi_shell='$xsi_shell' 12774lt_shell_append='$lt_shell_append' 12775 12776# See if we are running on zsh, and set the options which allow our 12777# commands through without removal of \ escapes INIT. 12778if test -n "\${ZSH_VERSION+set}" ; then 12779 setopt NO_GLOB_SUBST 12780fi 12781 12782 12783 PACKAGE='$PACKAGE' 12784 VERSION='$VERSION' 12785 TIMESTAMP='$TIMESTAMP' 12786 RM='$RM' 12787 ofile='$ofile' 12788 12789 12790 12791 12792_ACEOF 12793 12794cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12795 12796# Handling of arguments. 12797for ac_config_target in $ac_config_targets 12798do 12799 case $ac_config_target in 12800 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12801 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12802 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12803 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12804 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 12805 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 12806 12807 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12808 esac 12809done 12810 12811 12812# If the user did not use the arguments to specify the items to instantiate, 12813# then the envvar interface is used. Set only those that are not. 12814# We use the long form for the default assignment because of an extremely 12815# bizarre bug on SunOS 4.1.3. 12816if $ac_need_defaults; then 12817 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12818 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12819 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12820fi 12821 12822# Have a temporary directory for convenience. Make it in the build tree 12823# simply because there is no reason against having it here, and in addition, 12824# creating and moving files from /tmp can sometimes cause problems. 12825# Hook for its removal unless debugging. 12826# Note that there is a small window in which the directory will not be cleaned: 12827# after its creation but before its name has been assigned to `$tmp'. 12828$debug || 12829{ 12830 tmp= 12831 trap 'exit_status=$? 12832 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12833' 0 12834 trap 'as_fn_exit 1' 1 2 13 15 12835} 12836# Create a (secure) tmp directory for tmp files. 12837 12838{ 12839 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12840 test -n "$tmp" && test -d "$tmp" 12841} || 12842{ 12843 tmp=./conf$$-$RANDOM 12844 (umask 077 && mkdir "$tmp") 12845} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 12846 12847# Set up the scripts for CONFIG_FILES section. 12848# No need to generate them if there are no CONFIG_FILES. 12849# This happens for instance with `./config.status config.h'. 12850if test -n "$CONFIG_FILES"; then 12851 12852 12853ac_cr=`echo X | tr X '\015'` 12854# On cygwin, bash can eat \r inside `` if the user requested igncr. 12855# But we know of no other shell where ac_cr would be empty at this 12856# point, so we can use a bashism as a fallback. 12857if test "x$ac_cr" = x; then 12858 eval ac_cr=\$\'\\r\' 12859fi 12860ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12861if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12862 ac_cs_awk_cr='\r' 12863else 12864 ac_cs_awk_cr=$ac_cr 12865fi 12866 12867echo 'BEGIN {' >"$tmp/subs1.awk" && 12868_ACEOF 12869 12870 12871{ 12872 echo "cat >conf$$subs.awk <<_ACEOF" && 12873 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12874 echo "_ACEOF" 12875} >conf$$subs.sh || 12876 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12877ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 12878ac_delim='%!_!# ' 12879for ac_last_try in false false false false false :; do 12880 . ./conf$$subs.sh || 12881 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12882 12883 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12884 if test $ac_delim_n = $ac_delim_num; then 12885 break 12886 elif $ac_last_try; then 12887 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12888 else 12889 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12890 fi 12891done 12892rm -f conf$$subs.sh 12893 12894cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12895cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12896_ACEOF 12897sed -n ' 12898h 12899s/^/S["/; s/!.*/"]=/ 12900p 12901g 12902s/^[^!]*!// 12903:repl 12904t repl 12905s/'"$ac_delim"'$// 12906t delim 12907:nl 12908h 12909s/\(.\{148\}\)..*/\1/ 12910t more1 12911s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12912p 12913n 12914b repl 12915:more1 12916s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12917p 12918g 12919s/.\{148\}// 12920t nl 12921:delim 12922h 12923s/\(.\{148\}\)..*/\1/ 12924t more2 12925s/["\\]/\\&/g; s/^/"/; s/$/"/ 12926p 12927b 12928:more2 12929s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12930p 12931g 12932s/.\{148\}// 12933t delim 12934' <conf$$subs.awk | sed ' 12935/^[^""]/{ 12936 N 12937 s/\n// 12938} 12939' >>$CONFIG_STATUS || ac_write_fail=1 12940rm -f conf$$subs.awk 12941cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12942_ACAWK 12943cat >>"\$tmp/subs1.awk" <<_ACAWK && 12944 for (key in S) S_is_set[key] = 1 12945 FS = "" 12946 12947} 12948{ 12949 line = $ 0 12950 nfields = split(line, field, "@") 12951 substed = 0 12952 len = length(field[1]) 12953 for (i = 2; i < nfields; i++) { 12954 key = field[i] 12955 keylen = length(key) 12956 if (S_is_set[key]) { 12957 value = S[key] 12958 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12959 len += length(value) + length(field[++i]) 12960 substed = 1 12961 } else 12962 len += 1 + keylen 12963 } 12964 12965 print line 12966} 12967 12968_ACAWK 12969_ACEOF 12970cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12971if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12972 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12973else 12974 cat 12975fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12976 || as_fn_error "could not setup config files machinery" "$LINENO" 5 12977_ACEOF 12978 12979# VPATH may cause trouble with some makes, so we remove $(srcdir), 12980# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12981# trailing colons and then remove the whole line if VPATH becomes empty 12982# (actually we leave an empty line to preserve line numbers). 12983if test "x$srcdir" = x.; then 12984 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12985s/:*\$(srcdir):*/:/ 12986s/:*\${srcdir}:*/:/ 12987s/:*@srcdir@:*/:/ 12988s/^\([^=]*=[ ]*\):*/\1/ 12989s/:*$// 12990s/^[^=]*=[ ]*$// 12991}' 12992fi 12993 12994cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12995fi # test -n "$CONFIG_FILES" 12996 12997# Set up the scripts for CONFIG_HEADERS section. 12998# No need to generate them if there are no CONFIG_HEADERS. 12999# This happens for instance with `./config.status Makefile'. 13000if test -n "$CONFIG_HEADERS"; then 13001cat >"$tmp/defines.awk" <<\_ACAWK || 13002BEGIN { 13003_ACEOF 13004 13005# Transform confdefs.h into an awk script `defines.awk', embedded as 13006# here-document in config.status, that substitutes the proper values into 13007# config.h.in to produce config.h. 13008 13009# Create a delimiter string that does not exist in confdefs.h, to ease 13010# handling of long lines. 13011ac_delim='%!_!# ' 13012for ac_last_try in false false :; do 13013 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 13014 if test -z "$ac_t"; then 13015 break 13016 elif $ac_last_try; then 13017 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 13018 else 13019 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13020 fi 13021done 13022 13023# For the awk script, D is an array of macro values keyed by name, 13024# likewise P contains macro parameters if any. Preserve backslash 13025# newline sequences. 13026 13027ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13028sed -n ' 13029s/.\{148\}/&'"$ac_delim"'/g 13030t rset 13031:rset 13032s/^[ ]*#[ ]*define[ ][ ]*/ / 13033t def 13034d 13035:def 13036s/\\$// 13037t bsnl 13038s/["\\]/\\&/g 13039s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13040D["\1"]=" \3"/p 13041s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13042d 13043:bsnl 13044s/["\\]/\\&/g 13045s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13046D["\1"]=" \3\\\\\\n"\\/p 13047t cont 13048s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13049t cont 13050d 13051:cont 13052n 13053s/.\{148\}/&'"$ac_delim"'/g 13054t clear 13055:clear 13056s/\\$// 13057t bsnlc 13058s/["\\]/\\&/g; s/^/"/; s/$/"/p 13059d 13060:bsnlc 13061s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13062b cont 13063' <confdefs.h | sed ' 13064s/'"$ac_delim"'/"\\\ 13065"/g' >>$CONFIG_STATUS || ac_write_fail=1 13066 13067cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13068 for (key in D) D_is_set[key] = 1 13069 FS = "" 13070} 13071/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13072 line = \$ 0 13073 split(line, arg, " ") 13074 if (arg[1] == "#") { 13075 defundef = arg[2] 13076 mac1 = arg[3] 13077 } else { 13078 defundef = substr(arg[1], 2) 13079 mac1 = arg[2] 13080 } 13081 split(mac1, mac2, "(") #) 13082 macro = mac2[1] 13083 prefix = substr(line, 1, index(line, defundef) - 1) 13084 if (D_is_set[macro]) { 13085 # Preserve the white space surrounding the "#". 13086 print prefix "define", macro P[macro] D[macro] 13087 next 13088 } else { 13089 # Replace #undef with comments. This is necessary, for example, 13090 # in the case of _POSIX_SOURCE, which is predefined and required 13091 # on some systems where configure will not decide to define it. 13092 if (defundef == "undef") { 13093 print "/*", prefix defundef, macro, "*/" 13094 next 13095 } 13096 } 13097} 13098{ print } 13099_ACAWK 13100_ACEOF 13101cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13102 as_fn_error "could not setup config headers machinery" "$LINENO" 5 13103fi # test -n "$CONFIG_HEADERS" 13104 13105 13106eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13107shift 13108for ac_tag 13109do 13110 case $ac_tag in 13111 :[FHLC]) ac_mode=$ac_tag; continue;; 13112 esac 13113 case $ac_mode$ac_tag in 13114 :[FHL]*:*);; 13115 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 13116 :[FH]-) ac_tag=-:-;; 13117 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13118 esac 13119 ac_save_IFS=$IFS 13120 IFS=: 13121 set x $ac_tag 13122 IFS=$ac_save_IFS 13123 shift 13124 ac_file=$1 13125 shift 13126 13127 case $ac_mode in 13128 :L) ac_source=$1;; 13129 :[FH]) 13130 ac_file_inputs= 13131 for ac_f 13132 do 13133 case $ac_f in 13134 -) ac_f="$tmp/stdin";; 13135 *) # Look for the file first in the build tree, then in the source tree 13136 # (if the path is not absolute). The absolute path cannot be DOS-style, 13137 # because $ac_f cannot contain `:'. 13138 test -f "$ac_f" || 13139 case $ac_f in 13140 [\\/$]*) false;; 13141 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13142 esac || 13143 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13144 esac 13145 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13146 as_fn_append ac_file_inputs " '$ac_f'" 13147 done 13148 13149 # Let's still pretend it is `configure' which instantiates (i.e., don't 13150 # use $as_me), people would be surprised to read: 13151 # /* config.h. Generated by config.status. */ 13152 configure_input='Generated from '` 13153 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13154 `' by configure.' 13155 if test x"$ac_file" != x-; then 13156 configure_input="$ac_file. $configure_input" 13157 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13158$as_echo "$as_me: creating $ac_file" >&6;} 13159 fi 13160 # Neutralize special characters interpreted by sed in replacement strings. 13161 case $configure_input in #( 13162 *\&* | *\|* | *\\* ) 13163 ac_sed_conf_input=`$as_echo "$configure_input" | 13164 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13165 *) ac_sed_conf_input=$configure_input;; 13166 esac 13167 13168 case $ac_tag in 13169 *:-:* | *:-) cat >"$tmp/stdin" \ 13170 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 13171 esac 13172 ;; 13173 esac 13174 13175 ac_dir=`$as_dirname -- "$ac_file" || 13176$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13177 X"$ac_file" : 'X\(//\)[^/]' \| \ 13178 X"$ac_file" : 'X\(//\)$' \| \ 13179 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13180$as_echo X"$ac_file" | 13181 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13182 s//\1/ 13183 q 13184 } 13185 /^X\(\/\/\)[^/].*/{ 13186 s//\1/ 13187 q 13188 } 13189 /^X\(\/\/\)$/{ 13190 s//\1/ 13191 q 13192 } 13193 /^X\(\/\).*/{ 13194 s//\1/ 13195 q 13196 } 13197 s/.*/./; q'` 13198 as_dir="$ac_dir"; as_fn_mkdir_p 13199 ac_builddir=. 13200 13201case "$ac_dir" in 13202.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13203*) 13204 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13205 # A ".." for each directory in $ac_dir_suffix. 13206 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13207 case $ac_top_builddir_sub in 13208 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13209 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13210 esac ;; 13211esac 13212ac_abs_top_builddir=$ac_pwd 13213ac_abs_builddir=$ac_pwd$ac_dir_suffix 13214# for backward compatibility: 13215ac_top_builddir=$ac_top_build_prefix 13216 13217case $srcdir in 13218 .) # We are building in place. 13219 ac_srcdir=. 13220 ac_top_srcdir=$ac_top_builddir_sub 13221 ac_abs_top_srcdir=$ac_pwd ;; 13222 [\\/]* | ?:[\\/]* ) # Absolute name. 13223 ac_srcdir=$srcdir$ac_dir_suffix; 13224 ac_top_srcdir=$srcdir 13225 ac_abs_top_srcdir=$srcdir ;; 13226 *) # Relative name. 13227 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13228 ac_top_srcdir=$ac_top_build_prefix$srcdir 13229 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13230esac 13231ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13232 13233 13234 case $ac_mode in 13235 :F) 13236 # 13237 # CONFIG_FILE 13238 # 13239 13240 case $INSTALL in 13241 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13242 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13243 esac 13244 ac_MKDIR_P=$MKDIR_P 13245 case $MKDIR_P in 13246 [\\/$]* | ?:[\\/]* ) ;; 13247 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13248 esac 13249_ACEOF 13250 13251cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13252# If the template does not know about datarootdir, expand it. 13253# FIXME: This hack should be removed a few years after 2.60. 13254ac_datarootdir_hack=; ac_datarootdir_seen= 13255ac_sed_dataroot=' 13256/datarootdir/ { 13257 p 13258 q 13259} 13260/@datadir@/p 13261/@docdir@/p 13262/@infodir@/p 13263/@localedir@/p 13264/@mandir@/p' 13265case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13266*datarootdir*) ac_datarootdir_seen=yes;; 13267*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13268 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13269$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13270_ACEOF 13271cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13272 ac_datarootdir_hack=' 13273 s&@datadir@&$datadir&g 13274 s&@docdir@&$docdir&g 13275 s&@infodir@&$infodir&g 13276 s&@localedir@&$localedir&g 13277 s&@mandir@&$mandir&g 13278 s&\\\${datarootdir}&$datarootdir&g' ;; 13279esac 13280_ACEOF 13281 13282# Neutralize VPATH when `$srcdir' = `.'. 13283# Shell code in configure.ac might set extrasub. 13284# FIXME: do we really want to maintain this feature? 13285cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13286ac_sed_extra="$ac_vpsub 13287$extrasub 13288_ACEOF 13289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13290:t 13291/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13292s|@configure_input@|$ac_sed_conf_input|;t t 13293s&@top_builddir@&$ac_top_builddir_sub&;t t 13294s&@top_build_prefix@&$ac_top_build_prefix&;t t 13295s&@srcdir@&$ac_srcdir&;t t 13296s&@abs_srcdir@&$ac_abs_srcdir&;t t 13297s&@top_srcdir@&$ac_top_srcdir&;t t 13298s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13299s&@builddir@&$ac_builddir&;t t 13300s&@abs_builddir@&$ac_abs_builddir&;t t 13301s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13302s&@INSTALL@&$ac_INSTALL&;t t 13303s&@MKDIR_P@&$ac_MKDIR_P&;t t 13304$ac_datarootdir_hack 13305" 13306eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 13307 || as_fn_error "could not create $ac_file" "$LINENO" 5 13308 13309test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13310 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 13311 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 13312 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13313which seems to be undefined. Please make sure it is defined." >&5 13314$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13315which seems to be undefined. Please make sure it is defined." >&2;} 13316 13317 rm -f "$tmp/stdin" 13318 case $ac_file in 13319 -) cat "$tmp/out" && rm -f "$tmp/out";; 13320 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 13321 esac \ 13322 || as_fn_error "could not create $ac_file" "$LINENO" 5 13323 ;; 13324 :H) 13325 # 13326 # CONFIG_HEADER 13327 # 13328 if test x"$ac_file" != x-; then 13329 { 13330 $as_echo "/* $configure_input */" \ 13331 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 13332 } >"$tmp/config.h" \ 13333 || as_fn_error "could not create $ac_file" "$LINENO" 5 13334 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 13335 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13336$as_echo "$as_me: $ac_file is unchanged" >&6;} 13337 else 13338 rm -f "$ac_file" 13339 mv "$tmp/config.h" "$ac_file" \ 13340 || as_fn_error "could not create $ac_file" "$LINENO" 5 13341 fi 13342 else 13343 $as_echo "/* $configure_input */" \ 13344 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 13345 || as_fn_error "could not create -" "$LINENO" 5 13346 fi 13347# Compute "$ac_file"'s index in $config_headers. 13348_am_arg="$ac_file" 13349_am_stamp_count=1 13350for _am_header in $config_headers :; do 13351 case $_am_header in 13352 $_am_arg | $_am_arg:* ) 13353 break ;; 13354 * ) 13355 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13356 esac 13357done 13358echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13359$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13360 X"$_am_arg" : 'X\(//\)[^/]' \| \ 13361 X"$_am_arg" : 'X\(//\)$' \| \ 13362 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13363$as_echo X"$_am_arg" | 13364 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13365 s//\1/ 13366 q 13367 } 13368 /^X\(\/\/\)[^/].*/{ 13369 s//\1/ 13370 q 13371 } 13372 /^X\(\/\/\)$/{ 13373 s//\1/ 13374 q 13375 } 13376 /^X\(\/\).*/{ 13377 s//\1/ 13378 q 13379 } 13380 s/.*/./; q'`/stamp-h$_am_stamp_count 13381 ;; 13382 13383 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13384$as_echo "$as_me: executing $ac_file commands" >&6;} 13385 ;; 13386 esac 13387 13388 13389 case $ac_file$ac_mode in 13390 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13391 # Autoconf 2.62 quotes --file arguments for eval, but not when files 13392 # are listed without --file. Let's play safe and only enable the eval 13393 # if we detect the quoting. 13394 case $CONFIG_FILES in 13395 *\'*) eval set x "$CONFIG_FILES" ;; 13396 *) set x $CONFIG_FILES ;; 13397 esac 13398 shift 13399 for mf 13400 do 13401 # Strip MF so we end up with the name of the file. 13402 mf=`echo "$mf" | sed -e 's/:.*$//'` 13403 # Check whether this is an Automake generated Makefile or not. 13404 # We used to match only the files named `Makefile.in', but 13405 # some people rename them; so instead we look at the file content. 13406 # Grep'ing the first line is not enough: some people post-process 13407 # each Makefile.in and add a new line on top of each file to say so. 13408 # Grep'ing the whole file is not good either: AIX grep has a line 13409 # limit of 2048, but all sed's we know have understand at least 4000. 13410 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13411 dirpart=`$as_dirname -- "$mf" || 13412$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13413 X"$mf" : 'X\(//\)[^/]' \| \ 13414 X"$mf" : 'X\(//\)$' \| \ 13415 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13416$as_echo X"$mf" | 13417 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13418 s//\1/ 13419 q 13420 } 13421 /^X\(\/\/\)[^/].*/{ 13422 s//\1/ 13423 q 13424 } 13425 /^X\(\/\/\)$/{ 13426 s//\1/ 13427 q 13428 } 13429 /^X\(\/\).*/{ 13430 s//\1/ 13431 q 13432 } 13433 s/.*/./; q'` 13434 else 13435 continue 13436 fi 13437 # Extract the definition of DEPDIR, am__include, and am__quote 13438 # from the Makefile without running `make'. 13439 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13440 test -z "$DEPDIR" && continue 13441 am__include=`sed -n 's/^am__include = //p' < "$mf"` 13442 test -z "am__include" && continue 13443 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13444 # When using ansi2knr, U may be empty or an underscore; expand it 13445 U=`sed -n 's/^U = //p' < "$mf"` 13446 # Find all dependency output files, they are included files with 13447 # $(DEPDIR) in their names. We invoke sed twice because it is the 13448 # simplest approach to changing $(DEPDIR) to its actual value in the 13449 # expansion. 13450 for file in `sed -n " 13451 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13452 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 13453 # Make sure the directory exists. 13454 test -f "$dirpart/$file" && continue 13455 fdir=`$as_dirname -- "$file" || 13456$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13457 X"$file" : 'X\(//\)[^/]' \| \ 13458 X"$file" : 'X\(//\)$' \| \ 13459 X"$file" : 'X\(/\)' \| . 2>/dev/null || 13460$as_echo X"$file" | 13461 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13462 s//\1/ 13463 q 13464 } 13465 /^X\(\/\/\)[^/].*/{ 13466 s//\1/ 13467 q 13468 } 13469 /^X\(\/\/\)$/{ 13470 s//\1/ 13471 q 13472 } 13473 /^X\(\/\).*/{ 13474 s//\1/ 13475 q 13476 } 13477 s/.*/./; q'` 13478 as_dir=$dirpart/$fdir; as_fn_mkdir_p 13479 # echo "creating $dirpart/$file" 13480 echo '# dummy' > "$dirpart/$file" 13481 done 13482 done 13483} 13484 ;; 13485 "libtool":C) 13486 13487 # See if we are running on zsh, and set the options which allow our 13488 # commands through without removal of \ escapes. 13489 if test -n "${ZSH_VERSION+set}" ; then 13490 setopt NO_GLOB_SUBST 13491 fi 13492 13493 cfgfile="${ofile}T" 13494 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13495 $RM "$cfgfile" 13496 13497 cat <<_LT_EOF >> "$cfgfile" 13498#! $SHELL 13499 13500# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13501# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13502# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13503# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13504# 13505# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13506# 2006, 2007, 2008 Free Software Foundation, Inc. 13507# Written by Gordon Matzigkeit, 1996 13508# 13509# This file is part of GNU Libtool. 13510# 13511# GNU Libtool is free software; you can redistribute it and/or 13512# modify it under the terms of the GNU General Public License as 13513# published by the Free Software Foundation; either version 2 of 13514# the License, or (at your option) any later version. 13515# 13516# As a special exception to the GNU General Public License, 13517# if you distribute this file as part of a program or library that 13518# is built using GNU Libtool, you may include this file under the 13519# same distribution terms that you use for the rest of that program. 13520# 13521# GNU Libtool is distributed in the hope that it will be useful, 13522# but WITHOUT ANY WARRANTY; without even the implied warranty of 13523# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13524# GNU General Public License for more details. 13525# 13526# You should have received a copy of the GNU General Public License 13527# along with GNU Libtool; see the file COPYING. If not, a copy 13528# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13529# obtained by writing to the Free Software Foundation, Inc., 13530# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13531 13532 13533# The names of the tagged configurations supported by this script. 13534available_tags="" 13535 13536# ### BEGIN LIBTOOL CONFIG 13537 13538# Whether or not to build static libraries. 13539build_old_libs=$enable_static 13540 13541# Which release of libtool.m4 was used? 13542macro_version=$macro_version 13543macro_revision=$macro_revision 13544 13545# Whether or not to build shared libraries. 13546build_libtool_libs=$enable_shared 13547 13548# What type of objects to build. 13549pic_mode=$pic_mode 13550 13551# Whether or not to optimize for fast installation. 13552fast_install=$enable_fast_install 13553 13554# The host system. 13555host_alias=$host_alias 13556host=$host 13557host_os=$host_os 13558 13559# The build system. 13560build_alias=$build_alias 13561build=$build 13562build_os=$build_os 13563 13564# A sed program that does not truncate output. 13565SED=$lt_SED 13566 13567# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13568Xsed="\$SED -e 1s/^X//" 13569 13570# A grep program that handles long lines. 13571GREP=$lt_GREP 13572 13573# An ERE matcher. 13574EGREP=$lt_EGREP 13575 13576# A literal string matcher. 13577FGREP=$lt_FGREP 13578 13579# A BSD- or MS-compatible name lister. 13580NM=$lt_NM 13581 13582# Whether we need soft or hard links. 13583LN_S=$lt_LN_S 13584 13585# What is the maximum length of a command? 13586max_cmd_len=$max_cmd_len 13587 13588# Object file suffix (normally "o"). 13589objext=$ac_objext 13590 13591# Executable file suffix (normally ""). 13592exeext=$exeext 13593 13594# whether the shell understands "unset". 13595lt_unset=$lt_unset 13596 13597# turn spaces into newlines. 13598SP2NL=$lt_lt_SP2NL 13599 13600# turn newlines into spaces. 13601NL2SP=$lt_lt_NL2SP 13602 13603# How to create reloadable object files. 13604reload_flag=$lt_reload_flag 13605reload_cmds=$lt_reload_cmds 13606 13607# An object symbol dumper. 13608OBJDUMP=$lt_OBJDUMP 13609 13610# Method to check whether dependent libraries are shared objects. 13611deplibs_check_method=$lt_deplibs_check_method 13612 13613# Command to use when deplibs_check_method == "file_magic". 13614file_magic_cmd=$lt_file_magic_cmd 13615 13616# The archiver. 13617AR=$lt_AR 13618AR_FLAGS=$lt_AR_FLAGS 13619 13620# A symbol stripping program. 13621STRIP=$lt_STRIP 13622 13623# Commands used to install an old-style archive. 13624RANLIB=$lt_RANLIB 13625old_postinstall_cmds=$lt_old_postinstall_cmds 13626old_postuninstall_cmds=$lt_old_postuninstall_cmds 13627 13628# A C compiler. 13629LTCC=$lt_CC 13630 13631# LTCC compiler flags. 13632LTCFLAGS=$lt_CFLAGS 13633 13634# Take the output of nm and produce a listing of raw symbols and C names. 13635global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13636 13637# Transform the output of nm in a proper C declaration. 13638global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13639 13640# Transform the output of nm in a C name address pair. 13641global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13642 13643# Transform the output of nm in a C name address pair when lib prefix is needed. 13644global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13645 13646# The name of the directory that contains temporary libtool files. 13647objdir=$objdir 13648 13649# Shell to use when invoking shell scripts. 13650SHELL=$lt_SHELL 13651 13652# An echo program that does not interpret backslashes. 13653ECHO=$lt_ECHO 13654 13655# Used to examine libraries when file_magic_cmd begins with "file". 13656MAGIC_CMD=$MAGIC_CMD 13657 13658# Must we lock files when doing compilation? 13659need_locks=$lt_need_locks 13660 13661# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13662DSYMUTIL=$lt_DSYMUTIL 13663 13664# Tool to change global to local symbols on Mac OS X. 13665NMEDIT=$lt_NMEDIT 13666 13667# Tool to manipulate fat objects and archives on Mac OS X. 13668LIPO=$lt_LIPO 13669 13670# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13671OTOOL=$lt_OTOOL 13672 13673# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13674OTOOL64=$lt_OTOOL64 13675 13676# Old archive suffix (normally "a"). 13677libext=$libext 13678 13679# Shared library suffix (normally ".so"). 13680shrext_cmds=$lt_shrext_cmds 13681 13682# The commands to extract the exported symbol list from a shared archive. 13683extract_expsyms_cmds=$lt_extract_expsyms_cmds 13684 13685# Variables whose values should be saved in libtool wrapper scripts and 13686# restored at link time. 13687variables_saved_for_relink=$lt_variables_saved_for_relink 13688 13689# Do we need the "lib" prefix for modules? 13690need_lib_prefix=$need_lib_prefix 13691 13692# Do we need a version for libraries? 13693need_version=$need_version 13694 13695# Library versioning type. 13696version_type=$version_type 13697 13698# Shared library runtime path variable. 13699runpath_var=$runpath_var 13700 13701# Shared library path variable. 13702shlibpath_var=$shlibpath_var 13703 13704# Is shlibpath searched before the hard-coded library search path? 13705shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13706 13707# Format of library name prefix. 13708libname_spec=$lt_libname_spec 13709 13710# List of archive names. First name is the real one, the rest are links. 13711# The last name is the one that the linker finds with -lNAME 13712library_names_spec=$lt_library_names_spec 13713 13714# The coded name of the library, if different from the real name. 13715soname_spec=$lt_soname_spec 13716 13717# Command to use after installation of a shared archive. 13718postinstall_cmds=$lt_postinstall_cmds 13719 13720# Command to use after uninstallation of a shared archive. 13721postuninstall_cmds=$lt_postuninstall_cmds 13722 13723# Commands used to finish a libtool library installation in a directory. 13724finish_cmds=$lt_finish_cmds 13725 13726# As "finish_cmds", except a single script fragment to be evaled but 13727# not shown. 13728finish_eval=$lt_finish_eval 13729 13730# Whether we should hardcode library paths into libraries. 13731hardcode_into_libs=$hardcode_into_libs 13732 13733# Compile-time system search path for libraries. 13734sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13735 13736# Run-time system search path for libraries. 13737sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13738 13739# Whether dlopen is supported. 13740dlopen_support=$enable_dlopen 13741 13742# Whether dlopen of programs is supported. 13743dlopen_self=$enable_dlopen_self 13744 13745# Whether dlopen of statically linked programs is supported. 13746dlopen_self_static=$enable_dlopen_self_static 13747 13748# Commands to strip libraries. 13749old_striplib=$lt_old_striplib 13750striplib=$lt_striplib 13751 13752 13753# The linker used to build libraries. 13754LD=$lt_LD 13755 13756# Commands used to build an old-style archive. 13757old_archive_cmds=$lt_old_archive_cmds 13758 13759# A language specific compiler. 13760CC=$lt_compiler 13761 13762# Is the compiler the GNU compiler? 13763with_gcc=$GCC 13764 13765# Compiler flag to turn off builtin functions. 13766no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13767 13768# How to pass a linker flag through the compiler. 13769wl=$lt_lt_prog_compiler_wl 13770 13771# Additional compiler flags for building library objects. 13772pic_flag=$lt_lt_prog_compiler_pic 13773 13774# Compiler flag to prevent dynamic linking. 13775link_static_flag=$lt_lt_prog_compiler_static 13776 13777# Does compiler simultaneously support -c and -o options? 13778compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13779 13780# Whether or not to add -lc for building shared libraries. 13781build_libtool_need_lc=$archive_cmds_need_lc 13782 13783# Whether or not to disallow shared libs when runtime libs are static. 13784allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13785 13786# Compiler flag to allow reflexive dlopens. 13787export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13788 13789# Compiler flag to generate shared objects directly from archives. 13790whole_archive_flag_spec=$lt_whole_archive_flag_spec 13791 13792# Whether the compiler copes with passing no objects directly. 13793compiler_needs_object=$lt_compiler_needs_object 13794 13795# Create an old-style archive from a shared archive. 13796old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13797 13798# Create a temporary old-style archive to link instead of a shared archive. 13799old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13800 13801# Commands used to build a shared archive. 13802archive_cmds=$lt_archive_cmds 13803archive_expsym_cmds=$lt_archive_expsym_cmds 13804 13805# Commands used to build a loadable module if different from building 13806# a shared archive. 13807module_cmds=$lt_module_cmds 13808module_expsym_cmds=$lt_module_expsym_cmds 13809 13810# Whether we are building with GNU ld or not. 13811with_gnu_ld=$lt_with_gnu_ld 13812 13813# Flag that allows shared libraries with undefined symbols to be built. 13814allow_undefined_flag=$lt_allow_undefined_flag 13815 13816# Flag that enforces no undefined symbols. 13817no_undefined_flag=$lt_no_undefined_flag 13818 13819# Flag to hardcode \$libdir into a binary during linking. 13820# This must work even if \$libdir does not exist 13821hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13822 13823# If ld is used when linking, flag to hardcode \$libdir into a binary 13824# during linking. This must work even if \$libdir does not exist. 13825hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13826 13827# Whether we need a single "-rpath" flag with a separated argument. 13828hardcode_libdir_separator=$lt_hardcode_libdir_separator 13829 13830# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13831# DIR into the resulting binary. 13832hardcode_direct=$hardcode_direct 13833 13834# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13835# DIR into the resulting binary and the resulting library dependency is 13836# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13837# library is relocated. 13838hardcode_direct_absolute=$hardcode_direct_absolute 13839 13840# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13841# into the resulting binary. 13842hardcode_minus_L=$hardcode_minus_L 13843 13844# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13845# into the resulting binary. 13846hardcode_shlibpath_var=$hardcode_shlibpath_var 13847 13848# Set to "yes" if building a shared library automatically hardcodes DIR 13849# into the library and all subsequent libraries and executables linked 13850# against it. 13851hardcode_automatic=$hardcode_automatic 13852 13853# Set to yes if linker adds runtime paths of dependent libraries 13854# to runtime path list. 13855inherit_rpath=$inherit_rpath 13856 13857# Whether libtool must link a program against all its dependency libraries. 13858link_all_deplibs=$link_all_deplibs 13859 13860# Fix the shell variable \$srcfile for the compiler. 13861fix_srcfile_path=$lt_fix_srcfile_path 13862 13863# Set to "yes" if exported symbols are required. 13864always_export_symbols=$always_export_symbols 13865 13866# The commands to list exported symbols. 13867export_symbols_cmds=$lt_export_symbols_cmds 13868 13869# Symbols that should not be listed in the preloaded symbols. 13870exclude_expsyms=$lt_exclude_expsyms 13871 13872# Symbols that must always be exported. 13873include_expsyms=$lt_include_expsyms 13874 13875# Commands necessary for linking programs (against libraries) with templates. 13876prelink_cmds=$lt_prelink_cmds 13877 13878# Specify filename containing input files. 13879file_list_spec=$lt_file_list_spec 13880 13881# How to hardcode a shared library path into an executable. 13882hardcode_action=$hardcode_action 13883 13884# ### END LIBTOOL CONFIG 13885 13886_LT_EOF 13887 13888 case $host_os in 13889 aix3*) 13890 cat <<\_LT_EOF >> "$cfgfile" 13891# AIX sometimes has problems with the GCC collect2 program. For some 13892# reason, if we set the COLLECT_NAMES environment variable, the problems 13893# vanish in a puff of smoke. 13894if test "X${COLLECT_NAMES+set}" != Xset; then 13895 COLLECT_NAMES= 13896 export COLLECT_NAMES 13897fi 13898_LT_EOF 13899 ;; 13900 esac 13901 13902 13903ltmain="$ac_aux_dir/ltmain.sh" 13904 13905 13906 # We use sed instead of cat because bash on DJGPP gets confused if 13907 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13908 # text mode, it properly converts lines to CR/LF. This bash problem 13909 # is reportedly fixed, but why not run on old versions too? 13910 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13911 || (rm -f "$cfgfile"; exit 1) 13912 13913 case $xsi_shell in 13914 yes) 13915 cat << \_LT_EOF >> "$cfgfile" 13916 13917# func_dirname file append nondir_replacement 13918# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13919# otherwise set result to NONDIR_REPLACEMENT. 13920func_dirname () 13921{ 13922 case ${1} in 13923 */*) func_dirname_result="${1%/*}${2}" ;; 13924 * ) func_dirname_result="${3}" ;; 13925 esac 13926} 13927 13928# func_basename file 13929func_basename () 13930{ 13931 func_basename_result="${1##*/}" 13932} 13933 13934# func_dirname_and_basename file append nondir_replacement 13935# perform func_basename and func_dirname in a single function 13936# call: 13937# dirname: Compute the dirname of FILE. If nonempty, 13938# add APPEND to the result, otherwise set result 13939# to NONDIR_REPLACEMENT. 13940# value returned in "$func_dirname_result" 13941# basename: Compute filename of FILE. 13942# value retuned in "$func_basename_result" 13943# Implementation must be kept synchronized with func_dirname 13944# and func_basename. For efficiency, we do not delegate to 13945# those functions but instead duplicate the functionality here. 13946func_dirname_and_basename () 13947{ 13948 case ${1} in 13949 */*) func_dirname_result="${1%/*}${2}" ;; 13950 * ) func_dirname_result="${3}" ;; 13951 esac 13952 func_basename_result="${1##*/}" 13953} 13954 13955# func_stripname prefix suffix name 13956# strip PREFIX and SUFFIX off of NAME. 13957# PREFIX and SUFFIX must not contain globbing or regex special 13958# characters, hashes, percent signs, but SUFFIX may contain a leading 13959# dot (in which case that matches only a dot). 13960func_stripname () 13961{ 13962 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13963 # positional parameters, so assign one to ordinary parameter first. 13964 func_stripname_result=${3} 13965 func_stripname_result=${func_stripname_result#"${1}"} 13966 func_stripname_result=${func_stripname_result%"${2}"} 13967} 13968 13969# func_opt_split 13970func_opt_split () 13971{ 13972 func_opt_split_opt=${1%%=*} 13973 func_opt_split_arg=${1#*=} 13974} 13975 13976# func_lo2o object 13977func_lo2o () 13978{ 13979 case ${1} in 13980 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13981 *) func_lo2o_result=${1} ;; 13982 esac 13983} 13984 13985# func_xform libobj-or-source 13986func_xform () 13987{ 13988 func_xform_result=${1%.*}.lo 13989} 13990 13991# func_arith arithmetic-term... 13992func_arith () 13993{ 13994 func_arith_result=$(( $* )) 13995} 13996 13997# func_len string 13998# STRING may not start with a hyphen. 13999func_len () 14000{ 14001 func_len_result=${#1} 14002} 14003 14004_LT_EOF 14005 ;; 14006 *) # Bourne compatible functions. 14007 cat << \_LT_EOF >> "$cfgfile" 14008 14009# func_dirname file append nondir_replacement 14010# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14011# otherwise set result to NONDIR_REPLACEMENT. 14012func_dirname () 14013{ 14014 # Extract subdirectory from the argument. 14015 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 14016 if test "X$func_dirname_result" = "X${1}"; then 14017 func_dirname_result="${3}" 14018 else 14019 func_dirname_result="$func_dirname_result${2}" 14020 fi 14021} 14022 14023# func_basename file 14024func_basename () 14025{ 14026 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 14027} 14028 14029 14030# func_stripname prefix suffix name 14031# strip PREFIX and SUFFIX off of NAME. 14032# PREFIX and SUFFIX must not contain globbing or regex special 14033# characters, hashes, percent signs, but SUFFIX may contain a leading 14034# dot (in which case that matches only a dot). 14035# func_strip_suffix prefix name 14036func_stripname () 14037{ 14038 case ${2} in 14039 .*) func_stripname_result=`$ECHO "X${3}" \ 14040 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 14041 *) func_stripname_result=`$ECHO "X${3}" \ 14042 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 14043 esac 14044} 14045 14046# sed scripts: 14047my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14048my_sed_long_arg='1s/^-[^=]*=//' 14049 14050# func_opt_split 14051func_opt_split () 14052{ 14053 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 14054 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 14055} 14056 14057# func_lo2o object 14058func_lo2o () 14059{ 14060 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 14061} 14062 14063# func_xform libobj-or-source 14064func_xform () 14065{ 14066 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 14067} 14068 14069# func_arith arithmetic-term... 14070func_arith () 14071{ 14072 func_arith_result=`expr "$@"` 14073} 14074 14075# func_len string 14076# STRING may not start with a hyphen. 14077func_len () 14078{ 14079 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 14080} 14081 14082_LT_EOF 14083esac 14084 14085case $lt_shell_append in 14086 yes) 14087 cat << \_LT_EOF >> "$cfgfile" 14088 14089# func_append var value 14090# Append VALUE to the end of shell variable VAR. 14091func_append () 14092{ 14093 eval "$1+=\$2" 14094} 14095_LT_EOF 14096 ;; 14097 *) 14098 cat << \_LT_EOF >> "$cfgfile" 14099 14100# func_append var value 14101# Append VALUE to the end of shell variable VAR. 14102func_append () 14103{ 14104 eval "$1=\$$1\$2" 14105} 14106 14107_LT_EOF 14108 ;; 14109 esac 14110 14111 14112 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 14113 || (rm -f "$cfgfile"; exit 1) 14114 14115 mv -f "$cfgfile" "$ofile" || 14116 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 14117 chmod +x "$ofile" 14118 14119 ;; 14120 14121 esac 14122done # for ac_tag 14123 14124 14125as_fn_exit 0 14126_ACEOF 14127ac_clean_files=$ac_clean_files_save 14128 14129test $ac_write_fail = 0 || 14130 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 14131 14132 14133# configure is writing to config.log, and then calls config.status. 14134# config.status does its own redirection, appending to config.log. 14135# Unfortunately, on DOS this fails, as config.log is still kept open 14136# by configure, so config.status won't be able to write to it; its 14137# output is simply discarded. So we exec the FD to /dev/null, 14138# effectively closing config.log, so it can be properly (re)opened and 14139# appended to by config.status. When coming back to configure, we 14140# need to make the FD available again. 14141if test "$no_create" != yes; then 14142 ac_cs_success=: 14143 ac_config_status_args= 14144 test "$silent" = yes && 14145 ac_config_status_args="$ac_config_status_args --quiet" 14146 exec 5>/dev/null 14147 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14148 exec 5>>config.log 14149 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14150 # would make configure fail if this is the last instruction. 14151 $ac_cs_success || as_fn_exit $? 14152fi 14153if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14154 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14155$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14156fi 14157 14158