1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for xcb-util 0.3.6. 4# 5# Report bugs to <xcb@lists.freedesktop.org>. 6# 7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 8# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 9# Foundation, Inc. 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92case $0 in #(( 93 *[\\/]* ) as_myself=$0 ;; 94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 95for as_dir in $PATH 96do 97 IFS=$as_save_IFS 98 test -z "$as_dir" && as_dir=. 99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 100 done 101IFS=$as_save_IFS 102 103 ;; 104esac 105# We did not find ourselves, most probably we were run as `sh COMMAND' 106# in which case we are not to be found in the path. 107if test "x$as_myself" = x; then 108 as_myself=$0 109fi 110if test ! -f "$as_myself"; then 111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 112 exit 1 113fi 114 115# Unset variables that we do not need and which cause bugs (e.g. in 116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 117# suppresses any "Segmentation fault" message there. '((' could 118# trigger a bug in pdksh 5.2.14. 119for as_var in BASH_ENV ENV MAIL MAILPATH 120do eval test x\${$as_var+set} = xset \ 121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 122done 123PS1='$ ' 124PS2='> ' 125PS4='+ ' 126 127# NLS nuisances. 128LC_ALL=C 129export LC_ALL 130LANGUAGE=C 131export LANGUAGE 132 133# CDPATH. 134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 135 136if test "x$CONFIG_SHELL" = x; then 137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 138 emulate sh 139 NULLCMD=: 140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 141 # is contrary to our usage. Disable this feature. 142 alias -g '\${1+\"\$@\"}'='\"\$@\"' 143 setopt NO_GLOB_SUBST 144else 145 case \`(set -o) 2>/dev/null\` in #( 146 *posix*) : 147 set -o posix ;; #( 148 *) : 149 ;; 150esac 151fi 152" 153 as_required="as_fn_return () { (exit \$1); } 154as_fn_success () { as_fn_return 0; } 155as_fn_failure () { as_fn_return 1; } 156as_fn_ret_success () { return 0; } 157as_fn_ret_failure () { return 1; } 158 159exitcode=0 160as_fn_success || { exitcode=1; echo as_fn_success failed.; } 161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 165 166else 167 exitcode=1; echo positional parameters were not saved. 168fi 169test x\$exitcode = x0 || exit 1" 170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 174test \$(( 1 + 1 )) = 2 || exit 1" 175 if (eval "$as_required") 2>/dev/null; then : 176 as_have_required=yes 177else 178 as_have_required=no 179fi 180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 181 182else 183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 184as_found=false 185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 186do 187 IFS=$as_save_IFS 188 test -z "$as_dir" && as_dir=. 189 as_found=: 190 case $as_dir in #( 191 /*) 192 for as_base in sh bash ksh sh5; do 193 # Try only shells that exist, to save several forks. 194 as_shell=$as_dir/$as_base 195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 197 CONFIG_SHELL=$as_shell as_have_required=yes 198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 199 break 2 200fi 201fi 202 done;; 203 esac 204 as_found=false 205done 206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 208 CONFIG_SHELL=$SHELL as_have_required=yes 209fi; } 210IFS=$as_save_IFS 211 212 213 if test "x$CONFIG_SHELL" != x; then : 214 # We cannot yet assume a decent shell, so we have to provide a 215 # neutralization value for shells without unset; and this also 216 # works around shells that cannot unset nonexistent variables. 217 BASH_ENV=/dev/null 218 ENV=/dev/null 219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 220 export CONFIG_SHELL 221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 222fi 223 224 if test x$as_have_required = xno; then : 225 $as_echo "$0: This script requires a shell more modern than all" 226 $as_echo "$0: the shells that I found on your system." 227 if test x${ZSH_VERSION+set} = xset ; then 228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 229 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 230 else 231 $as_echo "$0: Please tell bug-autoconf@gnu.org and 232$0: xcb@lists.freedesktop.org about your system, including 233$0: any error possibly output before this message. Then 234$0: install a modern shell, or manually run the script 235$0: under such a shell if you do have one." 236 fi 237 exit 1 238fi 239fi 240fi 241SHELL=${CONFIG_SHELL-/bin/sh} 242export SHELL 243# Unset more variables known to interfere with behavior of common tools. 244CLICOLOR_FORCE= GREP_OPTIONS= 245unset CLICOLOR_FORCE GREP_OPTIONS 246 247## --------------------- ## 248## M4sh Shell Functions. ## 249## --------------------- ## 250# as_fn_unset VAR 251# --------------- 252# Portably unset VAR. 253as_fn_unset () 254{ 255 { eval $1=; unset $1;} 256} 257as_unset=as_fn_unset 258 259# as_fn_set_status STATUS 260# ----------------------- 261# Set $? to STATUS, without forking. 262as_fn_set_status () 263{ 264 return $1 265} # as_fn_set_status 266 267# as_fn_exit STATUS 268# ----------------- 269# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 270as_fn_exit () 271{ 272 set +e 273 as_fn_set_status $1 274 exit $1 275} # as_fn_exit 276 277# as_fn_mkdir_p 278# ------------- 279# Create "$as_dir" as a directory, including parents if necessary. 280as_fn_mkdir_p () 281{ 282 283 case $as_dir in #( 284 -*) as_dir=./$as_dir;; 285 esac 286 test -d "$as_dir" || eval $as_mkdir_p || { 287 as_dirs= 288 while :; do 289 case $as_dir in #( 290 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 291 *) as_qdir=$as_dir;; 292 esac 293 as_dirs="'$as_qdir' $as_dirs" 294 as_dir=`$as_dirname -- "$as_dir" || 295$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 296 X"$as_dir" : 'X\(//\)[^/]' \| \ 297 X"$as_dir" : 'X\(//\)$' \| \ 298 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 299$as_echo X"$as_dir" | 300 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 301 s//\1/ 302 q 303 } 304 /^X\(\/\/\)[^/].*/{ 305 s//\1/ 306 q 307 } 308 /^X\(\/\/\)$/{ 309 s//\1/ 310 q 311 } 312 /^X\(\/\).*/{ 313 s//\1/ 314 q 315 } 316 s/.*/./; q'` 317 test -d "$as_dir" && break 318 done 319 test -z "$as_dirs" || eval "mkdir $as_dirs" 320 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 321 322 323} # as_fn_mkdir_p 324# as_fn_append VAR VALUE 325# ---------------------- 326# Append the text in VALUE to the end of the definition contained in VAR. Take 327# advantage of any shell optimizations that allow amortized linear growth over 328# repeated appends, instead of the typical quadratic growth present in naive 329# implementations. 330if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 331 eval 'as_fn_append () 332 { 333 eval $1+=\$2 334 }' 335else 336 as_fn_append () 337 { 338 eval $1=\$$1\$2 339 } 340fi # as_fn_append 341 342# as_fn_arith ARG... 343# ------------------ 344# Perform arithmetic evaluation on the ARGs, and store the result in the 345# global $as_val. Take advantage of shells that can avoid forks. The arguments 346# must be portable across $(()) and expr. 347if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 348 eval 'as_fn_arith () 349 { 350 as_val=$(( $* )) 351 }' 352else 353 as_fn_arith () 354 { 355 as_val=`expr "$@" || test $? -eq 1` 356 } 357fi # as_fn_arith 358 359 360# as_fn_error ERROR [LINENO LOG_FD] 361# --------------------------------- 362# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 363# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 364# script with status $?, using 1 if that was 0. 365as_fn_error () 366{ 367 as_status=$?; test $as_status -eq 0 && as_status=1 368 if test "$3"; then 369 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 370 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 371 fi 372 $as_echo "$as_me: error: $1" >&2 373 as_fn_exit $as_status 374} # as_fn_error 375 376if expr a : '\(a\)' >/dev/null 2>&1 && 377 test "X`expr 00001 : '.*\(...\)'`" = X001; then 378 as_expr=expr 379else 380 as_expr=false 381fi 382 383if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 384 as_basename=basename 385else 386 as_basename=false 387fi 388 389if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 390 as_dirname=dirname 391else 392 as_dirname=false 393fi 394 395as_me=`$as_basename -- "$0" || 396$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 397 X"$0" : 'X\(//\)$' \| \ 398 X"$0" : 'X\(/\)' \| . 2>/dev/null || 399$as_echo X/"$0" | 400 sed '/^.*\/\([^/][^/]*\)\/*$/{ 401 s//\1/ 402 q 403 } 404 /^X\/\(\/\/\)$/{ 405 s//\1/ 406 q 407 } 408 /^X\/\(\/\).*/{ 409 s//\1/ 410 q 411 } 412 s/.*/./; q'` 413 414# Avoid depending upon Character Ranges. 415as_cr_letters='abcdefghijklmnopqrstuvwxyz' 416as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 417as_cr_Letters=$as_cr_letters$as_cr_LETTERS 418as_cr_digits='0123456789' 419as_cr_alnum=$as_cr_Letters$as_cr_digits 420 421 422 as_lineno_1=$LINENO as_lineno_1a=$LINENO 423 as_lineno_2=$LINENO as_lineno_2a=$LINENO 424 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 425 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 426 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 427 sed -n ' 428 p 429 /[$]LINENO/= 430 ' <$as_myself | 431 sed ' 432 s/[$]LINENO.*/&-/ 433 t lineno 434 b 435 :lineno 436 N 437 :loop 438 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 439 t loop 440 s/-\n.*// 441 ' >$as_me.lineno && 442 chmod +x "$as_me.lineno" || 443 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 444 445 # Don't try to exec as it changes $[0], causing all sort of problems 446 # (the dirname of $[0] is not the place where we might find the 447 # original and so on. Autoconf is especially sensitive to this). 448 . "./$as_me.lineno" 449 # Exit status is that of the last command. 450 exit 451} 452 453ECHO_C= ECHO_N= ECHO_T= 454case `echo -n x` in #((((( 455-n*) 456 case `echo 'xy\c'` in 457 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 458 xy) ECHO_C='\c';; 459 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 460 ECHO_T=' ';; 461 esac;; 462*) 463 ECHO_N='-n';; 464esac 465 466rm -f conf$$ conf$$.exe conf$$.file 467if test -d conf$$.dir; then 468 rm -f conf$$.dir/conf$$.file 469else 470 rm -f conf$$.dir 471 mkdir conf$$.dir 2>/dev/null 472fi 473if (echo >conf$$.file) 2>/dev/null; then 474 if ln -s conf$$.file conf$$ 2>/dev/null; then 475 as_ln_s='ln -s' 476 # ... but there are two gotchas: 477 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 478 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 479 # In both cases, we have to default to `cp -p'. 480 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 481 as_ln_s='cp -p' 482 elif ln conf$$.file conf$$ 2>/dev/null; then 483 as_ln_s=ln 484 else 485 as_ln_s='cp -p' 486 fi 487else 488 as_ln_s='cp -p' 489fi 490rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 491rmdir conf$$.dir 2>/dev/null 492 493if mkdir -p . 2>/dev/null; then 494 as_mkdir_p='mkdir -p "$as_dir"' 495else 496 test -d ./-p && rmdir ./-p 497 as_mkdir_p=false 498fi 499 500if test -x / >/dev/null 2>&1; then 501 as_test_x='test -x' 502else 503 if ls -dL / >/dev/null 2>&1; then 504 as_ls_L_option=L 505 else 506 as_ls_L_option= 507 fi 508 as_test_x=' 509 eval sh -c '\'' 510 if test -d "$1"; then 511 test -d "$1/."; 512 else 513 case $1 in #( 514 -*)set "./$1";; 515 esac; 516 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 517 ???[sx]*):;;*)false;;esac;fi 518 '\'' sh 519 ' 520fi 521as_executable_p=$as_test_x 522 523# Sed expression to map a string onto a valid CPP name. 524as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 525 526# Sed expression to map a string onto a valid variable name. 527as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 528 529 530 531# Check that we are running under the correct shell. 532SHELL=${CONFIG_SHELL-/bin/sh} 533 534case X$lt_ECHO in 535X*--fallback-echo) 536 # Remove one level of quotation (which was required for Make). 537 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 538 ;; 539esac 540 541ECHO=${lt_ECHO-echo} 542if test "X$1" = X--no-reexec; then 543 # Discard the --no-reexec flag, and continue. 544 shift 545elif test "X$1" = X--fallback-echo; then 546 # Avoid inline document here, it may be left over 547 : 548elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 549 # Yippee, $ECHO works! 550 : 551else 552 # Restart under the correct shell. 553 exec $SHELL "$0" --no-reexec ${1+"$@"} 554fi 555 556if test "X$1" = X--fallback-echo; then 557 # used as fallback echo 558 shift 559 cat <<_LT_EOF 560$* 561_LT_EOF 562 exit 0 563fi 564 565# The HP-UX ksh and POSIX shell print the target directory to stdout 566# if CDPATH is set. 567(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 568 569if test -z "$lt_ECHO"; then 570 if test "X${echo_test_string+set}" != Xset; then 571 # find a string as large as possible, as long as the shell can cope with it 572 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 573 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 574 if { echo_test_string=`eval $cmd`; } 2>/dev/null && 575 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 576 then 577 break 578 fi 579 done 580 fi 581 582 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 583 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 584 test "X$echo_testing_string" = "X$echo_test_string"; then 585 : 586 else 587 # The Solaris, AIX, and Digital Unix default echo programs unquote 588 # backslashes. This makes it impossible to quote backslashes using 589 # echo "$something" | sed 's/\\/\\\\/g' 590 # 591 # So, first we look for a working echo in the user's PATH. 592 593 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 594 for dir in $PATH /usr/ucb; do 595 IFS="$lt_save_ifs" 596 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 597 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 598 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 599 test "X$echo_testing_string" = "X$echo_test_string"; then 600 ECHO="$dir/echo" 601 break 602 fi 603 done 604 IFS="$lt_save_ifs" 605 606 if test "X$ECHO" = Xecho; then 607 # We didn't find a better echo, so look for alternatives. 608 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 609 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 610 test "X$echo_testing_string" = "X$echo_test_string"; then 611 # This shell has a builtin print -r that does the trick. 612 ECHO='print -r' 613 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 614 test "X$CONFIG_SHELL" != X/bin/ksh; then 615 # If we have ksh, try running configure again with it. 616 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 617 export ORIGINAL_CONFIG_SHELL 618 CONFIG_SHELL=/bin/ksh 619 export CONFIG_SHELL 620 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 621 else 622 # Try using printf. 623 ECHO='printf %s\n' 624 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 625 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 626 test "X$echo_testing_string" = "X$echo_test_string"; then 627 # Cool, printf works 628 : 629 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 630 test "X$echo_testing_string" = 'X\t' && 631 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 632 test "X$echo_testing_string" = "X$echo_test_string"; then 633 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 634 export CONFIG_SHELL 635 SHELL="$CONFIG_SHELL" 636 export SHELL 637 ECHO="$CONFIG_SHELL $0 --fallback-echo" 638 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 639 test "X$echo_testing_string" = 'X\t' && 640 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 641 test "X$echo_testing_string" = "X$echo_test_string"; then 642 ECHO="$CONFIG_SHELL $0 --fallback-echo" 643 else 644 # maybe with a smaller string... 645 prev=: 646 647 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 648 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 649 then 650 break 651 fi 652 prev="$cmd" 653 done 654 655 if test "$prev" != 'sed 50q "$0"'; then 656 echo_test_string=`eval $prev` 657 export echo_test_string 658 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 659 else 660 # Oops. We lost completely, so just stick with echo. 661 ECHO=echo 662 fi 663 fi 664 fi 665 fi 666 fi 667fi 668 669# Copy echo and quote the copy suitably for passing to libtool from 670# the Makefile, instead of quoting the original, which is used later. 671lt_ECHO=$ECHO 672if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 673 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 674fi 675 676 677 678 679exec 7<&0 </dev/null 6>&1 680 681# Name of the host. 682# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 683# so uname gets run too. 684ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 685 686# 687# Initializations. 688# 689ac_default_prefix=/usr/local 690ac_clean_files= 691ac_config_libobj_dir=. 692LIBOBJS= 693cross_compiling=no 694subdirs= 695MFLAGS= 696MAKEFLAGS= 697 698# Identity of this package. 699PACKAGE_NAME='xcb-util' 700PACKAGE_TARNAME='xcb-util' 701PACKAGE_VERSION='0.3.6' 702PACKAGE_STRING='xcb-util 0.3.6' 703PACKAGE_BUGREPORT='xcb@lists.freedesktop.org' 704PACKAGE_URL='' 705 706ac_unique_file="Makefile.am" 707# Factoring default headers for most tests. 708ac_includes_default="\ 709#include <stdio.h> 710#ifdef HAVE_SYS_TYPES_H 711# include <sys/types.h> 712#endif 713#ifdef HAVE_SYS_STAT_H 714# include <sys/stat.h> 715#endif 716#ifdef STDC_HEADERS 717# include <stdlib.h> 718# include <stddef.h> 719#else 720# ifdef HAVE_STDLIB_H 721# include <stdlib.h> 722# endif 723#endif 724#ifdef HAVE_STRING_H 725# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 726# include <memory.h> 727# endif 728# include <string.h> 729#endif 730#ifdef HAVE_STRINGS_H 731# include <strings.h> 732#endif 733#ifdef HAVE_INTTYPES_H 734# include <inttypes.h> 735#endif 736#ifdef HAVE_STDINT_H 737# include <stdint.h> 738#endif 739#ifdef HAVE_UNISTD_H 740# include <unistd.h> 741#endif" 742 743ac_func_list= 744ac_subst_vars='am__EXEEXT_FALSE 745am__EXEEXT_TRUE 746LTLIBOBJS 747LIBOBJS 748XCB_ICCCM_LIBS 749XCB_ICCCM_CFLAGS 750XCB_PROPERTY_LIBS 751XCB_PROPERTY_CFLAGS 752XCB_EVENT_LIBS 753XCB_EVENT_CFLAGS 754XCB_ATOM_LIBS 755XCB_ATOM_CFLAGS 756XCB_AUX_LIBS 757XCB_AUX_CFLAGS 758XPROTO_LIBS 759XPROTO_CFLAGS 760XCB_RENDER_LIBS 761XCB_RENDER_CFLAGS 762XCB_SHM_LIBS 763XCB_SHM_CFLAGS 764XCB_LIBS 765XCB_CFLAGS 766PKG_CONFIG 767pkgconfigdir 768xcbincludedir 769CWARNFLAGS 770CPP 771OTOOL64 772OTOOL 773LIPO 774NMEDIT 775DSYMUTIL 776lt_ECHO 777RANLIB 778AR 779OBJDUMP 780LN_S 781NM 782ac_ct_DUMPBIN 783DUMPBIN 784LD 785FGREP 786EGREP 787GREP 788SED 789host_os 790host_vendor 791host_cpu 792host 793build_os 794build_vendor 795build_cpu 796build 797LIBTOOL 798am__fastdepCC_FALSE 799am__fastdepCC_TRUE 800CCDEPMODE 801AMDEPBACKSLASH 802AMDEP_FALSE 803AMDEP_TRUE 804am__quote 805am__include 806DEPDIR 807OBJEXT 808EXEEXT 809ac_ct_CC 810CPPFLAGS 811LDFLAGS 812CFLAGS 813CC 814GPERF 815GNUM4 816GM4 817M4 818am__untar 819am__tar 820AMTAR 821am__leading_dot 822SET_MAKE 823AWK 824mkdir_p 825MKDIR_P 826INSTALL_STRIP_PROGRAM 827STRIP 828install_sh 829MAKEINFO 830AUTOHEADER 831AUTOMAKE 832AUTOCONF 833ACLOCAL 834VERSION 835PACKAGE 836CYGPATH_W 837am__isrc 838INSTALL_DATA 839INSTALL_SCRIPT 840INSTALL_PROGRAM 841target_alias 842host_alias 843build_alias 844LIBS 845ECHO_T 846ECHO_N 847ECHO_C 848DEFS 849mandir 850localedir 851libdir 852psdir 853pdfdir 854dvidir 855htmldir 856infodir 857docdir 858oldincludedir 859includedir 860localstatedir 861sharedstatedir 862sysconfdir 863datadir 864datarootdir 865libexecdir 866sbindir 867bindir 868program_transform_name 869prefix 870exec_prefix 871PACKAGE_URL 872PACKAGE_BUGREPORT 873PACKAGE_STRING 874PACKAGE_VERSION 875PACKAGE_TARNAME 876PACKAGE_NAME 877PATH_SEPARATOR 878SHELL' 879ac_subst_files='' 880ac_user_opts=' 881enable_option_checking 882enable_dependency_tracking 883enable_shared 884enable_static 885with_pic 886enable_fast_install 887with_gnu_ld 888enable_libtool_lock 889' 890 ac_precious_vars='build_alias 891host_alias 892target_alias 893CC 894CFLAGS 895LDFLAGS 896LIBS 897CPPFLAGS 898CPP 899PKG_CONFIG 900XCB_CFLAGS 901XCB_LIBS 902XCB_SHM_CFLAGS 903XCB_SHM_LIBS 904XCB_RENDER_CFLAGS 905XCB_RENDER_LIBS 906XPROTO_CFLAGS 907XPROTO_LIBS' 908 909 910# Initialize some variables set by options. 911ac_init_help= 912ac_init_version=false 913ac_unrecognized_opts= 914ac_unrecognized_sep= 915# The variables have the same names as the options, with 916# dashes changed to underlines. 917cache_file=/dev/null 918exec_prefix=NONE 919no_create= 920no_recursion= 921prefix=NONE 922program_prefix=NONE 923program_suffix=NONE 924program_transform_name=s,x,x, 925silent= 926site= 927srcdir= 928verbose= 929x_includes=NONE 930x_libraries=NONE 931 932# Installation directory options. 933# These are left unexpanded so users can "make install exec_prefix=/foo" 934# and all the variables that are supposed to be based on exec_prefix 935# by default will actually change. 936# Use braces instead of parens because sh, perl, etc. also accept them. 937# (The list follows the same order as the GNU Coding Standards.) 938bindir='${exec_prefix}/bin' 939sbindir='${exec_prefix}/sbin' 940libexecdir='${exec_prefix}/libexec' 941datarootdir='${prefix}/share' 942datadir='${datarootdir}' 943sysconfdir='${prefix}/etc' 944sharedstatedir='${prefix}/com' 945localstatedir='${prefix}/var' 946includedir='${prefix}/include' 947oldincludedir='/usr/include' 948docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 949infodir='${datarootdir}/info' 950htmldir='${docdir}' 951dvidir='${docdir}' 952pdfdir='${docdir}' 953psdir='${docdir}' 954libdir='${exec_prefix}/lib' 955localedir='${datarootdir}/locale' 956mandir='${datarootdir}/man' 957 958ac_prev= 959ac_dashdash= 960for ac_option 961do 962 # If the previous option needs an argument, assign it. 963 if test -n "$ac_prev"; then 964 eval $ac_prev=\$ac_option 965 ac_prev= 966 continue 967 fi 968 969 case $ac_option in 970 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 971 *) ac_optarg=yes ;; 972 esac 973 974 # Accept the important Cygnus configure options, so we can diagnose typos. 975 976 case $ac_dashdash$ac_option in 977 --) 978 ac_dashdash=yes ;; 979 980 -bindir | --bindir | --bindi | --bind | --bin | --bi) 981 ac_prev=bindir ;; 982 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 983 bindir=$ac_optarg ;; 984 985 -build | --build | --buil | --bui | --bu) 986 ac_prev=build_alias ;; 987 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 988 build_alias=$ac_optarg ;; 989 990 -cache-file | --cache-file | --cache-fil | --cache-fi \ 991 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 992 ac_prev=cache_file ;; 993 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 994 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 995 cache_file=$ac_optarg ;; 996 997 --config-cache | -C) 998 cache_file=config.cache ;; 999 1000 -datadir | --datadir | --datadi | --datad) 1001 ac_prev=datadir ;; 1002 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1003 datadir=$ac_optarg ;; 1004 1005 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1006 | --dataroo | --dataro | --datar) 1007 ac_prev=datarootdir ;; 1008 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1009 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1010 datarootdir=$ac_optarg ;; 1011 1012 -disable-* | --disable-*) 1013 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1014 # Reject names that are not valid shell variable names. 1015 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1016 as_fn_error "invalid feature name: $ac_useropt" 1017 ac_useropt_orig=$ac_useropt 1018 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1019 case $ac_user_opts in 1020 *" 1021"enable_$ac_useropt" 1022"*) ;; 1023 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1024 ac_unrecognized_sep=', ';; 1025 esac 1026 eval enable_$ac_useropt=no ;; 1027 1028 -docdir | --docdir | --docdi | --doc | --do) 1029 ac_prev=docdir ;; 1030 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1031 docdir=$ac_optarg ;; 1032 1033 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1034 ac_prev=dvidir ;; 1035 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1036 dvidir=$ac_optarg ;; 1037 1038 -enable-* | --enable-*) 1039 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1040 # Reject names that are not valid shell variable names. 1041 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1042 as_fn_error "invalid feature name: $ac_useropt" 1043 ac_useropt_orig=$ac_useropt 1044 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1045 case $ac_user_opts in 1046 *" 1047"enable_$ac_useropt" 1048"*) ;; 1049 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1050 ac_unrecognized_sep=', ';; 1051 esac 1052 eval enable_$ac_useropt=\$ac_optarg ;; 1053 1054 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1055 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1056 | --exec | --exe | --ex) 1057 ac_prev=exec_prefix ;; 1058 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1059 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1060 | --exec=* | --exe=* | --ex=*) 1061 exec_prefix=$ac_optarg ;; 1062 1063 -gas | --gas | --ga | --g) 1064 # Obsolete; use --with-gas. 1065 with_gas=yes ;; 1066 1067 -help | --help | --hel | --he | -h) 1068 ac_init_help=long ;; 1069 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1070 ac_init_help=recursive ;; 1071 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1072 ac_init_help=short ;; 1073 1074 -host | --host | --hos | --ho) 1075 ac_prev=host_alias ;; 1076 -host=* | --host=* | --hos=* | --ho=*) 1077 host_alias=$ac_optarg ;; 1078 1079 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1080 ac_prev=htmldir ;; 1081 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1082 | --ht=*) 1083 htmldir=$ac_optarg ;; 1084 1085 -includedir | --includedir | --includedi | --included | --include \ 1086 | --includ | --inclu | --incl | --inc) 1087 ac_prev=includedir ;; 1088 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1089 | --includ=* | --inclu=* | --incl=* | --inc=*) 1090 includedir=$ac_optarg ;; 1091 1092 -infodir | --infodir | --infodi | --infod | --info | --inf) 1093 ac_prev=infodir ;; 1094 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1095 infodir=$ac_optarg ;; 1096 1097 -libdir | --libdir | --libdi | --libd) 1098 ac_prev=libdir ;; 1099 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1100 libdir=$ac_optarg ;; 1101 1102 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1103 | --libexe | --libex | --libe) 1104 ac_prev=libexecdir ;; 1105 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1106 | --libexe=* | --libex=* | --libe=*) 1107 libexecdir=$ac_optarg ;; 1108 1109 -localedir | --localedir | --localedi | --localed | --locale) 1110 ac_prev=localedir ;; 1111 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1112 localedir=$ac_optarg ;; 1113 1114 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1115 | --localstate | --localstat | --localsta | --localst | --locals) 1116 ac_prev=localstatedir ;; 1117 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1118 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1119 localstatedir=$ac_optarg ;; 1120 1121 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1122 ac_prev=mandir ;; 1123 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1124 mandir=$ac_optarg ;; 1125 1126 -nfp | --nfp | --nf) 1127 # Obsolete; use --without-fp. 1128 with_fp=no ;; 1129 1130 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1131 | --no-cr | --no-c | -n) 1132 no_create=yes ;; 1133 1134 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1135 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1136 no_recursion=yes ;; 1137 1138 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1139 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1140 | --oldin | --oldi | --old | --ol | --o) 1141 ac_prev=oldincludedir ;; 1142 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1143 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1144 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1145 oldincludedir=$ac_optarg ;; 1146 1147 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1148 ac_prev=prefix ;; 1149 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1150 prefix=$ac_optarg ;; 1151 1152 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1153 | --program-pre | --program-pr | --program-p) 1154 ac_prev=program_prefix ;; 1155 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1156 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1157 program_prefix=$ac_optarg ;; 1158 1159 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1160 | --program-suf | --program-su | --program-s) 1161 ac_prev=program_suffix ;; 1162 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1163 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1164 program_suffix=$ac_optarg ;; 1165 1166 -program-transform-name | --program-transform-name \ 1167 | --program-transform-nam | --program-transform-na \ 1168 | --program-transform-n | --program-transform- \ 1169 | --program-transform | --program-transfor \ 1170 | --program-transfo | --program-transf \ 1171 | --program-trans | --program-tran \ 1172 | --progr-tra | --program-tr | --program-t) 1173 ac_prev=program_transform_name ;; 1174 -program-transform-name=* | --program-transform-name=* \ 1175 | --program-transform-nam=* | --program-transform-na=* \ 1176 | --program-transform-n=* | --program-transform-=* \ 1177 | --program-transform=* | --program-transfor=* \ 1178 | --program-transfo=* | --program-transf=* \ 1179 | --program-trans=* | --program-tran=* \ 1180 | --progr-tra=* | --program-tr=* | --program-t=*) 1181 program_transform_name=$ac_optarg ;; 1182 1183 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1184 ac_prev=pdfdir ;; 1185 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1186 pdfdir=$ac_optarg ;; 1187 1188 -psdir | --psdir | --psdi | --psd | --ps) 1189 ac_prev=psdir ;; 1190 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1191 psdir=$ac_optarg ;; 1192 1193 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1194 | -silent | --silent | --silen | --sile | --sil) 1195 silent=yes ;; 1196 1197 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1198 ac_prev=sbindir ;; 1199 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1200 | --sbi=* | --sb=*) 1201 sbindir=$ac_optarg ;; 1202 1203 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1204 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1205 | --sharedst | --shareds | --shared | --share | --shar \ 1206 | --sha | --sh) 1207 ac_prev=sharedstatedir ;; 1208 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1209 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1210 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1211 | --sha=* | --sh=*) 1212 sharedstatedir=$ac_optarg ;; 1213 1214 -site | --site | --sit) 1215 ac_prev=site ;; 1216 -site=* | --site=* | --sit=*) 1217 site=$ac_optarg ;; 1218 1219 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1220 ac_prev=srcdir ;; 1221 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1222 srcdir=$ac_optarg ;; 1223 1224 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1225 | --syscon | --sysco | --sysc | --sys | --sy) 1226 ac_prev=sysconfdir ;; 1227 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1228 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1229 sysconfdir=$ac_optarg ;; 1230 1231 -target | --target | --targe | --targ | --tar | --ta | --t) 1232 ac_prev=target_alias ;; 1233 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1234 target_alias=$ac_optarg ;; 1235 1236 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1237 verbose=yes ;; 1238 1239 -version | --version | --versio | --versi | --vers | -V) 1240 ac_init_version=: ;; 1241 1242 -with-* | --with-*) 1243 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1244 # Reject names that are not valid shell variable names. 1245 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1246 as_fn_error "invalid package name: $ac_useropt" 1247 ac_useropt_orig=$ac_useropt 1248 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1249 case $ac_user_opts in 1250 *" 1251"with_$ac_useropt" 1252"*) ;; 1253 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1254 ac_unrecognized_sep=', ';; 1255 esac 1256 eval with_$ac_useropt=\$ac_optarg ;; 1257 1258 -without-* | --without-*) 1259 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1260 # Reject names that are not valid shell variable names. 1261 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1262 as_fn_error "invalid package name: $ac_useropt" 1263 ac_useropt_orig=$ac_useropt 1264 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1265 case $ac_user_opts in 1266 *" 1267"with_$ac_useropt" 1268"*) ;; 1269 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1270 ac_unrecognized_sep=', ';; 1271 esac 1272 eval with_$ac_useropt=no ;; 1273 1274 --x) 1275 # Obsolete; use --with-x. 1276 with_x=yes ;; 1277 1278 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1279 | --x-incl | --x-inc | --x-in | --x-i) 1280 ac_prev=x_includes ;; 1281 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1282 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1283 x_includes=$ac_optarg ;; 1284 1285 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1286 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1287 ac_prev=x_libraries ;; 1288 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1289 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1290 x_libraries=$ac_optarg ;; 1291 1292 -*) as_fn_error "unrecognized option: \`$ac_option' 1293Try \`$0 --help' for more information." 1294 ;; 1295 1296 *=*) 1297 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1298 # Reject names that are not valid shell variable names. 1299 case $ac_envvar in #( 1300 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1301 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1302 esac 1303 eval $ac_envvar=\$ac_optarg 1304 export $ac_envvar ;; 1305 1306 *) 1307 # FIXME: should be removed in autoconf 3.0. 1308 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1309 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1310 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1311 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1312 ;; 1313 1314 esac 1315done 1316 1317if test -n "$ac_prev"; then 1318 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1319 as_fn_error "missing argument to $ac_option" 1320fi 1321 1322if test -n "$ac_unrecognized_opts"; then 1323 case $enable_option_checking in 1324 no) ;; 1325 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1326 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1327 esac 1328fi 1329 1330# Check all directory arguments for consistency. 1331for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1332 datadir sysconfdir sharedstatedir localstatedir includedir \ 1333 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1334 libdir localedir mandir 1335do 1336 eval ac_val=\$$ac_var 1337 # Remove trailing slashes. 1338 case $ac_val in 1339 */ ) 1340 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1341 eval $ac_var=\$ac_val;; 1342 esac 1343 # Be sure to have absolute directory names. 1344 case $ac_val in 1345 [\\/$]* | ?:[\\/]* ) continue;; 1346 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1347 esac 1348 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1349done 1350 1351# There might be people who depend on the old broken behavior: `$host' 1352# used to hold the argument of --host etc. 1353# FIXME: To remove some day. 1354build=$build_alias 1355host=$host_alias 1356target=$target_alias 1357 1358# FIXME: To remove some day. 1359if test "x$host_alias" != x; then 1360 if test "x$build_alias" = x; then 1361 cross_compiling=maybe 1362 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1363 If a cross compiler is detected then cross compile mode will be used." >&2 1364 elif test "x$build_alias" != "x$host_alias"; then 1365 cross_compiling=yes 1366 fi 1367fi 1368 1369ac_tool_prefix= 1370test -n "$host_alias" && ac_tool_prefix=$host_alias- 1371 1372test "$silent" = yes && exec 6>/dev/null 1373 1374 1375ac_pwd=`pwd` && test -n "$ac_pwd" && 1376ac_ls_di=`ls -di .` && 1377ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1378 as_fn_error "working directory cannot be determined" 1379test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1380 as_fn_error "pwd does not report name of working directory" 1381 1382 1383# Find the source files, if location was not specified. 1384if test -z "$srcdir"; then 1385 ac_srcdir_defaulted=yes 1386 # Try the directory containing this script, then the parent directory. 1387 ac_confdir=`$as_dirname -- "$as_myself" || 1388$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1389 X"$as_myself" : 'X\(//\)[^/]' \| \ 1390 X"$as_myself" : 'X\(//\)$' \| \ 1391 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1392$as_echo X"$as_myself" | 1393 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1394 s//\1/ 1395 q 1396 } 1397 /^X\(\/\/\)[^/].*/{ 1398 s//\1/ 1399 q 1400 } 1401 /^X\(\/\/\)$/{ 1402 s//\1/ 1403 q 1404 } 1405 /^X\(\/\).*/{ 1406 s//\1/ 1407 q 1408 } 1409 s/.*/./; q'` 1410 srcdir=$ac_confdir 1411 if test ! -r "$srcdir/$ac_unique_file"; then 1412 srcdir=.. 1413 fi 1414else 1415 ac_srcdir_defaulted=no 1416fi 1417if test ! -r "$srcdir/$ac_unique_file"; then 1418 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1419 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1420fi 1421ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1422ac_abs_confdir=`( 1423 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1424 pwd)` 1425# When building in place, set srcdir=. 1426if test "$ac_abs_confdir" = "$ac_pwd"; then 1427 srcdir=. 1428fi 1429# Remove unnecessary trailing slashes from srcdir. 1430# Double slashes in file names in object file debugging info 1431# mess up M-x gdb in Emacs. 1432case $srcdir in 1433*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1434esac 1435for ac_var in $ac_precious_vars; do 1436 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1437 eval ac_env_${ac_var}_value=\$${ac_var} 1438 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1439 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1440done 1441 1442# 1443# Report the --help message. 1444# 1445if test "$ac_init_help" = "long"; then 1446 # Omit some internal or obsolete options to make the list less imposing. 1447 # This message is too long to be a string in the A/UX 3.1 sh. 1448 cat <<_ACEOF 1449\`configure' configures xcb-util 0.3.6 to adapt to many kinds of systems. 1450 1451Usage: $0 [OPTION]... [VAR=VALUE]... 1452 1453To assign environment variables (e.g., CC, CFLAGS...), specify them as 1454VAR=VALUE. See below for descriptions of some of the useful variables. 1455 1456Defaults for the options are specified in brackets. 1457 1458Configuration: 1459 -h, --help display this help and exit 1460 --help=short display options specific to this package 1461 --help=recursive display the short help of all the included packages 1462 -V, --version display version information and exit 1463 -q, --quiet, --silent do not print \`checking...' messages 1464 --cache-file=FILE cache test results in FILE [disabled] 1465 -C, --config-cache alias for \`--cache-file=config.cache' 1466 -n, --no-create do not create output files 1467 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1468 1469Installation directories: 1470 --prefix=PREFIX install architecture-independent files in PREFIX 1471 [$ac_default_prefix] 1472 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1473 [PREFIX] 1474 1475By default, \`make install' will install all the files in 1476\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1477an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1478for instance \`--prefix=\$HOME'. 1479 1480For better control, use the options below. 1481 1482Fine tuning of the installation directories: 1483 --bindir=DIR user executables [EPREFIX/bin] 1484 --sbindir=DIR system admin executables [EPREFIX/sbin] 1485 --libexecdir=DIR program executables [EPREFIX/libexec] 1486 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1487 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1488 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1489 --libdir=DIR object code libraries [EPREFIX/lib] 1490 --includedir=DIR C header files [PREFIX/include] 1491 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1492 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1493 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1494 --infodir=DIR info documentation [DATAROOTDIR/info] 1495 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1496 --mandir=DIR man documentation [DATAROOTDIR/man] 1497 --docdir=DIR documentation root [DATAROOTDIR/doc/xcb-util] 1498 --htmldir=DIR html documentation [DOCDIR] 1499 --dvidir=DIR dvi documentation [DOCDIR] 1500 --pdfdir=DIR pdf documentation [DOCDIR] 1501 --psdir=DIR ps documentation [DOCDIR] 1502_ACEOF 1503 1504 cat <<\_ACEOF 1505 1506Program names: 1507 --program-prefix=PREFIX prepend PREFIX to installed program names 1508 --program-suffix=SUFFIX append SUFFIX to installed program names 1509 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1510 1511System types: 1512 --build=BUILD configure for building on BUILD [guessed] 1513 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1514_ACEOF 1515fi 1516 1517if test -n "$ac_init_help"; then 1518 case $ac_init_help in 1519 short | recursive ) echo "Configuration of xcb-util 0.3.6:";; 1520 esac 1521 cat <<\_ACEOF 1522 1523Optional Features: 1524 --disable-option-checking ignore unrecognized --enable/--with options 1525 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1526 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1527 --disable-dependency-tracking speeds up one-time build 1528 --enable-dependency-tracking do not reject slow dependency extractors 1529 --enable-shared[=PKGS] build shared libraries [default=yes] 1530 --enable-static[=PKGS] build static libraries [default=yes] 1531 --enable-fast-install[=PKGS] 1532 optimize for fast installation [default=yes] 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 1542Some influential environment variables: 1543 CC C compiler command 1544 CFLAGS C compiler flags 1545 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1546 nonstandard directory <lib dir> 1547 LIBS libraries to pass to the linker, e.g. -l<library> 1548 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1549 you have headers in a nonstandard directory <include dir> 1550 CPP C preprocessor 1551 PKG_CONFIG path to pkg-config utility 1552 XCB_CFLAGS C compiler flags for XCB, overriding pkg-config 1553 XCB_LIBS linker flags for XCB, overriding pkg-config 1554 XCB_SHM_CFLAGS 1555 C compiler flags for XCB_SHM, overriding pkg-config 1556 XCB_SHM_LIBS 1557 linker flags for XCB_SHM, overriding pkg-config 1558 XCB_RENDER_CFLAGS 1559 C compiler flags for XCB_RENDER, overriding pkg-config 1560 XCB_RENDER_LIBS 1561 linker flags for XCB_RENDER, overriding pkg-config 1562 XPROTO_CFLAGS 1563 C compiler flags for XPROTO, overriding pkg-config 1564 XPROTO_LIBS linker flags for XPROTO, overriding pkg-config 1565 1566Use these variables to override the choices made by `configure' or to help 1567it to find libraries and programs with nonstandard names/locations. 1568 1569Report bugs to <xcb@lists.freedesktop.org>. 1570_ACEOF 1571ac_status=$? 1572fi 1573 1574if test "$ac_init_help" = "recursive"; then 1575 # If there are subdirs, report their specific --help. 1576 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1577 test -d "$ac_dir" || 1578 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1579 continue 1580 ac_builddir=. 1581 1582case "$ac_dir" in 1583.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1584*) 1585 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1586 # A ".." for each directory in $ac_dir_suffix. 1587 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1588 case $ac_top_builddir_sub in 1589 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1590 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1591 esac ;; 1592esac 1593ac_abs_top_builddir=$ac_pwd 1594ac_abs_builddir=$ac_pwd$ac_dir_suffix 1595# for backward compatibility: 1596ac_top_builddir=$ac_top_build_prefix 1597 1598case $srcdir in 1599 .) # We are building in place. 1600 ac_srcdir=. 1601 ac_top_srcdir=$ac_top_builddir_sub 1602 ac_abs_top_srcdir=$ac_pwd ;; 1603 [\\/]* | ?:[\\/]* ) # Absolute name. 1604 ac_srcdir=$srcdir$ac_dir_suffix; 1605 ac_top_srcdir=$srcdir 1606 ac_abs_top_srcdir=$srcdir ;; 1607 *) # Relative name. 1608 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1609 ac_top_srcdir=$ac_top_build_prefix$srcdir 1610 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1611esac 1612ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1613 1614 cd "$ac_dir" || { ac_status=$?; continue; } 1615 # Check for guested configure. 1616 if test -f "$ac_srcdir/configure.gnu"; then 1617 echo && 1618 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1619 elif test -f "$ac_srcdir/configure"; then 1620 echo && 1621 $SHELL "$ac_srcdir/configure" --help=recursive 1622 else 1623 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1624 fi || ac_status=$? 1625 cd "$ac_pwd" || { ac_status=$?; break; } 1626 done 1627fi 1628 1629test -n "$ac_init_help" && exit $ac_status 1630if $ac_init_version; then 1631 cat <<\_ACEOF 1632xcb-util configure 0.3.6 1633generated by GNU Autoconf 2.64 1634 1635Copyright (C) 2009 Free Software Foundation, Inc. 1636This configure script is free software; the Free Software Foundation 1637gives unlimited permission to copy, distribute and modify it. 1638_ACEOF 1639 exit 1640fi 1641 1642## ------------------------ ## 1643## Autoconf initialization. ## 1644## ------------------------ ## 1645 1646# ac_fn_c_try_compile LINENO 1647# -------------------------- 1648# Try to compile conftest.$ac_ext, and return whether this succeeded. 1649ac_fn_c_try_compile () 1650{ 1651 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1652 rm -f conftest.$ac_objext 1653 if { { ac_try="$ac_compile" 1654case "(($ac_try" in 1655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1656 *) ac_try_echo=$ac_try;; 1657esac 1658eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1659$as_echo "$ac_try_echo"; } >&5 1660 (eval "$ac_compile") 2>conftest.err 1661 ac_status=$? 1662 if test -s conftest.err; then 1663 grep -v '^ *+' conftest.err >conftest.er1 1664 cat conftest.er1 >&5 1665 mv -f conftest.er1 conftest.err 1666 fi 1667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1668 test $ac_status = 0; } && { 1669 test -z "$ac_c_werror_flag" || 1670 test ! -s conftest.err 1671 } && test -s conftest.$ac_objext; then : 1672 ac_retval=0 1673else 1674 $as_echo "$as_me: failed program was:" >&5 1675sed 's/^/| /' conftest.$ac_ext >&5 1676 1677 ac_retval=1 1678fi 1679 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1680 return $ac_retval 1681 1682} # ac_fn_c_try_compile 1683 1684# ac_fn_c_try_link LINENO 1685# ----------------------- 1686# Try to link conftest.$ac_ext, and return whether this succeeded. 1687ac_fn_c_try_link () 1688{ 1689 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1690 rm -f conftest.$ac_objext conftest$ac_exeext 1691 if { { ac_try="$ac_link" 1692case "(($ac_try" in 1693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1694 *) ac_try_echo=$ac_try;; 1695esac 1696eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1697$as_echo "$ac_try_echo"; } >&5 1698 (eval "$ac_link") 2>conftest.err 1699 ac_status=$? 1700 if test -s conftest.err; then 1701 grep -v '^ *+' conftest.err >conftest.er1 1702 cat conftest.er1 >&5 1703 mv -f conftest.er1 conftest.err 1704 fi 1705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1706 test $ac_status = 0; } && { 1707 test -z "$ac_c_werror_flag" || 1708 test ! -s conftest.err 1709 } && test -s conftest$ac_exeext && { 1710 test "$cross_compiling" = yes || 1711 $as_test_x conftest$ac_exeext 1712 }; then : 1713 ac_retval=0 1714else 1715 $as_echo "$as_me: failed program was:" >&5 1716sed 's/^/| /' conftest.$ac_ext >&5 1717 1718 ac_retval=1 1719fi 1720 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1721 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1722 # interfere with the next link command; also delete a directory that is 1723 # left behind by Apple's compiler. We do this before executing the actions. 1724 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1725 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1726 return $ac_retval 1727 1728} # ac_fn_c_try_link 1729 1730# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1731# ------------------------------------------------------- 1732# Tests whether HEADER exists and can be compiled using the include files in 1733# INCLUDES, setting the cache variable VAR accordingly. 1734ac_fn_c_check_header_compile () 1735{ 1736 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1738$as_echo_n "checking for $2... " >&6; } 1739if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1740 $as_echo_n "(cached) " >&6 1741else 1742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1743/* end confdefs.h. */ 1744$4 1745#include <$2> 1746_ACEOF 1747if ac_fn_c_try_compile "$LINENO"; then : 1748 eval "$3=yes" 1749else 1750 eval "$3=no" 1751fi 1752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1753fi 1754eval ac_res=\$$3 1755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1756$as_echo "$ac_res" >&6; } 1757 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1758 1759} # ac_fn_c_check_header_compile 1760 1761# ac_fn_c_try_cpp LINENO 1762# ---------------------- 1763# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1764ac_fn_c_try_cpp () 1765{ 1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1767 if { { ac_try="$ac_cpp conftest.$ac_ext" 1768case "(($ac_try" in 1769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1770 *) ac_try_echo=$ac_try;; 1771esac 1772eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1773$as_echo "$ac_try_echo"; } >&5 1774 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1775 ac_status=$? 1776 if test -s conftest.err; then 1777 grep -v '^ *+' conftest.err >conftest.er1 1778 cat conftest.er1 >&5 1779 mv -f conftest.er1 conftest.err 1780 fi 1781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1782 test $ac_status = 0; } >/dev/null && { 1783 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1784 test ! -s conftest.err 1785 }; then : 1786 ac_retval=0 1787else 1788 $as_echo "$as_me: failed program was:" >&5 1789sed 's/^/| /' conftest.$ac_ext >&5 1790 1791 ac_retval=1 1792fi 1793 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1794 return $ac_retval 1795 1796} # ac_fn_c_try_cpp 1797 1798# ac_fn_c_try_run LINENO 1799# ---------------------- 1800# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1801# that executables *can* be run. 1802ac_fn_c_try_run () 1803{ 1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1805 if { { ac_try="$ac_link" 1806case "(($ac_try" in 1807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1808 *) ac_try_echo=$ac_try;; 1809esac 1810eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1811$as_echo "$ac_try_echo"; } >&5 1812 (eval "$ac_link") 2>&5 1813 ac_status=$? 1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1815 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1816 { { case "(($ac_try" in 1817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1818 *) ac_try_echo=$ac_try;; 1819esac 1820eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1821$as_echo "$ac_try_echo"; } >&5 1822 (eval "$ac_try") 2>&5 1823 ac_status=$? 1824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1825 test $ac_status = 0; }; }; then : 1826 ac_retval=0 1827else 1828 $as_echo "$as_me: program exited with status $ac_status" >&5 1829 $as_echo "$as_me: failed program was:" >&5 1830sed 's/^/| /' conftest.$ac_ext >&5 1831 1832 ac_retval=$ac_status 1833fi 1834 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1835 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1836 return $ac_retval 1837 1838} # ac_fn_c_try_run 1839 1840# ac_fn_c_check_func LINENO FUNC VAR 1841# ---------------------------------- 1842# Tests whether FUNC exists, setting the cache variable VAR accordingly 1843ac_fn_c_check_func () 1844{ 1845 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1847$as_echo_n "checking for $2... " >&6; } 1848if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1849 $as_echo_n "(cached) " >&6 1850else 1851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1852/* end confdefs.h. */ 1853/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1854 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1855#define $2 innocuous_$2 1856 1857/* System header to define __stub macros and hopefully few prototypes, 1858 which can conflict with char $2 (); below. 1859 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1860 <limits.h> exists even on freestanding compilers. */ 1861 1862#ifdef __STDC__ 1863# include <limits.h> 1864#else 1865# include <assert.h> 1866#endif 1867 1868#undef $2 1869 1870/* Override any GCC internal prototype to avoid an error. 1871 Use char because int might match the return type of a GCC 1872 builtin and then its argument prototype would still apply. */ 1873#ifdef __cplusplus 1874extern "C" 1875#endif 1876char $2 (); 1877/* The GNU C library defines this for functions which it implements 1878 to always fail with ENOSYS. Some functions are actually named 1879 something starting with __ and the normal name is an alias. */ 1880#if defined __stub_$2 || defined __stub___$2 1881choke me 1882#endif 1883 1884int 1885main () 1886{ 1887return $2 (); 1888 ; 1889 return 0; 1890} 1891_ACEOF 1892if ac_fn_c_try_link "$LINENO"; then : 1893 eval "$3=yes" 1894else 1895 eval "$3=no" 1896fi 1897rm -f core conftest.err conftest.$ac_objext \ 1898 conftest$ac_exeext conftest.$ac_ext 1899fi 1900eval ac_res=\$$3 1901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1902$as_echo "$ac_res" >&6; } 1903 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1904 1905} # ac_fn_c_check_func 1906 1907# ac_fn_c_check_decl LINENO SYMBOL VAR 1908# ------------------------------------ 1909# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 1910ac_fn_c_check_decl () 1911{ 1912 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5 1914$as_echo_n "checking whether $2 is declared... " >&6; } 1915if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1916 $as_echo_n "(cached) " >&6 1917else 1918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1919/* end confdefs.h. */ 1920$4 1921int 1922main () 1923{ 1924#ifndef $2 1925 (void) $2; 1926#endif 1927 1928 ; 1929 return 0; 1930} 1931_ACEOF 1932if ac_fn_c_try_compile "$LINENO"; then : 1933 eval "$3=yes" 1934else 1935 eval "$3=no" 1936fi 1937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1938fi 1939eval ac_res=\$$3 1940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1941$as_echo "$ac_res" >&6; } 1942 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1943 1944} # ac_fn_c_check_decl 1945 1946# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1947# ------------------------------------------- 1948# Tests whether TYPE exists after having included INCLUDES, setting cache 1949# variable VAR accordingly. 1950ac_fn_c_check_type () 1951{ 1952 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1954$as_echo_n "checking for $2... " >&6; } 1955if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1956 $as_echo_n "(cached) " >&6 1957else 1958 eval "$3=no" 1959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1960/* end confdefs.h. */ 1961$4 1962int 1963main () 1964{ 1965if (sizeof ($2)) 1966 return 0; 1967 ; 1968 return 0; 1969} 1970_ACEOF 1971if ac_fn_c_try_compile "$LINENO"; then : 1972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1973/* end confdefs.h. */ 1974$4 1975int 1976main () 1977{ 1978if (sizeof (($2))) 1979 return 0; 1980 ; 1981 return 0; 1982} 1983_ACEOF 1984if ac_fn_c_try_compile "$LINENO"; then : 1985 1986else 1987 eval "$3=yes" 1988fi 1989rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1990fi 1991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1992fi 1993eval ac_res=\$$3 1994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1995$as_echo "$ac_res" >&6; } 1996 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1997 1998} # ac_fn_c_check_type 1999cat >config.log <<_ACEOF 2000This file contains any messages produced by compilers while 2001running configure, to aid debugging if configure makes a mistake. 2002 2003It was created by xcb-util $as_me 0.3.6, which was 2004generated by GNU Autoconf 2.64. Invocation command line was 2005 2006 $ $0 $@ 2007 2008_ACEOF 2009exec 5>>config.log 2010{ 2011cat <<_ASUNAME 2012## --------- ## 2013## Platform. ## 2014## --------- ## 2015 2016hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2017uname -m = `(uname -m) 2>/dev/null || echo unknown` 2018uname -r = `(uname -r) 2>/dev/null || echo unknown` 2019uname -s = `(uname -s) 2>/dev/null || echo unknown` 2020uname -v = `(uname -v) 2>/dev/null || echo unknown` 2021 2022/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2023/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2024 2025/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2026/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2027/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2028/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2029/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2030/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2031/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2032 2033_ASUNAME 2034 2035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2036for as_dir in $PATH 2037do 2038 IFS=$as_save_IFS 2039 test -z "$as_dir" && as_dir=. 2040 $as_echo "PATH: $as_dir" 2041 done 2042IFS=$as_save_IFS 2043 2044} >&5 2045 2046cat >&5 <<_ACEOF 2047 2048 2049## ----------- ## 2050## Core tests. ## 2051## ----------- ## 2052 2053_ACEOF 2054 2055 2056# Keep a trace of the command line. 2057# Strip out --no-create and --no-recursion so they do not pile up. 2058# Strip out --silent because we don't want to record it for future runs. 2059# Also quote any args containing shell meta-characters. 2060# Make two passes to allow for proper duplicate-argument suppression. 2061ac_configure_args= 2062ac_configure_args0= 2063ac_configure_args1= 2064ac_must_keep_next=false 2065for ac_pass in 1 2 2066do 2067 for ac_arg 2068 do 2069 case $ac_arg in 2070 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2072 | -silent | --silent | --silen | --sile | --sil) 2073 continue ;; 2074 *\'*) 2075 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2076 esac 2077 case $ac_pass in 2078 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2079 2) 2080 as_fn_append ac_configure_args1 " '$ac_arg'" 2081 if test $ac_must_keep_next = true; then 2082 ac_must_keep_next=false # Got value, back to normal. 2083 else 2084 case $ac_arg in 2085 *=* | --config-cache | -C | -disable-* | --disable-* \ 2086 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2087 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2088 | -with-* | --with-* | -without-* | --without-* | --x) 2089 case "$ac_configure_args0 " in 2090 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2091 esac 2092 ;; 2093 -* ) ac_must_keep_next=true ;; 2094 esac 2095 fi 2096 as_fn_append ac_configure_args " '$ac_arg'" 2097 ;; 2098 esac 2099 done 2100done 2101{ ac_configure_args0=; unset ac_configure_args0;} 2102{ ac_configure_args1=; unset ac_configure_args1;} 2103 2104# When interrupted or exit'd, cleanup temporary files, and complete 2105# config.log. We remove comments because anyway the quotes in there 2106# would cause problems or look ugly. 2107# WARNING: Use '\'' to represent an apostrophe within the trap. 2108# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2109trap 'exit_status=$? 2110 # Save into config.log some information that might help in debugging. 2111 { 2112 echo 2113 2114 cat <<\_ASBOX 2115## ---------------- ## 2116## Cache variables. ## 2117## ---------------- ## 2118_ASBOX 2119 echo 2120 # The following way of writing the cache mishandles newlines in values, 2121( 2122 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2123 eval ac_val=\$$ac_var 2124 case $ac_val in #( 2125 *${as_nl}*) 2126 case $ac_var in #( 2127 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2128$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2129 esac 2130 case $ac_var in #( 2131 _ | IFS | as_nl) ;; #( 2132 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2133 *) { eval $ac_var=; unset $ac_var;} ;; 2134 esac ;; 2135 esac 2136 done 2137 (set) 2>&1 | 2138 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2139 *${as_nl}ac_space=\ *) 2140 sed -n \ 2141 "s/'\''/'\''\\\\'\'''\''/g; 2142 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2143 ;; #( 2144 *) 2145 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2146 ;; 2147 esac | 2148 sort 2149) 2150 echo 2151 2152 cat <<\_ASBOX 2153## ----------------- ## 2154## Output variables. ## 2155## ----------------- ## 2156_ASBOX 2157 echo 2158 for ac_var in $ac_subst_vars 2159 do 2160 eval ac_val=\$$ac_var 2161 case $ac_val in 2162 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2163 esac 2164 $as_echo "$ac_var='\''$ac_val'\''" 2165 done | sort 2166 echo 2167 2168 if test -n "$ac_subst_files"; then 2169 cat <<\_ASBOX 2170## ------------------- ## 2171## File substitutions. ## 2172## ------------------- ## 2173_ASBOX 2174 echo 2175 for ac_var in $ac_subst_files 2176 do 2177 eval ac_val=\$$ac_var 2178 case $ac_val in 2179 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2180 esac 2181 $as_echo "$ac_var='\''$ac_val'\''" 2182 done | sort 2183 echo 2184 fi 2185 2186 if test -s confdefs.h; then 2187 cat <<\_ASBOX 2188## ----------- ## 2189## confdefs.h. ## 2190## ----------- ## 2191_ASBOX 2192 echo 2193 cat confdefs.h 2194 echo 2195 fi 2196 test "$ac_signal" != 0 && 2197 $as_echo "$as_me: caught signal $ac_signal" 2198 $as_echo "$as_me: exit $exit_status" 2199 } >&5 2200 rm -f core *.core core.conftest.* && 2201 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2202 exit $exit_status 2203' 0 2204for ac_signal in 1 2 13 15; do 2205 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2206done 2207ac_signal=0 2208 2209# confdefs.h avoids OS command line length limits that DEFS can exceed. 2210rm -f -r conftest* confdefs.h 2211 2212$as_echo "/* confdefs.h */" > confdefs.h 2213 2214# Predefined preprocessor variables. 2215 2216cat >>confdefs.h <<_ACEOF 2217#define PACKAGE_NAME "$PACKAGE_NAME" 2218_ACEOF 2219 2220cat >>confdefs.h <<_ACEOF 2221#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2222_ACEOF 2223 2224cat >>confdefs.h <<_ACEOF 2225#define PACKAGE_VERSION "$PACKAGE_VERSION" 2226_ACEOF 2227 2228cat >>confdefs.h <<_ACEOF 2229#define PACKAGE_STRING "$PACKAGE_STRING" 2230_ACEOF 2231 2232cat >>confdefs.h <<_ACEOF 2233#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2234_ACEOF 2235 2236cat >>confdefs.h <<_ACEOF 2237#define PACKAGE_URL "$PACKAGE_URL" 2238_ACEOF 2239 2240 2241# Let the site file select an alternate cache file if it wants to. 2242# Prefer an explicitly selected file to automatically selected ones. 2243ac_site_file1=NONE 2244ac_site_file2=NONE 2245if test -n "$CONFIG_SITE"; then 2246 ac_site_file1=$CONFIG_SITE 2247elif test "x$prefix" != xNONE; then 2248 ac_site_file1=$prefix/share/config.site 2249 ac_site_file2=$prefix/etc/config.site 2250else 2251 ac_site_file1=$ac_default_prefix/share/config.site 2252 ac_site_file2=$ac_default_prefix/etc/config.site 2253fi 2254for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2255do 2256 test "x$ac_site_file" = xNONE && continue 2257 if test -r "$ac_site_file"; then 2258 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2259$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2260 sed 's/^/| /' "$ac_site_file" >&5 2261 . "$ac_site_file" 2262 fi 2263done 2264 2265if test -r "$cache_file"; then 2266 # Some versions of bash will fail to source /dev/null (special 2267 # files actually), so we avoid doing that. 2268 if test -f "$cache_file"; then 2269 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2270$as_echo "$as_me: loading cache $cache_file" >&6;} 2271 case $cache_file in 2272 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2273 *) . "./$cache_file";; 2274 esac 2275 fi 2276else 2277 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2278$as_echo "$as_me: creating cache $cache_file" >&6;} 2279 >$cache_file 2280fi 2281 2282as_fn_append ac_func_list " vasprintf" 2283# Check that the precious variables saved in the cache have kept the same 2284# value. 2285ac_cache_corrupted=false 2286for ac_var in $ac_precious_vars; do 2287 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2288 eval ac_new_set=\$ac_env_${ac_var}_set 2289 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2290 eval ac_new_val=\$ac_env_${ac_var}_value 2291 case $ac_old_set,$ac_new_set in 2292 set,) 2293 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2294$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2295 ac_cache_corrupted=: ;; 2296 ,set) 2297 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2298$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2299 ac_cache_corrupted=: ;; 2300 ,);; 2301 *) 2302 if test "x$ac_old_val" != "x$ac_new_val"; then 2303 # differences in whitespace do not lead to failure. 2304 ac_old_val_w=`echo x $ac_old_val` 2305 ac_new_val_w=`echo x $ac_new_val` 2306 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2307 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2308$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2309 ac_cache_corrupted=: 2310 else 2311 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2312$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2313 eval $ac_var=\$ac_old_val 2314 fi 2315 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2316$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2317 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2318$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2319 fi;; 2320 esac 2321 # Pass precious variables to config.status. 2322 if test "$ac_new_set" = set; then 2323 case $ac_new_val in 2324 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2325 *) ac_arg=$ac_var=$ac_new_val ;; 2326 esac 2327 case " $ac_configure_args " in 2328 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2329 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2330 esac 2331 fi 2332done 2333if $ac_cache_corrupted; then 2334 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2335$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2336 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2337$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2338 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2339fi 2340## -------------------- ## 2341## Main body of script. ## 2342## -------------------- ## 2343 2344ac_ext=c 2345ac_cpp='$CPP $CPPFLAGS' 2346ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2347ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2348ac_compiler_gnu=$ac_cv_c_compiler_gnu 2349 2350 2351 2352am__api_version='1.11' 2353 2354ac_aux_dir= 2355for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2356 for ac_t in install-sh install.sh shtool; do 2357 if test -f "$ac_dir/$ac_t"; then 2358 ac_aux_dir=$ac_dir 2359 ac_install_sh="$ac_aux_dir/$ac_t -c" 2360 break 2 2361 fi 2362 done 2363done 2364if test -z "$ac_aux_dir"; then 2365 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2366fi 2367 2368# These three variables are undocumented and unsupported, 2369# and are intended to be withdrawn in a future Autoconf release. 2370# They can cause serious problems if a builder's source tree is in a directory 2371# whose full name contains unusual characters. 2372ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2373ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2374ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2375 2376 2377# Find a good install program. We prefer a C program (faster), 2378# so one script is as good as another. But avoid the broken or 2379# incompatible versions: 2380# SysV /etc/install, /usr/sbin/install 2381# SunOS /usr/etc/install 2382# IRIX /sbin/install 2383# AIX /bin/install 2384# AmigaOS /C/install, which installs bootblocks on floppy discs 2385# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2386# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2387# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2388# OS/2's system install, which has a completely different semantic 2389# ./install, which can be erroneously created by make from ./install.sh. 2390# Reject install programs that cannot install multiple files. 2391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2392$as_echo_n "checking for a BSD-compatible install... " >&6; } 2393if test -z "$INSTALL"; then 2394if test "${ac_cv_path_install+set}" = set; then : 2395 $as_echo_n "(cached) " >&6 2396else 2397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2398for as_dir in $PATH 2399do 2400 IFS=$as_save_IFS 2401 test -z "$as_dir" && as_dir=. 2402 # Account for people who put trailing slashes in PATH elements. 2403case $as_dir/ in #(( 2404 ./ | .// | /[cC]/* | \ 2405 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2406 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2407 /usr/ucb/* ) ;; 2408 *) 2409 # OSF1 and SCO ODT 3.0 have their own names for install. 2410 # Don't use installbsd from OSF since it installs stuff as root 2411 # by default. 2412 for ac_prog in ginstall scoinst install; do 2413 for ac_exec_ext in '' $ac_executable_extensions; do 2414 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2415 if test $ac_prog = install && 2416 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2417 # AIX install. It has an incompatible calling convention. 2418 : 2419 elif test $ac_prog = install && 2420 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2421 # program-specific install script used by HP pwplus--don't use. 2422 : 2423 else 2424 rm -rf conftest.one conftest.two conftest.dir 2425 echo one > conftest.one 2426 echo two > conftest.two 2427 mkdir conftest.dir 2428 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2429 test -s conftest.one && test -s conftest.two && 2430 test -s conftest.dir/conftest.one && 2431 test -s conftest.dir/conftest.two 2432 then 2433 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2434 break 3 2435 fi 2436 fi 2437 fi 2438 done 2439 done 2440 ;; 2441esac 2442 2443 done 2444IFS=$as_save_IFS 2445 2446rm -rf conftest.one conftest.two conftest.dir 2447 2448fi 2449 if test "${ac_cv_path_install+set}" = set; then 2450 INSTALL=$ac_cv_path_install 2451 else 2452 # As a last resort, use the slow shell script. Don't cache a 2453 # value for INSTALL within a source directory, because that will 2454 # break other packages using the cache if that directory is 2455 # removed, or if the value is a relative name. 2456 INSTALL=$ac_install_sh 2457 fi 2458fi 2459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2460$as_echo "$INSTALL" >&6; } 2461 2462# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2463# It thinks the first close brace ends the variable substitution. 2464test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2465 2466test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2467 2468test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2469 2470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2471$as_echo_n "checking whether build environment is sane... " >&6; } 2472# Just in case 2473sleep 1 2474echo timestamp > conftest.file 2475# Reject unsafe characters in $srcdir or the absolute working directory 2476# name. Accept space and tab only in the latter. 2477am_lf=' 2478' 2479case `pwd` in 2480 *[\\\"\#\$\&\'\`$am_lf]*) 2481 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2482esac 2483case $srcdir in 2484 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2485 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2486esac 2487 2488# Do `set' in a subshell so we don't clobber the current shell's 2489# arguments. Must try -L first in case configure is actually a 2490# symlink; some systems play weird games with the mod time of symlinks 2491# (eg FreeBSD returns the mod time of the symlink's containing 2492# directory). 2493if ( 2494 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2495 if test "$*" = "X"; then 2496 # -L didn't work. 2497 set X `ls -t "$srcdir/configure" conftest.file` 2498 fi 2499 rm -f conftest.file 2500 if test "$*" != "X $srcdir/configure conftest.file" \ 2501 && test "$*" != "X conftest.file $srcdir/configure"; then 2502 2503 # If neither matched, then we have a broken ls. This can happen 2504 # if, for instance, CONFIG_SHELL is bash and it inherits a 2505 # broken ls alias from the environment. This has actually 2506 # happened. Such a system could not be considered "sane". 2507 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2508alias in your environment" "$LINENO" 5 2509 fi 2510 2511 test "$2" = conftest.file 2512 ) 2513then 2514 # Ok. 2515 : 2516else 2517 as_fn_error "newly created file is older than distributed files! 2518Check your system clock" "$LINENO" 5 2519fi 2520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2521$as_echo "yes" >&6; } 2522test "$program_prefix" != NONE && 2523 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2524# Use a double $ so make ignores it. 2525test "$program_suffix" != NONE && 2526 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2527# Double any \ or $. 2528# By default was `s,x,x', remove it if useless. 2529ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2530program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2531 2532# expand $ac_aux_dir to an absolute path 2533am_aux_dir=`cd $ac_aux_dir && pwd` 2534 2535if test x"${MISSING+set}" != xset; then 2536 case $am_aux_dir in 2537 *\ * | *\ *) 2538 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2539 *) 2540 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2541 esac 2542fi 2543# Use eval to expand $SHELL 2544if eval "$MISSING --run true"; then 2545 am_missing_run="$MISSING --run " 2546else 2547 am_missing_run= 2548 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2549$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2550fi 2551 2552if test x"${install_sh}" != xset; then 2553 case $am_aux_dir in 2554 *\ * | *\ *) 2555 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2556 *) 2557 install_sh="\${SHELL} $am_aux_dir/install-sh" 2558 esac 2559fi 2560 2561# Installed binaries are usually stripped using `strip' when the user 2562# run `make install-strip'. However `strip' might not be the right 2563# tool to use in cross-compilation environments, therefore Automake 2564# will honor the `STRIP' environment variable to overrule this program. 2565if test "$cross_compiling" != no; then 2566 if test -n "$ac_tool_prefix"; then 2567 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2568set dummy ${ac_tool_prefix}strip; ac_word=$2 2569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2570$as_echo_n "checking for $ac_word... " >&6; } 2571if test "${ac_cv_prog_STRIP+set}" = set; then : 2572 $as_echo_n "(cached) " >&6 2573else 2574 if test -n "$STRIP"; then 2575 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2576else 2577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2578for as_dir in $PATH 2579do 2580 IFS=$as_save_IFS 2581 test -z "$as_dir" && as_dir=. 2582 for ac_exec_ext in '' $ac_executable_extensions; do 2583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2584 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2586 break 2 2587 fi 2588done 2589 done 2590IFS=$as_save_IFS 2591 2592fi 2593fi 2594STRIP=$ac_cv_prog_STRIP 2595if test -n "$STRIP"; then 2596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2597$as_echo "$STRIP" >&6; } 2598else 2599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2600$as_echo "no" >&6; } 2601fi 2602 2603 2604fi 2605if test -z "$ac_cv_prog_STRIP"; then 2606 ac_ct_STRIP=$STRIP 2607 # Extract the first word of "strip", so it can be a program name with args. 2608set dummy strip; ac_word=$2 2609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2610$as_echo_n "checking for $ac_word... " >&6; } 2611if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2612 $as_echo_n "(cached) " >&6 2613else 2614 if test -n "$ac_ct_STRIP"; then 2615 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2616else 2617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2618for as_dir in $PATH 2619do 2620 IFS=$as_save_IFS 2621 test -z "$as_dir" && as_dir=. 2622 for ac_exec_ext in '' $ac_executable_extensions; do 2623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2624 ac_cv_prog_ac_ct_STRIP="strip" 2625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2626 break 2 2627 fi 2628done 2629 done 2630IFS=$as_save_IFS 2631 2632fi 2633fi 2634ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2635if test -n "$ac_ct_STRIP"; then 2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2637$as_echo "$ac_ct_STRIP" >&6; } 2638else 2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2640$as_echo "no" >&6; } 2641fi 2642 2643 if test "x$ac_ct_STRIP" = x; then 2644 STRIP=":" 2645 else 2646 case $cross_compiling:$ac_tool_warned in 2647yes:) 2648{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2649$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2650ac_tool_warned=yes ;; 2651esac 2652 STRIP=$ac_ct_STRIP 2653 fi 2654else 2655 STRIP="$ac_cv_prog_STRIP" 2656fi 2657 2658fi 2659INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2660 2661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2662$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2663if test -z "$MKDIR_P"; then 2664 if test "${ac_cv_path_mkdir+set}" = set; then : 2665 $as_echo_n "(cached) " >&6 2666else 2667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2668for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2669do 2670 IFS=$as_save_IFS 2671 test -z "$as_dir" && as_dir=. 2672 for ac_prog in mkdir gmkdir; do 2673 for ac_exec_ext in '' $ac_executable_extensions; do 2674 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2675 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2676 'mkdir (GNU coreutils) '* | \ 2677 'mkdir (coreutils) '* | \ 2678 'mkdir (fileutils) '4.1*) 2679 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2680 break 3;; 2681 esac 2682 done 2683 done 2684 done 2685IFS=$as_save_IFS 2686 2687fi 2688 2689 if test "${ac_cv_path_mkdir+set}" = set; then 2690 MKDIR_P="$ac_cv_path_mkdir -p" 2691 else 2692 # As a last resort, use the slow shell script. Don't cache a 2693 # value for MKDIR_P within a source directory, because that will 2694 # break other packages using the cache if that directory is 2695 # removed, or if the value is a relative name. 2696 test -d ./--version && rmdir ./--version 2697 MKDIR_P="$ac_install_sh -d" 2698 fi 2699fi 2700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2701$as_echo "$MKDIR_P" >&6; } 2702 2703mkdir_p="$MKDIR_P" 2704case $mkdir_p in 2705 [\\/$]* | ?:[\\/]*) ;; 2706 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2707esac 2708 2709for ac_prog in gawk mawk nawk awk 2710do 2711 # Extract the first word of "$ac_prog", so it can be a program name with args. 2712set dummy $ac_prog; ac_word=$2 2713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2714$as_echo_n "checking for $ac_word... " >&6; } 2715if test "${ac_cv_prog_AWK+set}" = set; then : 2716 $as_echo_n "(cached) " >&6 2717else 2718 if test -n "$AWK"; then 2719 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2720else 2721as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2722for as_dir in $PATH 2723do 2724 IFS=$as_save_IFS 2725 test -z "$as_dir" && as_dir=. 2726 for ac_exec_ext in '' $ac_executable_extensions; do 2727 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2728 ac_cv_prog_AWK="$ac_prog" 2729 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2730 break 2 2731 fi 2732done 2733 done 2734IFS=$as_save_IFS 2735 2736fi 2737fi 2738AWK=$ac_cv_prog_AWK 2739if test -n "$AWK"; then 2740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2741$as_echo "$AWK" >&6; } 2742else 2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2744$as_echo "no" >&6; } 2745fi 2746 2747 2748 test -n "$AWK" && break 2749done 2750 2751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2752$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2753set x ${MAKE-make} 2754ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2755if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2756 $as_echo_n "(cached) " >&6 2757else 2758 cat >conftest.make <<\_ACEOF 2759SHELL = /bin/sh 2760all: 2761 @echo '@@@%%%=$(MAKE)=@@@%%%' 2762_ACEOF 2763# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2764case `${MAKE-make} -f conftest.make 2>/dev/null` in 2765 *@@@%%%=?*=@@@%%%*) 2766 eval ac_cv_prog_make_${ac_make}_set=yes;; 2767 *) 2768 eval ac_cv_prog_make_${ac_make}_set=no;; 2769esac 2770rm -f conftest.make 2771fi 2772if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2774$as_echo "yes" >&6; } 2775 SET_MAKE= 2776else 2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2778$as_echo "no" >&6; } 2779 SET_MAKE="MAKE=${MAKE-make}" 2780fi 2781 2782rm -rf .tst 2>/dev/null 2783mkdir .tst 2>/dev/null 2784if test -d .tst; then 2785 am__leading_dot=. 2786else 2787 am__leading_dot=_ 2788fi 2789rmdir .tst 2>/dev/null 2790 2791if test "`cd $srcdir && pwd`" != "`pwd`"; then 2792 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2793 # is not polluted with repeated "-I." 2794 am__isrc=' -I$(srcdir)' 2795 # test to see if srcdir already configured 2796 if test -f $srcdir/config.status; then 2797 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2798 fi 2799fi 2800 2801# test whether we have cygpath 2802if test -z "$CYGPATH_W"; then 2803 if (cygpath --version) >/dev/null 2>/dev/null; then 2804 CYGPATH_W='cygpath -w' 2805 else 2806 CYGPATH_W=echo 2807 fi 2808fi 2809 2810 2811# Define the identity of the package. 2812 PACKAGE='xcb-util' 2813 VERSION='0.3.6' 2814 2815 2816cat >>confdefs.h <<_ACEOF 2817#define PACKAGE "$PACKAGE" 2818_ACEOF 2819 2820 2821cat >>confdefs.h <<_ACEOF 2822#define VERSION "$VERSION" 2823_ACEOF 2824 2825# Some tools Automake needs. 2826 2827ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2828 2829 2830AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2831 2832 2833AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2834 2835 2836AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2837 2838 2839MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2840 2841# We need awk for the "check" target. The system "awk" is bad on 2842# some platforms. 2843# Always define AMTAR for backward compatibility. 2844 2845AMTAR=${AMTAR-"${am_missing_run}tar"} 2846 2847am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2848 2849 2850 2851 2852 2853 2854for ac_prog in m4 gm4 2855do 2856 # Extract the first word of "$ac_prog", so it can be a program name with args. 2857set dummy $ac_prog; ac_word=$2 2858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2859$as_echo_n "checking for $ac_word... " >&6; } 2860if test "${ac_cv_prog_M4+set}" = set; then : 2861 $as_echo_n "(cached) " >&6 2862else 2863 if test -n "$M4"; then 2864 ac_cv_prog_M4="$M4" # Let the user override the test. 2865else 2866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2867for as_dir in $PATH 2868do 2869 IFS=$as_save_IFS 2870 test -z "$as_dir" && as_dir=. 2871 for ac_exec_ext in '' $ac_executable_extensions; do 2872 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2873 ac_cv_prog_M4="$ac_prog" 2874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2875 break 2 2876 fi 2877done 2878 done 2879IFS=$as_save_IFS 2880 2881fi 2882fi 2883M4=$ac_cv_prog_M4 2884if test -n "$M4"; then 2885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5 2886$as_echo "$M4" >&6; } 2887else 2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2889$as_echo "no" >&6; } 2890fi 2891 2892 2893 test -n "$M4" && break 2894done 2895test -n "$M4" || M4="no" 2896 2897if test $M4 != "no" ; then 2898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $M4 supports -I" >&5 2899$as_echo_n "checking if $M4 supports -I... " >&6; } 2900 if $M4 -I. /dev/null > /dev/null 2>&1 ; then 2901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2902$as_echo "yes" >&6; } 2903 else 2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2905$as_echo "no" >&6; } 2906 # Try finding the gnu version 2907 for ac_prog in gm4 2908do 2909 # Extract the first word of "$ac_prog", so it can be a program name with args. 2910set dummy $ac_prog; ac_word=$2 2911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2912$as_echo_n "checking for $ac_word... " >&6; } 2913if test "${ac_cv_prog_GM4+set}" = set; then : 2914 $as_echo_n "(cached) " >&6 2915else 2916 if test -n "$GM4"; then 2917 ac_cv_prog_GM4="$GM4" # Let the user override the test. 2918else 2919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2920for as_dir in $PATH 2921do 2922 IFS=$as_save_IFS 2923 test -z "$as_dir" && as_dir=. 2924 for ac_exec_ext in '' $ac_executable_extensions; do 2925 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2926 ac_cv_prog_GM4="$ac_prog" 2927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2928 break 2 2929 fi 2930done 2931 done 2932IFS=$as_save_IFS 2933 2934fi 2935fi 2936GM4=$ac_cv_prog_GM4 2937if test -n "$GM4"; then 2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM4" >&5 2939$as_echo "$GM4" >&6; } 2940else 2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2942$as_echo "no" >&6; } 2943fi 2944 2945 2946 test -n "$GM4" && break 2947done 2948test -n "$GM4" || GM4="no" 2949 2950 if test $GM4 = "no" ; then 2951 for ac_prog in m4 2952do 2953 # Extract the first word of "$ac_prog", so it can be a program name with args. 2954set dummy $ac_prog; ac_word=$2 2955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2956$as_echo_n "checking for $ac_word... " >&6; } 2957if test "${ac_cv_path_GNUM4+set}" = set; then : 2958 $as_echo_n "(cached) " >&6 2959else 2960 case $GNUM4 in 2961 [\\/]* | ?:[\\/]*) 2962 ac_cv_path_GNUM4="$GNUM4" # Let the user override the test with a path. 2963 ;; 2964 *) 2965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2966for as_dir in /usr/gnu/bin 2967do 2968 IFS=$as_save_IFS 2969 test -z "$as_dir" && as_dir=. 2970 for ac_exec_ext in '' $ac_executable_extensions; do 2971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2972 ac_cv_path_GNUM4="$as_dir/$ac_word$ac_exec_ext" 2973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2974 break 2 2975 fi 2976done 2977 done 2978IFS=$as_save_IFS 2979 2980 ;; 2981esac 2982fi 2983GNUM4=$ac_cv_path_GNUM4 2984if test -n "$GNUM4"; then 2985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUM4" >&5 2986$as_echo "$GNUM4" >&6; } 2987else 2988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2989$as_echo "no" >&6; } 2990fi 2991 2992 2993 test -n "$GNUM4" && break 2994done 2995test -n "$GNUM4" || GNUM4="no" 2996 2997 M4="$GNUM4" 2998 else 2999 M4="$GM4" 3000 fi 3001 fi 3002fi 3003if test $M4 = "no"; then 3004 as_fn_error "Can't find usable m4, please install it and try again" "$LINENO" 5 3005fi 3006for ac_prog in gperf 3007do 3008 # Extract the first word of "$ac_prog", so it can be a program name with args. 3009set dummy $ac_prog; ac_word=$2 3010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3011$as_echo_n "checking for $ac_word... " >&6; } 3012if test "${ac_cv_prog_GPERF+set}" = set; then : 3013 $as_echo_n "(cached) " >&6 3014else 3015 if test -n "$GPERF"; then 3016 ac_cv_prog_GPERF="$GPERF" # Let the user override the test. 3017else 3018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3019for as_dir in $PATH 3020do 3021 IFS=$as_save_IFS 3022 test -z "$as_dir" && as_dir=. 3023 for ac_exec_ext in '' $ac_executable_extensions; do 3024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3025 ac_cv_prog_GPERF="$ac_prog" 3026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3027 break 2 3028 fi 3029done 3030 done 3031IFS=$as_save_IFS 3032 3033fi 3034fi 3035GPERF=$ac_cv_prog_GPERF 3036if test -n "$GPERF"; then 3037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GPERF" >&5 3038$as_echo "$GPERF" >&6; } 3039else 3040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3041$as_echo "no" >&6; } 3042fi 3043 3044 3045 test -n "$GPERF" && break 3046done 3047test -n "$GPERF" || GPERF="no" 3048 3049if test $GPERF = "no"; then 3050 as_fn_error "Can't find gperf, please install it and try again" "$LINENO" 5 3051fi 3052ac_ext=c 3053ac_cpp='$CPP $CPPFLAGS' 3054ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3055ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3056ac_compiler_gnu=$ac_cv_c_compiler_gnu 3057if test -n "$ac_tool_prefix"; then 3058 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3059set dummy ${ac_tool_prefix}gcc; ac_word=$2 3060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3061$as_echo_n "checking for $ac_word... " >&6; } 3062if test "${ac_cv_prog_CC+set}" = set; then : 3063 $as_echo_n "(cached) " >&6 3064else 3065 if test -n "$CC"; then 3066 ac_cv_prog_CC="$CC" # Let the user override the test. 3067else 3068as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3069for as_dir in $PATH 3070do 3071 IFS=$as_save_IFS 3072 test -z "$as_dir" && as_dir=. 3073 for ac_exec_ext in '' $ac_executable_extensions; do 3074 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3075 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3077 break 2 3078 fi 3079done 3080 done 3081IFS=$as_save_IFS 3082 3083fi 3084fi 3085CC=$ac_cv_prog_CC 3086if test -n "$CC"; then 3087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3088$as_echo "$CC" >&6; } 3089else 3090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3091$as_echo "no" >&6; } 3092fi 3093 3094 3095fi 3096if test -z "$ac_cv_prog_CC"; then 3097 ac_ct_CC=$CC 3098 # Extract the first word of "gcc", so it can be a program name with args. 3099set dummy gcc; ac_word=$2 3100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3101$as_echo_n "checking for $ac_word... " >&6; } 3102if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3103 $as_echo_n "(cached) " >&6 3104else 3105 if test -n "$ac_ct_CC"; then 3106 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3107else 3108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3109for as_dir in $PATH 3110do 3111 IFS=$as_save_IFS 3112 test -z "$as_dir" && as_dir=. 3113 for ac_exec_ext in '' $ac_executable_extensions; do 3114 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3115 ac_cv_prog_ac_ct_CC="gcc" 3116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3117 break 2 3118 fi 3119done 3120 done 3121IFS=$as_save_IFS 3122 3123fi 3124fi 3125ac_ct_CC=$ac_cv_prog_ac_ct_CC 3126if test -n "$ac_ct_CC"; then 3127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3128$as_echo "$ac_ct_CC" >&6; } 3129else 3130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3131$as_echo "no" >&6; } 3132fi 3133 3134 if test "x$ac_ct_CC" = x; then 3135 CC="" 3136 else 3137 case $cross_compiling:$ac_tool_warned in 3138yes:) 3139{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3140$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3141ac_tool_warned=yes ;; 3142esac 3143 CC=$ac_ct_CC 3144 fi 3145else 3146 CC="$ac_cv_prog_CC" 3147fi 3148 3149if test -z "$CC"; then 3150 if test -n "$ac_tool_prefix"; then 3151 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3152set dummy ${ac_tool_prefix}cc; ac_word=$2 3153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3154$as_echo_n "checking for $ac_word... " >&6; } 3155if test "${ac_cv_prog_CC+set}" = set; then : 3156 $as_echo_n "(cached) " >&6 3157else 3158 if test -n "$CC"; then 3159 ac_cv_prog_CC="$CC" # Let the user override the test. 3160else 3161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3162for as_dir in $PATH 3163do 3164 IFS=$as_save_IFS 3165 test -z "$as_dir" && as_dir=. 3166 for ac_exec_ext in '' $ac_executable_extensions; do 3167 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3168 ac_cv_prog_CC="${ac_tool_prefix}cc" 3169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3170 break 2 3171 fi 3172done 3173 done 3174IFS=$as_save_IFS 3175 3176fi 3177fi 3178CC=$ac_cv_prog_CC 3179if test -n "$CC"; then 3180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3181$as_echo "$CC" >&6; } 3182else 3183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3184$as_echo "no" >&6; } 3185fi 3186 3187 3188 fi 3189fi 3190if test -z "$CC"; then 3191 # Extract the first word of "cc", so it can be a program name with args. 3192set dummy cc; ac_word=$2 3193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3194$as_echo_n "checking for $ac_word... " >&6; } 3195if test "${ac_cv_prog_CC+set}" = set; then : 3196 $as_echo_n "(cached) " >&6 3197else 3198 if test -n "$CC"; then 3199 ac_cv_prog_CC="$CC" # Let the user override the test. 3200else 3201 ac_prog_rejected=no 3202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3203for as_dir in $PATH 3204do 3205 IFS=$as_save_IFS 3206 test -z "$as_dir" && as_dir=. 3207 for ac_exec_ext in '' $ac_executable_extensions; do 3208 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3209 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3210 ac_prog_rejected=yes 3211 continue 3212 fi 3213 ac_cv_prog_CC="cc" 3214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3215 break 2 3216 fi 3217done 3218 done 3219IFS=$as_save_IFS 3220 3221if test $ac_prog_rejected = yes; then 3222 # We found a bogon in the path, so make sure we never use it. 3223 set dummy $ac_cv_prog_CC 3224 shift 3225 if test $# != 0; then 3226 # We chose a different compiler from the bogus one. 3227 # However, it has the same basename, so the bogon will be chosen 3228 # first if we set CC to just the basename; use the full file name. 3229 shift 3230 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3231 fi 3232fi 3233fi 3234fi 3235CC=$ac_cv_prog_CC 3236if test -n "$CC"; then 3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3238$as_echo "$CC" >&6; } 3239else 3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3241$as_echo "no" >&6; } 3242fi 3243 3244 3245fi 3246if test -z "$CC"; then 3247 if test -n "$ac_tool_prefix"; then 3248 for ac_prog in cl.exe 3249 do 3250 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3251set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3253$as_echo_n "checking for $ac_word... " >&6; } 3254if test "${ac_cv_prog_CC+set}" = set; then : 3255 $as_echo_n "(cached) " >&6 3256else 3257 if test -n "$CC"; then 3258 ac_cv_prog_CC="$CC" # Let the user override the test. 3259else 3260as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3261for as_dir in $PATH 3262do 3263 IFS=$as_save_IFS 3264 test -z "$as_dir" && as_dir=. 3265 for ac_exec_ext in '' $ac_executable_extensions; do 3266 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3267 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3269 break 2 3270 fi 3271done 3272 done 3273IFS=$as_save_IFS 3274 3275fi 3276fi 3277CC=$ac_cv_prog_CC 3278if test -n "$CC"; then 3279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3280$as_echo "$CC" >&6; } 3281else 3282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3283$as_echo "no" >&6; } 3284fi 3285 3286 3287 test -n "$CC" && break 3288 done 3289fi 3290if test -z "$CC"; then 3291 ac_ct_CC=$CC 3292 for ac_prog in cl.exe 3293do 3294 # Extract the first word of "$ac_prog", so it can be a program name with args. 3295set dummy $ac_prog; ac_word=$2 3296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3297$as_echo_n "checking for $ac_word... " >&6; } 3298if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3299 $as_echo_n "(cached) " >&6 3300else 3301 if test -n "$ac_ct_CC"; then 3302 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3303else 3304as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3305for as_dir in $PATH 3306do 3307 IFS=$as_save_IFS 3308 test -z "$as_dir" && as_dir=. 3309 for ac_exec_ext in '' $ac_executable_extensions; do 3310 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3311 ac_cv_prog_ac_ct_CC="$ac_prog" 3312 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3313 break 2 3314 fi 3315done 3316 done 3317IFS=$as_save_IFS 3318 3319fi 3320fi 3321ac_ct_CC=$ac_cv_prog_ac_ct_CC 3322if test -n "$ac_ct_CC"; then 3323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3324$as_echo "$ac_ct_CC" >&6; } 3325else 3326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3327$as_echo "no" >&6; } 3328fi 3329 3330 3331 test -n "$ac_ct_CC" && break 3332done 3333 3334 if test "x$ac_ct_CC" = x; then 3335 CC="" 3336 else 3337 case $cross_compiling:$ac_tool_warned in 3338yes:) 3339{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3340$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3341ac_tool_warned=yes ;; 3342esac 3343 CC=$ac_ct_CC 3344 fi 3345fi 3346 3347fi 3348 3349 3350test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3351$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3352as_fn_error "no acceptable C compiler found in \$PATH 3353See \`config.log' for more details." "$LINENO" 5; } 3354 3355# Provide some information about the compiler. 3356$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3357set X $ac_compile 3358ac_compiler=$2 3359for ac_option in --version -v -V -qversion; do 3360 { { ac_try="$ac_compiler $ac_option >&5" 3361case "(($ac_try" in 3362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3363 *) ac_try_echo=$ac_try;; 3364esac 3365eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3366$as_echo "$ac_try_echo"; } >&5 3367 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3368 ac_status=$? 3369 if test -s conftest.err; then 3370 sed '10a\ 3371... rest of stderr output deleted ... 3372 10q' conftest.err >conftest.er1 3373 cat conftest.er1 >&5 3374 rm -f conftest.er1 conftest.err 3375 fi 3376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3377 test $ac_status = 0; } 3378done 3379 3380cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3381/* end confdefs.h. */ 3382#include <stdio.h> 3383int 3384main () 3385{ 3386FILE *f = fopen ("conftest.out", "w"); 3387 return ferror (f) || fclose (f) != 0; 3388 3389 ; 3390 return 0; 3391} 3392_ACEOF 3393ac_clean_files_save=$ac_clean_files 3394ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3395# Try to create an executable without -o first, disregard a.out. 3396# It will help us diagnose broken compilers, and finding out an intuition 3397# of exeext. 3398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3399$as_echo_n "checking for C compiler default output file name... " >&6; } 3400ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3401 3402# The possible output files: 3403ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3404 3405ac_rmfiles= 3406for ac_file in $ac_files 3407do 3408 case $ac_file in 3409 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3410 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3411 esac 3412done 3413rm -f $ac_rmfiles 3414 3415if { { ac_try="$ac_link_default" 3416case "(($ac_try" in 3417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3418 *) ac_try_echo=$ac_try;; 3419esac 3420eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3421$as_echo "$ac_try_echo"; } >&5 3422 (eval "$ac_link_default") 2>&5 3423 ac_status=$? 3424 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3425 test $ac_status = 0; }; then : 3426 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3427# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3428# in a Makefile. We should not override ac_cv_exeext if it was cached, 3429# so that the user can short-circuit this test for compilers unknown to 3430# Autoconf. 3431for ac_file in $ac_files '' 3432do 3433 test -f "$ac_file" || continue 3434 case $ac_file in 3435 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3436 ;; 3437 [ab].out ) 3438 # We found the default executable, but exeext='' is most 3439 # certainly right. 3440 break;; 3441 *.* ) 3442 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3443 then :; else 3444 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3445 fi 3446 # We set ac_cv_exeext here because the later test for it is not 3447 # safe: cross compilers may not add the suffix if given an `-o' 3448 # argument, so we may need to know it at that point already. 3449 # Even if this section looks crufty: it has the advantage of 3450 # actually working. 3451 break;; 3452 * ) 3453 break;; 3454 esac 3455done 3456test "$ac_cv_exeext" = no && ac_cv_exeext= 3457 3458else 3459 ac_file='' 3460fi 3461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3462$as_echo "$ac_file" >&6; } 3463if test -z "$ac_file"; then : 3464 $as_echo "$as_me: failed program was:" >&5 3465sed 's/^/| /' conftest.$ac_ext >&5 3466 3467{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3468$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3469{ as_fn_set_status 77 3470as_fn_error "C compiler cannot create executables 3471See \`config.log' for more details." "$LINENO" 5; }; } 3472fi 3473ac_exeext=$ac_cv_exeext 3474 3475# Check that the compiler produces executables we can run. If not, either 3476# the compiler is broken, or we cross compile. 3477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3478$as_echo_n "checking whether the C compiler works... " >&6; } 3479# If not cross compiling, check that we can run a simple program. 3480if test "$cross_compiling" != yes; then 3481 if { ac_try='./$ac_file' 3482 { { case "(($ac_try" in 3483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3484 *) ac_try_echo=$ac_try;; 3485esac 3486eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3487$as_echo "$ac_try_echo"; } >&5 3488 (eval "$ac_try") 2>&5 3489 ac_status=$? 3490 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3491 test $ac_status = 0; }; }; then 3492 cross_compiling=no 3493 else 3494 if test "$cross_compiling" = maybe; then 3495 cross_compiling=yes 3496 else 3497 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3498$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3499as_fn_error "cannot run C compiled programs. 3500If you meant to cross compile, use \`--host'. 3501See \`config.log' for more details." "$LINENO" 5; } 3502 fi 3503 fi 3504fi 3505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3506$as_echo "yes" >&6; } 3507 3508rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3509ac_clean_files=$ac_clean_files_save 3510# Check that the compiler produces executables we can run. If not, either 3511# the compiler is broken, or we cross compile. 3512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3513$as_echo_n "checking whether we are cross compiling... " >&6; } 3514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3515$as_echo "$cross_compiling" >&6; } 3516 3517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3518$as_echo_n "checking for suffix of executables... " >&6; } 3519if { { ac_try="$ac_link" 3520case "(($ac_try" in 3521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3522 *) ac_try_echo=$ac_try;; 3523esac 3524eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3525$as_echo "$ac_try_echo"; } >&5 3526 (eval "$ac_link") 2>&5 3527 ac_status=$? 3528 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3529 test $ac_status = 0; }; then : 3530 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3531# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3532# work properly (i.e., refer to `conftest.exe'), while it won't with 3533# `rm'. 3534for ac_file in conftest.exe conftest conftest.*; do 3535 test -f "$ac_file" || continue 3536 case $ac_file in 3537 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3538 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3539 break;; 3540 * ) break;; 3541 esac 3542done 3543else 3544 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3545$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3546as_fn_error "cannot compute suffix of executables: cannot compile and link 3547See \`config.log' for more details." "$LINENO" 5; } 3548fi 3549rm -f conftest$ac_cv_exeext 3550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3551$as_echo "$ac_cv_exeext" >&6; } 3552 3553rm -f conftest.$ac_ext 3554EXEEXT=$ac_cv_exeext 3555ac_exeext=$EXEEXT 3556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3557$as_echo_n "checking for suffix of object files... " >&6; } 3558if test "${ac_cv_objext+set}" = set; then : 3559 $as_echo_n "(cached) " >&6 3560else 3561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3562/* end confdefs.h. */ 3563 3564int 3565main () 3566{ 3567 3568 ; 3569 return 0; 3570} 3571_ACEOF 3572rm -f conftest.o conftest.obj 3573if { { ac_try="$ac_compile" 3574case "(($ac_try" in 3575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3576 *) ac_try_echo=$ac_try;; 3577esac 3578eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3579$as_echo "$ac_try_echo"; } >&5 3580 (eval "$ac_compile") 2>&5 3581 ac_status=$? 3582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3583 test $ac_status = 0; }; then : 3584 for ac_file in conftest.o conftest.obj conftest.*; do 3585 test -f "$ac_file" || continue; 3586 case $ac_file in 3587 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3588 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3589 break;; 3590 esac 3591done 3592else 3593 $as_echo "$as_me: failed program was:" >&5 3594sed 's/^/| /' conftest.$ac_ext >&5 3595 3596{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3597$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3598as_fn_error "cannot compute suffix of object files: cannot compile 3599See \`config.log' for more details." "$LINENO" 5; } 3600fi 3601rm -f conftest.$ac_cv_objext conftest.$ac_ext 3602fi 3603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3604$as_echo "$ac_cv_objext" >&6; } 3605OBJEXT=$ac_cv_objext 3606ac_objext=$OBJEXT 3607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3608$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3609if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3610 $as_echo_n "(cached) " >&6 3611else 3612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3613/* end confdefs.h. */ 3614 3615int 3616main () 3617{ 3618#ifndef __GNUC__ 3619 choke me 3620#endif 3621 3622 ; 3623 return 0; 3624} 3625_ACEOF 3626if ac_fn_c_try_compile "$LINENO"; then : 3627 ac_compiler_gnu=yes 3628else 3629 ac_compiler_gnu=no 3630fi 3631rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3632ac_cv_c_compiler_gnu=$ac_compiler_gnu 3633 3634fi 3635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3636$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3637if test $ac_compiler_gnu = yes; then 3638 GCC=yes 3639else 3640 GCC= 3641fi 3642ac_test_CFLAGS=${CFLAGS+set} 3643ac_save_CFLAGS=$CFLAGS 3644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3645$as_echo_n "checking whether $CC accepts -g... " >&6; } 3646if test "${ac_cv_prog_cc_g+set}" = set; then : 3647 $as_echo_n "(cached) " >&6 3648else 3649 ac_save_c_werror_flag=$ac_c_werror_flag 3650 ac_c_werror_flag=yes 3651 ac_cv_prog_cc_g=no 3652 CFLAGS="-g" 3653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3654/* end confdefs.h. */ 3655 3656int 3657main () 3658{ 3659 3660 ; 3661 return 0; 3662} 3663_ACEOF 3664if ac_fn_c_try_compile "$LINENO"; then : 3665 ac_cv_prog_cc_g=yes 3666else 3667 CFLAGS="" 3668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3669/* end confdefs.h. */ 3670 3671int 3672main () 3673{ 3674 3675 ; 3676 return 0; 3677} 3678_ACEOF 3679if ac_fn_c_try_compile "$LINENO"; then : 3680 3681else 3682 ac_c_werror_flag=$ac_save_c_werror_flag 3683 CFLAGS="-g" 3684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3685/* end confdefs.h. */ 3686 3687int 3688main () 3689{ 3690 3691 ; 3692 return 0; 3693} 3694_ACEOF 3695if ac_fn_c_try_compile "$LINENO"; then : 3696 ac_cv_prog_cc_g=yes 3697fi 3698rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3699fi 3700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3701fi 3702rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3703 ac_c_werror_flag=$ac_save_c_werror_flag 3704fi 3705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3706$as_echo "$ac_cv_prog_cc_g" >&6; } 3707if test "$ac_test_CFLAGS" = set; then 3708 CFLAGS=$ac_save_CFLAGS 3709elif test $ac_cv_prog_cc_g = yes; then 3710 if test "$GCC" = yes; then 3711 CFLAGS="-g -O2" 3712 else 3713 CFLAGS="-g" 3714 fi 3715else 3716 if test "$GCC" = yes; then 3717 CFLAGS="-O2" 3718 else 3719 CFLAGS= 3720 fi 3721fi 3722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3723$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3724if test "${ac_cv_prog_cc_c89+set}" = set; then : 3725 $as_echo_n "(cached) " >&6 3726else 3727 ac_cv_prog_cc_c89=no 3728ac_save_CC=$CC 3729cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3730/* end confdefs.h. */ 3731#include <stdarg.h> 3732#include <stdio.h> 3733#include <sys/types.h> 3734#include <sys/stat.h> 3735/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3736struct buf { int x; }; 3737FILE * (*rcsopen) (struct buf *, struct stat *, int); 3738static char *e (p, i) 3739 char **p; 3740 int i; 3741{ 3742 return p[i]; 3743} 3744static char *f (char * (*g) (char **, int), char **p, ...) 3745{ 3746 char *s; 3747 va_list v; 3748 va_start (v,p); 3749 s = g (p, va_arg (v,int)); 3750 va_end (v); 3751 return s; 3752} 3753 3754/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3755 function prototypes and stuff, but not '\xHH' hex character constants. 3756 These don't provoke an error unfortunately, instead are silently treated 3757 as 'x'. The following induces an error, until -std is added to get 3758 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3759 array size at least. It's necessary to write '\x00'==0 to get something 3760 that's true only with -std. */ 3761int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3762 3763/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3764 inside strings and character constants. */ 3765#define FOO(x) 'x' 3766int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3767 3768int test (int i, double x); 3769struct s1 {int (*f) (int a);}; 3770struct s2 {int (*f) (double a);}; 3771int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3772int argc; 3773char **argv; 3774int 3775main () 3776{ 3777return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3778 ; 3779 return 0; 3780} 3781_ACEOF 3782for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3783 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3784do 3785 CC="$ac_save_CC $ac_arg" 3786 if ac_fn_c_try_compile "$LINENO"; then : 3787 ac_cv_prog_cc_c89=$ac_arg 3788fi 3789rm -f core conftest.err conftest.$ac_objext 3790 test "x$ac_cv_prog_cc_c89" != "xno" && break 3791done 3792rm -f conftest.$ac_ext 3793CC=$ac_save_CC 3794 3795fi 3796# AC_CACHE_VAL 3797case "x$ac_cv_prog_cc_c89" in 3798 x) 3799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3800$as_echo "none needed" >&6; } ;; 3801 xno) 3802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3803$as_echo "unsupported" >&6; } ;; 3804 *) 3805 CC="$CC $ac_cv_prog_cc_c89" 3806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3807$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3808esac 3809if test "x$ac_cv_prog_cc_c89" != xno; then : 3810 3811fi 3812 3813ac_ext=c 3814ac_cpp='$CPP $CPPFLAGS' 3815ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3816ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3817ac_compiler_gnu=$ac_cv_c_compiler_gnu 3818DEPDIR="${am__leading_dot}deps" 3819 3820ac_config_commands="$ac_config_commands depfiles" 3821 3822 3823am_make=${MAKE-make} 3824cat > confinc << 'END' 3825am__doit: 3826 @echo this is the am__doit target 3827.PHONY: am__doit 3828END 3829# If we don't find an include directive, just comment out the code. 3830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3831$as_echo_n "checking for style of include used by $am_make... " >&6; } 3832am__include="#" 3833am__quote= 3834_am_result=none 3835# First try GNU make style include. 3836echo "include confinc" > confmf 3837# Ignore all kinds of additional output from `make'. 3838case `$am_make -s -f confmf 2> /dev/null` in #( 3839*the\ am__doit\ target*) 3840 am__include=include 3841 am__quote= 3842 _am_result=GNU 3843 ;; 3844esac 3845# Now try BSD make style include. 3846if test "$am__include" = "#"; then 3847 echo '.include "confinc"' > confmf 3848 case `$am_make -s -f confmf 2> /dev/null` in #( 3849 *the\ am__doit\ target*) 3850 am__include=.include 3851 am__quote="\"" 3852 _am_result=BSD 3853 ;; 3854 esac 3855fi 3856 3857 3858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3859$as_echo "$_am_result" >&6; } 3860rm -f confinc confmf 3861 3862# Check whether --enable-dependency-tracking was given. 3863if test "${enable_dependency_tracking+set}" = set; then : 3864 enableval=$enable_dependency_tracking; 3865fi 3866 3867if test "x$enable_dependency_tracking" != xno; then 3868 am_depcomp="$ac_aux_dir/depcomp" 3869 AMDEPBACKSLASH='\' 3870fi 3871 if test "x$enable_dependency_tracking" != xno; then 3872 AMDEP_TRUE= 3873 AMDEP_FALSE='#' 3874else 3875 AMDEP_TRUE='#' 3876 AMDEP_FALSE= 3877fi 3878 3879 3880 3881depcc="$CC" am_compiler_list= 3882 3883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3884$as_echo_n "checking dependency style of $depcc... " >&6; } 3885if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 3886 $as_echo_n "(cached) " >&6 3887else 3888 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3889 # We make a subdir and do the tests there. Otherwise we can end up 3890 # making bogus files that we don't know about and never remove. For 3891 # instance it was reported that on HP-UX the gcc test will end up 3892 # making a dummy file named `D' -- because `-MD' means `put the output 3893 # in D'. 3894 mkdir conftest.dir 3895 # Copy depcomp to subdir because otherwise we won't find it if we're 3896 # using a relative directory. 3897 cp "$am_depcomp" conftest.dir 3898 cd conftest.dir 3899 # We will build objects and dependencies in a subdirectory because 3900 # it helps to detect inapplicable dependency modes. For instance 3901 # both Tru64's cc and ICC support -MD to output dependencies as a 3902 # side effect of compilation, but ICC will put the dependencies in 3903 # the current directory while Tru64 will put them in the object 3904 # directory. 3905 mkdir sub 3906 3907 am_cv_CC_dependencies_compiler_type=none 3908 if test "$am_compiler_list" = ""; then 3909 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3910 fi 3911 am__universal=false 3912 case " $depcc " in #( 3913 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3914 esac 3915 3916 for depmode in $am_compiler_list; do 3917 # Setup a source with many dependencies, because some compilers 3918 # like to wrap large dependency lists on column 80 (with \), and 3919 # we should not choose a depcomp mode which is confused by this. 3920 # 3921 # We need to recreate these files for each test, as the compiler may 3922 # overwrite some of them when testing with obscure command lines. 3923 # This happens at least with the AIX C compiler. 3924 : > sub/conftest.c 3925 for i in 1 2 3 4 5 6; do 3926 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3927 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3928 # Solaris 8's {/usr,}/bin/sh. 3929 touch sub/conftst$i.h 3930 done 3931 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3932 3933 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3934 # mode. It turns out that the SunPro C++ compiler does not properly 3935 # handle `-M -o', and we need to detect this. Also, some Intel 3936 # versions had trouble with output in subdirs 3937 am__obj=sub/conftest.${OBJEXT-o} 3938 am__minus_obj="-o $am__obj" 3939 case $depmode in 3940 gcc) 3941 # This depmode causes a compiler race in universal mode. 3942 test "$am__universal" = false || continue 3943 ;; 3944 nosideeffect) 3945 # after this tag, mechanisms are not by side-effect, so they'll 3946 # only be used when explicitly requested 3947 if test "x$enable_dependency_tracking" = xyes; then 3948 continue 3949 else 3950 break 3951 fi 3952 ;; 3953 msvisualcpp | msvcmsys) 3954 # This compiler won't grok `-c -o', but also, the minuso test has 3955 # not run yet. These depmodes are late enough in the game, and 3956 # so weak that their functioning should not be impacted. 3957 am__obj=conftest.${OBJEXT-o} 3958 am__minus_obj= 3959 ;; 3960 none) break ;; 3961 esac 3962 if depmode=$depmode \ 3963 source=sub/conftest.c object=$am__obj \ 3964 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3965 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3966 >/dev/null 2>conftest.err && 3967 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3968 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3969 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3970 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3971 # icc doesn't choke on unknown options, it will just issue warnings 3972 # or remarks (even with -Werror). So we grep stderr for any message 3973 # that says an option was ignored or not supported. 3974 # When given -MP, icc 7.0 and 7.1 complain thusly: 3975 # icc: Command line warning: ignoring option '-M'; no argument required 3976 # The diagnosis changed in icc 8.0: 3977 # icc: Command line remark: option '-MP' not supported 3978 if (grep 'ignoring option' conftest.err || 3979 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3980 am_cv_CC_dependencies_compiler_type=$depmode 3981 break 3982 fi 3983 fi 3984 done 3985 3986 cd .. 3987 rm -rf conftest.dir 3988else 3989 am_cv_CC_dependencies_compiler_type=none 3990fi 3991 3992fi 3993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3994$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3995CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3996 3997 if 3998 test "x$enable_dependency_tracking" != xno \ 3999 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4000 am__fastdepCC_TRUE= 4001 am__fastdepCC_FALSE='#' 4002else 4003 am__fastdepCC_TRUE='#' 4004 am__fastdepCC_FALSE= 4005fi 4006 4007 4008case `pwd` in 4009 *\ * | *\ *) 4010 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4011$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4012esac 4013 4014 4015 4016macro_version='2.2.6' 4017macro_revision='1.3012' 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031ltmain="$ac_aux_dir/ltmain.sh" 4032 4033# Make sure we can run config.sub. 4034$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4035 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4036 4037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4038$as_echo_n "checking build system type... " >&6; } 4039if test "${ac_cv_build+set}" = set; then : 4040 $as_echo_n "(cached) " >&6 4041else 4042 ac_build_alias=$build_alias 4043test "x$ac_build_alias" = x && 4044 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4045test "x$ac_build_alias" = x && 4046 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 4047ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4048 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4049 4050fi 4051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4052$as_echo "$ac_cv_build" >&6; } 4053case $ac_cv_build in 4054*-*-*) ;; 4055*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 4056esac 4057build=$ac_cv_build 4058ac_save_IFS=$IFS; IFS='-' 4059set x $ac_cv_build 4060shift 4061build_cpu=$1 4062build_vendor=$2 4063shift; shift 4064# Remember, the first character of IFS is used to create $*, 4065# except with old shells: 4066build_os=$* 4067IFS=$ac_save_IFS 4068case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4069 4070 4071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4072$as_echo_n "checking host system type... " >&6; } 4073if test "${ac_cv_host+set}" = set; then : 4074 $as_echo_n "(cached) " >&6 4075else 4076 if test "x$host_alias" = x; then 4077 ac_cv_host=$ac_cv_build 4078else 4079 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4080 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4081fi 4082 4083fi 4084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4085$as_echo "$ac_cv_host" >&6; } 4086case $ac_cv_host in 4087*-*-*) ;; 4088*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 4089esac 4090host=$ac_cv_host 4091ac_save_IFS=$IFS; IFS='-' 4092set x $ac_cv_host 4093shift 4094host_cpu=$1 4095host_vendor=$2 4096shift; shift 4097# Remember, the first character of IFS is used to create $*, 4098# except with old shells: 4099host_os=$* 4100IFS=$ac_save_IFS 4101case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4102 4103 4104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4105$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4106if test "${ac_cv_path_SED+set}" = set; then : 4107 $as_echo_n "(cached) " >&6 4108else 4109 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4110 for ac_i in 1 2 3 4 5 6 7; do 4111 ac_script="$ac_script$as_nl$ac_script" 4112 done 4113 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4114 { ac_script=; unset ac_script;} 4115 if test -z "$SED"; then 4116 ac_path_SED_found=false 4117 # Loop through the user's path and test for each of PROGNAME-LIST 4118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4119for as_dir in $PATH 4120do 4121 IFS=$as_save_IFS 4122 test -z "$as_dir" && as_dir=. 4123 for ac_prog in sed gsed; do 4124 for ac_exec_ext in '' $ac_executable_extensions; do 4125 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4126 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4127# Check for GNU ac_path_SED and select it if it is found. 4128 # Check for GNU $ac_path_SED 4129case `"$ac_path_SED" --version 2>&1` in 4130*GNU*) 4131 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4132*) 4133 ac_count=0 4134 $as_echo_n 0123456789 >"conftest.in" 4135 while : 4136 do 4137 cat "conftest.in" "conftest.in" >"conftest.tmp" 4138 mv "conftest.tmp" "conftest.in" 4139 cp "conftest.in" "conftest.nl" 4140 $as_echo '' >> "conftest.nl" 4141 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4142 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4143 as_fn_arith $ac_count + 1 && ac_count=$as_val 4144 if test $ac_count -gt ${ac_path_SED_max-0}; then 4145 # Best one so far, save it but keep looking for a better one 4146 ac_cv_path_SED="$ac_path_SED" 4147 ac_path_SED_max=$ac_count 4148 fi 4149 # 10*(2^10) chars as input seems more than enough 4150 test $ac_count -gt 10 && break 4151 done 4152 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4153esac 4154 4155 $ac_path_SED_found && break 3 4156 done 4157 done 4158 done 4159IFS=$as_save_IFS 4160 if test -z "$ac_cv_path_SED"; then 4161 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4162 fi 4163else 4164 ac_cv_path_SED=$SED 4165fi 4166 4167fi 4168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4169$as_echo "$ac_cv_path_SED" >&6; } 4170 SED="$ac_cv_path_SED" 4171 rm -f conftest.sed 4172 4173test -z "$SED" && SED=sed 4174Xsed="$SED -e 1s/^X//" 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4187$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4188if test "${ac_cv_path_GREP+set}" = set; then : 4189 $as_echo_n "(cached) " >&6 4190else 4191 if test -z "$GREP"; then 4192 ac_path_GREP_found=false 4193 # Loop through the user's path and test for each of PROGNAME-LIST 4194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4195for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4196do 4197 IFS=$as_save_IFS 4198 test -z "$as_dir" && as_dir=. 4199 for ac_prog in grep ggrep; do 4200 for ac_exec_ext in '' $ac_executable_extensions; do 4201 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4202 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4203# Check for GNU ac_path_GREP and select it if it is found. 4204 # Check for GNU $ac_path_GREP 4205case `"$ac_path_GREP" --version 2>&1` in 4206*GNU*) 4207 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4208*) 4209 ac_count=0 4210 $as_echo_n 0123456789 >"conftest.in" 4211 while : 4212 do 4213 cat "conftest.in" "conftest.in" >"conftest.tmp" 4214 mv "conftest.tmp" "conftest.in" 4215 cp "conftest.in" "conftest.nl" 4216 $as_echo 'GREP' >> "conftest.nl" 4217 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4218 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4219 as_fn_arith $ac_count + 1 && ac_count=$as_val 4220 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4221 # Best one so far, save it but keep looking for a better one 4222 ac_cv_path_GREP="$ac_path_GREP" 4223 ac_path_GREP_max=$ac_count 4224 fi 4225 # 10*(2^10) chars as input seems more than enough 4226 test $ac_count -gt 10 && break 4227 done 4228 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4229esac 4230 4231 $ac_path_GREP_found && break 3 4232 done 4233 done 4234 done 4235IFS=$as_save_IFS 4236 if test -z "$ac_cv_path_GREP"; then 4237 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4238 fi 4239else 4240 ac_cv_path_GREP=$GREP 4241fi 4242 4243fi 4244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4245$as_echo "$ac_cv_path_GREP" >&6; } 4246 GREP="$ac_cv_path_GREP" 4247 4248 4249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4250$as_echo_n "checking for egrep... " >&6; } 4251if test "${ac_cv_path_EGREP+set}" = set; then : 4252 $as_echo_n "(cached) " >&6 4253else 4254 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4255 then ac_cv_path_EGREP="$GREP -E" 4256 else 4257 if test -z "$EGREP"; then 4258 ac_path_EGREP_found=false 4259 # Loop through the user's path and test for each of PROGNAME-LIST 4260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4261for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4262do 4263 IFS=$as_save_IFS 4264 test -z "$as_dir" && as_dir=. 4265 for ac_prog in egrep; do 4266 for ac_exec_ext in '' $ac_executable_extensions; do 4267 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4268 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4269# Check for GNU ac_path_EGREP and select it if it is found. 4270 # Check for GNU $ac_path_EGREP 4271case `"$ac_path_EGREP" --version 2>&1` in 4272*GNU*) 4273 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4274*) 4275 ac_count=0 4276 $as_echo_n 0123456789 >"conftest.in" 4277 while : 4278 do 4279 cat "conftest.in" "conftest.in" >"conftest.tmp" 4280 mv "conftest.tmp" "conftest.in" 4281 cp "conftest.in" "conftest.nl" 4282 $as_echo 'EGREP' >> "conftest.nl" 4283 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4284 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4285 as_fn_arith $ac_count + 1 && ac_count=$as_val 4286 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4287 # Best one so far, save it but keep looking for a better one 4288 ac_cv_path_EGREP="$ac_path_EGREP" 4289 ac_path_EGREP_max=$ac_count 4290 fi 4291 # 10*(2^10) chars as input seems more than enough 4292 test $ac_count -gt 10 && break 4293 done 4294 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4295esac 4296 4297 $ac_path_EGREP_found && break 3 4298 done 4299 done 4300 done 4301IFS=$as_save_IFS 4302 if test -z "$ac_cv_path_EGREP"; then 4303 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4304 fi 4305else 4306 ac_cv_path_EGREP=$EGREP 4307fi 4308 4309 fi 4310fi 4311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4312$as_echo "$ac_cv_path_EGREP" >&6; } 4313 EGREP="$ac_cv_path_EGREP" 4314 4315 4316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4317$as_echo_n "checking for fgrep... " >&6; } 4318if test "${ac_cv_path_FGREP+set}" = set; then : 4319 $as_echo_n "(cached) " >&6 4320else 4321 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4322 then ac_cv_path_FGREP="$GREP -F" 4323 else 4324 if test -z "$FGREP"; then 4325 ac_path_FGREP_found=false 4326 # Loop through the user's path and test for each of PROGNAME-LIST 4327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4328for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4329do 4330 IFS=$as_save_IFS 4331 test -z "$as_dir" && as_dir=. 4332 for ac_prog in fgrep; do 4333 for ac_exec_ext in '' $ac_executable_extensions; do 4334 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4335 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4336# Check for GNU ac_path_FGREP and select it if it is found. 4337 # Check for GNU $ac_path_FGREP 4338case `"$ac_path_FGREP" --version 2>&1` in 4339*GNU*) 4340 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4341*) 4342 ac_count=0 4343 $as_echo_n 0123456789 >"conftest.in" 4344 while : 4345 do 4346 cat "conftest.in" "conftest.in" >"conftest.tmp" 4347 mv "conftest.tmp" "conftest.in" 4348 cp "conftest.in" "conftest.nl" 4349 $as_echo 'FGREP' >> "conftest.nl" 4350 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4351 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4352 as_fn_arith $ac_count + 1 && ac_count=$as_val 4353 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4354 # Best one so far, save it but keep looking for a better one 4355 ac_cv_path_FGREP="$ac_path_FGREP" 4356 ac_path_FGREP_max=$ac_count 4357 fi 4358 # 10*(2^10) chars as input seems more than enough 4359 test $ac_count -gt 10 && break 4360 done 4361 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4362esac 4363 4364 $ac_path_FGREP_found && break 3 4365 done 4366 done 4367 done 4368IFS=$as_save_IFS 4369 if test -z "$ac_cv_path_FGREP"; then 4370 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4371 fi 4372else 4373 ac_cv_path_FGREP=$FGREP 4374fi 4375 4376 fi 4377fi 4378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4379$as_echo "$ac_cv_path_FGREP" >&6; } 4380 FGREP="$ac_cv_path_FGREP" 4381 4382 4383test -z "$GREP" && GREP=grep 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403# Check whether --with-gnu-ld was given. 4404if test "${with_gnu_ld+set}" = set; then : 4405 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4406else 4407 with_gnu_ld=no 4408fi 4409 4410ac_prog=ld 4411if test "$GCC" = yes; then 4412 # Check if gcc -print-prog-name=ld gives a path. 4413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4414$as_echo_n "checking for ld used by $CC... " >&6; } 4415 case $host in 4416 *-*-mingw*) 4417 # gcc leaves a trailing carriage return which upsets mingw 4418 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4419 *) 4420 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4421 esac 4422 case $ac_prog in 4423 # Accept absolute paths. 4424 [\\/]* | ?:[\\/]*) 4425 re_direlt='/[^/][^/]*/\.\./' 4426 # Canonicalize the pathname of ld 4427 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4428 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4429 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4430 done 4431 test -z "$LD" && LD="$ac_prog" 4432 ;; 4433 "") 4434 # If it fails, then pretend we aren't using GCC. 4435 ac_prog=ld 4436 ;; 4437 *) 4438 # If it is relative, then search for the first ld in PATH. 4439 with_gnu_ld=unknown 4440 ;; 4441 esac 4442elif test "$with_gnu_ld" = yes; then 4443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4444$as_echo_n "checking for GNU ld... " >&6; } 4445else 4446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4447$as_echo_n "checking for non-GNU ld... " >&6; } 4448fi 4449if test "${lt_cv_path_LD+set}" = set; then : 4450 $as_echo_n "(cached) " >&6 4451else 4452 if test -z "$LD"; then 4453 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4454 for ac_dir in $PATH; do 4455 IFS="$lt_save_ifs" 4456 test -z "$ac_dir" && ac_dir=. 4457 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4458 lt_cv_path_LD="$ac_dir/$ac_prog" 4459 # Check to see if the program is GNU ld. I'd rather use --version, 4460 # but apparently some variants of GNU ld only accept -v. 4461 # Break only if it was the GNU/non-GNU ld that we prefer. 4462 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4463 *GNU* | *'with BFD'*) 4464 test "$with_gnu_ld" != no && break 4465 ;; 4466 *) 4467 test "$with_gnu_ld" != yes && break 4468 ;; 4469 esac 4470 fi 4471 done 4472 IFS="$lt_save_ifs" 4473else 4474 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4475fi 4476fi 4477 4478LD="$lt_cv_path_LD" 4479if test -n "$LD"; then 4480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4481$as_echo "$LD" >&6; } 4482else 4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4484$as_echo "no" >&6; } 4485fi 4486test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 4487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4488$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4489if test "${lt_cv_prog_gnu_ld+set}" = set; then : 4490 $as_echo_n "(cached) " >&6 4491else 4492 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4493case `$LD -v 2>&1 </dev/null` in 4494*GNU* | *'with BFD'*) 4495 lt_cv_prog_gnu_ld=yes 4496 ;; 4497*) 4498 lt_cv_prog_gnu_ld=no 4499 ;; 4500esac 4501fi 4502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4503$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4504with_gnu_ld=$lt_cv_prog_gnu_ld 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4515$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4516if test "${lt_cv_path_NM+set}" = set; then : 4517 $as_echo_n "(cached) " >&6 4518else 4519 if test -n "$NM"; then 4520 # Let the user override the test. 4521 lt_cv_path_NM="$NM" 4522else 4523 lt_nm_to_check="${ac_tool_prefix}nm" 4524 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4525 lt_nm_to_check="$lt_nm_to_check nm" 4526 fi 4527 for lt_tmp_nm in $lt_nm_to_check; do 4528 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4529 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4530 IFS="$lt_save_ifs" 4531 test -z "$ac_dir" && ac_dir=. 4532 tmp_nm="$ac_dir/$lt_tmp_nm" 4533 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4534 # Check to see if the nm accepts a BSD-compat flag. 4535 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4536 # nm: unknown option "B" ignored 4537 # Tru64's nm complains that /dev/null is an invalid object file 4538 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4539 */dev/null* | *'Invalid file or object type'*) 4540 lt_cv_path_NM="$tmp_nm -B" 4541 break 4542 ;; 4543 *) 4544 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4545 */dev/null*) 4546 lt_cv_path_NM="$tmp_nm -p" 4547 break 4548 ;; 4549 *) 4550 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4551 continue # so that we can try to find one that supports BSD flags 4552 ;; 4553 esac 4554 ;; 4555 esac 4556 fi 4557 done 4558 IFS="$lt_save_ifs" 4559 done 4560 : ${lt_cv_path_NM=no} 4561fi 4562fi 4563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4564$as_echo "$lt_cv_path_NM" >&6; } 4565if test "$lt_cv_path_NM" != "no"; then 4566 NM="$lt_cv_path_NM" 4567else 4568 # Didn't find any BSD compatible name lister, look for dumpbin. 4569 if test -n "$ac_tool_prefix"; then 4570 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4571 do 4572 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4573set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4575$as_echo_n "checking for $ac_word... " >&6; } 4576if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 4577 $as_echo_n "(cached) " >&6 4578else 4579 if test -n "$DUMPBIN"; then 4580 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4581else 4582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4583for as_dir in $PATH 4584do 4585 IFS=$as_save_IFS 4586 test -z "$as_dir" && as_dir=. 4587 for ac_exec_ext in '' $ac_executable_extensions; do 4588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4589 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4591 break 2 4592 fi 4593done 4594 done 4595IFS=$as_save_IFS 4596 4597fi 4598fi 4599DUMPBIN=$ac_cv_prog_DUMPBIN 4600if test -n "$DUMPBIN"; then 4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4602$as_echo "$DUMPBIN" >&6; } 4603else 4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4605$as_echo "no" >&6; } 4606fi 4607 4608 4609 test -n "$DUMPBIN" && break 4610 done 4611fi 4612if test -z "$DUMPBIN"; then 4613 ac_ct_DUMPBIN=$DUMPBIN 4614 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 4615do 4616 # Extract the first word of "$ac_prog", so it can be a program name with args. 4617set dummy $ac_prog; ac_word=$2 4618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4619$as_echo_n "checking for $ac_word... " >&6; } 4620if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 4621 $as_echo_n "(cached) " >&6 4622else 4623 if test -n "$ac_ct_DUMPBIN"; then 4624 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4625else 4626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4627for as_dir in $PATH 4628do 4629 IFS=$as_save_IFS 4630 test -z "$as_dir" && as_dir=. 4631 for ac_exec_ext in '' $ac_executable_extensions; do 4632 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4633 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4635 break 2 4636 fi 4637done 4638 done 4639IFS=$as_save_IFS 4640 4641fi 4642fi 4643ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4644if test -n "$ac_ct_DUMPBIN"; then 4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4646$as_echo "$ac_ct_DUMPBIN" >&6; } 4647else 4648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4649$as_echo "no" >&6; } 4650fi 4651 4652 4653 test -n "$ac_ct_DUMPBIN" && break 4654done 4655 4656 if test "x$ac_ct_DUMPBIN" = x; then 4657 DUMPBIN=":" 4658 else 4659 case $cross_compiling:$ac_tool_warned in 4660yes:) 4661{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4662$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4663ac_tool_warned=yes ;; 4664esac 4665 DUMPBIN=$ac_ct_DUMPBIN 4666 fi 4667fi 4668 4669 4670 if test "$DUMPBIN" != ":"; then 4671 NM="$DUMPBIN" 4672 fi 4673fi 4674test -z "$NM" && NM=nm 4675 4676 4677 4678 4679 4680 4681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4682$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4683if test "${lt_cv_nm_interface+set}" = set; then : 4684 $as_echo_n "(cached) " >&6 4685else 4686 lt_cv_nm_interface="BSD nm" 4687 echo "int some_variable = 0;" > conftest.$ac_ext 4688 (eval echo "\"\$as_me:4688: $ac_compile\"" >&5) 4689 (eval "$ac_compile" 2>conftest.err) 4690 cat conftest.err >&5 4691 (eval echo "\"\$as_me:4691: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4692 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4693 cat conftest.err >&5 4694 (eval echo "\"\$as_me:4694: output\"" >&5) 4695 cat conftest.out >&5 4696 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4697 lt_cv_nm_interface="MS dumpbin" 4698 fi 4699 rm -f conftest* 4700fi 4701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4702$as_echo "$lt_cv_nm_interface" >&6; } 4703 4704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4705$as_echo_n "checking whether ln -s works... " >&6; } 4706LN_S=$as_ln_s 4707if test "$LN_S" = "ln -s"; then 4708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4709$as_echo "yes" >&6; } 4710else 4711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4712$as_echo "no, using $LN_S" >&6; } 4713fi 4714 4715# find the maximum length of command line arguments 4716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4717$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4718if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 4719 $as_echo_n "(cached) " >&6 4720else 4721 i=0 4722 teststring="ABCD" 4723 4724 case $build_os in 4725 msdosdjgpp*) 4726 # On DJGPP, this test can blow up pretty badly due to problems in libc 4727 # (any single argument exceeding 2000 bytes causes a buffer overrun 4728 # during glob expansion). Even if it were fixed, the result of this 4729 # check would be larger than it should be. 4730 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4731 ;; 4732 4733 gnu*) 4734 # Under GNU Hurd, this test is not required because there is 4735 # no limit to the length of command line arguments. 4736 # Libtool will interpret -1 as no limit whatsoever 4737 lt_cv_sys_max_cmd_len=-1; 4738 ;; 4739 4740 cygwin* | mingw* | cegcc*) 4741 # On Win9x/ME, this test blows up -- it succeeds, but takes 4742 # about 5 minutes as the teststring grows exponentially. 4743 # Worse, since 9x/ME are not pre-emptively multitasking, 4744 # you end up with a "frozen" computer, even though with patience 4745 # the test eventually succeeds (with a max line length of 256k). 4746 # Instead, let's just punt: use the minimum linelength reported by 4747 # all of the supported platforms: 8192 (on NT/2K/XP). 4748 lt_cv_sys_max_cmd_len=8192; 4749 ;; 4750 4751 amigaos*) 4752 # On AmigaOS with pdksh, this test takes hours, literally. 4753 # So we just punt and use a minimum line length of 8192. 4754 lt_cv_sys_max_cmd_len=8192; 4755 ;; 4756 4757 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4758 # This has been around since 386BSD, at least. Likely further. 4759 if test -x /sbin/sysctl; then 4760 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4761 elif test -x /usr/sbin/sysctl; then 4762 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4763 else 4764 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4765 fi 4766 # And add a safety zone 4767 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4768 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4769 ;; 4770 4771 interix*) 4772 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4773 lt_cv_sys_max_cmd_len=196608 4774 ;; 4775 4776 osf*) 4777 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4778 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4779 # nice to cause kernel panics so lets avoid the loop below. 4780 # First set a reasonable default. 4781 lt_cv_sys_max_cmd_len=16384 4782 # 4783 if test -x /sbin/sysconfig; then 4784 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4785 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4786 esac 4787 fi 4788 ;; 4789 sco3.2v5*) 4790 lt_cv_sys_max_cmd_len=102400 4791 ;; 4792 sysv5* | sco5v6* | sysv4.2uw2*) 4793 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4794 if test -n "$kargmax"; then 4795 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4796 else 4797 lt_cv_sys_max_cmd_len=32768 4798 fi 4799 ;; 4800 *) 4801 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4802 if test -n "$lt_cv_sys_max_cmd_len"; then 4803 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4804 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4805 else 4806 # Make teststring a little bigger before we do anything with it. 4807 # a 1K string should be a reasonable start. 4808 for i in 1 2 3 4 5 6 7 8 ; do 4809 teststring=$teststring$teststring 4810 done 4811 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4812 # If test is not a shell built-in, we'll probably end up computing a 4813 # maximum length that is only half of the actual maximum length, but 4814 # we can't tell. 4815 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 4816 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 4817 test $i != 17 # 1/2 MB should be enough 4818 do 4819 i=`expr $i + 1` 4820 teststring=$teststring$teststring 4821 done 4822 # Only check the string length outside the loop. 4823 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4824 teststring= 4825 # Add a significant safety factor because C++ compilers can tack on 4826 # massive amounts of additional arguments before passing them to the 4827 # linker. It appears as though 1/2 is a usable value. 4828 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4829 fi 4830 ;; 4831 esac 4832 4833fi 4834 4835if test -n $lt_cv_sys_max_cmd_len ; then 4836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4837$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4838else 4839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4840$as_echo "none" >&6; } 4841fi 4842max_cmd_len=$lt_cv_sys_max_cmd_len 4843 4844 4845 4846 4847 4848 4849: ${CP="cp -f"} 4850: ${MV="mv -f"} 4851: ${RM="rm -f"} 4852 4853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4854$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4855# Try some XSI features 4856xsi_shell=no 4857( _lt_dummy="a/b/c" 4858 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4859 = c,a/b,, \ 4860 && eval 'test $(( 1 + 1 )) -eq 2 \ 4861 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4862 && xsi_shell=yes 4863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4864$as_echo "$xsi_shell" >&6; } 4865 4866 4867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4868$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4869lt_shell_append=no 4870( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4871 >/dev/null 2>&1 \ 4872 && lt_shell_append=yes 4873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4874$as_echo "$lt_shell_append" >&6; } 4875 4876 4877if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4878 lt_unset=unset 4879else 4880 lt_unset=false 4881fi 4882 4883 4884 4885 4886 4887# test EBCDIC or ASCII 4888case `echo X|tr X '\101'` in 4889 A) # ASCII based system 4890 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4891 lt_SP2NL='tr \040 \012' 4892 lt_NL2SP='tr \015\012 \040\040' 4893 ;; 4894 *) # EBCDIC based system 4895 lt_SP2NL='tr \100 \n' 4896 lt_NL2SP='tr \r\n \100\100' 4897 ;; 4898esac 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4909$as_echo_n "checking for $LD option to reload object files... " >&6; } 4910if test "${lt_cv_ld_reload_flag+set}" = set; then : 4911 $as_echo_n "(cached) " >&6 4912else 4913 lt_cv_ld_reload_flag='-r' 4914fi 4915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4916$as_echo "$lt_cv_ld_reload_flag" >&6; } 4917reload_flag=$lt_cv_ld_reload_flag 4918case $reload_flag in 4919"" | " "*) ;; 4920*) reload_flag=" $reload_flag" ;; 4921esac 4922reload_cmds='$LD$reload_flag -o $output$reload_objs' 4923case $host_os in 4924 darwin*) 4925 if test "$GCC" = yes; then 4926 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4927 else 4928 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4929 fi 4930 ;; 4931esac 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941if test -n "$ac_tool_prefix"; then 4942 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4943set dummy ${ac_tool_prefix}objdump; ac_word=$2 4944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4945$as_echo_n "checking for $ac_word... " >&6; } 4946if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 4947 $as_echo_n "(cached) " >&6 4948else 4949 if test -n "$OBJDUMP"; then 4950 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4951else 4952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4953for as_dir in $PATH 4954do 4955 IFS=$as_save_IFS 4956 test -z "$as_dir" && as_dir=. 4957 for ac_exec_ext in '' $ac_executable_extensions; do 4958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4959 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4961 break 2 4962 fi 4963done 4964 done 4965IFS=$as_save_IFS 4966 4967fi 4968fi 4969OBJDUMP=$ac_cv_prog_OBJDUMP 4970if test -n "$OBJDUMP"; then 4971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4972$as_echo "$OBJDUMP" >&6; } 4973else 4974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4975$as_echo "no" >&6; } 4976fi 4977 4978 4979fi 4980if test -z "$ac_cv_prog_OBJDUMP"; then 4981 ac_ct_OBJDUMP=$OBJDUMP 4982 # Extract the first word of "objdump", so it can be a program name with args. 4983set dummy objdump; ac_word=$2 4984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4985$as_echo_n "checking for $ac_word... " >&6; } 4986if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 4987 $as_echo_n "(cached) " >&6 4988else 4989 if test -n "$ac_ct_OBJDUMP"; then 4990 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4991else 4992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4993for as_dir in $PATH 4994do 4995 IFS=$as_save_IFS 4996 test -z "$as_dir" && as_dir=. 4997 for ac_exec_ext in '' $ac_executable_extensions; do 4998 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4999 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5001 break 2 5002 fi 5003done 5004 done 5005IFS=$as_save_IFS 5006 5007fi 5008fi 5009ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5010if test -n "$ac_ct_OBJDUMP"; then 5011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5012$as_echo "$ac_ct_OBJDUMP" >&6; } 5013else 5014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5015$as_echo "no" >&6; } 5016fi 5017 5018 if test "x$ac_ct_OBJDUMP" = x; then 5019 OBJDUMP="false" 5020 else 5021 case $cross_compiling:$ac_tool_warned in 5022yes:) 5023{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5024$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5025ac_tool_warned=yes ;; 5026esac 5027 OBJDUMP=$ac_ct_OBJDUMP 5028 fi 5029else 5030 OBJDUMP="$ac_cv_prog_OBJDUMP" 5031fi 5032 5033test -z "$OBJDUMP" && OBJDUMP=objdump 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5044$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5045if test "${lt_cv_deplibs_check_method+set}" = set; then : 5046 $as_echo_n "(cached) " >&6 5047else 5048 lt_cv_file_magic_cmd='$MAGIC_CMD' 5049lt_cv_file_magic_test_file= 5050lt_cv_deplibs_check_method='unknown' 5051# Need to set the preceding variable on all platforms that support 5052# interlibrary dependencies. 5053# 'none' -- dependencies not supported. 5054# `unknown' -- same as none, but documents that we really don't know. 5055# 'pass_all' -- all dependencies passed with no checks. 5056# 'test_compile' -- check by making test program. 5057# 'file_magic [[regex]]' -- check by looking for files in library path 5058# which responds to the $file_magic_cmd with a given extended regex. 5059# If you have `file' or equivalent on your system and you're not sure 5060# whether `pass_all' will *always* work, you probably want this one. 5061 5062case $host_os in 5063aix[4-9]*) 5064 lt_cv_deplibs_check_method=pass_all 5065 ;; 5066 5067beos*) 5068 lt_cv_deplibs_check_method=pass_all 5069 ;; 5070 5071bsdi[45]*) 5072 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5073 lt_cv_file_magic_cmd='/usr/bin/file -L' 5074 lt_cv_file_magic_test_file=/shlib/libc.so 5075 ;; 5076 5077cygwin*) 5078 # func_win32_libid is a shell function defined in ltmain.sh 5079 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5080 lt_cv_file_magic_cmd='func_win32_libid' 5081 ;; 5082 5083mingw* | pw32*) 5084 # Base MSYS/MinGW do not provide the 'file' command needed by 5085 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5086 # unless we find 'file', for example because we are cross-compiling. 5087 if ( file / ) >/dev/null 2>&1; then 5088 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5089 lt_cv_file_magic_cmd='func_win32_libid' 5090 else 5091 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5092 lt_cv_file_magic_cmd='$OBJDUMP -f' 5093 fi 5094 ;; 5095 5096cegcc) 5097 # use the weaker test based on 'objdump'. See mingw*. 5098 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5099 lt_cv_file_magic_cmd='$OBJDUMP -f' 5100 ;; 5101 5102darwin* | rhapsody*) 5103 lt_cv_deplibs_check_method=pass_all 5104 ;; 5105 5106freebsd* | dragonfly*) 5107 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5108 case $host_cpu in 5109 i*86 ) 5110 # Not sure whether the presence of OpenBSD here was a mistake. 5111 # Let's accept both of them until this is cleared up. 5112 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5113 lt_cv_file_magic_cmd=/usr/bin/file 5114 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5115 ;; 5116 esac 5117 else 5118 lt_cv_deplibs_check_method=pass_all 5119 fi 5120 ;; 5121 5122gnu*) 5123 lt_cv_deplibs_check_method=pass_all 5124 ;; 5125 5126hpux10.20* | hpux11*) 5127 lt_cv_file_magic_cmd=/usr/bin/file 5128 case $host_cpu in 5129 ia64*) 5130 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5131 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5132 ;; 5133 hppa*64*) 5134 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]' 5135 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5136 ;; 5137 *) 5138 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 5139 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5140 ;; 5141 esac 5142 ;; 5143 5144interix[3-9]*) 5145 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5146 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5147 ;; 5148 5149irix5* | irix6* | nonstopux*) 5150 case $LD in 5151 *-32|*"-32 ") libmagic=32-bit;; 5152 *-n32|*"-n32 ") libmagic=N32;; 5153 *-64|*"-64 ") libmagic=64-bit;; 5154 *) libmagic=never-match;; 5155 esac 5156 lt_cv_deplibs_check_method=pass_all 5157 ;; 5158 5159# This must be Linux ELF. 5160linux* | k*bsd*-gnu) 5161 lt_cv_deplibs_check_method=pass_all 5162 ;; 5163 5164netbsd* | netbsdelf*-gnu) 5165 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5166 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5167 else 5168 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5169 fi 5170 ;; 5171 5172newos6*) 5173 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5174 lt_cv_file_magic_cmd=/usr/bin/file 5175 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5176 ;; 5177 5178*nto* | *qnx*) 5179 lt_cv_deplibs_check_method=pass_all 5180 ;; 5181 5182openbsd*) 5183 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5184 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5185 else 5186 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5187 fi 5188 ;; 5189 5190osf3* | osf4* | osf5*) 5191 lt_cv_deplibs_check_method=pass_all 5192 ;; 5193 5194rdos*) 5195 lt_cv_deplibs_check_method=pass_all 5196 ;; 5197 5198solaris*) 5199 lt_cv_deplibs_check_method=pass_all 5200 ;; 5201 5202sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5203 lt_cv_deplibs_check_method=pass_all 5204 ;; 5205 5206sysv4 | sysv4.3*) 5207 case $host_vendor in 5208 motorola) 5209 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]' 5210 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5211 ;; 5212 ncr) 5213 lt_cv_deplibs_check_method=pass_all 5214 ;; 5215 sequent) 5216 lt_cv_file_magic_cmd='/bin/file' 5217 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5218 ;; 5219 sni) 5220 lt_cv_file_magic_cmd='/bin/file' 5221 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5222 lt_cv_file_magic_test_file=/lib/libc.so 5223 ;; 5224 siemens) 5225 lt_cv_deplibs_check_method=pass_all 5226 ;; 5227 pc) 5228 lt_cv_deplibs_check_method=pass_all 5229 ;; 5230 esac 5231 ;; 5232 5233tpf*) 5234 lt_cv_deplibs_check_method=pass_all 5235 ;; 5236esac 5237 5238fi 5239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5240$as_echo "$lt_cv_deplibs_check_method" >&6; } 5241file_magic_cmd=$lt_cv_file_magic_cmd 5242deplibs_check_method=$lt_cv_deplibs_check_method 5243test -z "$deplibs_check_method" && deplibs_check_method=unknown 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256if test -n "$ac_tool_prefix"; then 5257 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5258set dummy ${ac_tool_prefix}ar; ac_word=$2 5259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5260$as_echo_n "checking for $ac_word... " >&6; } 5261if test "${ac_cv_prog_AR+set}" = set; then : 5262 $as_echo_n "(cached) " >&6 5263else 5264 if test -n "$AR"; then 5265 ac_cv_prog_AR="$AR" # Let the user override the test. 5266else 5267as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5268for as_dir in $PATH 5269do 5270 IFS=$as_save_IFS 5271 test -z "$as_dir" && as_dir=. 5272 for ac_exec_ext in '' $ac_executable_extensions; do 5273 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5274 ac_cv_prog_AR="${ac_tool_prefix}ar" 5275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5276 break 2 5277 fi 5278done 5279 done 5280IFS=$as_save_IFS 5281 5282fi 5283fi 5284AR=$ac_cv_prog_AR 5285if test -n "$AR"; then 5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5287$as_echo "$AR" >&6; } 5288else 5289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5290$as_echo "no" >&6; } 5291fi 5292 5293 5294fi 5295if test -z "$ac_cv_prog_AR"; then 5296 ac_ct_AR=$AR 5297 # Extract the first word of "ar", so it can be a program name with args. 5298set dummy ar; ac_word=$2 5299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5300$as_echo_n "checking for $ac_word... " >&6; } 5301if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5302 $as_echo_n "(cached) " >&6 5303else 5304 if test -n "$ac_ct_AR"; then 5305 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5306else 5307as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5308for as_dir in $PATH 5309do 5310 IFS=$as_save_IFS 5311 test -z "$as_dir" && as_dir=. 5312 for ac_exec_ext in '' $ac_executable_extensions; do 5313 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5314 ac_cv_prog_ac_ct_AR="ar" 5315 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5316 break 2 5317 fi 5318done 5319 done 5320IFS=$as_save_IFS 5321 5322fi 5323fi 5324ac_ct_AR=$ac_cv_prog_ac_ct_AR 5325if test -n "$ac_ct_AR"; then 5326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5327$as_echo "$ac_ct_AR" >&6; } 5328else 5329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5330$as_echo "no" >&6; } 5331fi 5332 5333 if test "x$ac_ct_AR" = x; then 5334 AR="false" 5335 else 5336 case $cross_compiling:$ac_tool_warned in 5337yes:) 5338{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5339$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5340ac_tool_warned=yes ;; 5341esac 5342 AR=$ac_ct_AR 5343 fi 5344else 5345 AR="$ac_cv_prog_AR" 5346fi 5347 5348test -z "$AR" && AR=ar 5349test -z "$AR_FLAGS" && AR_FLAGS=cru 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361if test -n "$ac_tool_prefix"; then 5362 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5363set dummy ${ac_tool_prefix}strip; ac_word=$2 5364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5365$as_echo_n "checking for $ac_word... " >&6; } 5366if test "${ac_cv_prog_STRIP+set}" = set; then : 5367 $as_echo_n "(cached) " >&6 5368else 5369 if test -n "$STRIP"; then 5370 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5371else 5372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5373for as_dir in $PATH 5374do 5375 IFS=$as_save_IFS 5376 test -z "$as_dir" && as_dir=. 5377 for ac_exec_ext in '' $ac_executable_extensions; do 5378 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5379 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5381 break 2 5382 fi 5383done 5384 done 5385IFS=$as_save_IFS 5386 5387fi 5388fi 5389STRIP=$ac_cv_prog_STRIP 5390if test -n "$STRIP"; then 5391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5392$as_echo "$STRIP" >&6; } 5393else 5394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5395$as_echo "no" >&6; } 5396fi 5397 5398 5399fi 5400if test -z "$ac_cv_prog_STRIP"; then 5401 ac_ct_STRIP=$STRIP 5402 # Extract the first word of "strip", so it can be a program name with args. 5403set dummy strip; ac_word=$2 5404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5405$as_echo_n "checking for $ac_word... " >&6; } 5406if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 5407 $as_echo_n "(cached) " >&6 5408else 5409 if test -n "$ac_ct_STRIP"; then 5410 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5411else 5412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5413for as_dir in $PATH 5414do 5415 IFS=$as_save_IFS 5416 test -z "$as_dir" && as_dir=. 5417 for ac_exec_ext in '' $ac_executable_extensions; do 5418 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5419 ac_cv_prog_ac_ct_STRIP="strip" 5420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5421 break 2 5422 fi 5423done 5424 done 5425IFS=$as_save_IFS 5426 5427fi 5428fi 5429ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5430if test -n "$ac_ct_STRIP"; then 5431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5432$as_echo "$ac_ct_STRIP" >&6; } 5433else 5434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5435$as_echo "no" >&6; } 5436fi 5437 5438 if test "x$ac_ct_STRIP" = x; then 5439 STRIP=":" 5440 else 5441 case $cross_compiling:$ac_tool_warned in 5442yes:) 5443{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5444$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5445ac_tool_warned=yes ;; 5446esac 5447 STRIP=$ac_ct_STRIP 5448 fi 5449else 5450 STRIP="$ac_cv_prog_STRIP" 5451fi 5452 5453test -z "$STRIP" && STRIP=: 5454 5455 5456 5457 5458 5459 5460if test -n "$ac_tool_prefix"; then 5461 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5462set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5464$as_echo_n "checking for $ac_word... " >&6; } 5465if test "${ac_cv_prog_RANLIB+set}" = set; then : 5466 $as_echo_n "(cached) " >&6 5467else 5468 if test -n "$RANLIB"; then 5469 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5470else 5471as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5472for as_dir in $PATH 5473do 5474 IFS=$as_save_IFS 5475 test -z "$as_dir" && as_dir=. 5476 for ac_exec_ext in '' $ac_executable_extensions; do 5477 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5478 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5479 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5480 break 2 5481 fi 5482done 5483 done 5484IFS=$as_save_IFS 5485 5486fi 5487fi 5488RANLIB=$ac_cv_prog_RANLIB 5489if test -n "$RANLIB"; then 5490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5491$as_echo "$RANLIB" >&6; } 5492else 5493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5494$as_echo "no" >&6; } 5495fi 5496 5497 5498fi 5499if test -z "$ac_cv_prog_RANLIB"; then 5500 ac_ct_RANLIB=$RANLIB 5501 # Extract the first word of "ranlib", so it can be a program name with args. 5502set dummy ranlib; ac_word=$2 5503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5504$as_echo_n "checking for $ac_word... " >&6; } 5505if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 5506 $as_echo_n "(cached) " >&6 5507else 5508 if test -n "$ac_ct_RANLIB"; then 5509 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5510else 5511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5512for as_dir in $PATH 5513do 5514 IFS=$as_save_IFS 5515 test -z "$as_dir" && as_dir=. 5516 for ac_exec_ext in '' $ac_executable_extensions; do 5517 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5518 ac_cv_prog_ac_ct_RANLIB="ranlib" 5519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5520 break 2 5521 fi 5522done 5523 done 5524IFS=$as_save_IFS 5525 5526fi 5527fi 5528ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5529if test -n "$ac_ct_RANLIB"; then 5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5531$as_echo "$ac_ct_RANLIB" >&6; } 5532else 5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5534$as_echo "no" >&6; } 5535fi 5536 5537 if test "x$ac_ct_RANLIB" = x; then 5538 RANLIB=":" 5539 else 5540 case $cross_compiling:$ac_tool_warned in 5541yes:) 5542{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5543$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5544ac_tool_warned=yes ;; 5545esac 5546 RANLIB=$ac_ct_RANLIB 5547 fi 5548else 5549 RANLIB="$ac_cv_prog_RANLIB" 5550fi 5551 5552test -z "$RANLIB" && RANLIB=: 5553 5554 5555 5556 5557 5558 5559# Determine commands to create old-style static archives. 5560old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5561old_postinstall_cmds='chmod 644 $oldlib' 5562old_postuninstall_cmds= 5563 5564if test -n "$RANLIB"; then 5565 case $host_os in 5566 openbsd*) 5567 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5568 ;; 5569 *) 5570 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5571 ;; 5572 esac 5573 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5574fi 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609# If no C compiler was specified, use CC. 5610LTCC=${LTCC-"$CC"} 5611 5612# If no C compiler flags were specified, use CFLAGS. 5613LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5614 5615# Allow CC to be a program name with arguments. 5616compiler=$CC 5617 5618 5619# Check for command to grab the raw symbol name followed by C symbol from nm. 5620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5621$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5622if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 5623 $as_echo_n "(cached) " >&6 5624else 5625 5626# These are sane defaults that work on at least a few old systems. 5627# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5628 5629# Character class describing NM global symbol codes. 5630symcode='[BCDEGRST]' 5631 5632# Regexp to match symbols that can be accessed directly from C. 5633sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5634 5635# Define system-specific variables. 5636case $host_os in 5637aix*) 5638 symcode='[BCDT]' 5639 ;; 5640cygwin* | mingw* | pw32* | cegcc*) 5641 symcode='[ABCDGISTW]' 5642 ;; 5643hpux*) 5644 if test "$host_cpu" = ia64; then 5645 symcode='[ABCDEGRST]' 5646 fi 5647 ;; 5648irix* | nonstopux*) 5649 symcode='[BCDEGRST]' 5650 ;; 5651osf*) 5652 symcode='[BCDEGQRST]' 5653 ;; 5654solaris*) 5655 symcode='[BDRT]' 5656 ;; 5657sco3.2v5*) 5658 symcode='[DT]' 5659 ;; 5660sysv4.2uw2*) 5661 symcode='[DT]' 5662 ;; 5663sysv5* | sco5v6* | unixware* | OpenUNIX*) 5664 symcode='[ABDT]' 5665 ;; 5666sysv4) 5667 symcode='[DFNSTU]' 5668 ;; 5669esac 5670 5671# If we're using GNU nm, then use its standard symbol codes. 5672case `$NM -V 2>&1` in 5673*GNU* | *'with BFD'*) 5674 symcode='[ABCDGIRSTW]' ;; 5675esac 5676 5677# Transform an extracted symbol line into a proper C declaration. 5678# Some systems (esp. on ia64) link data and code symbols differently, 5679# so use this general approach. 5680lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5681 5682# Transform an extracted symbol line into symbol name and symbol address 5683lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5684lt_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'" 5685 5686# Handle CRLF in mingw tool chain 5687opt_cr= 5688case $build_os in 5689mingw*) 5690 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5691 ;; 5692esac 5693 5694# Try without a prefix underscore, then with it. 5695for ac_symprfx in "" "_"; do 5696 5697 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5698 symxfrm="\\1 $ac_symprfx\\2 \\2" 5699 5700 # Write the raw and C identifiers. 5701 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5702 # Fake it for dumpbin and say T for any non-static function 5703 # and D for any global variable. 5704 # Also find C++ and __fastcall symbols from MSVC++, 5705 # which start with @ or ?. 5706 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5707" {last_section=section; section=\$ 3};"\ 5708" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5709" \$ 0!~/External *\|/{next};"\ 5710" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5711" {if(hide[section]) next};"\ 5712" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5713" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5714" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5715" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5716" ' prfx=^$ac_symprfx" 5717 else 5718 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5719 fi 5720 5721 # Check to see that the pipe works correctly. 5722 pipe_works=no 5723 5724 rm -f conftest* 5725 cat > conftest.$ac_ext <<_LT_EOF 5726#ifdef __cplusplus 5727extern "C" { 5728#endif 5729char nm_test_var; 5730void nm_test_func(void); 5731void nm_test_func(void){} 5732#ifdef __cplusplus 5733} 5734#endif 5735int main(){nm_test_var='a';nm_test_func();return(0);} 5736_LT_EOF 5737 5738 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5739 (eval $ac_compile) 2>&5 5740 ac_status=$? 5741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5742 test $ac_status = 0; }; then 5743 # Now try to grab the symbols. 5744 nlist=conftest.nm 5745 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 5746 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 5747 ac_status=$? 5748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5749 test $ac_status = 0; } && test -s "$nlist"; then 5750 # Try sorting and uniquifying the output. 5751 if sort "$nlist" | uniq > "$nlist"T; then 5752 mv -f "$nlist"T "$nlist" 5753 else 5754 rm -f "$nlist"T 5755 fi 5756 5757 # Make sure that we snagged all the symbols we need. 5758 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5759 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5760 cat <<_LT_EOF > conftest.$ac_ext 5761#ifdef __cplusplus 5762extern "C" { 5763#endif 5764 5765_LT_EOF 5766 # Now generate the symbol file. 5767 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5768 5769 cat <<_LT_EOF >> conftest.$ac_ext 5770 5771/* The mapping between symbol names and symbols. */ 5772const struct { 5773 const char *name; 5774 void *address; 5775} 5776lt__PROGRAM__LTX_preloaded_symbols[] = 5777{ 5778 { "@PROGRAM@", (void *) 0 }, 5779_LT_EOF 5780 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5781 cat <<\_LT_EOF >> conftest.$ac_ext 5782 {0, (void *) 0} 5783}; 5784 5785/* This works around a problem in FreeBSD linker */ 5786#ifdef FREEBSD_WORKAROUND 5787static const void *lt_preloaded_setup() { 5788 return lt__PROGRAM__LTX_preloaded_symbols; 5789} 5790#endif 5791 5792#ifdef __cplusplus 5793} 5794#endif 5795_LT_EOF 5796 # Now try linking the two files. 5797 mv conftest.$ac_objext conftstm.$ac_objext 5798 lt_save_LIBS="$LIBS" 5799 lt_save_CFLAGS="$CFLAGS" 5800 LIBS="conftstm.$ac_objext" 5801 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5802 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5803 (eval $ac_link) 2>&5 5804 ac_status=$? 5805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5806 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5807 pipe_works=yes 5808 fi 5809 LIBS="$lt_save_LIBS" 5810 CFLAGS="$lt_save_CFLAGS" 5811 else 5812 echo "cannot find nm_test_func in $nlist" >&5 5813 fi 5814 else 5815 echo "cannot find nm_test_var in $nlist" >&5 5816 fi 5817 else 5818 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5819 fi 5820 else 5821 echo "$progname: failed program was:" >&5 5822 cat conftest.$ac_ext >&5 5823 fi 5824 rm -rf conftest* conftst* 5825 5826 # Do not use the global_symbol_pipe unless it works. 5827 if test "$pipe_works" = yes; then 5828 break 5829 else 5830 lt_cv_sys_global_symbol_pipe= 5831 fi 5832done 5833 5834fi 5835 5836if test -z "$lt_cv_sys_global_symbol_pipe"; then 5837 lt_cv_sys_global_symbol_to_cdecl= 5838fi 5839if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5841$as_echo "failed" >&6; } 5842else 5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5844$as_echo "ok" >&6; } 5845fi 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869# Check whether --enable-libtool-lock was given. 5870if test "${enable_libtool_lock+set}" = set; then : 5871 enableval=$enable_libtool_lock; 5872fi 5873 5874test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5875 5876# Some flags need to be propagated to the compiler or linker for good 5877# libtool support. 5878case $host in 5879ia64-*-hpux*) 5880 # Find out which ABI we are using. 5881 echo 'int i;' > conftest.$ac_ext 5882 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5883 (eval $ac_compile) 2>&5 5884 ac_status=$? 5885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5886 test $ac_status = 0; }; then 5887 case `/usr/bin/file conftest.$ac_objext` in 5888 *ELF-32*) 5889 HPUX_IA64_MODE="32" 5890 ;; 5891 *ELF-64*) 5892 HPUX_IA64_MODE="64" 5893 ;; 5894 esac 5895 fi 5896 rm -rf conftest* 5897 ;; 5898*-*-irix6*) 5899 # Find out which ABI we are using. 5900 echo '#line 5900 "configure"' > conftest.$ac_ext 5901 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5902 (eval $ac_compile) 2>&5 5903 ac_status=$? 5904 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5905 test $ac_status = 0; }; then 5906 if test "$lt_cv_prog_gnu_ld" = yes; then 5907 case `/usr/bin/file conftest.$ac_objext` in 5908 *32-bit*) 5909 LD="${LD-ld} -melf32bsmip" 5910 ;; 5911 *N32*) 5912 LD="${LD-ld} -melf32bmipn32" 5913 ;; 5914 *64-bit*) 5915 LD="${LD-ld} -melf64bmip" 5916 ;; 5917 esac 5918 else 5919 case `/usr/bin/file conftest.$ac_objext` in 5920 *32-bit*) 5921 LD="${LD-ld} -32" 5922 ;; 5923 *N32*) 5924 LD="${LD-ld} -n32" 5925 ;; 5926 *64-bit*) 5927 LD="${LD-ld} -64" 5928 ;; 5929 esac 5930 fi 5931 fi 5932 rm -rf conftest* 5933 ;; 5934 5935x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5936s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5937 # Find out which ABI we are using. 5938 echo 'int i;' > conftest.$ac_ext 5939 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5940 (eval $ac_compile) 2>&5 5941 ac_status=$? 5942 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5943 test $ac_status = 0; }; then 5944 case `/usr/bin/file conftest.o` in 5945 *32-bit*) 5946 case $host in 5947 x86_64-*kfreebsd*-gnu) 5948 LD="${LD-ld} -m elf_i386_fbsd" 5949 ;; 5950 x86_64-*linux*) 5951 LD="${LD-ld} -m elf_i386" 5952 ;; 5953 ppc64-*linux*|powerpc64-*linux*) 5954 LD="${LD-ld} -m elf32ppclinux" 5955 ;; 5956 s390x-*linux*) 5957 LD="${LD-ld} -m elf_s390" 5958 ;; 5959 sparc64-*linux*) 5960 LD="${LD-ld} -m elf32_sparc" 5961 ;; 5962 esac 5963 ;; 5964 *64-bit*) 5965 case $host in 5966 x86_64-*kfreebsd*-gnu) 5967 LD="${LD-ld} -m elf_x86_64_fbsd" 5968 ;; 5969 x86_64-*linux*) 5970 LD="${LD-ld} -m elf_x86_64" 5971 ;; 5972 ppc*-*linux*|powerpc*-*linux*) 5973 LD="${LD-ld} -m elf64ppc" 5974 ;; 5975 s390*-*linux*|s390*-*tpf*) 5976 LD="${LD-ld} -m elf64_s390" 5977 ;; 5978 sparc*-*linux*) 5979 LD="${LD-ld} -m elf64_sparc" 5980 ;; 5981 esac 5982 ;; 5983 esac 5984 fi 5985 rm -rf conftest* 5986 ;; 5987 5988*-*-sco3.2v5*) 5989 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5990 SAVE_CFLAGS="$CFLAGS" 5991 CFLAGS="$CFLAGS -belf" 5992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 5993$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 5994if test "${lt_cv_cc_needs_belf+set}" = set; then : 5995 $as_echo_n "(cached) " >&6 5996else 5997 ac_ext=c 5998ac_cpp='$CPP $CPPFLAGS' 5999ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6000ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6001ac_compiler_gnu=$ac_cv_c_compiler_gnu 6002 6003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6004/* end confdefs.h. */ 6005 6006int 6007main () 6008{ 6009 6010 ; 6011 return 0; 6012} 6013_ACEOF 6014if ac_fn_c_try_link "$LINENO"; then : 6015 lt_cv_cc_needs_belf=yes 6016else 6017 lt_cv_cc_needs_belf=no 6018fi 6019rm -f core conftest.err conftest.$ac_objext \ 6020 conftest$ac_exeext conftest.$ac_ext 6021 ac_ext=c 6022ac_cpp='$CPP $CPPFLAGS' 6023ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6024ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6025ac_compiler_gnu=$ac_cv_c_compiler_gnu 6026 6027fi 6028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6029$as_echo "$lt_cv_cc_needs_belf" >&6; } 6030 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6031 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6032 CFLAGS="$SAVE_CFLAGS" 6033 fi 6034 ;; 6035sparc*-*solaris*) 6036 # Find out which ABI we are using. 6037 echo 'int i;' > conftest.$ac_ext 6038 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6039 (eval $ac_compile) 2>&5 6040 ac_status=$? 6041 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6042 test $ac_status = 0; }; then 6043 case `/usr/bin/file conftest.o` in 6044 *64-bit*) 6045 case $lt_cv_prog_gnu_ld in 6046 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6047 *) 6048 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6049 LD="${LD-ld} -64" 6050 fi 6051 ;; 6052 esac 6053 ;; 6054 esac 6055 fi 6056 rm -rf conftest* 6057 ;; 6058esac 6059 6060need_locks="$enable_libtool_lock" 6061 6062 6063 case $host_os in 6064 rhapsody* | darwin*) 6065 if test -n "$ac_tool_prefix"; then 6066 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6067set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6069$as_echo_n "checking for $ac_word... " >&6; } 6070if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6071 $as_echo_n "(cached) " >&6 6072else 6073 if test -n "$DSYMUTIL"; then 6074 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6075else 6076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6077for as_dir in $PATH 6078do 6079 IFS=$as_save_IFS 6080 test -z "$as_dir" && as_dir=. 6081 for ac_exec_ext in '' $ac_executable_extensions; do 6082 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6083 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6085 break 2 6086 fi 6087done 6088 done 6089IFS=$as_save_IFS 6090 6091fi 6092fi 6093DSYMUTIL=$ac_cv_prog_DSYMUTIL 6094if test -n "$DSYMUTIL"; then 6095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6096$as_echo "$DSYMUTIL" >&6; } 6097else 6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6099$as_echo "no" >&6; } 6100fi 6101 6102 6103fi 6104if test -z "$ac_cv_prog_DSYMUTIL"; then 6105 ac_ct_DSYMUTIL=$DSYMUTIL 6106 # Extract the first word of "dsymutil", so it can be a program name with args. 6107set dummy dsymutil; ac_word=$2 6108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6109$as_echo_n "checking for $ac_word... " >&6; } 6110if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6111 $as_echo_n "(cached) " >&6 6112else 6113 if test -n "$ac_ct_DSYMUTIL"; then 6114 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6115else 6116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6117for as_dir in $PATH 6118do 6119 IFS=$as_save_IFS 6120 test -z "$as_dir" && as_dir=. 6121 for ac_exec_ext in '' $ac_executable_extensions; do 6122 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6123 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6125 break 2 6126 fi 6127done 6128 done 6129IFS=$as_save_IFS 6130 6131fi 6132fi 6133ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6134if test -n "$ac_ct_DSYMUTIL"; then 6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6136$as_echo "$ac_ct_DSYMUTIL" >&6; } 6137else 6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6139$as_echo "no" >&6; } 6140fi 6141 6142 if test "x$ac_ct_DSYMUTIL" = x; then 6143 DSYMUTIL=":" 6144 else 6145 case $cross_compiling:$ac_tool_warned in 6146yes:) 6147{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6148$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6149ac_tool_warned=yes ;; 6150esac 6151 DSYMUTIL=$ac_ct_DSYMUTIL 6152 fi 6153else 6154 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6155fi 6156 6157 if test -n "$ac_tool_prefix"; then 6158 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6159set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6161$as_echo_n "checking for $ac_word... " >&6; } 6162if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6163 $as_echo_n "(cached) " >&6 6164else 6165 if test -n "$NMEDIT"; then 6166 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6167else 6168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6169for as_dir in $PATH 6170do 6171 IFS=$as_save_IFS 6172 test -z "$as_dir" && as_dir=. 6173 for ac_exec_ext in '' $ac_executable_extensions; do 6174 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6175 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6177 break 2 6178 fi 6179done 6180 done 6181IFS=$as_save_IFS 6182 6183fi 6184fi 6185NMEDIT=$ac_cv_prog_NMEDIT 6186if test -n "$NMEDIT"; then 6187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6188$as_echo "$NMEDIT" >&6; } 6189else 6190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6191$as_echo "no" >&6; } 6192fi 6193 6194 6195fi 6196if test -z "$ac_cv_prog_NMEDIT"; then 6197 ac_ct_NMEDIT=$NMEDIT 6198 # Extract the first word of "nmedit", so it can be a program name with args. 6199set dummy nmedit; ac_word=$2 6200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6201$as_echo_n "checking for $ac_word... " >&6; } 6202if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6203 $as_echo_n "(cached) " >&6 6204else 6205 if test -n "$ac_ct_NMEDIT"; then 6206 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6207else 6208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6209for as_dir in $PATH 6210do 6211 IFS=$as_save_IFS 6212 test -z "$as_dir" && as_dir=. 6213 for ac_exec_ext in '' $ac_executable_extensions; do 6214 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6215 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6217 break 2 6218 fi 6219done 6220 done 6221IFS=$as_save_IFS 6222 6223fi 6224fi 6225ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6226if test -n "$ac_ct_NMEDIT"; then 6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6228$as_echo "$ac_ct_NMEDIT" >&6; } 6229else 6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6231$as_echo "no" >&6; } 6232fi 6233 6234 if test "x$ac_ct_NMEDIT" = x; then 6235 NMEDIT=":" 6236 else 6237 case $cross_compiling:$ac_tool_warned in 6238yes:) 6239{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6240$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6241ac_tool_warned=yes ;; 6242esac 6243 NMEDIT=$ac_ct_NMEDIT 6244 fi 6245else 6246 NMEDIT="$ac_cv_prog_NMEDIT" 6247fi 6248 6249 if test -n "$ac_tool_prefix"; then 6250 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6251set dummy ${ac_tool_prefix}lipo; ac_word=$2 6252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6253$as_echo_n "checking for $ac_word... " >&6; } 6254if test "${ac_cv_prog_LIPO+set}" = set; then : 6255 $as_echo_n "(cached) " >&6 6256else 6257 if test -n "$LIPO"; then 6258 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6259else 6260as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6261for as_dir in $PATH 6262do 6263 IFS=$as_save_IFS 6264 test -z "$as_dir" && as_dir=. 6265 for ac_exec_ext in '' $ac_executable_extensions; do 6266 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6267 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6269 break 2 6270 fi 6271done 6272 done 6273IFS=$as_save_IFS 6274 6275fi 6276fi 6277LIPO=$ac_cv_prog_LIPO 6278if test -n "$LIPO"; then 6279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6280$as_echo "$LIPO" >&6; } 6281else 6282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6283$as_echo "no" >&6; } 6284fi 6285 6286 6287fi 6288if test -z "$ac_cv_prog_LIPO"; then 6289 ac_ct_LIPO=$LIPO 6290 # Extract the first word of "lipo", so it can be a program name with args. 6291set dummy lipo; ac_word=$2 6292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6293$as_echo_n "checking for $ac_word... " >&6; } 6294if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6295 $as_echo_n "(cached) " >&6 6296else 6297 if test -n "$ac_ct_LIPO"; then 6298 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6299else 6300as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6301for as_dir in $PATH 6302do 6303 IFS=$as_save_IFS 6304 test -z "$as_dir" && as_dir=. 6305 for ac_exec_ext in '' $ac_executable_extensions; do 6306 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6307 ac_cv_prog_ac_ct_LIPO="lipo" 6308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6309 break 2 6310 fi 6311done 6312 done 6313IFS=$as_save_IFS 6314 6315fi 6316fi 6317ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6318if test -n "$ac_ct_LIPO"; then 6319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6320$as_echo "$ac_ct_LIPO" >&6; } 6321else 6322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6323$as_echo "no" >&6; } 6324fi 6325 6326 if test "x$ac_ct_LIPO" = x; then 6327 LIPO=":" 6328 else 6329 case $cross_compiling:$ac_tool_warned in 6330yes:) 6331{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6332$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6333ac_tool_warned=yes ;; 6334esac 6335 LIPO=$ac_ct_LIPO 6336 fi 6337else 6338 LIPO="$ac_cv_prog_LIPO" 6339fi 6340 6341 if test -n "$ac_tool_prefix"; then 6342 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6343set dummy ${ac_tool_prefix}otool; ac_word=$2 6344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6345$as_echo_n "checking for $ac_word... " >&6; } 6346if test "${ac_cv_prog_OTOOL+set}" = set; then : 6347 $as_echo_n "(cached) " >&6 6348else 6349 if test -n "$OTOOL"; then 6350 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6351else 6352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6353for as_dir in $PATH 6354do 6355 IFS=$as_save_IFS 6356 test -z "$as_dir" && as_dir=. 6357 for ac_exec_ext in '' $ac_executable_extensions; do 6358 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6359 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6361 break 2 6362 fi 6363done 6364 done 6365IFS=$as_save_IFS 6366 6367fi 6368fi 6369OTOOL=$ac_cv_prog_OTOOL 6370if test -n "$OTOOL"; then 6371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6372$as_echo "$OTOOL" >&6; } 6373else 6374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6375$as_echo "no" >&6; } 6376fi 6377 6378 6379fi 6380if test -z "$ac_cv_prog_OTOOL"; then 6381 ac_ct_OTOOL=$OTOOL 6382 # Extract the first word of "otool", so it can be a program name with args. 6383set dummy otool; ac_word=$2 6384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6385$as_echo_n "checking for $ac_word... " >&6; } 6386if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 6387 $as_echo_n "(cached) " >&6 6388else 6389 if test -n "$ac_ct_OTOOL"; then 6390 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6391else 6392as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6393for as_dir in $PATH 6394do 6395 IFS=$as_save_IFS 6396 test -z "$as_dir" && as_dir=. 6397 for ac_exec_ext in '' $ac_executable_extensions; do 6398 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6399 ac_cv_prog_ac_ct_OTOOL="otool" 6400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6401 break 2 6402 fi 6403done 6404 done 6405IFS=$as_save_IFS 6406 6407fi 6408fi 6409ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6410if test -n "$ac_ct_OTOOL"; then 6411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6412$as_echo "$ac_ct_OTOOL" >&6; } 6413else 6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6415$as_echo "no" >&6; } 6416fi 6417 6418 if test "x$ac_ct_OTOOL" = x; then 6419 OTOOL=":" 6420 else 6421 case $cross_compiling:$ac_tool_warned in 6422yes:) 6423{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6424$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6425ac_tool_warned=yes ;; 6426esac 6427 OTOOL=$ac_ct_OTOOL 6428 fi 6429else 6430 OTOOL="$ac_cv_prog_OTOOL" 6431fi 6432 6433 if test -n "$ac_tool_prefix"; then 6434 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6435set dummy ${ac_tool_prefix}otool64; ac_word=$2 6436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6437$as_echo_n "checking for $ac_word... " >&6; } 6438if test "${ac_cv_prog_OTOOL64+set}" = set; then : 6439 $as_echo_n "(cached) " >&6 6440else 6441 if test -n "$OTOOL64"; then 6442 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6443else 6444as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6445for as_dir in $PATH 6446do 6447 IFS=$as_save_IFS 6448 test -z "$as_dir" && as_dir=. 6449 for ac_exec_ext in '' $ac_executable_extensions; do 6450 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6451 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6453 break 2 6454 fi 6455done 6456 done 6457IFS=$as_save_IFS 6458 6459fi 6460fi 6461OTOOL64=$ac_cv_prog_OTOOL64 6462if test -n "$OTOOL64"; then 6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6464$as_echo "$OTOOL64" >&6; } 6465else 6466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6467$as_echo "no" >&6; } 6468fi 6469 6470 6471fi 6472if test -z "$ac_cv_prog_OTOOL64"; then 6473 ac_ct_OTOOL64=$OTOOL64 6474 # Extract the first word of "otool64", so it can be a program name with args. 6475set dummy otool64; ac_word=$2 6476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6477$as_echo_n "checking for $ac_word... " >&6; } 6478if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 6479 $as_echo_n "(cached) " >&6 6480else 6481 if test -n "$ac_ct_OTOOL64"; then 6482 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6483else 6484as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6485for as_dir in $PATH 6486do 6487 IFS=$as_save_IFS 6488 test -z "$as_dir" && as_dir=. 6489 for ac_exec_ext in '' $ac_executable_extensions; do 6490 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6491 ac_cv_prog_ac_ct_OTOOL64="otool64" 6492 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6493 break 2 6494 fi 6495done 6496 done 6497IFS=$as_save_IFS 6498 6499fi 6500fi 6501ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6502if test -n "$ac_ct_OTOOL64"; then 6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6504$as_echo "$ac_ct_OTOOL64" >&6; } 6505else 6506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6507$as_echo "no" >&6; } 6508fi 6509 6510 if test "x$ac_ct_OTOOL64" = x; then 6511 OTOOL64=":" 6512 else 6513 case $cross_compiling:$ac_tool_warned in 6514yes:) 6515{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6516$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6517ac_tool_warned=yes ;; 6518esac 6519 OTOOL64=$ac_ct_OTOOL64 6520 fi 6521else 6522 OTOOL64="$ac_cv_prog_OTOOL64" 6523fi 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6552$as_echo_n "checking for -single_module linker flag... " >&6; } 6553if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 6554 $as_echo_n "(cached) " >&6 6555else 6556 lt_cv_apple_cc_single_mod=no 6557 if test -z "${LT_MULTI_MODULE}"; then 6558 # By default we will add the -single_module flag. You can override 6559 # by either setting the environment variable LT_MULTI_MODULE 6560 # non-empty at configure time, or by adding -multi_module to the 6561 # link flags. 6562 rm -rf libconftest.dylib* 6563 echo "int foo(void){return 1;}" > conftest.c 6564 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6565-dynamiclib -Wl,-single_module conftest.c" >&5 6566 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6567 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6568 _lt_result=$? 6569 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6570 lt_cv_apple_cc_single_mod=yes 6571 else 6572 cat conftest.err >&5 6573 fi 6574 rm -rf libconftest.dylib* 6575 rm -f conftest.* 6576 fi 6577fi 6578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6579$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6581$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6582if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 6583 $as_echo_n "(cached) " >&6 6584else 6585 lt_cv_ld_exported_symbols_list=no 6586 save_LDFLAGS=$LDFLAGS 6587 echo "_main" > conftest.sym 6588 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6590/* end confdefs.h. */ 6591 6592int 6593main () 6594{ 6595 6596 ; 6597 return 0; 6598} 6599_ACEOF 6600if ac_fn_c_try_link "$LINENO"; then : 6601 lt_cv_ld_exported_symbols_list=yes 6602else 6603 lt_cv_ld_exported_symbols_list=no 6604fi 6605rm -f core conftest.err conftest.$ac_objext \ 6606 conftest$ac_exeext conftest.$ac_ext 6607 LDFLAGS="$save_LDFLAGS" 6608 6609fi 6610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6611$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6612 case $host_os in 6613 rhapsody* | darwin1.[012]) 6614 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6615 darwin1.*) 6616 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6617 darwin*) # darwin 5.x on 6618 # if running on 10.5 or later, the deployment target defaults 6619 # to the OS version, if on x86, and 10.4, the deployment 6620 # target defaults to 10.4. Don't you love it? 6621 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6622 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6623 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6624 10.[012]*) 6625 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6626 10.*) 6627 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6628 esac 6629 ;; 6630 esac 6631 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6632 _lt_dar_single_mod='$single_module' 6633 fi 6634 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6635 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6636 else 6637 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6638 fi 6639 if test "$DSYMUTIL" != ":"; then 6640 _lt_dsymutil='~$DSYMUTIL $lib || :' 6641 else 6642 _lt_dsymutil= 6643 fi 6644 ;; 6645 esac 6646 6647ac_ext=c 6648ac_cpp='$CPP $CPPFLAGS' 6649ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6650ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6651ac_compiler_gnu=$ac_cv_c_compiler_gnu 6652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6653$as_echo_n "checking how to run the C preprocessor... " >&6; } 6654# On Suns, sometimes $CPP names a directory. 6655if test -n "$CPP" && test -d "$CPP"; then 6656 CPP= 6657fi 6658if test -z "$CPP"; then 6659 if test "${ac_cv_prog_CPP+set}" = set; then : 6660 $as_echo_n "(cached) " >&6 6661else 6662 # Double quotes because CPP needs to be expanded 6663 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6664 do 6665 ac_preproc_ok=false 6666for ac_c_preproc_warn_flag in '' yes 6667do 6668 # Use a header file that comes with gcc, so configuring glibc 6669 # with a fresh cross-compiler works. 6670 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6671 # <limits.h> exists even on freestanding compilers. 6672 # On the NeXT, cc -E runs the code through the compiler's parser, 6673 # not just through cpp. "Syntax error" is here to catch this case. 6674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6675/* end confdefs.h. */ 6676#ifdef __STDC__ 6677# include <limits.h> 6678#else 6679# include <assert.h> 6680#endif 6681 Syntax error 6682_ACEOF 6683if ac_fn_c_try_cpp "$LINENO"; then : 6684 6685else 6686 # Broken: fails on valid input. 6687continue 6688fi 6689rm -f conftest.err conftest.$ac_ext 6690 6691 # OK, works on sane cases. Now check whether nonexistent headers 6692 # can be detected and how. 6693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6694/* end confdefs.h. */ 6695#include <ac_nonexistent.h> 6696_ACEOF 6697if ac_fn_c_try_cpp "$LINENO"; then : 6698 # Broken: success on invalid input. 6699continue 6700else 6701 # Passes both tests. 6702ac_preproc_ok=: 6703break 6704fi 6705rm -f conftest.err conftest.$ac_ext 6706 6707done 6708# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6709rm -f conftest.err conftest.$ac_ext 6710if $ac_preproc_ok; then : 6711 break 6712fi 6713 6714 done 6715 ac_cv_prog_CPP=$CPP 6716 6717fi 6718 CPP=$ac_cv_prog_CPP 6719else 6720 ac_cv_prog_CPP=$CPP 6721fi 6722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 6723$as_echo "$CPP" >&6; } 6724ac_preproc_ok=false 6725for ac_c_preproc_warn_flag in '' yes 6726do 6727 # Use a header file that comes with gcc, so configuring glibc 6728 # with a fresh cross-compiler works. 6729 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6730 # <limits.h> exists even on freestanding compilers. 6731 # On the NeXT, cc -E runs the code through the compiler's parser, 6732 # not just through cpp. "Syntax error" is here to catch this case. 6733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6734/* end confdefs.h. */ 6735#ifdef __STDC__ 6736# include <limits.h> 6737#else 6738# include <assert.h> 6739#endif 6740 Syntax error 6741_ACEOF 6742if ac_fn_c_try_cpp "$LINENO"; then : 6743 6744else 6745 # Broken: fails on valid input. 6746continue 6747fi 6748rm -f conftest.err conftest.$ac_ext 6749 6750 # OK, works on sane cases. Now check whether nonexistent headers 6751 # can be detected and how. 6752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6753/* end confdefs.h. */ 6754#include <ac_nonexistent.h> 6755_ACEOF 6756if ac_fn_c_try_cpp "$LINENO"; then : 6757 # Broken: success on invalid input. 6758continue 6759else 6760 # Passes both tests. 6761ac_preproc_ok=: 6762break 6763fi 6764rm -f conftest.err conftest.$ac_ext 6765 6766done 6767# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6768rm -f conftest.err conftest.$ac_ext 6769if $ac_preproc_ok; then : 6770 6771else 6772 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6773$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6774as_fn_error "C preprocessor \"$CPP\" fails sanity check 6775See \`config.log' for more details." "$LINENO" 5; } 6776fi 6777 6778ac_ext=c 6779ac_cpp='$CPP $CPPFLAGS' 6780ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6781ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6782ac_compiler_gnu=$ac_cv_c_compiler_gnu 6783 6784 6785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6786$as_echo_n "checking for ANSI C header files... " >&6; } 6787if test "${ac_cv_header_stdc+set}" = set; then : 6788 $as_echo_n "(cached) " >&6 6789else 6790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6791/* end confdefs.h. */ 6792#include <stdlib.h> 6793#include <stdarg.h> 6794#include <string.h> 6795#include <float.h> 6796 6797int 6798main () 6799{ 6800 6801 ; 6802 return 0; 6803} 6804_ACEOF 6805if ac_fn_c_try_compile "$LINENO"; then : 6806 ac_cv_header_stdc=yes 6807else 6808 ac_cv_header_stdc=no 6809fi 6810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6811 6812if test $ac_cv_header_stdc = yes; then 6813 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6815/* end confdefs.h. */ 6816#include <string.h> 6817 6818_ACEOF 6819if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6820 $EGREP "memchr" >/dev/null 2>&1; then : 6821 6822else 6823 ac_cv_header_stdc=no 6824fi 6825rm -f conftest* 6826 6827fi 6828 6829if test $ac_cv_header_stdc = yes; then 6830 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6832/* end confdefs.h. */ 6833#include <stdlib.h> 6834 6835_ACEOF 6836if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6837 $EGREP "free" >/dev/null 2>&1; then : 6838 6839else 6840 ac_cv_header_stdc=no 6841fi 6842rm -f conftest* 6843 6844fi 6845 6846if test $ac_cv_header_stdc = yes; then 6847 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6848 if test "$cross_compiling" = yes; then : 6849 : 6850else 6851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6852/* end confdefs.h. */ 6853#include <ctype.h> 6854#include <stdlib.h> 6855#if ((' ' & 0x0FF) == 0x020) 6856# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6857# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6858#else 6859# define ISLOWER(c) \ 6860 (('a' <= (c) && (c) <= 'i') \ 6861 || ('j' <= (c) && (c) <= 'r') \ 6862 || ('s' <= (c) && (c) <= 'z')) 6863# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6864#endif 6865 6866#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6867int 6868main () 6869{ 6870 int i; 6871 for (i = 0; i < 256; i++) 6872 if (XOR (islower (i), ISLOWER (i)) 6873 || toupper (i) != TOUPPER (i)) 6874 return 2; 6875 return 0; 6876} 6877_ACEOF 6878if ac_fn_c_try_run "$LINENO"; then : 6879 6880else 6881 ac_cv_header_stdc=no 6882fi 6883rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6884 conftest.$ac_objext conftest.beam conftest.$ac_ext 6885fi 6886 6887fi 6888fi 6889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 6890$as_echo "$ac_cv_header_stdc" >&6; } 6891if test $ac_cv_header_stdc = yes; then 6892 6893$as_echo "#define STDC_HEADERS 1" >>confdefs.h 6894 6895fi 6896 6897# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6898for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6899 inttypes.h stdint.h unistd.h 6900do : 6901 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6902ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 6903" 6904eval as_val=\$$as_ac_Header 6905 if test "x$as_val" = x""yes; then : 6906 cat >>confdefs.h <<_ACEOF 6907#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6908_ACEOF 6909 6910fi 6911 6912done 6913 6914 6915for ac_header in dlfcn.h 6916do : 6917 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 6918" 6919if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 6920 cat >>confdefs.h <<_ACEOF 6921#define HAVE_DLFCN_H 1 6922_ACEOF 6923 6924fi 6925 6926done 6927 6928 6929 6930# Set options 6931 6932 6933 6934 enable_dlopen=no 6935 6936 6937 enable_win32_dll=no 6938 6939 6940 # Check whether --enable-shared was given. 6941if test "${enable_shared+set}" = set; then : 6942 enableval=$enable_shared; p=${PACKAGE-default} 6943 case $enableval in 6944 yes) enable_shared=yes ;; 6945 no) enable_shared=no ;; 6946 *) 6947 enable_shared=no 6948 # Look at the argument we got. We use all the common list separators. 6949 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6950 for pkg in $enableval; do 6951 IFS="$lt_save_ifs" 6952 if test "X$pkg" = "X$p"; then 6953 enable_shared=yes 6954 fi 6955 done 6956 IFS="$lt_save_ifs" 6957 ;; 6958 esac 6959else 6960 enable_shared=yes 6961fi 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 # Check whether --enable-static was given. 6972if test "${enable_static+set}" = set; then : 6973 enableval=$enable_static; p=${PACKAGE-default} 6974 case $enableval in 6975 yes) enable_static=yes ;; 6976 no) enable_static=no ;; 6977 *) 6978 enable_static=no 6979 # Look at the argument we got. We use all the common list separators. 6980 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6981 for pkg in $enableval; do 6982 IFS="$lt_save_ifs" 6983 if test "X$pkg" = "X$p"; then 6984 enable_static=yes 6985 fi 6986 done 6987 IFS="$lt_save_ifs" 6988 ;; 6989 esac 6990else 6991 enable_static=yes 6992fi 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003# Check whether --with-pic was given. 7004if test "${with_pic+set}" = set; then : 7005 withval=$with_pic; pic_mode="$withval" 7006else 7007 pic_mode=default 7008fi 7009 7010 7011test -z "$pic_mode" && pic_mode=default 7012 7013 7014 7015 7016 7017 7018 7019 # Check whether --enable-fast-install was given. 7020if test "${enable_fast_install+set}" = set; then : 7021 enableval=$enable_fast_install; p=${PACKAGE-default} 7022 case $enableval in 7023 yes) enable_fast_install=yes ;; 7024 no) enable_fast_install=no ;; 7025 *) 7026 enable_fast_install=no 7027 # Look at the argument we got. We use all the common list separators. 7028 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7029 for pkg in $enableval; do 7030 IFS="$lt_save_ifs" 7031 if test "X$pkg" = "X$p"; then 7032 enable_fast_install=yes 7033 fi 7034 done 7035 IFS="$lt_save_ifs" 7036 ;; 7037 esac 7038else 7039 enable_fast_install=yes 7040fi 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052# This can be used to rebuild libtool when needed 7053LIBTOOL_DEPS="$ltmain" 7054 7055# Always use our own libtool. 7056LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082test -z "$LN_S" && LN_S="ln -s" 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097if test -n "${ZSH_VERSION+set}" ; then 7098 setopt NO_GLOB_SUBST 7099fi 7100 7101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7102$as_echo_n "checking for objdir... " >&6; } 7103if test "${lt_cv_objdir+set}" = set; then : 7104 $as_echo_n "(cached) " >&6 7105else 7106 rm -f .libs 2>/dev/null 7107mkdir .libs 2>/dev/null 7108if test -d .libs; then 7109 lt_cv_objdir=.libs 7110else 7111 # MS-DOS does not allow filenames that begin with a dot. 7112 lt_cv_objdir=_libs 7113fi 7114rmdir .libs 2>/dev/null 7115fi 7116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7117$as_echo "$lt_cv_objdir" >&6; } 7118objdir=$lt_cv_objdir 7119 7120 7121 7122 7123 7124cat >>confdefs.h <<_ACEOF 7125#define LT_OBJDIR "$lt_cv_objdir/" 7126_ACEOF 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144case $host_os in 7145aix3*) 7146 # AIX sometimes has problems with the GCC collect2 program. For some 7147 # reason, if we set the COLLECT_NAMES environment variable, the problems 7148 # vanish in a puff of smoke. 7149 if test "X${COLLECT_NAMES+set}" != Xset; then 7150 COLLECT_NAMES= 7151 export COLLECT_NAMES 7152 fi 7153 ;; 7154esac 7155 7156# Sed substitution that helps us do robust quoting. It backslashifies 7157# metacharacters that are still active within double-quoted strings. 7158sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 7159 7160# Same as above, but do not quote variable references. 7161double_quote_subst='s/\(["`\\]\)/\\\1/g' 7162 7163# Sed substitution to delay expansion of an escaped shell variable in a 7164# double_quote_subst'ed string. 7165delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 7166 7167# Sed substitution to delay expansion of an escaped single quote. 7168delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 7169 7170# Sed substitution to avoid accidental globbing in evaled expressions 7171no_glob_subst='s/\*/\\\*/g' 7172 7173# Global variables: 7174ofile=libtool 7175can_build_shared=yes 7176 7177# All known linkers require a `.a' archive for static linking (except MSVC, 7178# which needs '.lib'). 7179libext=a 7180 7181with_gnu_ld="$lt_cv_prog_gnu_ld" 7182 7183old_CC="$CC" 7184old_CFLAGS="$CFLAGS" 7185 7186# Set sane defaults for various variables 7187test -z "$CC" && CC=cc 7188test -z "$LTCC" && LTCC=$CC 7189test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7190test -z "$LD" && LD=ld 7191test -z "$ac_objext" && ac_objext=o 7192 7193for cc_temp in $compiler""; do 7194 case $cc_temp in 7195 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7196 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7197 \-*) ;; 7198 *) break;; 7199 esac 7200done 7201cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7202 7203 7204# Only perform the check for file, if the check method requires it 7205test -z "$MAGIC_CMD" && MAGIC_CMD=file 7206case $deplibs_check_method in 7207file_magic*) 7208 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7210$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7211if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7212 $as_echo_n "(cached) " >&6 7213else 7214 case $MAGIC_CMD in 7215[\\/*] | ?:[\\/]*) 7216 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7217 ;; 7218*) 7219 lt_save_MAGIC_CMD="$MAGIC_CMD" 7220 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7221 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7222 for ac_dir in $ac_dummy; do 7223 IFS="$lt_save_ifs" 7224 test -z "$ac_dir" && ac_dir=. 7225 if test -f $ac_dir/${ac_tool_prefix}file; then 7226 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7227 if test -n "$file_magic_test_file"; then 7228 case $deplibs_check_method in 7229 "file_magic "*) 7230 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7231 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7232 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7233 $EGREP "$file_magic_regex" > /dev/null; then 7234 : 7235 else 7236 cat <<_LT_EOF 1>&2 7237 7238*** Warning: the command libtool uses to detect shared libraries, 7239*** $file_magic_cmd, produces output that libtool cannot recognize. 7240*** The result is that libtool may fail to recognize shared libraries 7241*** as such. This will affect the creation of libtool libraries that 7242*** depend on shared libraries, but programs linked with such libtool 7243*** libraries will work regardless of this problem. Nevertheless, you 7244*** may want to report the problem to your system manager and/or to 7245*** bug-libtool@gnu.org 7246 7247_LT_EOF 7248 fi ;; 7249 esac 7250 fi 7251 break 7252 fi 7253 done 7254 IFS="$lt_save_ifs" 7255 MAGIC_CMD="$lt_save_MAGIC_CMD" 7256 ;; 7257esac 7258fi 7259 7260MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7261if test -n "$MAGIC_CMD"; then 7262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7263$as_echo "$MAGIC_CMD" >&6; } 7264else 7265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7266$as_echo "no" >&6; } 7267fi 7268 7269 7270 7271 7272 7273if test -z "$lt_cv_path_MAGIC_CMD"; then 7274 if test -n "$ac_tool_prefix"; then 7275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7276$as_echo_n "checking for file... " >&6; } 7277if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7278 $as_echo_n "(cached) " >&6 7279else 7280 case $MAGIC_CMD in 7281[\\/*] | ?:[\\/]*) 7282 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7283 ;; 7284*) 7285 lt_save_MAGIC_CMD="$MAGIC_CMD" 7286 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7287 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7288 for ac_dir in $ac_dummy; do 7289 IFS="$lt_save_ifs" 7290 test -z "$ac_dir" && ac_dir=. 7291 if test -f $ac_dir/file; then 7292 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7293 if test -n "$file_magic_test_file"; then 7294 case $deplibs_check_method in 7295 "file_magic "*) 7296 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7297 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7298 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7299 $EGREP "$file_magic_regex" > /dev/null; then 7300 : 7301 else 7302 cat <<_LT_EOF 1>&2 7303 7304*** Warning: the command libtool uses to detect shared libraries, 7305*** $file_magic_cmd, produces output that libtool cannot recognize. 7306*** The result is that libtool may fail to recognize shared libraries 7307*** as such. This will affect the creation of libtool libraries that 7308*** depend on shared libraries, but programs linked with such libtool 7309*** libraries will work regardless of this problem. Nevertheless, you 7310*** may want to report the problem to your system manager and/or to 7311*** bug-libtool@gnu.org 7312 7313_LT_EOF 7314 fi ;; 7315 esac 7316 fi 7317 break 7318 fi 7319 done 7320 IFS="$lt_save_ifs" 7321 MAGIC_CMD="$lt_save_MAGIC_CMD" 7322 ;; 7323esac 7324fi 7325 7326MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7327if test -n "$MAGIC_CMD"; then 7328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7329$as_echo "$MAGIC_CMD" >&6; } 7330else 7331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7332$as_echo "no" >&6; } 7333fi 7334 7335 7336 else 7337 MAGIC_CMD=: 7338 fi 7339fi 7340 7341 fi 7342 ;; 7343esac 7344 7345# Use C for the default configuration in the libtool script 7346 7347lt_save_CC="$CC" 7348ac_ext=c 7349ac_cpp='$CPP $CPPFLAGS' 7350ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7351ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7352ac_compiler_gnu=$ac_cv_c_compiler_gnu 7353 7354 7355# Source file extension for C test sources. 7356ac_ext=c 7357 7358# Object file extension for compiled C test sources. 7359objext=o 7360objext=$objext 7361 7362# Code to be used in simple compile tests 7363lt_simple_compile_test_code="int some_variable = 0;" 7364 7365# Code to be used in simple link tests 7366lt_simple_link_test_code='int main(){return(0);}' 7367 7368 7369 7370 7371 7372 7373 7374# If no C compiler was specified, use CC. 7375LTCC=${LTCC-"$CC"} 7376 7377# If no C compiler flags were specified, use CFLAGS. 7378LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7379 7380# Allow CC to be a program name with arguments. 7381compiler=$CC 7382 7383# Save the default compiler, since it gets overwritten when the other 7384# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7385compiler_DEFAULT=$CC 7386 7387# save warnings/boilerplate of simple test code 7388ac_outfile=conftest.$ac_objext 7389echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7390eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7391_lt_compiler_boilerplate=`cat conftest.err` 7392$RM conftest* 7393 7394ac_outfile=conftest.$ac_objext 7395echo "$lt_simple_link_test_code" >conftest.$ac_ext 7396eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7397_lt_linker_boilerplate=`cat conftest.err` 7398$RM -r conftest* 7399 7400 7401if test -n "$compiler"; then 7402 7403lt_prog_compiler_no_builtin_flag= 7404 7405if test "$GCC" = yes; then 7406 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7407 7408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7409$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7410if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 7411 $as_echo_n "(cached) " >&6 7412else 7413 lt_cv_prog_compiler_rtti_exceptions=no 7414 ac_outfile=conftest.$ac_objext 7415 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7416 lt_compiler_flag="-fno-rtti -fno-exceptions" 7417 # Insert the option either (1) after the last *FLAGS variable, or 7418 # (2) before a word containing "conftest.", or (3) at the end. 7419 # Note that $ac_compile itself does not contain backslashes and begins 7420 # with a dollar sign (not a hyphen), so the echo should work correctly. 7421 # The option is referenced via a variable to avoid confusing sed. 7422 lt_compile=`echo "$ac_compile" | $SED \ 7423 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7424 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7425 -e 's:$: $lt_compiler_flag:'` 7426 (eval echo "\"\$as_me:7426: $lt_compile\"" >&5) 7427 (eval "$lt_compile" 2>conftest.err) 7428 ac_status=$? 7429 cat conftest.err >&5 7430 echo "$as_me:7430: \$? = $ac_status" >&5 7431 if (exit $ac_status) && test -s "$ac_outfile"; then 7432 # The compiler can only warn and ignore the option if not recognized 7433 # So say no if there are warnings other than the usual output. 7434 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7435 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7436 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7437 lt_cv_prog_compiler_rtti_exceptions=yes 7438 fi 7439 fi 7440 $RM conftest* 7441 7442fi 7443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7444$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7445 7446if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7447 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7448else 7449 : 7450fi 7451 7452fi 7453 7454 7455 7456 7457 7458 7459 lt_prog_compiler_wl= 7460lt_prog_compiler_pic= 7461lt_prog_compiler_static= 7462 7463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7464$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7465 7466 if test "$GCC" = yes; then 7467 lt_prog_compiler_wl='-Wl,' 7468 lt_prog_compiler_static='-static' 7469 7470 case $host_os in 7471 aix*) 7472 # All AIX code is PIC. 7473 if test "$host_cpu" = ia64; then 7474 # AIX 5 now supports IA64 processor 7475 lt_prog_compiler_static='-Bstatic' 7476 fi 7477 ;; 7478 7479 amigaos*) 7480 case $host_cpu in 7481 powerpc) 7482 # see comment about AmigaOS4 .so support 7483 lt_prog_compiler_pic='-fPIC' 7484 ;; 7485 m68k) 7486 # FIXME: we need at least 68020 code to build shared libraries, but 7487 # adding the `-m68020' flag to GCC prevents building anything better, 7488 # like `-m68040'. 7489 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7490 ;; 7491 esac 7492 ;; 7493 7494 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7495 # PIC is the default for these OSes. 7496 ;; 7497 7498 mingw* | cygwin* | pw32* | os2* | cegcc*) 7499 # This hack is so that the source file can tell whether it is being 7500 # built for inclusion in a dll (and should export symbols for example). 7501 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7502 # (--disable-auto-import) libraries 7503 lt_prog_compiler_pic='-DDLL_EXPORT' 7504 ;; 7505 7506 darwin* | rhapsody*) 7507 # PIC is the default on this platform 7508 # Common symbols not allowed in MH_DYLIB files 7509 lt_prog_compiler_pic='-fno-common' 7510 ;; 7511 7512 hpux*) 7513 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7514 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7515 # sets the default TLS model and affects inlining. 7516 case $host_cpu in 7517 hppa*64*) 7518 # +Z the default 7519 ;; 7520 *) 7521 lt_prog_compiler_pic='-fPIC' 7522 ;; 7523 esac 7524 ;; 7525 7526 interix[3-9]*) 7527 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7528 # Instead, we relocate shared libraries at runtime. 7529 ;; 7530 7531 msdosdjgpp*) 7532 # Just because we use GCC doesn't mean we suddenly get shared libraries 7533 # on systems that don't support them. 7534 lt_prog_compiler_can_build_shared=no 7535 enable_shared=no 7536 ;; 7537 7538 *nto* | *qnx*) 7539 # QNX uses GNU C++, but need to define -shared option too, otherwise 7540 # it will coredump. 7541 lt_prog_compiler_pic='-fPIC -shared' 7542 ;; 7543 7544 sysv4*MP*) 7545 if test -d /usr/nec; then 7546 lt_prog_compiler_pic=-Kconform_pic 7547 fi 7548 ;; 7549 7550 *) 7551 lt_prog_compiler_pic='-fPIC' 7552 ;; 7553 esac 7554 else 7555 # PORTME Check for flag to pass linker flags through the system compiler. 7556 case $host_os in 7557 aix*) 7558 lt_prog_compiler_wl='-Wl,' 7559 if test "$host_cpu" = ia64; then 7560 # AIX 5 now supports IA64 processor 7561 lt_prog_compiler_static='-Bstatic' 7562 else 7563 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7564 fi 7565 ;; 7566 7567 mingw* | cygwin* | pw32* | os2* | cegcc*) 7568 # This hack is so that the source file can tell whether it is being 7569 # built for inclusion in a dll (and should export symbols for example). 7570 lt_prog_compiler_pic='-DDLL_EXPORT' 7571 ;; 7572 7573 hpux9* | hpux10* | hpux11*) 7574 lt_prog_compiler_wl='-Wl,' 7575 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7576 # not for PA HP-UX. 7577 case $host_cpu in 7578 hppa*64*|ia64*) 7579 # +Z the default 7580 ;; 7581 *) 7582 lt_prog_compiler_pic='+Z' 7583 ;; 7584 esac 7585 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7586 lt_prog_compiler_static='${wl}-a ${wl}archive' 7587 ;; 7588 7589 irix5* | irix6* | nonstopux*) 7590 lt_prog_compiler_wl='-Wl,' 7591 # PIC (with -KPIC) is the default. 7592 lt_prog_compiler_static='-non_shared' 7593 ;; 7594 7595 linux* | k*bsd*-gnu) 7596 case $cc_basename in 7597 # old Intel for x86_64 which still supported -KPIC. 7598 ecc*) 7599 lt_prog_compiler_wl='-Wl,' 7600 lt_prog_compiler_pic='-KPIC' 7601 lt_prog_compiler_static='-static' 7602 ;; 7603 # icc used to be incompatible with GCC. 7604 # ICC 10 doesn't accept -KPIC any more. 7605 icc* | ifort*) 7606 lt_prog_compiler_wl='-Wl,' 7607 lt_prog_compiler_pic='-fPIC' 7608 lt_prog_compiler_static='-static' 7609 ;; 7610 # Lahey Fortran 8.1. 7611 lf95*) 7612 lt_prog_compiler_wl='-Wl,' 7613 lt_prog_compiler_pic='--shared' 7614 lt_prog_compiler_static='--static' 7615 ;; 7616 pgcc* | pgf77* | pgf90* | pgf95*) 7617 # Portland Group compilers (*not* the Pentium gcc compiler, 7618 # which looks to be a dead project) 7619 lt_prog_compiler_wl='-Wl,' 7620 lt_prog_compiler_pic='-fpic' 7621 lt_prog_compiler_static='-Bstatic' 7622 ;; 7623 ccc*) 7624 lt_prog_compiler_wl='-Wl,' 7625 # All Alpha code is PIC. 7626 lt_prog_compiler_static='-non_shared' 7627 ;; 7628 xl*) 7629 # IBM XL C 8.0/Fortran 10.1 on PPC 7630 lt_prog_compiler_wl='-Wl,' 7631 lt_prog_compiler_pic='-qpic' 7632 lt_prog_compiler_static='-qstaticlink' 7633 ;; 7634 *) 7635 case `$CC -V 2>&1 | sed 5q` in 7636 *Sun\ C*) 7637 # Sun C 5.9 7638 lt_prog_compiler_pic='-KPIC' 7639 lt_prog_compiler_static='-Bstatic' 7640 lt_prog_compiler_wl='-Wl,' 7641 ;; 7642 *Sun\ F*) 7643 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7644 lt_prog_compiler_pic='-KPIC' 7645 lt_prog_compiler_static='-Bstatic' 7646 lt_prog_compiler_wl='' 7647 ;; 7648 esac 7649 ;; 7650 esac 7651 ;; 7652 7653 newsos6) 7654 lt_prog_compiler_pic='-KPIC' 7655 lt_prog_compiler_static='-Bstatic' 7656 ;; 7657 7658 *nto* | *qnx*) 7659 # QNX uses GNU C++, but need to define -shared option too, otherwise 7660 # it will coredump. 7661 lt_prog_compiler_pic='-fPIC -shared' 7662 ;; 7663 7664 osf3* | osf4* | osf5*) 7665 lt_prog_compiler_wl='-Wl,' 7666 # All OSF/1 code is PIC. 7667 lt_prog_compiler_static='-non_shared' 7668 ;; 7669 7670 rdos*) 7671 lt_prog_compiler_static='-non_shared' 7672 ;; 7673 7674 solaris*) 7675 lt_prog_compiler_pic='-KPIC' 7676 lt_prog_compiler_static='-Bstatic' 7677 case $cc_basename in 7678 f77* | f90* | f95*) 7679 lt_prog_compiler_wl='-Qoption ld ';; 7680 *) 7681 lt_prog_compiler_wl='-Wl,';; 7682 esac 7683 ;; 7684 7685 sunos4*) 7686 lt_prog_compiler_wl='-Qoption ld ' 7687 lt_prog_compiler_pic='-PIC' 7688 lt_prog_compiler_static='-Bstatic' 7689 ;; 7690 7691 sysv4 | sysv4.2uw2* | sysv4.3*) 7692 lt_prog_compiler_wl='-Wl,' 7693 lt_prog_compiler_pic='-KPIC' 7694 lt_prog_compiler_static='-Bstatic' 7695 ;; 7696 7697 sysv4*MP*) 7698 if test -d /usr/nec ;then 7699 lt_prog_compiler_pic='-Kconform_pic' 7700 lt_prog_compiler_static='-Bstatic' 7701 fi 7702 ;; 7703 7704 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7705 lt_prog_compiler_wl='-Wl,' 7706 lt_prog_compiler_pic='-KPIC' 7707 lt_prog_compiler_static='-Bstatic' 7708 ;; 7709 7710 unicos*) 7711 lt_prog_compiler_wl='-Wl,' 7712 lt_prog_compiler_can_build_shared=no 7713 ;; 7714 7715 uts4*) 7716 lt_prog_compiler_pic='-pic' 7717 lt_prog_compiler_static='-Bstatic' 7718 ;; 7719 7720 *) 7721 lt_prog_compiler_can_build_shared=no 7722 ;; 7723 esac 7724 fi 7725 7726case $host_os in 7727 # For platforms which do not support PIC, -DPIC is meaningless: 7728 *djgpp*) 7729 lt_prog_compiler_pic= 7730 ;; 7731 *) 7732 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7733 ;; 7734esac 7735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7736$as_echo "$lt_prog_compiler_pic" >&6; } 7737 7738 7739 7740 7741 7742 7743# 7744# Check to make sure the PIC flag actually works. 7745# 7746if test -n "$lt_prog_compiler_pic"; then 7747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7748$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7749if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 7750 $as_echo_n "(cached) " >&6 7751else 7752 lt_cv_prog_compiler_pic_works=no 7753 ac_outfile=conftest.$ac_objext 7754 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7755 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7756 # Insert the option either (1) after the last *FLAGS variable, or 7757 # (2) before a word containing "conftest.", or (3) at the end. 7758 # Note that $ac_compile itself does not contain backslashes and begins 7759 # with a dollar sign (not a hyphen), so the echo should work correctly. 7760 # The option is referenced via a variable to avoid confusing sed. 7761 lt_compile=`echo "$ac_compile" | $SED \ 7762 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7763 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7764 -e 's:$: $lt_compiler_flag:'` 7765 (eval echo "\"\$as_me:7765: $lt_compile\"" >&5) 7766 (eval "$lt_compile" 2>conftest.err) 7767 ac_status=$? 7768 cat conftest.err >&5 7769 echo "$as_me:7769: \$? = $ac_status" >&5 7770 if (exit $ac_status) && test -s "$ac_outfile"; then 7771 # The compiler can only warn and ignore the option if not recognized 7772 # So say no if there are warnings other than the usual output. 7773 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7774 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7775 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7776 lt_cv_prog_compiler_pic_works=yes 7777 fi 7778 fi 7779 $RM conftest* 7780 7781fi 7782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7783$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7784 7785if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7786 case $lt_prog_compiler_pic in 7787 "" | " "*) ;; 7788 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7789 esac 7790else 7791 lt_prog_compiler_pic= 7792 lt_prog_compiler_can_build_shared=no 7793fi 7794 7795fi 7796 7797 7798 7799 7800 7801 7802# 7803# Check to make sure the static flag actually works. 7804# 7805wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7807$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7808if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 7809 $as_echo_n "(cached) " >&6 7810else 7811 lt_cv_prog_compiler_static_works=no 7812 save_LDFLAGS="$LDFLAGS" 7813 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7814 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7815 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7816 # The linker can only warn and ignore the option if not recognized 7817 # So say no if there are warnings 7818 if test -s conftest.err; then 7819 # Append any errors to the config.log. 7820 cat conftest.err 1>&5 7821 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7822 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7823 if diff conftest.exp conftest.er2 >/dev/null; then 7824 lt_cv_prog_compiler_static_works=yes 7825 fi 7826 else 7827 lt_cv_prog_compiler_static_works=yes 7828 fi 7829 fi 7830 $RM -r conftest* 7831 LDFLAGS="$save_LDFLAGS" 7832 7833fi 7834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7835$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7836 7837if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7838 : 7839else 7840 lt_prog_compiler_static= 7841fi 7842 7843 7844 7845 7846 7847 7848 7849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7850$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7851if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 7852 $as_echo_n "(cached) " >&6 7853else 7854 lt_cv_prog_compiler_c_o=no 7855 $RM -r conftest 2>/dev/null 7856 mkdir conftest 7857 cd conftest 7858 mkdir out 7859 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7860 7861 lt_compiler_flag="-o out/conftest2.$ac_objext" 7862 # Insert the option either (1) after the last *FLAGS variable, or 7863 # (2) before a word containing "conftest.", or (3) at the end. 7864 # Note that $ac_compile itself does not contain backslashes and begins 7865 # with a dollar sign (not a hyphen), so the echo should work correctly. 7866 lt_compile=`echo "$ac_compile" | $SED \ 7867 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7868 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7869 -e 's:$: $lt_compiler_flag:'` 7870 (eval echo "\"\$as_me:7870: $lt_compile\"" >&5) 7871 (eval "$lt_compile" 2>out/conftest.err) 7872 ac_status=$? 7873 cat out/conftest.err >&5 7874 echo "$as_me:7874: \$? = $ac_status" >&5 7875 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7876 then 7877 # The compiler can only warn and ignore the option if not recognized 7878 # So say no if there are warnings 7879 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7880 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7881 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7882 lt_cv_prog_compiler_c_o=yes 7883 fi 7884 fi 7885 chmod u+w . 2>&5 7886 $RM conftest* 7887 # SGI C++ compiler will create directory out/ii_files/ for 7888 # template instantiation 7889 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7890 $RM out/* && rmdir out 7891 cd .. 7892 $RM -r conftest 7893 $RM conftest* 7894 7895fi 7896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7897$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7898 7899 7900 7901 7902 7903 7904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7905$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7906if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 7907 $as_echo_n "(cached) " >&6 7908else 7909 lt_cv_prog_compiler_c_o=no 7910 $RM -r conftest 2>/dev/null 7911 mkdir conftest 7912 cd conftest 7913 mkdir out 7914 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7915 7916 lt_compiler_flag="-o out/conftest2.$ac_objext" 7917 # Insert the option either (1) after the last *FLAGS variable, or 7918 # (2) before a word containing "conftest.", or (3) at the end. 7919 # Note that $ac_compile itself does not contain backslashes and begins 7920 # with a dollar sign (not a hyphen), so the echo should work correctly. 7921 lt_compile=`echo "$ac_compile" | $SED \ 7922 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7923 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7924 -e 's:$: $lt_compiler_flag:'` 7925 (eval echo "\"\$as_me:7925: $lt_compile\"" >&5) 7926 (eval "$lt_compile" 2>out/conftest.err) 7927 ac_status=$? 7928 cat out/conftest.err >&5 7929 echo "$as_me:7929: \$? = $ac_status" >&5 7930 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7931 then 7932 # The compiler can only warn and ignore the option if not recognized 7933 # So say no if there are warnings 7934 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7935 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7936 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7937 lt_cv_prog_compiler_c_o=yes 7938 fi 7939 fi 7940 chmod u+w . 2>&5 7941 $RM conftest* 7942 # SGI C++ compiler will create directory out/ii_files/ for 7943 # template instantiation 7944 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7945 $RM out/* && rmdir out 7946 cd .. 7947 $RM -r conftest 7948 $RM conftest* 7949 7950fi 7951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7952$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7953 7954 7955 7956 7957hard_links="nottested" 7958if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7959 # do not overwrite the value of need_locks provided by the user 7960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 7961$as_echo_n "checking if we can lock with hard links... " >&6; } 7962 hard_links=yes 7963 $RM conftest* 7964 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7965 touch conftest.a 7966 ln conftest.a conftest.b 2>&5 || hard_links=no 7967 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 7969$as_echo "$hard_links" >&6; } 7970 if test "$hard_links" = no; then 7971 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7972$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7973 need_locks=warn 7974 fi 7975else 7976 need_locks=no 7977fi 7978 7979 7980 7981 7982 7983 7984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7985$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 7986 7987 runpath_var= 7988 allow_undefined_flag= 7989 always_export_symbols=no 7990 archive_cmds= 7991 archive_expsym_cmds= 7992 compiler_needs_object=no 7993 enable_shared_with_static_runtimes=no 7994 export_dynamic_flag_spec= 7995 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7996 hardcode_automatic=no 7997 hardcode_direct=no 7998 hardcode_direct_absolute=no 7999 hardcode_libdir_flag_spec= 8000 hardcode_libdir_flag_spec_ld= 8001 hardcode_libdir_separator= 8002 hardcode_minus_L=no 8003 hardcode_shlibpath_var=unsupported 8004 inherit_rpath=no 8005 link_all_deplibs=unknown 8006 module_cmds= 8007 module_expsym_cmds= 8008 old_archive_from_new_cmds= 8009 old_archive_from_expsyms_cmds= 8010 thread_safe_flag_spec= 8011 whole_archive_flag_spec= 8012 # include_expsyms should be a list of space-separated symbols to be *always* 8013 # included in the symbol list 8014 include_expsyms= 8015 # exclude_expsyms can be an extended regexp of symbols to exclude 8016 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8017 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8018 # as well as any symbol that contains `d'. 8019 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8020 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8021 # platforms (ab)use it in PIC code, but their linkers get confused if 8022 # the symbol is explicitly referenced. Since portable code cannot 8023 # rely on this symbol name, it's probably fine to never include it in 8024 # preloaded symbol tables. 8025 # Exclude shared library initialization/finalization symbols. 8026 extract_expsyms_cmds= 8027 8028 case $host_os in 8029 cygwin* | mingw* | pw32* | cegcc*) 8030 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8031 # When not using gcc, we currently assume that we are using 8032 # Microsoft Visual C++. 8033 if test "$GCC" != yes; then 8034 with_gnu_ld=no 8035 fi 8036 ;; 8037 interix*) 8038 # we just hope/assume this is gcc and not c89 (= MSVC++) 8039 with_gnu_ld=yes 8040 ;; 8041 openbsd*) 8042 with_gnu_ld=no 8043 ;; 8044 linux* | k*bsd*-gnu) 8045 link_all_deplibs=no 8046 ;; 8047 esac 8048 8049 ld_shlibs=yes 8050 if test "$with_gnu_ld" = yes; then 8051 # If archive_cmds runs LD, not CC, wlarc should be empty 8052 wlarc='${wl}' 8053 8054 # Set some defaults for GNU ld with shared library support. These 8055 # are reset later if shared libraries are not supported. Putting them 8056 # here allows them to be overridden if necessary. 8057 runpath_var=LD_RUN_PATH 8058 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8059 export_dynamic_flag_spec='${wl}--export-dynamic' 8060 # ancient GNU ld didn't support --whole-archive et. al. 8061 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8062 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8063 else 8064 whole_archive_flag_spec= 8065 fi 8066 supports_anon_versioning=no 8067 case `$LD -v 2>&1` in 8068 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8069 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8070 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8071 *\ 2.11.*) ;; # other 2.11 versions 8072 *) supports_anon_versioning=yes ;; 8073 esac 8074 8075 # See if GNU ld supports shared libraries. 8076 case $host_os in 8077 aix[3-9]*) 8078 # On AIX/PPC, the GNU linker is very broken 8079 if test "$host_cpu" != ia64; then 8080 ld_shlibs=no 8081 cat <<_LT_EOF 1>&2 8082 8083*** Warning: the GNU linker, at least up to release 2.9.1, is reported 8084*** to be unable to reliably create shared libraries on AIX. 8085*** Therefore, libtool is disabling shared libraries support. If you 8086*** really care for shared libraries, you may want to modify your PATH 8087*** so that a non-GNU linker is found, and then restart. 8088 8089_LT_EOF 8090 fi 8091 ;; 8092 8093 amigaos*) 8094 case $host_cpu in 8095 powerpc) 8096 # see comment about AmigaOS4 .so support 8097 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8098 archive_expsym_cmds='' 8099 ;; 8100 m68k) 8101 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)' 8102 hardcode_libdir_flag_spec='-L$libdir' 8103 hardcode_minus_L=yes 8104 ;; 8105 esac 8106 ;; 8107 8108 beos*) 8109 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8110 allow_undefined_flag=unsupported 8111 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8112 # support --undefined. This deserves some investigation. FIXME 8113 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8114 else 8115 ld_shlibs=no 8116 fi 8117 ;; 8118 8119 cygwin* | mingw* | pw32* | cegcc*) 8120 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8121 # as there is no search path for DLLs. 8122 hardcode_libdir_flag_spec='-L$libdir' 8123 allow_undefined_flag=unsupported 8124 always_export_symbols=no 8125 enable_shared_with_static_runtimes=yes 8126 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8127 8128 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8129 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8130 # If the export-symbols file already is a .def file (1st line 8131 # is EXPORTS), use it as is; otherwise, prepend... 8132 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8133 cp $export_symbols $output_objdir/$soname.def; 8134 else 8135 echo EXPORTS > $output_objdir/$soname.def; 8136 cat $export_symbols >> $output_objdir/$soname.def; 8137 fi~ 8138 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8139 else 8140 ld_shlibs=no 8141 fi 8142 ;; 8143 8144 interix[3-9]*) 8145 hardcode_direct=no 8146 hardcode_shlibpath_var=no 8147 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8148 export_dynamic_flag_spec='${wl}-E' 8149 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8150 # Instead, shared libraries are loaded at an image base (0x10000000 by 8151 # default) and relocated if they conflict, which is a slow very memory 8152 # consuming and fragmenting process. To avoid this, we pick a random, 8153 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8154 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8155 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8156 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' 8157 ;; 8158 8159 gnu* | linux* | tpf* | k*bsd*-gnu) 8160 tmp_diet=no 8161 if test "$host_os" = linux-dietlibc; then 8162 case $cc_basename in 8163 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8164 esac 8165 fi 8166 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8167 && test "$tmp_diet" = no 8168 then 8169 tmp_addflag= 8170 tmp_sharedflag='-shared' 8171 case $cc_basename,$host_cpu in 8172 pgcc*) # Portland Group C compiler 8173 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' 8174 tmp_addflag=' $pic_flag' 8175 ;; 8176 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 8177 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' 8178 tmp_addflag=' $pic_flag -Mnomain' ;; 8179 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8180 tmp_addflag=' -i_dynamic' ;; 8181 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8182 tmp_addflag=' -i_dynamic -nofor_main' ;; 8183 ifc* | ifort*) # Intel Fortran compiler 8184 tmp_addflag=' -nofor_main' ;; 8185 lf95*) # Lahey Fortran 8.1 8186 whole_archive_flag_spec= 8187 tmp_sharedflag='--shared' ;; 8188 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8189 tmp_sharedflag='-qmkshrobj' 8190 tmp_addflag= ;; 8191 esac 8192 case `$CC -V 2>&1 | sed 5q` in 8193 *Sun\ C*) # Sun C 5.9 8194 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' 8195 compiler_needs_object=yes 8196 tmp_sharedflag='-G' ;; 8197 *Sun\ F*) # Sun Fortran 8.3 8198 tmp_sharedflag='-G' ;; 8199 esac 8200 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8201 8202 if test "x$supports_anon_versioning" = xyes; then 8203 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8204 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8205 echo "local: *; };" >> $output_objdir/$libname.ver~ 8206 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8207 fi 8208 8209 case $cc_basename in 8210 xlf*) 8211 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8212 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8213 hardcode_libdir_flag_spec= 8214 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8215 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8216 if test "x$supports_anon_versioning" = xyes; then 8217 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8218 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8219 echo "local: *; };" >> $output_objdir/$libname.ver~ 8220 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8221 fi 8222 ;; 8223 esac 8224 else 8225 ld_shlibs=no 8226 fi 8227 ;; 8228 8229 netbsd* | netbsdelf*-gnu) 8230 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8231 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8232 wlarc= 8233 else 8234 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8235 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8236 fi 8237 ;; 8238 8239 solaris*) 8240 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8241 ld_shlibs=no 8242 cat <<_LT_EOF 1>&2 8243 8244*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8245*** create shared libraries on Solaris systems. Therefore, libtool 8246*** is disabling shared libraries support. We urge you to upgrade GNU 8247*** binutils to release 2.9.1 or newer. Another option is to modify 8248*** your PATH or compiler configuration so that the native linker is 8249*** used, and then restart. 8250 8251_LT_EOF 8252 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8253 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8254 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8255 else 8256 ld_shlibs=no 8257 fi 8258 ;; 8259 8260 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8261 case `$LD -v 2>&1` in 8262 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8263 ld_shlibs=no 8264 cat <<_LT_EOF 1>&2 8265 8266*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8267*** reliably create shared libraries on SCO systems. Therefore, libtool 8268*** is disabling shared libraries support. We urge you to upgrade GNU 8269*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8270*** your PATH or compiler configuration so that the native linker is 8271*** used, and then restart. 8272 8273_LT_EOF 8274 ;; 8275 *) 8276 # For security reasons, it is highly recommended that you always 8277 # use absolute paths for naming shared libraries, and exclude the 8278 # DT_RUNPATH tag from executables and libraries. But doing so 8279 # requires that you compile everything twice, which is a pain. 8280 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8281 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8282 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8283 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8284 else 8285 ld_shlibs=no 8286 fi 8287 ;; 8288 esac 8289 ;; 8290 8291 sunos4*) 8292 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8293 wlarc= 8294 hardcode_direct=yes 8295 hardcode_shlibpath_var=no 8296 ;; 8297 8298 *) 8299 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8300 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8301 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8302 else 8303 ld_shlibs=no 8304 fi 8305 ;; 8306 esac 8307 8308 if test "$ld_shlibs" = no; then 8309 runpath_var= 8310 hardcode_libdir_flag_spec= 8311 export_dynamic_flag_spec= 8312 whole_archive_flag_spec= 8313 fi 8314 else 8315 # PORTME fill in a description of your system's linker (not GNU ld) 8316 case $host_os in 8317 aix3*) 8318 allow_undefined_flag=unsupported 8319 always_export_symbols=yes 8320 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' 8321 # Note: this linker hardcodes the directories in LIBPATH if there 8322 # are no directories specified by -L. 8323 hardcode_minus_L=yes 8324 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8325 # Neither direct hardcoding nor static linking is supported with a 8326 # broken collect2. 8327 hardcode_direct=unsupported 8328 fi 8329 ;; 8330 8331 aix[4-9]*) 8332 if test "$host_cpu" = ia64; then 8333 # On IA64, the linker does run time linking by default, so we don't 8334 # have to do anything special. 8335 aix_use_runtimelinking=no 8336 exp_sym_flag='-Bexport' 8337 no_entry_flag="" 8338 else 8339 # If we're using GNU nm, then we don't want the "-C" option. 8340 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8341 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8342 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' 8343 else 8344 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' 8345 fi 8346 aix_use_runtimelinking=no 8347 8348 # Test if we are trying to use run time linking or normal 8349 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8350 # need to do runtime linking. 8351 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8352 for ld_flag in $LDFLAGS; do 8353 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8354 aix_use_runtimelinking=yes 8355 break 8356 fi 8357 done 8358 ;; 8359 esac 8360 8361 exp_sym_flag='-bexport' 8362 no_entry_flag='-bnoentry' 8363 fi 8364 8365 # When large executables or shared objects are built, AIX ld can 8366 # have problems creating the table of contents. If linking a library 8367 # or program results in "error TOC overflow" add -mminimal-toc to 8368 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8369 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8370 8371 archive_cmds='' 8372 hardcode_direct=yes 8373 hardcode_direct_absolute=yes 8374 hardcode_libdir_separator=':' 8375 link_all_deplibs=yes 8376 file_list_spec='${wl}-f,' 8377 8378 if test "$GCC" = yes; then 8379 case $host_os in aix4.[012]|aix4.[012].*) 8380 # We only want to do this on AIX 4.2 and lower, the check 8381 # below for broken collect2 doesn't work under 4.3+ 8382 collect2name=`${CC} -print-prog-name=collect2` 8383 if test -f "$collect2name" && 8384 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8385 then 8386 # We have reworked collect2 8387 : 8388 else 8389 # We have old collect2 8390 hardcode_direct=unsupported 8391 # It fails to find uninstalled libraries when the uninstalled 8392 # path is not listed in the libpath. Setting hardcode_minus_L 8393 # to unsupported forces relinking 8394 hardcode_minus_L=yes 8395 hardcode_libdir_flag_spec='-L$libdir' 8396 hardcode_libdir_separator= 8397 fi 8398 ;; 8399 esac 8400 shared_flag='-shared' 8401 if test "$aix_use_runtimelinking" = yes; then 8402 shared_flag="$shared_flag "'${wl}-G' 8403 fi 8404 link_all_deplibs=no 8405 else 8406 # not using gcc 8407 if test "$host_cpu" = ia64; then 8408 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8409 # chokes on -Wl,-G. The following line is correct: 8410 shared_flag='-G' 8411 else 8412 if test "$aix_use_runtimelinking" = yes; then 8413 shared_flag='${wl}-G' 8414 else 8415 shared_flag='${wl}-bM:SRE' 8416 fi 8417 fi 8418 fi 8419 8420 export_dynamic_flag_spec='${wl}-bexpall' 8421 # It seems that -bexpall does not export symbols beginning with 8422 # underscore (_), so it is better to generate a list of symbols to export. 8423 always_export_symbols=yes 8424 if test "$aix_use_runtimelinking" = yes; then 8425 # Warning - without using the other runtime loading flags (-brtl), 8426 # -berok will link without error, but may produce a broken library. 8427 allow_undefined_flag='-berok' 8428 # Determine the default libpath from the value encoded in an 8429 # empty executable. 8430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8431/* end confdefs.h. */ 8432 8433int 8434main () 8435{ 8436 8437 ; 8438 return 0; 8439} 8440_ACEOF 8441if ac_fn_c_try_link "$LINENO"; then : 8442 8443lt_aix_libpath_sed=' 8444 /Import File Strings/,/^$/ { 8445 /^0/ { 8446 s/^0 *\(.*\)$/\1/ 8447 p 8448 } 8449 }' 8450aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8451# Check for a 64-bit object if we didn't find anything. 8452if test -z "$aix_libpath"; then 8453 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8454fi 8455fi 8456rm -f core conftest.err conftest.$ac_objext \ 8457 conftest$ac_exeext conftest.$ac_ext 8458if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8459 8460 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8461 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" 8462 else 8463 if test "$host_cpu" = ia64; then 8464 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8465 allow_undefined_flag="-z nodefs" 8466 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" 8467 else 8468 # Determine the default libpath from the value encoded in an 8469 # empty executable. 8470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8471/* end confdefs.h. */ 8472 8473int 8474main () 8475{ 8476 8477 ; 8478 return 0; 8479} 8480_ACEOF 8481if ac_fn_c_try_link "$LINENO"; then : 8482 8483lt_aix_libpath_sed=' 8484 /Import File Strings/,/^$/ { 8485 /^0/ { 8486 s/^0 *\(.*\)$/\1/ 8487 p 8488 } 8489 }' 8490aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8491# Check for a 64-bit object if we didn't find anything. 8492if test -z "$aix_libpath"; then 8493 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8494fi 8495fi 8496rm -f core conftest.err conftest.$ac_objext \ 8497 conftest$ac_exeext conftest.$ac_ext 8498if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8499 8500 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8501 # Warning - without using the other run time loading flags, 8502 # -berok will link without error, but may produce a broken library. 8503 no_undefined_flag=' ${wl}-bernotok' 8504 allow_undefined_flag=' ${wl}-berok' 8505 # Exported symbols can be pulled into shared objects from archives 8506 whole_archive_flag_spec='$convenience' 8507 archive_cmds_need_lc=yes 8508 # This is similar to how AIX traditionally builds its shared libraries. 8509 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' 8510 fi 8511 fi 8512 ;; 8513 8514 amigaos*) 8515 case $host_cpu in 8516 powerpc) 8517 # see comment about AmigaOS4 .so support 8518 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8519 archive_expsym_cmds='' 8520 ;; 8521 m68k) 8522 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)' 8523 hardcode_libdir_flag_spec='-L$libdir' 8524 hardcode_minus_L=yes 8525 ;; 8526 esac 8527 ;; 8528 8529 bsdi[45]*) 8530 export_dynamic_flag_spec=-rdynamic 8531 ;; 8532 8533 cygwin* | mingw* | pw32* | cegcc*) 8534 # When not using gcc, we currently assume that we are using 8535 # Microsoft Visual C++. 8536 # hardcode_libdir_flag_spec is actually meaningless, as there is 8537 # no search path for DLLs. 8538 hardcode_libdir_flag_spec=' ' 8539 allow_undefined_flag=unsupported 8540 # Tell ltmain to make .lib files, not .a files. 8541 libext=lib 8542 # Tell ltmain to make .dll files, not .so files. 8543 shrext_cmds=".dll" 8544 # FIXME: Setting linknames here is a bad hack. 8545 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 8546 # The linker will automatically build a .lib file if we build a DLL. 8547 old_archive_from_new_cmds='true' 8548 # FIXME: Should let the user specify the lib program. 8549 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8550 fix_srcfile_path='`cygpath -w "$srcfile"`' 8551 enable_shared_with_static_runtimes=yes 8552 ;; 8553 8554 darwin* | rhapsody*) 8555 8556 8557 archive_cmds_need_lc=no 8558 hardcode_direct=no 8559 hardcode_automatic=yes 8560 hardcode_shlibpath_var=unsupported 8561 whole_archive_flag_spec='' 8562 link_all_deplibs=yes 8563 allow_undefined_flag="$_lt_dar_allow_undefined" 8564 case $cc_basename in 8565 ifort*) _lt_dar_can_shared=yes ;; 8566 *) _lt_dar_can_shared=$GCC ;; 8567 esac 8568 if test "$_lt_dar_can_shared" = "yes"; then 8569 output_verbose_link_cmd=echo 8570 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8571 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8572 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}" 8573 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}" 8574 8575 else 8576 ld_shlibs=no 8577 fi 8578 8579 ;; 8580 8581 dgux*) 8582 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8583 hardcode_libdir_flag_spec='-L$libdir' 8584 hardcode_shlibpath_var=no 8585 ;; 8586 8587 freebsd1*) 8588 ld_shlibs=no 8589 ;; 8590 8591 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8592 # support. Future versions do this automatically, but an explicit c++rt0.o 8593 # does not break anything, and helps significantly (at the cost of a little 8594 # extra space). 8595 freebsd2.2*) 8596 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8597 hardcode_libdir_flag_spec='-R$libdir' 8598 hardcode_direct=yes 8599 hardcode_shlibpath_var=no 8600 ;; 8601 8602 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8603 freebsd2*) 8604 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8605 hardcode_direct=yes 8606 hardcode_minus_L=yes 8607 hardcode_shlibpath_var=no 8608 ;; 8609 8610 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8611 freebsd* | dragonfly*) 8612 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8613 hardcode_libdir_flag_spec='-R$libdir' 8614 hardcode_direct=yes 8615 hardcode_shlibpath_var=no 8616 ;; 8617 8618 hpux9*) 8619 if test "$GCC" = yes; then 8620 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' 8621 else 8622 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' 8623 fi 8624 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8625 hardcode_libdir_separator=: 8626 hardcode_direct=yes 8627 8628 # hardcode_minus_L: Not really in the search PATH, 8629 # but as the default location of the library. 8630 hardcode_minus_L=yes 8631 export_dynamic_flag_spec='${wl}-E' 8632 ;; 8633 8634 hpux10*) 8635 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8636 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8637 else 8638 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8639 fi 8640 if test "$with_gnu_ld" = no; then 8641 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8642 hardcode_libdir_flag_spec_ld='+b $libdir' 8643 hardcode_libdir_separator=: 8644 hardcode_direct=yes 8645 hardcode_direct_absolute=yes 8646 export_dynamic_flag_spec='${wl}-E' 8647 # hardcode_minus_L: Not really in the search PATH, 8648 # but as the default location of the library. 8649 hardcode_minus_L=yes 8650 fi 8651 ;; 8652 8653 hpux11*) 8654 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 8655 case $host_cpu in 8656 hppa*64*) 8657 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8658 ;; 8659 ia64*) 8660 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8661 ;; 8662 *) 8663 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8664 ;; 8665 esac 8666 else 8667 case $host_cpu in 8668 hppa*64*) 8669 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8670 ;; 8671 ia64*) 8672 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8673 ;; 8674 *) 8675 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8676 ;; 8677 esac 8678 fi 8679 if test "$with_gnu_ld" = no; then 8680 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8681 hardcode_libdir_separator=: 8682 8683 case $host_cpu in 8684 hppa*64*|ia64*) 8685 hardcode_direct=no 8686 hardcode_shlibpath_var=no 8687 ;; 8688 *) 8689 hardcode_direct=yes 8690 hardcode_direct_absolute=yes 8691 export_dynamic_flag_spec='${wl}-E' 8692 8693 # hardcode_minus_L: Not really in the search PATH, 8694 # but as the default location of the library. 8695 hardcode_minus_L=yes 8696 ;; 8697 esac 8698 fi 8699 ;; 8700 8701 irix5* | irix6* | nonstopux*) 8702 if test "$GCC" = yes; then 8703 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' 8704 # Try to use the -exported_symbol ld option, if it does not 8705 # work, assume that -exports_file does not work either and 8706 # implicitly export all symbols. 8707 save_LDFLAGS="$LDFLAGS" 8708 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 8709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8710/* end confdefs.h. */ 8711int foo(void) {} 8712_ACEOF 8713if ac_fn_c_try_link "$LINENO"; then : 8714 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' 8715 8716fi 8717rm -f core conftest.err conftest.$ac_objext \ 8718 conftest$ac_exeext conftest.$ac_ext 8719 LDFLAGS="$save_LDFLAGS" 8720 else 8721 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' 8722 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' 8723 fi 8724 archive_cmds_need_lc='no' 8725 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8726 hardcode_libdir_separator=: 8727 inherit_rpath=yes 8728 link_all_deplibs=yes 8729 ;; 8730 8731 netbsd* | netbsdelf*-gnu) 8732 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8733 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 8734 else 8735 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8736 fi 8737 hardcode_libdir_flag_spec='-R$libdir' 8738 hardcode_direct=yes 8739 hardcode_shlibpath_var=no 8740 ;; 8741 8742 newsos6) 8743 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8744 hardcode_direct=yes 8745 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8746 hardcode_libdir_separator=: 8747 hardcode_shlibpath_var=no 8748 ;; 8749 8750 *nto* | *qnx*) 8751 ;; 8752 8753 openbsd*) 8754 if test -f /usr/libexec/ld.so; then 8755 hardcode_direct=yes 8756 hardcode_shlibpath_var=no 8757 hardcode_direct_absolute=yes 8758 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8759 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8760 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8761 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8762 export_dynamic_flag_spec='${wl}-E' 8763 else 8764 case $host_os in 8765 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8766 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8767 hardcode_libdir_flag_spec='-R$libdir' 8768 ;; 8769 *) 8770 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8771 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8772 ;; 8773 esac 8774 fi 8775 else 8776 ld_shlibs=no 8777 fi 8778 ;; 8779 8780 os2*) 8781 hardcode_libdir_flag_spec='-L$libdir' 8782 hardcode_minus_L=yes 8783 allow_undefined_flag=unsupported 8784 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' 8785 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8786 ;; 8787 8788 osf3*) 8789 if test "$GCC" = yes; then 8790 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8791 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' 8792 else 8793 allow_undefined_flag=' -expect_unresolved \*' 8794 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' 8795 fi 8796 archive_cmds_need_lc='no' 8797 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8798 hardcode_libdir_separator=: 8799 ;; 8800 8801 osf4* | osf5*) # as osf3* with the addition of -msym flag 8802 if test "$GCC" = yes; then 8803 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8804 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' 8805 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8806 else 8807 allow_undefined_flag=' -expect_unresolved \*' 8808 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' 8809 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~ 8810 $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' 8811 8812 # Both c and cxx compiler support -rpath directly 8813 hardcode_libdir_flag_spec='-rpath $libdir' 8814 fi 8815 archive_cmds_need_lc='no' 8816 hardcode_libdir_separator=: 8817 ;; 8818 8819 solaris*) 8820 no_undefined_flag=' -z defs' 8821 if test "$GCC" = yes; then 8822 wlarc='${wl}' 8823 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8824 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8825 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8826 else 8827 case `$CC -V 2>&1` in 8828 *"Compilers 5.0"*) 8829 wlarc='' 8830 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8831 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8832 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8833 ;; 8834 *) 8835 wlarc='${wl}' 8836 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8837 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8838 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8839 ;; 8840 esac 8841 fi 8842 hardcode_libdir_flag_spec='-R$libdir' 8843 hardcode_shlibpath_var=no 8844 case $host_os in 8845 solaris2.[0-5] | solaris2.[0-5].*) ;; 8846 *) 8847 # The compiler driver will combine and reorder linker options, 8848 # but understands `-z linker_flag'. GCC discards it without `$wl', 8849 # but is careful enough not to reorder. 8850 # Supported since Solaris 2.6 (maybe 2.5.1?) 8851 if test "$GCC" = yes; then 8852 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8853 else 8854 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8855 fi 8856 ;; 8857 esac 8858 link_all_deplibs=yes 8859 ;; 8860 8861 sunos4*) 8862 if test "x$host_vendor" = xsequent; then 8863 # Use $CC to link under sequent, because it throws in some extra .o 8864 # files that make .init and .fini sections work. 8865 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8866 else 8867 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8868 fi 8869 hardcode_libdir_flag_spec='-L$libdir' 8870 hardcode_direct=yes 8871 hardcode_minus_L=yes 8872 hardcode_shlibpath_var=no 8873 ;; 8874 8875 sysv4) 8876 case $host_vendor in 8877 sni) 8878 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8879 hardcode_direct=yes # is this really true??? 8880 ;; 8881 siemens) 8882 ## LD is ld it makes a PLAMLIB 8883 ## CC just makes a GrossModule. 8884 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8885 reload_cmds='$CC -r -o $output$reload_objs' 8886 hardcode_direct=no 8887 ;; 8888 motorola) 8889 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8890 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8891 ;; 8892 esac 8893 runpath_var='LD_RUN_PATH' 8894 hardcode_shlibpath_var=no 8895 ;; 8896 8897 sysv4.3*) 8898 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8899 hardcode_shlibpath_var=no 8900 export_dynamic_flag_spec='-Bexport' 8901 ;; 8902 8903 sysv4*MP*) 8904 if test -d /usr/nec; then 8905 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8906 hardcode_shlibpath_var=no 8907 runpath_var=LD_RUN_PATH 8908 hardcode_runpath_var=yes 8909 ld_shlibs=yes 8910 fi 8911 ;; 8912 8913 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8914 no_undefined_flag='${wl}-z,text' 8915 archive_cmds_need_lc=no 8916 hardcode_shlibpath_var=no 8917 runpath_var='LD_RUN_PATH' 8918 8919 if test "$GCC" = yes; then 8920 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8921 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8922 else 8923 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8924 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8925 fi 8926 ;; 8927 8928 sysv5* | sco3.2v5* | sco5v6*) 8929 # Note: We can NOT use -z defs as we might desire, because we do not 8930 # link with -lc, and that would cause any symbols used from libc to 8931 # always be unresolved, which means just about no library would 8932 # ever link correctly. If we're not using GNU ld we use -z text 8933 # though, which does catch some bad symbols but isn't as heavy-handed 8934 # as -z defs. 8935 no_undefined_flag='${wl}-z,text' 8936 allow_undefined_flag='${wl}-z,nodefs' 8937 archive_cmds_need_lc=no 8938 hardcode_shlibpath_var=no 8939 hardcode_libdir_flag_spec='${wl}-R,$libdir' 8940 hardcode_libdir_separator=':' 8941 link_all_deplibs=yes 8942 export_dynamic_flag_spec='${wl}-Bexport' 8943 runpath_var='LD_RUN_PATH' 8944 8945 if test "$GCC" = yes; then 8946 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8947 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8948 else 8949 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8950 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8951 fi 8952 ;; 8953 8954 uts4*) 8955 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8956 hardcode_libdir_flag_spec='-L$libdir' 8957 hardcode_shlibpath_var=no 8958 ;; 8959 8960 *) 8961 ld_shlibs=no 8962 ;; 8963 esac 8964 8965 if test x$host_vendor = xsni; then 8966 case $host in 8967 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 8968 export_dynamic_flag_spec='${wl}-Blargedynsym' 8969 ;; 8970 esac 8971 fi 8972 fi 8973 8974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 8975$as_echo "$ld_shlibs" >&6; } 8976test "$ld_shlibs" = no && can_build_shared=no 8977 8978with_gnu_ld=$with_gnu_ld 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994# 8995# Do we need to explicitly link libc? 8996# 8997case "x$archive_cmds_need_lc" in 8998x|xyes) 8999 # Assume -lc should be added 9000 archive_cmds_need_lc=yes 9001 9002 if test "$enable_shared" = yes && test "$GCC" = yes; then 9003 case $archive_cmds in 9004 *'~'*) 9005 # FIXME: we may have to deal with multi-command sequences. 9006 ;; 9007 '$CC '*) 9008 # Test whether the compiler implicitly links with -lc since on some 9009 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9010 # to ld, don't add -lc before -lgcc. 9011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9012$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9013 $RM conftest* 9014 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9015 9016 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9017 (eval $ac_compile) 2>&5 9018 ac_status=$? 9019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9020 test $ac_status = 0; } 2>conftest.err; then 9021 soname=conftest 9022 lib=conftest 9023 libobjs=conftest.$ac_objext 9024 deplibs= 9025 wl=$lt_prog_compiler_wl 9026 pic_flag=$lt_prog_compiler_pic 9027 compiler_flags=-v 9028 linker_flags=-v 9029 verstring= 9030 output_objdir=. 9031 libname=conftest 9032 lt_save_allow_undefined_flag=$allow_undefined_flag 9033 allow_undefined_flag= 9034 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9035 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9036 ac_status=$? 9037 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9038 test $ac_status = 0; } 9039 then 9040 archive_cmds_need_lc=no 9041 else 9042 archive_cmds_need_lc=yes 9043 fi 9044 allow_undefined_flag=$lt_save_allow_undefined_flag 9045 else 9046 cat conftest.err 1>&5 9047 fi 9048 $RM conftest* 9049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 9050$as_echo "$archive_cmds_need_lc" >&6; } 9051 ;; 9052 esac 9053 fi 9054 ;; 9055esac 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9214$as_echo_n "checking dynamic linker characteristics... " >&6; } 9215 9216if test "$GCC" = yes; then 9217 case $host_os in 9218 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9219 *) lt_awk_arg="/^libraries:/" ;; 9220 esac 9221 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9222 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 9223 # if the path contains ";" then we assume it to be the separator 9224 # otherwise default to the standard path separator (i.e. ":") - it is 9225 # assumed that no part of a normal pathname contains ";" but that should 9226 # okay in the real world where ";" in dirpaths is itself problematic. 9227 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 9228 else 9229 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9230 fi 9231 # Ok, now we have the path, separated by spaces, we can step through it 9232 # and add multilib dir if necessary. 9233 lt_tmp_lt_search_path_spec= 9234 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9235 for lt_sys_path in $lt_search_path_spec; do 9236 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9237 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9238 else 9239 test -d "$lt_sys_path" && \ 9240 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9241 fi 9242 done 9243 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 9244BEGIN {RS=" "; FS="/|\n";} { 9245 lt_foo=""; 9246 lt_count=0; 9247 for (lt_i = NF; lt_i > 0; lt_i--) { 9248 if ($lt_i != "" && $lt_i != ".") { 9249 if ($lt_i == "..") { 9250 lt_count++; 9251 } else { 9252 if (lt_count == 0) { 9253 lt_foo="/" $lt_i lt_foo; 9254 } else { 9255 lt_count--; 9256 } 9257 } 9258 } 9259 } 9260 if (lt_foo != "") { lt_freq[lt_foo]++; } 9261 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9262}'` 9263 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 9264else 9265 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9266fi 9267library_names_spec= 9268libname_spec='lib$name' 9269soname_spec= 9270shrext_cmds=".so" 9271postinstall_cmds= 9272postuninstall_cmds= 9273finish_cmds= 9274finish_eval= 9275shlibpath_var= 9276shlibpath_overrides_runpath=unknown 9277version_type=none 9278dynamic_linker="$host_os ld.so" 9279sys_lib_dlsearch_path_spec="/lib /usr/lib" 9280need_lib_prefix=unknown 9281hardcode_into_libs=no 9282 9283# when you set need_version to no, make sure it does not cause -set_version 9284# flags to be left without arguments 9285need_version=unknown 9286 9287case $host_os in 9288aix3*) 9289 version_type=linux 9290 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9291 shlibpath_var=LIBPATH 9292 9293 # AIX 3 has no versioning support, so we append a major version to the name. 9294 soname_spec='${libname}${release}${shared_ext}$major' 9295 ;; 9296 9297aix[4-9]*) 9298 version_type=linux 9299 need_lib_prefix=no 9300 need_version=no 9301 hardcode_into_libs=yes 9302 if test "$host_cpu" = ia64; then 9303 # AIX 5 supports IA64 9304 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9305 shlibpath_var=LD_LIBRARY_PATH 9306 else 9307 # With GCC up to 2.95.x, collect2 would create an import file 9308 # for dependence libraries. The import file would start with 9309 # the line `#! .'. This would cause the generated library to 9310 # depend on `.', always an invalid library. This was fixed in 9311 # development snapshots of GCC prior to 3.0. 9312 case $host_os in 9313 aix4 | aix4.[01] | aix4.[01].*) 9314 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9315 echo ' yes ' 9316 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9317 : 9318 else 9319 can_build_shared=no 9320 fi 9321 ;; 9322 esac 9323 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9324 # soname into executable. Probably we can add versioning support to 9325 # collect2, so additional links can be useful in future. 9326 if test "$aix_use_runtimelinking" = yes; then 9327 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9328 # instead of lib<name>.a to let people know that these are not 9329 # typical AIX shared libraries. 9330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9331 else 9332 # We preserve .a as extension for shared libraries through AIX4.2 9333 # and later when we are not doing run time linking. 9334 library_names_spec='${libname}${release}.a $libname.a' 9335 soname_spec='${libname}${release}${shared_ext}$major' 9336 fi 9337 shlibpath_var=LIBPATH 9338 fi 9339 ;; 9340 9341amigaos*) 9342 case $host_cpu in 9343 powerpc) 9344 # Since July 2007 AmigaOS4 officially supports .so libraries. 9345 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9346 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9347 ;; 9348 m68k) 9349 library_names_spec='$libname.ixlibrary $libname.a' 9350 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9351 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' 9352 ;; 9353 esac 9354 ;; 9355 9356beos*) 9357 library_names_spec='${libname}${shared_ext}' 9358 dynamic_linker="$host_os ld.so" 9359 shlibpath_var=LIBRARY_PATH 9360 ;; 9361 9362bsdi[45]*) 9363 version_type=linux 9364 need_version=no 9365 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9366 soname_spec='${libname}${release}${shared_ext}$major' 9367 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9368 shlibpath_var=LD_LIBRARY_PATH 9369 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9370 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9371 # the default ld.so.conf also contains /usr/contrib/lib and 9372 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9373 # libtool to hard-code these into programs 9374 ;; 9375 9376cygwin* | mingw* | pw32* | cegcc*) 9377 version_type=windows 9378 shrext_cmds=".dll" 9379 need_version=no 9380 need_lib_prefix=no 9381 9382 case $GCC,$host_os in 9383 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9384 library_names_spec='$libname.dll.a' 9385 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9386 postinstall_cmds='base_file=`basename \${file}`~ 9387 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9388 dldir=$destdir/`dirname \$dlpath`~ 9389 test -d \$dldir || mkdir -p \$dldir~ 9390 $install_prog $dir/$dlname \$dldir/$dlname~ 9391 chmod a+x \$dldir/$dlname~ 9392 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9393 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9394 fi' 9395 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9396 dlpath=$dir/\$dldll~ 9397 $RM \$dlpath' 9398 shlibpath_overrides_runpath=yes 9399 9400 case $host_os in 9401 cygwin*) 9402 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9403 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9404 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9405 ;; 9406 mingw* | cegcc*) 9407 # MinGW DLLs use traditional 'lib' prefix 9408 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9409 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 9410 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9411 # It is most probably a Windows format PATH printed by 9412 # mingw gcc, but we are running on Cygwin. Gcc prints its search 9413 # path with ; separators, and with drive letters. We can handle the 9414 # drive letters (cygwin fileutils understands them), so leave them, 9415 # especially as we might pass files found there to a mingw objdump, 9416 # which wouldn't understand a cygwinified path. Ahh. 9417 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9418 else 9419 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9420 fi 9421 ;; 9422 pw32*) 9423 # pw32 DLLs use 'pw' prefix rather than 'lib' 9424 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9425 ;; 9426 esac 9427 ;; 9428 9429 *) 9430 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9431 ;; 9432 esac 9433 dynamic_linker='Win32 ld.exe' 9434 # FIXME: first we should search . and the directory the executable is in 9435 shlibpath_var=PATH 9436 ;; 9437 9438darwin* | rhapsody*) 9439 dynamic_linker="$host_os dyld" 9440 version_type=darwin 9441 need_lib_prefix=no 9442 need_version=no 9443 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9444 soname_spec='${libname}${release}${major}$shared_ext' 9445 shlibpath_overrides_runpath=yes 9446 shlibpath_var=DYLD_LIBRARY_PATH 9447 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9448 9449 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9450 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9451 ;; 9452 9453dgux*) 9454 version_type=linux 9455 need_lib_prefix=no 9456 need_version=no 9457 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9458 soname_spec='${libname}${release}${shared_ext}$major' 9459 shlibpath_var=LD_LIBRARY_PATH 9460 ;; 9461 9462freebsd1*) 9463 dynamic_linker=no 9464 ;; 9465 9466freebsd* | dragonfly*) 9467 # DragonFly does not have aout. When/if they implement a new 9468 # versioning mechanism, adjust this. 9469 if test -x /usr/bin/objformat; then 9470 objformat=`/usr/bin/objformat` 9471 else 9472 case $host_os in 9473 freebsd[123]*) objformat=aout ;; 9474 *) objformat=elf ;; 9475 esac 9476 fi 9477 version_type=freebsd-$objformat 9478 case $version_type in 9479 freebsd-elf*) 9480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9481 need_version=no 9482 need_lib_prefix=no 9483 ;; 9484 freebsd-*) 9485 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9486 need_version=yes 9487 ;; 9488 esac 9489 shlibpath_var=LD_LIBRARY_PATH 9490 case $host_os in 9491 freebsd2*) 9492 shlibpath_overrides_runpath=yes 9493 ;; 9494 freebsd3.[01]* | freebsdelf3.[01]*) 9495 shlibpath_overrides_runpath=yes 9496 hardcode_into_libs=yes 9497 ;; 9498 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9499 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9500 shlibpath_overrides_runpath=no 9501 hardcode_into_libs=yes 9502 ;; 9503 *) # from 4.6 on, and DragonFly 9504 shlibpath_overrides_runpath=yes 9505 hardcode_into_libs=yes 9506 ;; 9507 esac 9508 ;; 9509 9510gnu*) 9511 version_type=linux 9512 need_lib_prefix=no 9513 need_version=no 9514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9515 soname_spec='${libname}${release}${shared_ext}$major' 9516 shlibpath_var=LD_LIBRARY_PATH 9517 hardcode_into_libs=yes 9518 ;; 9519 9520hpux9* | hpux10* | hpux11*) 9521 # Give a soname corresponding to the major version so that dld.sl refuses to 9522 # link against other versions. 9523 version_type=sunos 9524 need_lib_prefix=no 9525 need_version=no 9526 case $host_cpu in 9527 ia64*) 9528 shrext_cmds='.so' 9529 hardcode_into_libs=yes 9530 dynamic_linker="$host_os dld.so" 9531 shlibpath_var=LD_LIBRARY_PATH 9532 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9534 soname_spec='${libname}${release}${shared_ext}$major' 9535 if test "X$HPUX_IA64_MODE" = X32; then 9536 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9537 else 9538 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9539 fi 9540 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9541 ;; 9542 hppa*64*) 9543 shrext_cmds='.sl' 9544 hardcode_into_libs=yes 9545 dynamic_linker="$host_os dld.sl" 9546 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9547 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9549 soname_spec='${libname}${release}${shared_ext}$major' 9550 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9551 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9552 ;; 9553 *) 9554 shrext_cmds='.sl' 9555 dynamic_linker="$host_os dld.sl" 9556 shlibpath_var=SHLIB_PATH 9557 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9558 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9559 soname_spec='${libname}${release}${shared_ext}$major' 9560 ;; 9561 esac 9562 # HP-UX runs *really* slowly unless shared libraries are mode 555. 9563 postinstall_cmds='chmod 555 $lib' 9564 ;; 9565 9566interix[3-9]*) 9567 version_type=linux 9568 need_lib_prefix=no 9569 need_version=no 9570 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9571 soname_spec='${libname}${release}${shared_ext}$major' 9572 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9573 shlibpath_var=LD_LIBRARY_PATH 9574 shlibpath_overrides_runpath=no 9575 hardcode_into_libs=yes 9576 ;; 9577 9578irix5* | irix6* | nonstopux*) 9579 case $host_os in 9580 nonstopux*) version_type=nonstopux ;; 9581 *) 9582 if test "$lt_cv_prog_gnu_ld" = yes; then 9583 version_type=linux 9584 else 9585 version_type=irix 9586 fi ;; 9587 esac 9588 need_lib_prefix=no 9589 need_version=no 9590 soname_spec='${libname}${release}${shared_ext}$major' 9591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9592 case $host_os in 9593 irix5* | nonstopux*) 9594 libsuff= shlibsuff= 9595 ;; 9596 *) 9597 case $LD in # libtool.m4 will add one of these switches to LD 9598 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9599 libsuff= shlibsuff= libmagic=32-bit;; 9600 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9601 libsuff=32 shlibsuff=N32 libmagic=N32;; 9602 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9603 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9604 *) libsuff= shlibsuff= libmagic=never-match;; 9605 esac 9606 ;; 9607 esac 9608 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9609 shlibpath_overrides_runpath=no 9610 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9611 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9612 hardcode_into_libs=yes 9613 ;; 9614 9615# No shared lib support for Linux oldld, aout, or coff. 9616linux*oldld* | linux*aout* | linux*coff*) 9617 dynamic_linker=no 9618 ;; 9619 9620# This must be Linux ELF. 9621linux* | k*bsd*-gnu) 9622 version_type=linux 9623 need_lib_prefix=no 9624 need_version=no 9625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9626 soname_spec='${libname}${release}${shared_ext}$major' 9627 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9628 shlibpath_var=LD_LIBRARY_PATH 9629 shlibpath_overrides_runpath=no 9630 # Some binutils ld are patched to set DT_RUNPATH 9631 save_LDFLAGS=$LDFLAGS 9632 save_libdir=$libdir 9633 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9634 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9636/* end confdefs.h. */ 9637 9638int 9639main () 9640{ 9641 9642 ; 9643 return 0; 9644} 9645_ACEOF 9646if ac_fn_c_try_link "$LINENO"; then : 9647 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9648 shlibpath_overrides_runpath=yes 9649fi 9650fi 9651rm -f core conftest.err conftest.$ac_objext \ 9652 conftest$ac_exeext conftest.$ac_ext 9653 LDFLAGS=$save_LDFLAGS 9654 libdir=$save_libdir 9655 9656 # This implies no fast_install, which is unacceptable. 9657 # Some rework will be needed to allow for fast_install 9658 # before this can be enabled. 9659 hardcode_into_libs=yes 9660 9661 # Append ld.so.conf contents to the search path 9662 if test -f /etc/ld.so.conf; then 9663 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' ' '` 9664 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9665 fi 9666 9667 # We used to test for /lib/ld.so.1 and disable shared libraries on 9668 # powerpc, because MkLinux only supported shared libraries with the 9669 # GNU dynamic linker. Since this was broken with cross compilers, 9670 # most powerpc-linux boxes support dynamic linking these days and 9671 # people can always --disable-shared, the test was removed, and we 9672 # assume the GNU/Linux dynamic linker is in use. 9673 dynamic_linker='GNU/Linux ld.so' 9674 ;; 9675 9676netbsdelf*-gnu) 9677 version_type=linux 9678 need_lib_prefix=no 9679 need_version=no 9680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9681 soname_spec='${libname}${release}${shared_ext}$major' 9682 shlibpath_var=LD_LIBRARY_PATH 9683 shlibpath_overrides_runpath=no 9684 hardcode_into_libs=yes 9685 dynamic_linker='NetBSD ld.elf_so' 9686 ;; 9687 9688netbsd*) 9689 version_type=sunos 9690 need_lib_prefix=no 9691 need_version=no 9692 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9693 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9694 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9695 dynamic_linker='NetBSD (a.out) ld.so' 9696 else 9697 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9698 soname_spec='${libname}${release}${shared_ext}$major' 9699 dynamic_linker='NetBSD ld.elf_so' 9700 fi 9701 shlibpath_var=LD_LIBRARY_PATH 9702 shlibpath_overrides_runpath=yes 9703 hardcode_into_libs=yes 9704 ;; 9705 9706newsos6) 9707 version_type=linux 9708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9709 shlibpath_var=LD_LIBRARY_PATH 9710 shlibpath_overrides_runpath=yes 9711 ;; 9712 9713*nto* | *qnx*) 9714 version_type=qnx 9715 need_lib_prefix=no 9716 need_version=no 9717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9718 soname_spec='${libname}${release}${shared_ext}$major' 9719 shlibpath_var=LD_LIBRARY_PATH 9720 shlibpath_overrides_runpath=no 9721 hardcode_into_libs=yes 9722 dynamic_linker='ldqnx.so' 9723 ;; 9724 9725openbsd*) 9726 version_type=sunos 9727 sys_lib_dlsearch_path_spec="/usr/lib" 9728 need_lib_prefix=no 9729 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9730 case $host_os in 9731 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 9732 *) need_version=no ;; 9733 esac 9734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9735 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9736 shlibpath_var=LD_LIBRARY_PATH 9737 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9738 case $host_os in 9739 openbsd2.[89] | openbsd2.[89].*) 9740 shlibpath_overrides_runpath=no 9741 ;; 9742 *) 9743 shlibpath_overrides_runpath=yes 9744 ;; 9745 esac 9746 else 9747 shlibpath_overrides_runpath=yes 9748 fi 9749 ;; 9750 9751os2*) 9752 libname_spec='$name' 9753 shrext_cmds=".dll" 9754 need_lib_prefix=no 9755 library_names_spec='$libname${shared_ext} $libname.a' 9756 dynamic_linker='OS/2 ld.exe' 9757 shlibpath_var=LIBPATH 9758 ;; 9759 9760osf3* | osf4* | osf5*) 9761 version_type=osf 9762 need_lib_prefix=no 9763 need_version=no 9764 soname_spec='${libname}${release}${shared_ext}$major' 9765 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9766 shlibpath_var=LD_LIBRARY_PATH 9767 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9768 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9769 ;; 9770 9771rdos*) 9772 dynamic_linker=no 9773 ;; 9774 9775solaris*) 9776 version_type=linux 9777 need_lib_prefix=no 9778 need_version=no 9779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9780 soname_spec='${libname}${release}${shared_ext}$major' 9781 shlibpath_var=LD_LIBRARY_PATH 9782 shlibpath_overrides_runpath=yes 9783 hardcode_into_libs=yes 9784 # ldd complains unless libraries are executable 9785 postinstall_cmds='chmod +x $lib' 9786 ;; 9787 9788sunos4*) 9789 version_type=sunos 9790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9791 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9792 shlibpath_var=LD_LIBRARY_PATH 9793 shlibpath_overrides_runpath=yes 9794 if test "$with_gnu_ld" = yes; then 9795 need_lib_prefix=no 9796 fi 9797 need_version=yes 9798 ;; 9799 9800sysv4 | sysv4.3*) 9801 version_type=linux 9802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9803 soname_spec='${libname}${release}${shared_ext}$major' 9804 shlibpath_var=LD_LIBRARY_PATH 9805 case $host_vendor in 9806 sni) 9807 shlibpath_overrides_runpath=no 9808 need_lib_prefix=no 9809 runpath_var=LD_RUN_PATH 9810 ;; 9811 siemens) 9812 need_lib_prefix=no 9813 ;; 9814 motorola) 9815 need_lib_prefix=no 9816 need_version=no 9817 shlibpath_overrides_runpath=no 9818 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9819 ;; 9820 esac 9821 ;; 9822 9823sysv4*MP*) 9824 if test -d /usr/nec ;then 9825 version_type=linux 9826 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9827 soname_spec='$libname${shared_ext}.$major' 9828 shlibpath_var=LD_LIBRARY_PATH 9829 fi 9830 ;; 9831 9832sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9833 version_type=freebsd-elf 9834 need_lib_prefix=no 9835 need_version=no 9836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9837 soname_spec='${libname}${release}${shared_ext}$major' 9838 shlibpath_var=LD_LIBRARY_PATH 9839 shlibpath_overrides_runpath=yes 9840 hardcode_into_libs=yes 9841 if test "$with_gnu_ld" = yes; then 9842 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9843 else 9844 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9845 case $host_os in 9846 sco3.2v5*) 9847 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9848 ;; 9849 esac 9850 fi 9851 sys_lib_dlsearch_path_spec='/usr/lib' 9852 ;; 9853 9854tpf*) 9855 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9856 version_type=linux 9857 need_lib_prefix=no 9858 need_version=no 9859 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9860 shlibpath_var=LD_LIBRARY_PATH 9861 shlibpath_overrides_runpath=no 9862 hardcode_into_libs=yes 9863 ;; 9864 9865uts4*) 9866 version_type=linux 9867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9868 soname_spec='${libname}${release}${shared_ext}$major' 9869 shlibpath_var=LD_LIBRARY_PATH 9870 ;; 9871 9872*) 9873 dynamic_linker=no 9874 ;; 9875esac 9876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 9877$as_echo "$dynamic_linker" >&6; } 9878test "$dynamic_linker" = no && can_build_shared=no 9879 9880variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9881if test "$GCC" = yes; then 9882 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9883fi 9884 9885if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9886 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9887fi 9888if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9889 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9890fi 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 9979$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9980hardcode_action= 9981if test -n "$hardcode_libdir_flag_spec" || 9982 test -n "$runpath_var" || 9983 test "X$hardcode_automatic" = "Xyes" ; then 9984 9985 # We can hardcode non-existent directories. 9986 if test "$hardcode_direct" != no && 9987 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9988 # have to relink, otherwise we might link with an installed library 9989 # when we should be linking with a yet-to-be-installed one 9990 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 9991 test "$hardcode_minus_L" != no; then 9992 # Linking always hardcodes the temporary library directory. 9993 hardcode_action=relink 9994 else 9995 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9996 hardcode_action=immediate 9997 fi 9998else 9999 # We cannot hardcode anything, or else we can only hardcode existing 10000 # directories. 10001 hardcode_action=unsupported 10002fi 10003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10004$as_echo "$hardcode_action" >&6; } 10005 10006if test "$hardcode_action" = relink || 10007 test "$inherit_rpath" = yes; then 10008 # Fast installation is not supported 10009 enable_fast_install=no 10010elif test "$shlibpath_overrides_runpath" = yes || 10011 test "$enable_shared" = no; then 10012 # Fast installation is not necessary 10013 enable_fast_install=needless 10014fi 10015 10016 10017 10018 10019 10020 10021 if test "x$enable_dlopen" != xyes; then 10022 enable_dlopen=unknown 10023 enable_dlopen_self=unknown 10024 enable_dlopen_self_static=unknown 10025else 10026 lt_cv_dlopen=no 10027 lt_cv_dlopen_libs= 10028 10029 case $host_os in 10030 beos*) 10031 lt_cv_dlopen="load_add_on" 10032 lt_cv_dlopen_libs= 10033 lt_cv_dlopen_self=yes 10034 ;; 10035 10036 mingw* | pw32* | cegcc*) 10037 lt_cv_dlopen="LoadLibrary" 10038 lt_cv_dlopen_libs= 10039 ;; 10040 10041 cygwin*) 10042 lt_cv_dlopen="dlopen" 10043 lt_cv_dlopen_libs= 10044 ;; 10045 10046 darwin*) 10047 # if libdl is installed we need to link against it 10048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10049$as_echo_n "checking for dlopen in -ldl... " >&6; } 10050if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10051 $as_echo_n "(cached) " >&6 10052else 10053 ac_check_lib_save_LIBS=$LIBS 10054LIBS="-ldl $LIBS" 10055cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10056/* end confdefs.h. */ 10057 10058/* Override any GCC internal prototype to avoid an error. 10059 Use char because int might match the return type of a GCC 10060 builtin and then its argument prototype would still apply. */ 10061#ifdef __cplusplus 10062extern "C" 10063#endif 10064char dlopen (); 10065int 10066main () 10067{ 10068return dlopen (); 10069 ; 10070 return 0; 10071} 10072_ACEOF 10073if ac_fn_c_try_link "$LINENO"; then : 10074 ac_cv_lib_dl_dlopen=yes 10075else 10076 ac_cv_lib_dl_dlopen=no 10077fi 10078rm -f core conftest.err conftest.$ac_objext \ 10079 conftest$ac_exeext conftest.$ac_ext 10080LIBS=$ac_check_lib_save_LIBS 10081fi 10082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10083$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10084if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10085 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10086else 10087 10088 lt_cv_dlopen="dyld" 10089 lt_cv_dlopen_libs= 10090 lt_cv_dlopen_self=yes 10091 10092fi 10093 10094 ;; 10095 10096 *) 10097 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10098if test "x$ac_cv_func_shl_load" = x""yes; then : 10099 lt_cv_dlopen="shl_load" 10100else 10101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10102$as_echo_n "checking for shl_load in -ldld... " >&6; } 10103if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10104 $as_echo_n "(cached) " >&6 10105else 10106 ac_check_lib_save_LIBS=$LIBS 10107LIBS="-ldld $LIBS" 10108cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10109/* end confdefs.h. */ 10110 10111/* Override any GCC internal prototype to avoid an error. 10112 Use char because int might match the return type of a GCC 10113 builtin and then its argument prototype would still apply. */ 10114#ifdef __cplusplus 10115extern "C" 10116#endif 10117char shl_load (); 10118int 10119main () 10120{ 10121return shl_load (); 10122 ; 10123 return 0; 10124} 10125_ACEOF 10126if ac_fn_c_try_link "$LINENO"; then : 10127 ac_cv_lib_dld_shl_load=yes 10128else 10129 ac_cv_lib_dld_shl_load=no 10130fi 10131rm -f core conftest.err conftest.$ac_objext \ 10132 conftest$ac_exeext conftest.$ac_ext 10133LIBS=$ac_check_lib_save_LIBS 10134fi 10135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10136$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10137if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10138 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10139else 10140 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10141if test "x$ac_cv_func_dlopen" = x""yes; then : 10142 lt_cv_dlopen="dlopen" 10143else 10144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10145$as_echo_n "checking for dlopen in -ldl... " >&6; } 10146if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10147 $as_echo_n "(cached) " >&6 10148else 10149 ac_check_lib_save_LIBS=$LIBS 10150LIBS="-ldl $LIBS" 10151cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10152/* end confdefs.h. */ 10153 10154/* Override any GCC internal prototype to avoid an error. 10155 Use char because int might match the return type of a GCC 10156 builtin and then its argument prototype would still apply. */ 10157#ifdef __cplusplus 10158extern "C" 10159#endif 10160char dlopen (); 10161int 10162main () 10163{ 10164return dlopen (); 10165 ; 10166 return 0; 10167} 10168_ACEOF 10169if ac_fn_c_try_link "$LINENO"; then : 10170 ac_cv_lib_dl_dlopen=yes 10171else 10172 ac_cv_lib_dl_dlopen=no 10173fi 10174rm -f core conftest.err conftest.$ac_objext \ 10175 conftest$ac_exeext conftest.$ac_ext 10176LIBS=$ac_check_lib_save_LIBS 10177fi 10178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10179$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10180if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10181 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10182else 10183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10184$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10185if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10186 $as_echo_n "(cached) " >&6 10187else 10188 ac_check_lib_save_LIBS=$LIBS 10189LIBS="-lsvld $LIBS" 10190cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10191/* end confdefs.h. */ 10192 10193/* Override any GCC internal prototype to avoid an error. 10194 Use char because int might match the return type of a GCC 10195 builtin and then its argument prototype would still apply. */ 10196#ifdef __cplusplus 10197extern "C" 10198#endif 10199char dlopen (); 10200int 10201main () 10202{ 10203return dlopen (); 10204 ; 10205 return 0; 10206} 10207_ACEOF 10208if ac_fn_c_try_link "$LINENO"; then : 10209 ac_cv_lib_svld_dlopen=yes 10210else 10211 ac_cv_lib_svld_dlopen=no 10212fi 10213rm -f core conftest.err conftest.$ac_objext \ 10214 conftest$ac_exeext conftest.$ac_ext 10215LIBS=$ac_check_lib_save_LIBS 10216fi 10217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10218$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10219if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10220 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10221else 10222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10223$as_echo_n "checking for dld_link in -ldld... " >&6; } 10224if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 10225 $as_echo_n "(cached) " >&6 10226else 10227 ac_check_lib_save_LIBS=$LIBS 10228LIBS="-ldld $LIBS" 10229cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10230/* end confdefs.h. */ 10231 10232/* Override any GCC internal prototype to avoid an error. 10233 Use char because int might match the return type of a GCC 10234 builtin and then its argument prototype would still apply. */ 10235#ifdef __cplusplus 10236extern "C" 10237#endif 10238char dld_link (); 10239int 10240main () 10241{ 10242return dld_link (); 10243 ; 10244 return 0; 10245} 10246_ACEOF 10247if ac_fn_c_try_link "$LINENO"; then : 10248 ac_cv_lib_dld_dld_link=yes 10249else 10250 ac_cv_lib_dld_dld_link=no 10251fi 10252rm -f core conftest.err conftest.$ac_objext \ 10253 conftest$ac_exeext conftest.$ac_ext 10254LIBS=$ac_check_lib_save_LIBS 10255fi 10256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10257$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10258if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 10259 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10260fi 10261 10262 10263fi 10264 10265 10266fi 10267 10268 10269fi 10270 10271 10272fi 10273 10274 10275fi 10276 10277 ;; 10278 esac 10279 10280 if test "x$lt_cv_dlopen" != xno; then 10281 enable_dlopen=yes 10282 else 10283 enable_dlopen=no 10284 fi 10285 10286 case $lt_cv_dlopen in 10287 dlopen) 10288 save_CPPFLAGS="$CPPFLAGS" 10289 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10290 10291 save_LDFLAGS="$LDFLAGS" 10292 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10293 10294 save_LIBS="$LIBS" 10295 LIBS="$lt_cv_dlopen_libs $LIBS" 10296 10297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10298$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10299if test "${lt_cv_dlopen_self+set}" = set; then : 10300 $as_echo_n "(cached) " >&6 10301else 10302 if test "$cross_compiling" = yes; then : 10303 lt_cv_dlopen_self=cross 10304else 10305 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10306 lt_status=$lt_dlunknown 10307 cat > conftest.$ac_ext <<_LT_EOF 10308#line 10308 "configure" 10309#include "confdefs.h" 10310 10311#if HAVE_DLFCN_H 10312#include <dlfcn.h> 10313#endif 10314 10315#include <stdio.h> 10316 10317#ifdef RTLD_GLOBAL 10318# define LT_DLGLOBAL RTLD_GLOBAL 10319#else 10320# ifdef DL_GLOBAL 10321# define LT_DLGLOBAL DL_GLOBAL 10322# else 10323# define LT_DLGLOBAL 0 10324# endif 10325#endif 10326 10327/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10328 find out it does not work in some platform. */ 10329#ifndef LT_DLLAZY_OR_NOW 10330# ifdef RTLD_LAZY 10331# define LT_DLLAZY_OR_NOW RTLD_LAZY 10332# else 10333# ifdef DL_LAZY 10334# define LT_DLLAZY_OR_NOW DL_LAZY 10335# else 10336# ifdef RTLD_NOW 10337# define LT_DLLAZY_OR_NOW RTLD_NOW 10338# else 10339# ifdef DL_NOW 10340# define LT_DLLAZY_OR_NOW DL_NOW 10341# else 10342# define LT_DLLAZY_OR_NOW 0 10343# endif 10344# endif 10345# endif 10346# endif 10347#endif 10348 10349void fnord() { int i=42;} 10350int main () 10351{ 10352 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10353 int status = $lt_dlunknown; 10354 10355 if (self) 10356 { 10357 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10358 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10359 /* dlclose (self); */ 10360 } 10361 else 10362 puts (dlerror ()); 10363 10364 return status; 10365} 10366_LT_EOF 10367 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10368 (eval $ac_link) 2>&5 10369 ac_status=$? 10370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10371 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10372 (./conftest; exit; ) >&5 2>/dev/null 10373 lt_status=$? 10374 case x$lt_status in 10375 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10376 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10377 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10378 esac 10379 else : 10380 # compilation failed 10381 lt_cv_dlopen_self=no 10382 fi 10383fi 10384rm -fr conftest* 10385 10386 10387fi 10388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10389$as_echo "$lt_cv_dlopen_self" >&6; } 10390 10391 if test "x$lt_cv_dlopen_self" = xyes; then 10392 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10394$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10395if test "${lt_cv_dlopen_self_static+set}" = set; then : 10396 $as_echo_n "(cached) " >&6 10397else 10398 if test "$cross_compiling" = yes; then : 10399 lt_cv_dlopen_self_static=cross 10400else 10401 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10402 lt_status=$lt_dlunknown 10403 cat > conftest.$ac_ext <<_LT_EOF 10404#line 10404 "configure" 10405#include "confdefs.h" 10406 10407#if HAVE_DLFCN_H 10408#include <dlfcn.h> 10409#endif 10410 10411#include <stdio.h> 10412 10413#ifdef RTLD_GLOBAL 10414# define LT_DLGLOBAL RTLD_GLOBAL 10415#else 10416# ifdef DL_GLOBAL 10417# define LT_DLGLOBAL DL_GLOBAL 10418# else 10419# define LT_DLGLOBAL 0 10420# endif 10421#endif 10422 10423/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10424 find out it does not work in some platform. */ 10425#ifndef LT_DLLAZY_OR_NOW 10426# ifdef RTLD_LAZY 10427# define LT_DLLAZY_OR_NOW RTLD_LAZY 10428# else 10429# ifdef DL_LAZY 10430# define LT_DLLAZY_OR_NOW DL_LAZY 10431# else 10432# ifdef RTLD_NOW 10433# define LT_DLLAZY_OR_NOW RTLD_NOW 10434# else 10435# ifdef DL_NOW 10436# define LT_DLLAZY_OR_NOW DL_NOW 10437# else 10438# define LT_DLLAZY_OR_NOW 0 10439# endif 10440# endif 10441# endif 10442# endif 10443#endif 10444 10445void fnord() { int i=42;} 10446int main () 10447{ 10448 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10449 int status = $lt_dlunknown; 10450 10451 if (self) 10452 { 10453 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10454 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10455 /* dlclose (self); */ 10456 } 10457 else 10458 puts (dlerror ()); 10459 10460 return status; 10461} 10462_LT_EOF 10463 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10464 (eval $ac_link) 2>&5 10465 ac_status=$? 10466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10467 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10468 (./conftest; exit; ) >&5 2>/dev/null 10469 lt_status=$? 10470 case x$lt_status in 10471 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10472 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10473 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10474 esac 10475 else : 10476 # compilation failed 10477 lt_cv_dlopen_self_static=no 10478 fi 10479fi 10480rm -fr conftest* 10481 10482 10483fi 10484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10485$as_echo "$lt_cv_dlopen_self_static" >&6; } 10486 fi 10487 10488 CPPFLAGS="$save_CPPFLAGS" 10489 LDFLAGS="$save_LDFLAGS" 10490 LIBS="$save_LIBS" 10491 ;; 10492 esac 10493 10494 case $lt_cv_dlopen_self in 10495 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10496 *) enable_dlopen_self=unknown ;; 10497 esac 10498 10499 case $lt_cv_dlopen_self_static in 10500 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10501 *) enable_dlopen_self_static=unknown ;; 10502 esac 10503fi 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521striplib= 10522old_striplib= 10523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10524$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10525if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10526 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10527 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10529$as_echo "yes" >&6; } 10530else 10531# FIXME - insert some real tests, host_os isn't really good enough 10532 case $host_os in 10533 darwin*) 10534 if test -n "$STRIP" ; then 10535 striplib="$STRIP -x" 10536 old_striplib="$STRIP -S" 10537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10538$as_echo "yes" >&6; } 10539 else 10540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10541$as_echo "no" >&6; } 10542 fi 10543 ;; 10544 *) 10545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10546$as_echo "no" >&6; } 10547 ;; 10548 esac 10549fi 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 # Report which library types will actually be built 10563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10564$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10566$as_echo "$can_build_shared" >&6; } 10567 10568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10569$as_echo_n "checking whether to build shared libraries... " >&6; } 10570 test "$can_build_shared" = "no" && enable_shared=no 10571 10572 # On AIX, shared libraries and static libraries use the same namespace, and 10573 # are all built from PIC. 10574 case $host_os in 10575 aix3*) 10576 test "$enable_shared" = yes && enable_static=no 10577 if test -n "$RANLIB"; then 10578 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10579 postinstall_cmds='$RANLIB $lib' 10580 fi 10581 ;; 10582 10583 aix[4-9]*) 10584 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10585 test "$enable_shared" = yes && enable_static=no 10586 fi 10587 ;; 10588 esac 10589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10590$as_echo "$enable_shared" >&6; } 10591 10592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10593$as_echo_n "checking whether to build static libraries... " >&6; } 10594 # Make sure either enable_shared or enable_static is yes. 10595 test "$enable_shared" = yes || enable_static=yes 10596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10597$as_echo "$enable_static" >&6; } 10598 10599 10600 10601 10602fi 10603ac_ext=c 10604ac_cpp='$CPP $CPPFLAGS' 10605ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10606ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10607ac_compiler_gnu=$ac_cv_c_compiler_gnu 10608 10609CC="$lt_save_CC" 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 ac_config_commands="$ac_config_commands libtool" 10624 10625 10626 10627 10628# Only expand once: 10629 10630 10631 10632if test "x$GCC" = xyes ; then 10633 CWARNFLAGS="-Wall" 10634else 10635 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 10636if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then : 10637 SUNCC="yes" 10638else 10639 SUNCC="no" 10640fi 10641 10642 if test "x$SUNCC" = "xyes"; then 10643 CWARNFLAGS="-v" 10644 fi 10645fi 10646 10647 10648 10649 10650 for ac_func in $ac_func_list 10651do : 10652 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 10653ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 10654eval as_val=\$$as_ac_var 10655 if test "x$as_val" = x""yes; then : 10656 cat >>confdefs.h <<_ACEOF 10657#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 10658_ACEOF 10659 10660fi 10661done 10662 10663 10664 10665 10666 10667ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 10668if test "x$ac_cv_type_ssize_t" = x""yes; then : 10669 10670else 10671 10672cat >>confdefs.h <<_ACEOF 10673#define ssize_t int 10674_ACEOF 10675 10676fi 10677 10678 10679xcbincludedir='${includedir}/xcb' 10680 10681 10682pkgconfigdir='${libdir}/pkgconfig' 10683 10684 10685 10686 10687if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 10688 if test -n "$ac_tool_prefix"; then 10689 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 10690set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 10691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10692$as_echo_n "checking for $ac_word... " >&6; } 10693if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 10694 $as_echo_n "(cached) " >&6 10695else 10696 case $PKG_CONFIG in 10697 [\\/]* | ?:[\\/]*) 10698 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 10699 ;; 10700 *) 10701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10702for as_dir in $PATH 10703do 10704 IFS=$as_save_IFS 10705 test -z "$as_dir" && as_dir=. 10706 for ac_exec_ext in '' $ac_executable_extensions; do 10707 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10708 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 10709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10710 break 2 10711 fi 10712done 10713 done 10714IFS=$as_save_IFS 10715 10716 ;; 10717esac 10718fi 10719PKG_CONFIG=$ac_cv_path_PKG_CONFIG 10720if test -n "$PKG_CONFIG"; then 10721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 10722$as_echo "$PKG_CONFIG" >&6; } 10723else 10724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10725$as_echo "no" >&6; } 10726fi 10727 10728 10729fi 10730if test -z "$ac_cv_path_PKG_CONFIG"; then 10731 ac_pt_PKG_CONFIG=$PKG_CONFIG 10732 # Extract the first word of "pkg-config", so it can be a program name with args. 10733set dummy pkg-config; ac_word=$2 10734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10735$as_echo_n "checking for $ac_word... " >&6; } 10736if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then : 10737 $as_echo_n "(cached) " >&6 10738else 10739 case $ac_pt_PKG_CONFIG in 10740 [\\/]* | ?:[\\/]*) 10741 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 10742 ;; 10743 *) 10744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10745for as_dir in $PATH 10746do 10747 IFS=$as_save_IFS 10748 test -z "$as_dir" && as_dir=. 10749 for ac_exec_ext in '' $ac_executable_extensions; do 10750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10751 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 10752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10753 break 2 10754 fi 10755done 10756 done 10757IFS=$as_save_IFS 10758 10759 ;; 10760esac 10761fi 10762ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 10763if test -n "$ac_pt_PKG_CONFIG"; then 10764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 10765$as_echo "$ac_pt_PKG_CONFIG" >&6; } 10766else 10767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10768$as_echo "no" >&6; } 10769fi 10770 10771 if test "x$ac_pt_PKG_CONFIG" = x; then 10772 PKG_CONFIG="" 10773 else 10774 case $cross_compiling:$ac_tool_warned in 10775yes:) 10776{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10777$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10778ac_tool_warned=yes ;; 10779esac 10780 PKG_CONFIG=$ac_pt_PKG_CONFIG 10781 fi 10782else 10783 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 10784fi 10785 10786fi 10787if test -n "$PKG_CONFIG"; then 10788 _pkg_min_version=0.9.0 10789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 10790$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 10791 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 10792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10793$as_echo "yes" >&6; } 10794 else 10795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10796$as_echo "no" >&6; } 10797 PKG_CONFIG="" 10798 fi 10799 10800fi 10801 10802pkg_failed=no 10803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XCB" >&5 10804$as_echo_n "checking for XCB... " >&6; } 10805 10806if test -n "$PKG_CONFIG"; then 10807 if test -n "$XCB_CFLAGS"; then 10808 pkg_cv_XCB_CFLAGS="$XCB_CFLAGS" 10809 else 10810 if test -n "$PKG_CONFIG" && \ 10811 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xcb >= 1.4\""; } >&5 10812 ($PKG_CONFIG --exists --print-errors "xcb >= 1.4") 2>&5 10813 ac_status=$? 10814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10815 test $ac_status = 0; }; then 10816 pkg_cv_XCB_CFLAGS=`$PKG_CONFIG --cflags "xcb >= 1.4" 2>/dev/null` 10817else 10818 pkg_failed=yes 10819fi 10820 fi 10821else 10822 pkg_failed=untried 10823fi 10824if test -n "$PKG_CONFIG"; then 10825 if test -n "$XCB_LIBS"; then 10826 pkg_cv_XCB_LIBS="$XCB_LIBS" 10827 else 10828 if test -n "$PKG_CONFIG" && \ 10829 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xcb >= 1.4\""; } >&5 10830 ($PKG_CONFIG --exists --print-errors "xcb >= 1.4") 2>&5 10831 ac_status=$? 10832 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10833 test $ac_status = 0; }; then 10834 pkg_cv_XCB_LIBS=`$PKG_CONFIG --libs "xcb >= 1.4" 2>/dev/null` 10835else 10836 pkg_failed=yes 10837fi 10838 fi 10839else 10840 pkg_failed=untried 10841fi 10842 10843 10844 10845if test $pkg_failed = yes; then 10846 10847if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 10848 _pkg_short_errors_supported=yes 10849else 10850 _pkg_short_errors_supported=no 10851fi 10852 if test $_pkg_short_errors_supported = yes; then 10853 XCB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xcb >= 1.4"` 10854 else 10855 XCB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xcb >= 1.4"` 10856 fi 10857 # Put the nasty error message in config.log where it belongs 10858 echo "$XCB_PKG_ERRORS" >&5 10859 10860 as_fn_error "Package requirements (xcb >= 1.4) were not met: 10861 10862$XCB_PKG_ERRORS 10863 10864Consider adjusting the PKG_CONFIG_PATH environment variable if you 10865installed software in a non-standard prefix. 10866 10867Alternatively, you may set the environment variables XCB_CFLAGS 10868and XCB_LIBS to avoid the need to call pkg-config. 10869See the pkg-config man page for more details. 10870" "$LINENO" 5 10871elif test $pkg_failed = untried; then 10872 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 10873$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 10874as_fn_error "The pkg-config script could not be found or is too old. Make sure it 10875is in your PATH or set the PKG_CONFIG environment variable to the full 10876path to pkg-config. 10877 10878Alternatively, you may set the environment variables XCB_CFLAGS 10879and XCB_LIBS to avoid the need to call pkg-config. 10880See the pkg-config man page for more details. 10881 10882To get pkg-config, see <http://pkg-config.freedesktop.org/>. 10883See \`config.log' for more details." "$LINENO" 5; } 10884else 10885 XCB_CFLAGS=$pkg_cv_XCB_CFLAGS 10886 XCB_LIBS=$pkg_cv_XCB_LIBS 10887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10888$as_echo "yes" >&6; } 10889 : 10890fi 10891 10892###### 10893# Check version of xcb-proto that xcb was compiled against 10894###### 10895xcbproto_required=1.5 10896 10897# Moved from AX_COMPARE_VERSION to maintain proper output 10898for ac_prog in gawk mawk nawk awk 10899do 10900 # Extract the first word of "$ac_prog", so it can be a program name with args. 10901set dummy $ac_prog; ac_word=$2 10902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10903$as_echo_n "checking for $ac_word... " >&6; } 10904if test "${ac_cv_prog_AWK+set}" = set; then : 10905 $as_echo_n "(cached) " >&6 10906else 10907 if test -n "$AWK"; then 10908 ac_cv_prog_AWK="$AWK" # Let the user override the test. 10909else 10910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10911for as_dir in $PATH 10912do 10913 IFS=$as_save_IFS 10914 test -z "$as_dir" && as_dir=. 10915 for ac_exec_ext in '' $ac_executable_extensions; do 10916 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10917 ac_cv_prog_AWK="$ac_prog" 10918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10919 break 2 10920 fi 10921done 10922 done 10923IFS=$as_save_IFS 10924 10925fi 10926fi 10927AWK=$ac_cv_prog_AWK 10928if test -n "$AWK"; then 10929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 10930$as_echo "$AWK" >&6; } 10931else 10932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10933$as_echo "no" >&6; } 10934fi 10935 10936 10937 test -n "$AWK" && break 10938done 10939 10940 10941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libxcb was compiled against xcb-proto >= $xcbproto_required" >&5 10942$as_echo_n "checking whether libxcb was compiled against xcb-proto >= $xcbproto_required... " >&6; } 10943xcbproto_version=`$PKG_CONFIG --variable=xcbproto_version xcb` 10944 10945 10946 # Used to indicate true or false condition 10947 ax_compare_version=false 10948 10949 # Convert the two version strings to be compared into a format that 10950 # allows a simple string comparison. The end result is that a version 10951 # string of the form 1.12.5-r617 will be converted to the form 10952 # 0001001200050617. In other words, each number is zero padded to four 10953 # digits, and non digits are removed. 10954 10955 ax_compare_version_A=`echo "$xcbproto_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \ 10956 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \ 10957 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \ 10958 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \ 10959 -e 's/[^0-9]//g'` 10960 10961 10962 ax_compare_version_B=`echo "$xcbproto_required" | sed -e 's/\([0-9]*\)/Z\1Z/g' \ 10963 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \ 10964 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \ 10965 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \ 10966 -e 's/[^0-9]//g'` 10967 10968 10969 ax_compare_version=`echo "x$ax_compare_version_A 10970x$ax_compare_version_B" | sed 's/^ *//' | sort -r | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"` 10971 10972 10973 10974 if test "$ax_compare_version" = "true" ; then 10975 xcbproto_ok="yes" 10976 else xcbproto_ok="no" 10977 fi 10978 10979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xcbproto_ok" >&5 10980$as_echo "$xcbproto_ok" >&6; } 10981 10982if test $xcbproto_ok = no; then 10983 as_fn_error "libxcb was compiled against xcb-proto $xcbproto_version; it needs to be compiled against version $xcbproto_required or higher" "$LINENO" 5 10984fi 10985 10986 10987 10988pkg_failed=no 10989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XCB_SHM" >&5 10990$as_echo_n "checking for XCB_SHM... " >&6; } 10991 10992if test -n "$PKG_CONFIG"; then 10993 if test -n "$XCB_SHM_CFLAGS"; then 10994 pkg_cv_XCB_SHM_CFLAGS="$XCB_SHM_CFLAGS" 10995 else 10996 if test -n "$PKG_CONFIG" && \ 10997 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xcb-shm\""; } >&5 10998 ($PKG_CONFIG --exists --print-errors "xcb-shm") 2>&5 10999 ac_status=$? 11000 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11001 test $ac_status = 0; }; then 11002 pkg_cv_XCB_SHM_CFLAGS=`$PKG_CONFIG --cflags "xcb-shm" 2>/dev/null` 11003else 11004 pkg_failed=yes 11005fi 11006 fi 11007else 11008 pkg_failed=untried 11009fi 11010if test -n "$PKG_CONFIG"; then 11011 if test -n "$XCB_SHM_LIBS"; then 11012 pkg_cv_XCB_SHM_LIBS="$XCB_SHM_LIBS" 11013 else 11014 if test -n "$PKG_CONFIG" && \ 11015 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xcb-shm\""; } >&5 11016 ($PKG_CONFIG --exists --print-errors "xcb-shm") 2>&5 11017 ac_status=$? 11018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11019 test $ac_status = 0; }; then 11020 pkg_cv_XCB_SHM_LIBS=`$PKG_CONFIG --libs "xcb-shm" 2>/dev/null` 11021else 11022 pkg_failed=yes 11023fi 11024 fi 11025else 11026 pkg_failed=untried 11027fi 11028 11029 11030 11031if test $pkg_failed = yes; then 11032 11033if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11034 _pkg_short_errors_supported=yes 11035else 11036 _pkg_short_errors_supported=no 11037fi 11038 if test $_pkg_short_errors_supported = yes; then 11039 XCB_SHM_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xcb-shm"` 11040 else 11041 XCB_SHM_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xcb-shm"` 11042 fi 11043 # Put the nasty error message in config.log where it belongs 11044 echo "$XCB_SHM_PKG_ERRORS" >&5 11045 11046 as_fn_error "Package requirements (xcb-shm) were not met: 11047 11048$XCB_SHM_PKG_ERRORS 11049 11050Consider adjusting the PKG_CONFIG_PATH environment variable if you 11051installed software in a non-standard prefix. 11052 11053Alternatively, you may set the environment variables XCB_SHM_CFLAGS 11054and XCB_SHM_LIBS to avoid the need to call pkg-config. 11055See the pkg-config man page for more details. 11056" "$LINENO" 5 11057elif test $pkg_failed = untried; then 11058 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11059$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11060as_fn_error "The pkg-config script could not be found or is too old. Make sure it 11061is in your PATH or set the PKG_CONFIG environment variable to the full 11062path to pkg-config. 11063 11064Alternatively, you may set the environment variables XCB_SHM_CFLAGS 11065and XCB_SHM_LIBS to avoid the need to call pkg-config. 11066See the pkg-config man page for more details. 11067 11068To get pkg-config, see <http://pkg-config.freedesktop.org/>. 11069See \`config.log' for more details." "$LINENO" 5; } 11070else 11071 XCB_SHM_CFLAGS=$pkg_cv_XCB_SHM_CFLAGS 11072 XCB_SHM_LIBS=$pkg_cv_XCB_SHM_LIBS 11073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11074$as_echo "yes" >&6; } 11075 : 11076fi 11077 11078pkg_failed=no 11079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XCB_RENDER" >&5 11080$as_echo_n "checking for XCB_RENDER... " >&6; } 11081 11082if test -n "$PKG_CONFIG"; then 11083 if test -n "$XCB_RENDER_CFLAGS"; then 11084 pkg_cv_XCB_RENDER_CFLAGS="$XCB_RENDER_CFLAGS" 11085 else 11086 if test -n "$PKG_CONFIG" && \ 11087 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xcb-render\""; } >&5 11088 ($PKG_CONFIG --exists --print-errors "xcb-render") 2>&5 11089 ac_status=$? 11090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11091 test $ac_status = 0; }; then 11092 pkg_cv_XCB_RENDER_CFLAGS=`$PKG_CONFIG --cflags "xcb-render" 2>/dev/null` 11093else 11094 pkg_failed=yes 11095fi 11096 fi 11097else 11098 pkg_failed=untried 11099fi 11100if test -n "$PKG_CONFIG"; then 11101 if test -n "$XCB_RENDER_LIBS"; then 11102 pkg_cv_XCB_RENDER_LIBS="$XCB_RENDER_LIBS" 11103 else 11104 if test -n "$PKG_CONFIG" && \ 11105 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xcb-render\""; } >&5 11106 ($PKG_CONFIG --exists --print-errors "xcb-render") 2>&5 11107 ac_status=$? 11108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11109 test $ac_status = 0; }; then 11110 pkg_cv_XCB_RENDER_LIBS=`$PKG_CONFIG --libs "xcb-render" 2>/dev/null` 11111else 11112 pkg_failed=yes 11113fi 11114 fi 11115else 11116 pkg_failed=untried 11117fi 11118 11119 11120 11121if test $pkg_failed = yes; then 11122 11123if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11124 _pkg_short_errors_supported=yes 11125else 11126 _pkg_short_errors_supported=no 11127fi 11128 if test $_pkg_short_errors_supported = yes; then 11129 XCB_RENDER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xcb-render"` 11130 else 11131 XCB_RENDER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xcb-render"` 11132 fi 11133 # Put the nasty error message in config.log where it belongs 11134 echo "$XCB_RENDER_PKG_ERRORS" >&5 11135 11136 as_fn_error "Package requirements (xcb-render) were not met: 11137 11138$XCB_RENDER_PKG_ERRORS 11139 11140Consider adjusting the PKG_CONFIG_PATH environment variable if you 11141installed software in a non-standard prefix. 11142 11143Alternatively, you may set the environment variables XCB_RENDER_CFLAGS 11144and XCB_RENDER_LIBS to avoid the need to call pkg-config. 11145See the pkg-config man page for more details. 11146" "$LINENO" 5 11147elif test $pkg_failed = untried; then 11148 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11149$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11150as_fn_error "The pkg-config script could not be found or is too old. Make sure it 11151is in your PATH or set the PKG_CONFIG environment variable to the full 11152path to pkg-config. 11153 11154Alternatively, you may set the environment variables XCB_RENDER_CFLAGS 11155and XCB_RENDER_LIBS to avoid the need to call pkg-config. 11156See the pkg-config man page for more details. 11157 11158To get pkg-config, see <http://pkg-config.freedesktop.org/>. 11159See \`config.log' for more details." "$LINENO" 5; } 11160else 11161 XCB_RENDER_CFLAGS=$pkg_cv_XCB_RENDER_CFLAGS 11162 XCB_RENDER_LIBS=$pkg_cv_XCB_RENDER_LIBS 11163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11164$as_echo "yes" >&6; } 11165 : 11166fi 11167 11168pkg_failed=no 11169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPROTO" >&5 11170$as_echo_n "checking for XPROTO... " >&6; } 11171 11172if test -n "$PKG_CONFIG"; then 11173 if test -n "$XPROTO_CFLAGS"; then 11174 pkg_cv_XPROTO_CFLAGS="$XPROTO_CFLAGS" 11175 else 11176 if test -n "$PKG_CONFIG" && \ 11177 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.8\""; } >&5 11178 ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.8") 2>&5 11179 ac_status=$? 11180 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11181 test $ac_status = 0; }; then 11182 pkg_cv_XPROTO_CFLAGS=`$PKG_CONFIG --cflags "xproto >= 7.0.8" 2>/dev/null` 11183else 11184 pkg_failed=yes 11185fi 11186 fi 11187else 11188 pkg_failed=untried 11189fi 11190if test -n "$PKG_CONFIG"; then 11191 if test -n "$XPROTO_LIBS"; then 11192 pkg_cv_XPROTO_LIBS="$XPROTO_LIBS" 11193 else 11194 if test -n "$PKG_CONFIG" && \ 11195 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.8\""; } >&5 11196 ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.8") 2>&5 11197 ac_status=$? 11198 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11199 test $ac_status = 0; }; then 11200 pkg_cv_XPROTO_LIBS=`$PKG_CONFIG --libs "xproto >= 7.0.8" 2>/dev/null` 11201else 11202 pkg_failed=yes 11203fi 11204 fi 11205else 11206 pkg_failed=untried 11207fi 11208 11209 11210 11211if test $pkg_failed = yes; then 11212 11213if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11214 _pkg_short_errors_supported=yes 11215else 11216 _pkg_short_errors_supported=no 11217fi 11218 if test $_pkg_short_errors_supported = yes; then 11219 XPROTO_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xproto >= 7.0.8"` 11220 else 11221 XPROTO_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xproto >= 7.0.8"` 11222 fi 11223 # Put the nasty error message in config.log where it belongs 11224 echo "$XPROTO_PKG_ERRORS" >&5 11225 11226 as_fn_error "Package requirements (xproto >= 7.0.8) were not met: 11227 11228$XPROTO_PKG_ERRORS 11229 11230Consider adjusting the PKG_CONFIG_PATH environment variable if you 11231installed software in a non-standard prefix. 11232 11233Alternatively, you may set the environment variables XPROTO_CFLAGS 11234and XPROTO_LIBS to avoid the need to call pkg-config. 11235See the pkg-config man page for more details. 11236" "$LINENO" 5 11237elif test $pkg_failed = untried; then 11238 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11239$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11240as_fn_error "The pkg-config script could not be found or is too old. Make sure it 11241is in your PATH or set the PKG_CONFIG environment variable to the full 11242path to pkg-config. 11243 11244Alternatively, you may set the environment variables XPROTO_CFLAGS 11245and XPROTO_LIBS to avoid the need to call pkg-config. 11246See the pkg-config man page for more details. 11247 11248To get pkg-config, see <http://pkg-config.freedesktop.org/>. 11249See \`config.log' for more details." "$LINENO" 5; } 11250else 11251 XPROTO_CFLAGS=$pkg_cv_XPROTO_CFLAGS 11252 XPROTO_LIBS=$pkg_cv_XPROTO_LIBS 11253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11254$as_echo "yes" >&6; } 11255 : 11256fi 11257 11258XCB_AUX_CFLAGS='-I$(top_srcdir)/aux' 11259XCB_AUX_LIBS='$(top_builddir)/aux/libxcb-aux.la' 11260XCB_ATOM_CFLAGS='-I$(top_srcdir)/atom -I$(top_builddir)/atom' 11261XCB_ATOM_LIBS='$(top_builddir)/atom/libxcb-atom.la' 11262XCB_EVENT_CFLAGS='-I$(top_srcdir)/event' 11263XCB_EVENT_LIBS='$(top_builddir)/event/libxcb-event.la' 11264XCB_PROPERTY_CFLAGS='-I$(top_srcdir)/property' 11265XCB_PROPERTY_LIBS='$(top_builddir)/property/libxcb-property.la' 11266XCB_ICCCM_CFLAGS='-I$(top_srcdir)/icccm' 11267XCB_ICCCM_LIBS='$(top_builddir)/icccm/libxcb-icccm.la' 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279ac_config_files="$ac_config_files Makefile aux/Makefile aux/xcb-aux.pc reply/Makefile reply/xcb-reply.pc image/Makefile image/xcb-image.pc atom/Makefile atom/xcb-atom.pc event/Makefile event/xcb-event.pc keysyms/Makefile keysyms/xcb-keysyms.pc property/Makefile property/xcb-property.pc icccm/Makefile icccm/xcb-icccm.pc renderutil/Makefile renderutil/xcb-renderutil.pc xcb_util_intro" 11280 11281cat >confcache <<\_ACEOF 11282# This file is a shell script that caches the results of configure 11283# tests run on this system so they can be shared between configure 11284# scripts and configure runs, see configure's option --config-cache. 11285# It is not useful on other systems. If it contains results you don't 11286# want to keep, you may remove or edit it. 11287# 11288# config.status only pays attention to the cache file if you give it 11289# the --recheck option to rerun configure. 11290# 11291# `ac_cv_env_foo' variables (set or unset) will be overridden when 11292# loading this file, other *unset* `ac_cv_foo' will be assigned the 11293# following values. 11294 11295_ACEOF 11296 11297# The following way of writing the cache mishandles newlines in values, 11298# but we know of no workaround that is simple, portable, and efficient. 11299# So, we kill variables containing newlines. 11300# Ultrix sh set writes to stderr and can't be redirected directly, 11301# and sets the high bit in the cache file unless we assign to the vars. 11302( 11303 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11304 eval ac_val=\$$ac_var 11305 case $ac_val in #( 11306 *${as_nl}*) 11307 case $ac_var in #( 11308 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11309$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11310 esac 11311 case $ac_var in #( 11312 _ | IFS | as_nl) ;; #( 11313 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11314 *) { eval $ac_var=; unset $ac_var;} ;; 11315 esac ;; 11316 esac 11317 done 11318 11319 (set) 2>&1 | 11320 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11321 *${as_nl}ac_space=\ *) 11322 # `set' does not quote correctly, so add quotes: double-quote 11323 # substitution turns \\\\ into \\, and sed turns \\ into \. 11324 sed -n \ 11325 "s/'/'\\\\''/g; 11326 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11327 ;; #( 11328 *) 11329 # `set' quotes correctly as required by POSIX, so do not add quotes. 11330 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11331 ;; 11332 esac | 11333 sort 11334) | 11335 sed ' 11336 /^ac_cv_env_/b end 11337 t clear 11338 :clear 11339 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11340 t end 11341 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11342 :end' >>confcache 11343if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11344 if test -w "$cache_file"; then 11345 test "x$cache_file" != "x/dev/null" && 11346 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11347$as_echo "$as_me: updating cache $cache_file" >&6;} 11348 cat confcache >$cache_file 11349 else 11350 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11351$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11352 fi 11353fi 11354rm -f confcache 11355 11356test "x$prefix" = xNONE && prefix=$ac_default_prefix 11357# Let make expand exec_prefix. 11358test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11359 11360# Transform confdefs.h into DEFS. 11361# Protect against shell expansion while executing Makefile rules. 11362# Protect against Makefile macro expansion. 11363# 11364# If the first sed substitution is executed (which looks for macros that 11365# take arguments), then branch to the quote section. Otherwise, 11366# look for a macro that doesn't take arguments. 11367ac_script=' 11368:mline 11369/\\$/{ 11370 N 11371 s,\\\n,, 11372 b mline 11373} 11374t clear 11375:clear 11376s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 11377t quote 11378s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 11379t quote 11380b any 11381:quote 11382s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 11383s/\[/\\&/g 11384s/\]/\\&/g 11385s/\$/$$/g 11386H 11387:any 11388${ 11389 g 11390 s/^\n// 11391 s/\n/ /g 11392 p 11393} 11394' 11395DEFS=`sed -n "$ac_script" confdefs.h` 11396 11397 11398ac_libobjs= 11399ac_ltlibobjs= 11400for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11401 # 1. Remove the extension, and $U if already installed. 11402 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11403 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11404 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11405 # will be set to the directory where LIBOBJS objects are built. 11406 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11407 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11408done 11409LIBOBJS=$ac_libobjs 11410 11411LTLIBOBJS=$ac_ltlibobjs 11412 11413 11414 if test -n "$EXEEXT"; then 11415 am__EXEEXT_TRUE= 11416 am__EXEEXT_FALSE='#' 11417else 11418 am__EXEEXT_TRUE='#' 11419 am__EXEEXT_FALSE= 11420fi 11421 11422if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11423 as_fn_error "conditional \"AMDEP\" was never defined. 11424Usually this means the macro was only invoked conditionally." "$LINENO" 5 11425fi 11426if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11427 as_fn_error "conditional \"am__fastdepCC\" was never defined. 11428Usually this means the macro was only invoked conditionally." "$LINENO" 5 11429fi 11430 11431: ${CONFIG_STATUS=./config.status} 11432ac_write_fail=0 11433ac_clean_files_save=$ac_clean_files 11434ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11435{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11436$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11437as_write_fail=0 11438cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11439#! $SHELL 11440# Generated by $as_me. 11441# Run this file to recreate the current configuration. 11442# Compiler output produced by configure, useful for debugging 11443# configure, is in config.log if it exists. 11444 11445debug=false 11446ac_cs_recheck=false 11447ac_cs_silent=false 11448 11449SHELL=\${CONFIG_SHELL-$SHELL} 11450export SHELL 11451_ASEOF 11452cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11453## -------------------- ## 11454## M4sh Initialization. ## 11455## -------------------- ## 11456 11457# Be more Bourne compatible 11458DUALCASE=1; export DUALCASE # for MKS sh 11459if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11460 emulate sh 11461 NULLCMD=: 11462 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11463 # is contrary to our usage. Disable this feature. 11464 alias -g '${1+"$@"}'='"$@"' 11465 setopt NO_GLOB_SUBST 11466else 11467 case `(set -o) 2>/dev/null` in #( 11468 *posix*) : 11469 set -o posix ;; #( 11470 *) : 11471 ;; 11472esac 11473fi 11474 11475 11476as_nl=' 11477' 11478export as_nl 11479# Printing a long string crashes Solaris 7 /usr/bin/printf. 11480as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11481as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11482as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11483# Prefer a ksh shell builtin over an external printf program on Solaris, 11484# but without wasting forks for bash or zsh. 11485if test -z "$BASH_VERSION$ZSH_VERSION" \ 11486 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11487 as_echo='print -r --' 11488 as_echo_n='print -rn --' 11489elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11490 as_echo='printf %s\n' 11491 as_echo_n='printf %s' 11492else 11493 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11494 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11495 as_echo_n='/usr/ucb/echo -n' 11496 else 11497 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11498 as_echo_n_body='eval 11499 arg=$1; 11500 case $arg in #( 11501 *"$as_nl"*) 11502 expr "X$arg" : "X\\(.*\\)$as_nl"; 11503 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11504 esac; 11505 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11506 ' 11507 export as_echo_n_body 11508 as_echo_n='sh -c $as_echo_n_body as_echo' 11509 fi 11510 export as_echo_body 11511 as_echo='sh -c $as_echo_body as_echo' 11512fi 11513 11514# The user is always right. 11515if test "${PATH_SEPARATOR+set}" != set; then 11516 PATH_SEPARATOR=: 11517 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11518 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11519 PATH_SEPARATOR=';' 11520 } 11521fi 11522 11523 11524# IFS 11525# We need space, tab and new line, in precisely that order. Quoting is 11526# there to prevent editors from complaining about space-tab. 11527# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11528# splitting by setting IFS to empty value.) 11529IFS=" "" $as_nl" 11530 11531# Find who we are. Look in the path if we contain no directory separator. 11532case $0 in #(( 11533 *[\\/]* ) as_myself=$0 ;; 11534 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11535for as_dir in $PATH 11536do 11537 IFS=$as_save_IFS 11538 test -z "$as_dir" && as_dir=. 11539 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11540 done 11541IFS=$as_save_IFS 11542 11543 ;; 11544esac 11545# We did not find ourselves, most probably we were run as `sh COMMAND' 11546# in which case we are not to be found in the path. 11547if test "x$as_myself" = x; then 11548 as_myself=$0 11549fi 11550if test ! -f "$as_myself"; then 11551 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11552 exit 1 11553fi 11554 11555# Unset variables that we do not need and which cause bugs (e.g. in 11556# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11557# suppresses any "Segmentation fault" message there. '((' could 11558# trigger a bug in pdksh 5.2.14. 11559for as_var in BASH_ENV ENV MAIL MAILPATH 11560do eval test x\${$as_var+set} = xset \ 11561 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11562done 11563PS1='$ ' 11564PS2='> ' 11565PS4='+ ' 11566 11567# NLS nuisances. 11568LC_ALL=C 11569export LC_ALL 11570LANGUAGE=C 11571export LANGUAGE 11572 11573# CDPATH. 11574(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11575 11576 11577# as_fn_error ERROR [LINENO LOG_FD] 11578# --------------------------------- 11579# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11580# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11581# script with status $?, using 1 if that was 0. 11582as_fn_error () 11583{ 11584 as_status=$?; test $as_status -eq 0 && as_status=1 11585 if test "$3"; then 11586 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11587 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 11588 fi 11589 $as_echo "$as_me: error: $1" >&2 11590 as_fn_exit $as_status 11591} # as_fn_error 11592 11593 11594# as_fn_set_status STATUS 11595# ----------------------- 11596# Set $? to STATUS, without forking. 11597as_fn_set_status () 11598{ 11599 return $1 11600} # as_fn_set_status 11601 11602# as_fn_exit STATUS 11603# ----------------- 11604# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11605as_fn_exit () 11606{ 11607 set +e 11608 as_fn_set_status $1 11609 exit $1 11610} # as_fn_exit 11611 11612# as_fn_unset VAR 11613# --------------- 11614# Portably unset VAR. 11615as_fn_unset () 11616{ 11617 { eval $1=; unset $1;} 11618} 11619as_unset=as_fn_unset 11620# as_fn_append VAR VALUE 11621# ---------------------- 11622# Append the text in VALUE to the end of the definition contained in VAR. Take 11623# advantage of any shell optimizations that allow amortized linear growth over 11624# repeated appends, instead of the typical quadratic growth present in naive 11625# implementations. 11626if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11627 eval 'as_fn_append () 11628 { 11629 eval $1+=\$2 11630 }' 11631else 11632 as_fn_append () 11633 { 11634 eval $1=\$$1\$2 11635 } 11636fi # as_fn_append 11637 11638# as_fn_arith ARG... 11639# ------------------ 11640# Perform arithmetic evaluation on the ARGs, and store the result in the 11641# global $as_val. Take advantage of shells that can avoid forks. The arguments 11642# must be portable across $(()) and expr. 11643if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11644 eval 'as_fn_arith () 11645 { 11646 as_val=$(( $* )) 11647 }' 11648else 11649 as_fn_arith () 11650 { 11651 as_val=`expr "$@" || test $? -eq 1` 11652 } 11653fi # as_fn_arith 11654 11655 11656if expr a : '\(a\)' >/dev/null 2>&1 && 11657 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11658 as_expr=expr 11659else 11660 as_expr=false 11661fi 11662 11663if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11664 as_basename=basename 11665else 11666 as_basename=false 11667fi 11668 11669if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11670 as_dirname=dirname 11671else 11672 as_dirname=false 11673fi 11674 11675as_me=`$as_basename -- "$0" || 11676$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11677 X"$0" : 'X\(//\)$' \| \ 11678 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11679$as_echo X/"$0" | 11680 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11681 s//\1/ 11682 q 11683 } 11684 /^X\/\(\/\/\)$/{ 11685 s//\1/ 11686 q 11687 } 11688 /^X\/\(\/\).*/{ 11689 s//\1/ 11690 q 11691 } 11692 s/.*/./; q'` 11693 11694# Avoid depending upon Character Ranges. 11695as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11696as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11697as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11698as_cr_digits='0123456789' 11699as_cr_alnum=$as_cr_Letters$as_cr_digits 11700 11701ECHO_C= ECHO_N= ECHO_T= 11702case `echo -n x` in #((((( 11703-n*) 11704 case `echo 'xy\c'` in 11705 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11706 xy) ECHO_C='\c';; 11707 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11708 ECHO_T=' ';; 11709 esac;; 11710*) 11711 ECHO_N='-n';; 11712esac 11713 11714rm -f conf$$ conf$$.exe conf$$.file 11715if test -d conf$$.dir; then 11716 rm -f conf$$.dir/conf$$.file 11717else 11718 rm -f conf$$.dir 11719 mkdir conf$$.dir 2>/dev/null 11720fi 11721if (echo >conf$$.file) 2>/dev/null; then 11722 if ln -s conf$$.file conf$$ 2>/dev/null; then 11723 as_ln_s='ln -s' 11724 # ... but there are two gotchas: 11725 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11726 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11727 # In both cases, we have to default to `cp -p'. 11728 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11729 as_ln_s='cp -p' 11730 elif ln conf$$.file conf$$ 2>/dev/null; then 11731 as_ln_s=ln 11732 else 11733 as_ln_s='cp -p' 11734 fi 11735else 11736 as_ln_s='cp -p' 11737fi 11738rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11739rmdir conf$$.dir 2>/dev/null 11740 11741 11742# as_fn_mkdir_p 11743# ------------- 11744# Create "$as_dir" as a directory, including parents if necessary. 11745as_fn_mkdir_p () 11746{ 11747 11748 case $as_dir in #( 11749 -*) as_dir=./$as_dir;; 11750 esac 11751 test -d "$as_dir" || eval $as_mkdir_p || { 11752 as_dirs= 11753 while :; do 11754 case $as_dir in #( 11755 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11756 *) as_qdir=$as_dir;; 11757 esac 11758 as_dirs="'$as_qdir' $as_dirs" 11759 as_dir=`$as_dirname -- "$as_dir" || 11760$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11761 X"$as_dir" : 'X\(//\)[^/]' \| \ 11762 X"$as_dir" : 'X\(//\)$' \| \ 11763 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11764$as_echo X"$as_dir" | 11765 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11766 s//\1/ 11767 q 11768 } 11769 /^X\(\/\/\)[^/].*/{ 11770 s//\1/ 11771 q 11772 } 11773 /^X\(\/\/\)$/{ 11774 s//\1/ 11775 q 11776 } 11777 /^X\(\/\).*/{ 11778 s//\1/ 11779 q 11780 } 11781 s/.*/./; q'` 11782 test -d "$as_dir" && break 11783 done 11784 test -z "$as_dirs" || eval "mkdir $as_dirs" 11785 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 11786 11787 11788} # as_fn_mkdir_p 11789if mkdir -p . 2>/dev/null; then 11790 as_mkdir_p='mkdir -p "$as_dir"' 11791else 11792 test -d ./-p && rmdir ./-p 11793 as_mkdir_p=false 11794fi 11795 11796if test -x / >/dev/null 2>&1; then 11797 as_test_x='test -x' 11798else 11799 if ls -dL / >/dev/null 2>&1; then 11800 as_ls_L_option=L 11801 else 11802 as_ls_L_option= 11803 fi 11804 as_test_x=' 11805 eval sh -c '\'' 11806 if test -d "$1"; then 11807 test -d "$1/."; 11808 else 11809 case $1 in #( 11810 -*)set "./$1";; 11811 esac; 11812 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 11813 ???[sx]*):;;*)false;;esac;fi 11814 '\'' sh 11815 ' 11816fi 11817as_executable_p=$as_test_x 11818 11819# Sed expression to map a string onto a valid CPP name. 11820as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 11821 11822# Sed expression to map a string onto a valid variable name. 11823as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 11824 11825 11826exec 6>&1 11827## ----------------------------------- ## 11828## Main body of $CONFIG_STATUS script. ## 11829## ----------------------------------- ## 11830_ASEOF 11831test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 11832 11833cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11834# Save the log message, to keep $0 and so on meaningful, and to 11835# report actual input values of CONFIG_FILES etc. instead of their 11836# values after options handling. 11837ac_log=" 11838This file was extended by xcb-util $as_me 0.3.6, which was 11839generated by GNU Autoconf 2.64. Invocation command line was 11840 11841 CONFIG_FILES = $CONFIG_FILES 11842 CONFIG_HEADERS = $CONFIG_HEADERS 11843 CONFIG_LINKS = $CONFIG_LINKS 11844 CONFIG_COMMANDS = $CONFIG_COMMANDS 11845 $ $0 $@ 11846 11847on `(hostname || uname -n) 2>/dev/null | sed 1q` 11848" 11849 11850_ACEOF 11851 11852case $ac_config_files in *" 11853"*) set x $ac_config_files; shift; ac_config_files=$*;; 11854esac 11855 11856 11857 11858cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11859# Files that config.status was made for. 11860config_files="$ac_config_files" 11861config_commands="$ac_config_commands" 11862 11863_ACEOF 11864 11865cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11866ac_cs_usage="\ 11867\`$as_me' instantiates files and other configuration actions 11868from templates according to the current configuration. Unless the files 11869and actions are specified as TAGs, all are instantiated by default. 11870 11871Usage: $0 [OPTION]... [TAG]... 11872 11873 -h, --help print this help, then exit 11874 -V, --version print version number and configuration settings, then exit 11875 -q, --quiet, --silent 11876 do not print progress messages 11877 -d, --debug don't remove temporary files 11878 --recheck update $as_me by reconfiguring in the same conditions 11879 --file=FILE[:TEMPLATE] 11880 instantiate the configuration file FILE 11881 11882Configuration files: 11883$config_files 11884 11885Configuration commands: 11886$config_commands 11887 11888Report bugs to <xcb@lists.freedesktop.org>." 11889 11890_ACEOF 11891cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11892ac_cs_version="\\ 11893xcb-util config.status 0.3.6 11894configured by $0, generated by GNU Autoconf 2.64, 11895 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 11896 11897Copyright (C) 2009 Free Software Foundation, Inc. 11898This config.status script is free software; the Free Software Foundation 11899gives unlimited permission to copy, distribute and modify it." 11900 11901ac_pwd='$ac_pwd' 11902srcdir='$srcdir' 11903INSTALL='$INSTALL' 11904MKDIR_P='$MKDIR_P' 11905AWK='$AWK' 11906test -n "\$AWK" || AWK=awk 11907_ACEOF 11908 11909cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11910# The default lists apply if the user does not specify any file. 11911ac_need_defaults=: 11912while test $# != 0 11913do 11914 case $1 in 11915 --*=*) 11916 ac_option=`expr "X$1" : 'X\([^=]*\)='` 11917 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 11918 ac_shift=: 11919 ;; 11920 *) 11921 ac_option=$1 11922 ac_optarg=$2 11923 ac_shift=shift 11924 ;; 11925 esac 11926 11927 case $ac_option in 11928 # Handling of the options. 11929 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 11930 ac_cs_recheck=: ;; 11931 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 11932 $as_echo "$ac_cs_version"; exit ;; 11933 --debug | --debu | --deb | --de | --d | -d ) 11934 debug=: ;; 11935 --file | --fil | --fi | --f ) 11936 $ac_shift 11937 case $ac_optarg in 11938 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11939 esac 11940 as_fn_append CONFIG_FILES " '$ac_optarg'" 11941 ac_need_defaults=false;; 11942 --he | --h | --help | --hel | -h ) 11943 $as_echo "$ac_cs_usage"; exit ;; 11944 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11945 | -silent | --silent | --silen | --sile | --sil | --si | --s) 11946 ac_cs_silent=: ;; 11947 11948 # This is an error. 11949 -*) as_fn_error "unrecognized option: \`$1' 11950Try \`$0 --help' for more information." ;; 11951 11952 *) as_fn_append ac_config_targets " $1" 11953 ac_need_defaults=false ;; 11954 11955 esac 11956 shift 11957done 11958 11959ac_configure_extra_args= 11960 11961if $ac_cs_silent; then 11962 exec 6>/dev/null 11963 ac_configure_extra_args="$ac_configure_extra_args --silent" 11964fi 11965 11966_ACEOF 11967cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11968if \$ac_cs_recheck; then 11969 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 11970 shift 11971 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 11972 CONFIG_SHELL='$SHELL' 11973 export CONFIG_SHELL 11974 exec "\$@" 11975fi 11976 11977_ACEOF 11978cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11979exec 5>>config.log 11980{ 11981 echo 11982 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 11983## Running $as_me. ## 11984_ASBOX 11985 $as_echo "$ac_log" 11986} >&5 11987 11988_ACEOF 11989cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11990# 11991# INIT-COMMANDS 11992# 11993AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 11994 11995 11996# The HP-UX ksh and POSIX shell print the target directory to stdout 11997# if CDPATH is set. 11998(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11999 12000sed_quote_subst='$sed_quote_subst' 12001double_quote_subst='$double_quote_subst' 12002delay_variable_subst='$delay_variable_subst' 12003macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 12004macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 12005enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 12006enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 12007pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 12008enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 12009host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 12010host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 12011host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 12012build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 12013build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 12014build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 12015SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 12016Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 12017GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 12018EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 12019FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 12020LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 12021NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 12022LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 12023max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 12024ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 12025exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 12026lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 12027lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 12028lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 12029reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 12030reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12031OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 12032deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 12033file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 12034AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 12035AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12036STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 12037RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 12038old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12039old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12040old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12041CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 12042CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12043compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 12044GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 12045lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 12046lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 12047lt_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"`' 12048lt_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"`' 12049objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 12050SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 12051ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 12052MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 12053lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 12054lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 12055lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 12056lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 12057lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 12058need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 12059DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 12060NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 12061LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 12062OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 12063OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 12064libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 12065shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12066extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12067archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 12068enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 12069export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12070whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12071compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 12072old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12073old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12074archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12075archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12076module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12077module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12078with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 12079allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12080no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12081hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12082hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 12083hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 12084hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 12085hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 12086hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 12087hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12088hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 12089inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 12090link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 12091fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 12092always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 12093export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12094exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12095include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12096prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12097file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 12098variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 12099need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 12100need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 12101version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 12102runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12103shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12104shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 12105libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12106library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 12107soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12108postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12109postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12110finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12111finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 12112hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 12113sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12114sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12115hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 12116enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 12117enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 12118enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 12119old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 12120striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 12121 12122LTCC='$LTCC' 12123LTCFLAGS='$LTCFLAGS' 12124compiler='$compiler_DEFAULT' 12125 12126# Quote evaled strings. 12127for var in SED \ 12128GREP \ 12129EGREP \ 12130FGREP \ 12131LD \ 12132NM \ 12133LN_S \ 12134lt_SP2NL \ 12135lt_NL2SP \ 12136reload_flag \ 12137OBJDUMP \ 12138deplibs_check_method \ 12139file_magic_cmd \ 12140AR \ 12141AR_FLAGS \ 12142STRIP \ 12143RANLIB \ 12144CC \ 12145CFLAGS \ 12146compiler \ 12147lt_cv_sys_global_symbol_pipe \ 12148lt_cv_sys_global_symbol_to_cdecl \ 12149lt_cv_sys_global_symbol_to_c_name_address \ 12150lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12151SHELL \ 12152ECHO \ 12153lt_prog_compiler_no_builtin_flag \ 12154lt_prog_compiler_wl \ 12155lt_prog_compiler_pic \ 12156lt_prog_compiler_static \ 12157lt_cv_prog_compiler_c_o \ 12158need_locks \ 12159DSYMUTIL \ 12160NMEDIT \ 12161LIPO \ 12162OTOOL \ 12163OTOOL64 \ 12164shrext_cmds \ 12165export_dynamic_flag_spec \ 12166whole_archive_flag_spec \ 12167compiler_needs_object \ 12168with_gnu_ld \ 12169allow_undefined_flag \ 12170no_undefined_flag \ 12171hardcode_libdir_flag_spec \ 12172hardcode_libdir_flag_spec_ld \ 12173hardcode_libdir_separator \ 12174fix_srcfile_path \ 12175exclude_expsyms \ 12176include_expsyms \ 12177file_list_spec \ 12178variables_saved_for_relink \ 12179libname_spec \ 12180library_names_spec \ 12181soname_spec \ 12182finish_eval \ 12183old_striplib \ 12184striplib; do 12185 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12186 *[\\\\\\\`\\"\\\$]*) 12187 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12188 ;; 12189 *) 12190 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12191 ;; 12192 esac 12193done 12194 12195# Double-quote double-evaled strings. 12196for var in reload_cmds \ 12197old_postinstall_cmds \ 12198old_postuninstall_cmds \ 12199old_archive_cmds \ 12200extract_expsyms_cmds \ 12201old_archive_from_new_cmds \ 12202old_archive_from_expsyms_cmds \ 12203archive_cmds \ 12204archive_expsym_cmds \ 12205module_cmds \ 12206module_expsym_cmds \ 12207export_symbols_cmds \ 12208prelink_cmds \ 12209postinstall_cmds \ 12210postuninstall_cmds \ 12211finish_cmds \ 12212sys_lib_search_path_spec \ 12213sys_lib_dlsearch_path_spec; do 12214 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12215 *[\\\\\\\`\\"\\\$]*) 12216 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12217 ;; 12218 *) 12219 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12220 ;; 12221 esac 12222done 12223 12224# Fix-up fallback echo if it was mangled by the above quoting rules. 12225case \$lt_ECHO in 12226*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 12227 ;; 12228esac 12229 12230ac_aux_dir='$ac_aux_dir' 12231xsi_shell='$xsi_shell' 12232lt_shell_append='$lt_shell_append' 12233 12234# See if we are running on zsh, and set the options which allow our 12235# commands through without removal of \ escapes INIT. 12236if test -n "\${ZSH_VERSION+set}" ; then 12237 setopt NO_GLOB_SUBST 12238fi 12239 12240 12241 PACKAGE='$PACKAGE' 12242 VERSION='$VERSION' 12243 TIMESTAMP='$TIMESTAMP' 12244 RM='$RM' 12245 ofile='$ofile' 12246 12247 12248 12249 12250_ACEOF 12251 12252cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12253 12254# Handling of arguments. 12255for ac_config_target in $ac_config_targets 12256do 12257 case $ac_config_target in 12258 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12259 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12260 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12261 "aux/Makefile") CONFIG_FILES="$CONFIG_FILES aux/Makefile" ;; 12262 "aux/xcb-aux.pc") CONFIG_FILES="$CONFIG_FILES aux/xcb-aux.pc" ;; 12263 "reply/Makefile") CONFIG_FILES="$CONFIG_FILES reply/Makefile" ;; 12264 "reply/xcb-reply.pc") CONFIG_FILES="$CONFIG_FILES reply/xcb-reply.pc" ;; 12265 "image/Makefile") CONFIG_FILES="$CONFIG_FILES image/Makefile" ;; 12266 "image/xcb-image.pc") CONFIG_FILES="$CONFIG_FILES image/xcb-image.pc" ;; 12267 "atom/Makefile") CONFIG_FILES="$CONFIG_FILES atom/Makefile" ;; 12268 "atom/xcb-atom.pc") CONFIG_FILES="$CONFIG_FILES atom/xcb-atom.pc" ;; 12269 "event/Makefile") CONFIG_FILES="$CONFIG_FILES event/Makefile" ;; 12270 "event/xcb-event.pc") CONFIG_FILES="$CONFIG_FILES event/xcb-event.pc" ;; 12271 "keysyms/Makefile") CONFIG_FILES="$CONFIG_FILES keysyms/Makefile" ;; 12272 "keysyms/xcb-keysyms.pc") CONFIG_FILES="$CONFIG_FILES keysyms/xcb-keysyms.pc" ;; 12273 "property/Makefile") CONFIG_FILES="$CONFIG_FILES property/Makefile" ;; 12274 "property/xcb-property.pc") CONFIG_FILES="$CONFIG_FILES property/xcb-property.pc" ;; 12275 "icccm/Makefile") CONFIG_FILES="$CONFIG_FILES icccm/Makefile" ;; 12276 "icccm/xcb-icccm.pc") CONFIG_FILES="$CONFIG_FILES icccm/xcb-icccm.pc" ;; 12277 "renderutil/Makefile") CONFIG_FILES="$CONFIG_FILES renderutil/Makefile" ;; 12278 "renderutil/xcb-renderutil.pc") CONFIG_FILES="$CONFIG_FILES renderutil/xcb-renderutil.pc" ;; 12279 "xcb_util_intro") CONFIG_FILES="$CONFIG_FILES xcb_util_intro" ;; 12280 12281 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12282 esac 12283done 12284 12285 12286# If the user did not use the arguments to specify the items to instantiate, 12287# then the envvar interface is used. Set only those that are not. 12288# We use the long form for the default assignment because of an extremely 12289# bizarre bug on SunOS 4.1.3. 12290if $ac_need_defaults; then 12291 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12292 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12293fi 12294 12295# Have a temporary directory for convenience. Make it in the build tree 12296# simply because there is no reason against having it here, and in addition, 12297# creating and moving files from /tmp can sometimes cause problems. 12298# Hook for its removal unless debugging. 12299# Note that there is a small window in which the directory will not be cleaned: 12300# after its creation but before its name has been assigned to `$tmp'. 12301$debug || 12302{ 12303 tmp= 12304 trap 'exit_status=$? 12305 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 12306' 0 12307 trap 'as_fn_exit 1' 1 2 13 15 12308} 12309# Create a (secure) tmp directory for tmp files. 12310 12311{ 12312 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12313 test -n "$tmp" && test -d "$tmp" 12314} || 12315{ 12316 tmp=./conf$$-$RANDOM 12317 (umask 077 && mkdir "$tmp") 12318} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 12319 12320# Set up the scripts for CONFIG_FILES section. 12321# No need to generate them if there are no CONFIG_FILES. 12322# This happens for instance with `./config.status config.h'. 12323if test -n "$CONFIG_FILES"; then 12324 12325 12326ac_cr=`echo X | tr X '\015'` 12327# On cygwin, bash can eat \r inside `` if the user requested igncr. 12328# But we know of no other shell where ac_cr would be empty at this 12329# point, so we can use a bashism as a fallback. 12330if test "x$ac_cr" = x; then 12331 eval ac_cr=\$\'\\r\' 12332fi 12333ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12334if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12335 ac_cs_awk_cr='\r' 12336else 12337 ac_cs_awk_cr=$ac_cr 12338fi 12339 12340echo 'BEGIN {' >"$tmp/subs1.awk" && 12341_ACEOF 12342 12343 12344{ 12345 echo "cat >conf$$subs.awk <<_ACEOF" && 12346 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12347 echo "_ACEOF" 12348} >conf$$subs.sh || 12349 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12350ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 12351ac_delim='%!_!# ' 12352for ac_last_try in false false false false false :; do 12353 . ./conf$$subs.sh || 12354 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12355 12356 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12357 if test $ac_delim_n = $ac_delim_num; then 12358 break 12359 elif $ac_last_try; then 12360 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 12361 else 12362 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12363 fi 12364done 12365rm -f conf$$subs.sh 12366 12367cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12368cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 12369_ACEOF 12370sed -n ' 12371h 12372s/^/S["/; s/!.*/"]=/ 12373p 12374g 12375s/^[^!]*!// 12376:repl 12377t repl 12378s/'"$ac_delim"'$// 12379t delim 12380:nl 12381h 12382s/\(.\{148\}\).*/\1/ 12383t more1 12384s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12385p 12386n 12387b repl 12388:more1 12389s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12390p 12391g 12392s/.\{148\}// 12393t nl 12394:delim 12395h 12396s/\(.\{148\}\).*/\1/ 12397t more2 12398s/["\\]/\\&/g; s/^/"/; s/$/"/ 12399p 12400b 12401:more2 12402s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12403p 12404g 12405s/.\{148\}// 12406t delim 12407' <conf$$subs.awk | sed ' 12408/^[^""]/{ 12409 N 12410 s/\n// 12411} 12412' >>$CONFIG_STATUS || ac_write_fail=1 12413rm -f conf$$subs.awk 12414cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12415_ACAWK 12416cat >>"\$tmp/subs1.awk" <<_ACAWK && 12417 for (key in S) S_is_set[key] = 1 12418 FS = "" 12419 12420} 12421{ 12422 line = $ 0 12423 nfields = split(line, field, "@") 12424 substed = 0 12425 len = length(field[1]) 12426 for (i = 2; i < nfields; i++) { 12427 key = field[i] 12428 keylen = length(key) 12429 if (S_is_set[key]) { 12430 value = S[key] 12431 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12432 len += length(value) + length(field[++i]) 12433 substed = 1 12434 } else 12435 len += 1 + keylen 12436 } 12437 12438 print line 12439} 12440 12441_ACAWK 12442_ACEOF 12443cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12444if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12445 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12446else 12447 cat 12448fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 12449 || as_fn_error "could not setup config files machinery" "$LINENO" 5 12450_ACEOF 12451 12452# VPATH may cause trouble with some makes, so we remove $(srcdir), 12453# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 12454# trailing colons and then remove the whole line if VPATH becomes empty 12455# (actually we leave an empty line to preserve line numbers). 12456if test "x$srcdir" = x.; then 12457 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 12458s/:*\$(srcdir):*/:/ 12459s/:*\${srcdir}:*/:/ 12460s/:*@srcdir@:*/:/ 12461s/^\([^=]*=[ ]*\):*/\1/ 12462s/:*$// 12463s/^[^=]*=[ ]*$// 12464}' 12465fi 12466 12467cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12468fi # test -n "$CONFIG_FILES" 12469 12470 12471eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 12472shift 12473for ac_tag 12474do 12475 case $ac_tag in 12476 :[FHLC]) ac_mode=$ac_tag; continue;; 12477 esac 12478 case $ac_mode$ac_tag in 12479 :[FHL]*:*);; 12480 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 12481 :[FH]-) ac_tag=-:-;; 12482 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12483 esac 12484 ac_save_IFS=$IFS 12485 IFS=: 12486 set x $ac_tag 12487 IFS=$ac_save_IFS 12488 shift 12489 ac_file=$1 12490 shift 12491 12492 case $ac_mode in 12493 :L) ac_source=$1;; 12494 :[FH]) 12495 ac_file_inputs= 12496 for ac_f 12497 do 12498 case $ac_f in 12499 -) ac_f="$tmp/stdin";; 12500 *) # Look for the file first in the build tree, then in the source tree 12501 # (if the path is not absolute). The absolute path cannot be DOS-style, 12502 # because $ac_f cannot contain `:'. 12503 test -f "$ac_f" || 12504 case $ac_f in 12505 [\\/$]*) false;; 12506 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12507 esac || 12508 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12509 esac 12510 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12511 as_fn_append ac_file_inputs " '$ac_f'" 12512 done 12513 12514 # Let's still pretend it is `configure' which instantiates (i.e., don't 12515 # use $as_me), people would be surprised to read: 12516 # /* config.h. Generated by config.status. */ 12517 configure_input='Generated from '` 12518 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12519 `' by configure.' 12520 if test x"$ac_file" != x-; then 12521 configure_input="$ac_file. $configure_input" 12522 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12523$as_echo "$as_me: creating $ac_file" >&6;} 12524 fi 12525 # Neutralize special characters interpreted by sed in replacement strings. 12526 case $configure_input in #( 12527 *\&* | *\|* | *\\* ) 12528 ac_sed_conf_input=`$as_echo "$configure_input" | 12529 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12530 *) ac_sed_conf_input=$configure_input;; 12531 esac 12532 12533 case $ac_tag in 12534 *:-:* | *:-) cat >"$tmp/stdin" \ 12535 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 12536 esac 12537 ;; 12538 esac 12539 12540 ac_dir=`$as_dirname -- "$ac_file" || 12541$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12542 X"$ac_file" : 'X\(//\)[^/]' \| \ 12543 X"$ac_file" : 'X\(//\)$' \| \ 12544 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12545$as_echo X"$ac_file" | 12546 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12547 s//\1/ 12548 q 12549 } 12550 /^X\(\/\/\)[^/].*/{ 12551 s//\1/ 12552 q 12553 } 12554 /^X\(\/\/\)$/{ 12555 s//\1/ 12556 q 12557 } 12558 /^X\(\/\).*/{ 12559 s//\1/ 12560 q 12561 } 12562 s/.*/./; q'` 12563 as_dir="$ac_dir"; as_fn_mkdir_p 12564 ac_builddir=. 12565 12566case "$ac_dir" in 12567.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12568*) 12569 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12570 # A ".." for each directory in $ac_dir_suffix. 12571 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12572 case $ac_top_builddir_sub in 12573 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12574 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12575 esac ;; 12576esac 12577ac_abs_top_builddir=$ac_pwd 12578ac_abs_builddir=$ac_pwd$ac_dir_suffix 12579# for backward compatibility: 12580ac_top_builddir=$ac_top_build_prefix 12581 12582case $srcdir in 12583 .) # We are building in place. 12584 ac_srcdir=. 12585 ac_top_srcdir=$ac_top_builddir_sub 12586 ac_abs_top_srcdir=$ac_pwd ;; 12587 [\\/]* | ?:[\\/]* ) # Absolute name. 12588 ac_srcdir=$srcdir$ac_dir_suffix; 12589 ac_top_srcdir=$srcdir 12590 ac_abs_top_srcdir=$srcdir ;; 12591 *) # Relative name. 12592 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12593 ac_top_srcdir=$ac_top_build_prefix$srcdir 12594 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12595esac 12596ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12597 12598 12599 case $ac_mode in 12600 :F) 12601 # 12602 # CONFIG_FILE 12603 # 12604 12605 case $INSTALL in 12606 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12607 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12608 esac 12609 ac_MKDIR_P=$MKDIR_P 12610 case $MKDIR_P in 12611 [\\/$]* | ?:[\\/]* ) ;; 12612 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12613 esac 12614_ACEOF 12615 12616cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12617# If the template does not know about datarootdir, expand it. 12618# FIXME: This hack should be removed a few years after 2.60. 12619ac_datarootdir_hack=; ac_datarootdir_seen= 12620ac_sed_dataroot=' 12621/datarootdir/ { 12622 p 12623 q 12624} 12625/@datadir@/p 12626/@docdir@/p 12627/@infodir@/p 12628/@localedir@/p 12629/@mandir@/p' 12630case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12631*datarootdir*) ac_datarootdir_seen=yes;; 12632*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12633 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12634$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12635_ACEOF 12636cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12637 ac_datarootdir_hack=' 12638 s&@datadir@&$datadir&g 12639 s&@docdir@&$docdir&g 12640 s&@infodir@&$infodir&g 12641 s&@localedir@&$localedir&g 12642 s&@mandir@&$mandir&g 12643 s&\\\${datarootdir}&$datarootdir&g' ;; 12644esac 12645_ACEOF 12646 12647# Neutralize VPATH when `$srcdir' = `.'. 12648# Shell code in configure.ac might set extrasub. 12649# FIXME: do we really want to maintain this feature? 12650cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12651ac_sed_extra="$ac_vpsub 12652$extrasub 12653_ACEOF 12654cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12655:t 12656/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12657s|@configure_input@|$ac_sed_conf_input|;t t 12658s&@top_builddir@&$ac_top_builddir_sub&;t t 12659s&@top_build_prefix@&$ac_top_build_prefix&;t t 12660s&@srcdir@&$ac_srcdir&;t t 12661s&@abs_srcdir@&$ac_abs_srcdir&;t t 12662s&@top_srcdir@&$ac_top_srcdir&;t t 12663s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12664s&@builddir@&$ac_builddir&;t t 12665s&@abs_builddir@&$ac_abs_builddir&;t t 12666s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12667s&@INSTALL@&$ac_INSTALL&;t t 12668s&@MKDIR_P@&$ac_MKDIR_P&;t t 12669$ac_datarootdir_hack 12670" 12671eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 12672 || as_fn_error "could not create $ac_file" "$LINENO" 5 12673 12674test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12675 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 12676 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 12677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12678which seems to be undefined. Please make sure it is defined." >&5 12679$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12680which seems to be undefined. Please make sure it is defined." >&2;} 12681 12682 rm -f "$tmp/stdin" 12683 case $ac_file in 12684 -) cat "$tmp/out" && rm -f "$tmp/out";; 12685 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 12686 esac \ 12687 || as_fn_error "could not create $ac_file" "$LINENO" 5 12688 ;; 12689 12690 12691 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12692$as_echo "$as_me: executing $ac_file commands" >&6;} 12693 ;; 12694 esac 12695 12696 12697 case $ac_file$ac_mode in 12698 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 12699 # Autoconf 2.62 quotes --file arguments for eval, but not when files 12700 # are listed without --file. Let's play safe and only enable the eval 12701 # if we detect the quoting. 12702 case $CONFIG_FILES in 12703 *\'*) eval set x "$CONFIG_FILES" ;; 12704 *) set x $CONFIG_FILES ;; 12705 esac 12706 shift 12707 for mf 12708 do 12709 # Strip MF so we end up with the name of the file. 12710 mf=`echo "$mf" | sed -e 's/:.*$//'` 12711 # Check whether this is an Automake generated Makefile or not. 12712 # We used to match only the files named `Makefile.in', but 12713 # some people rename them; so instead we look at the file content. 12714 # Grep'ing the first line is not enough: some people post-process 12715 # each Makefile.in and add a new line on top of each file to say so. 12716 # Grep'ing the whole file is not good either: AIX grep has a line 12717 # limit of 2048, but all sed's we know have understand at least 4000. 12718 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 12719 dirpart=`$as_dirname -- "$mf" || 12720$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12721 X"$mf" : 'X\(//\)[^/]' \| \ 12722 X"$mf" : 'X\(//\)$' \| \ 12723 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 12724$as_echo X"$mf" | 12725 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12726 s//\1/ 12727 q 12728 } 12729 /^X\(\/\/\)[^/].*/{ 12730 s//\1/ 12731 q 12732 } 12733 /^X\(\/\/\)$/{ 12734 s//\1/ 12735 q 12736 } 12737 /^X\(\/\).*/{ 12738 s//\1/ 12739 q 12740 } 12741 s/.*/./; q'` 12742 else 12743 continue 12744 fi 12745 # Extract the definition of DEPDIR, am__include, and am__quote 12746 # from the Makefile without running `make'. 12747 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 12748 test -z "$DEPDIR" && continue 12749 am__include=`sed -n 's/^am__include = //p' < "$mf"` 12750 test -z "am__include" && continue 12751 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 12752 # When using ansi2knr, U may be empty or an underscore; expand it 12753 U=`sed -n 's/^U = //p' < "$mf"` 12754 # Find all dependency output files, they are included files with 12755 # $(DEPDIR) in their names. We invoke sed twice because it is the 12756 # simplest approach to changing $(DEPDIR) to its actual value in the 12757 # expansion. 12758 for file in `sed -n " 12759 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 12760 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 12761 # Make sure the directory exists. 12762 test -f "$dirpart/$file" && continue 12763 fdir=`$as_dirname -- "$file" || 12764$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12765 X"$file" : 'X\(//\)[^/]' \| \ 12766 X"$file" : 'X\(//\)$' \| \ 12767 X"$file" : 'X\(/\)' \| . 2>/dev/null || 12768$as_echo X"$file" | 12769 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12770 s//\1/ 12771 q 12772 } 12773 /^X\(\/\/\)[^/].*/{ 12774 s//\1/ 12775 q 12776 } 12777 /^X\(\/\/\)$/{ 12778 s//\1/ 12779 q 12780 } 12781 /^X\(\/\).*/{ 12782 s//\1/ 12783 q 12784 } 12785 s/.*/./; q'` 12786 as_dir=$dirpart/$fdir; as_fn_mkdir_p 12787 # echo "creating $dirpart/$file" 12788 echo '# dummy' > "$dirpart/$file" 12789 done 12790 done 12791} 12792 ;; 12793 "libtool":C) 12794 12795 # See if we are running on zsh, and set the options which allow our 12796 # commands through without removal of \ escapes. 12797 if test -n "${ZSH_VERSION+set}" ; then 12798 setopt NO_GLOB_SUBST 12799 fi 12800 12801 cfgfile="${ofile}T" 12802 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 12803 $RM "$cfgfile" 12804 12805 cat <<_LT_EOF >> "$cfgfile" 12806#! $SHELL 12807 12808# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 12809# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 12810# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 12811# NOTE: Changes made to this file will be lost: look at ltmain.sh. 12812# 12813# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 12814# 2006, 2007, 2008 Free Software Foundation, Inc. 12815# Written by Gordon Matzigkeit, 1996 12816# 12817# This file is part of GNU Libtool. 12818# 12819# GNU Libtool is free software; you can redistribute it and/or 12820# modify it under the terms of the GNU General Public License as 12821# published by the Free Software Foundation; either version 2 of 12822# the License, or (at your option) any later version. 12823# 12824# As a special exception to the GNU General Public License, 12825# if you distribute this file as part of a program or library that 12826# is built using GNU Libtool, you may include this file under the 12827# same distribution terms that you use for the rest of that program. 12828# 12829# GNU Libtool is distributed in the hope that it will be useful, 12830# but WITHOUT ANY WARRANTY; without even the implied warranty of 12831# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12832# GNU General Public License for more details. 12833# 12834# You should have received a copy of the GNU General Public License 12835# along with GNU Libtool; see the file COPYING. If not, a copy 12836# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 12837# obtained by writing to the Free Software Foundation, Inc., 12838# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 12839 12840 12841# The names of the tagged configurations supported by this script. 12842available_tags="" 12843 12844# ### BEGIN LIBTOOL CONFIG 12845 12846# Which release of libtool.m4 was used? 12847macro_version=$macro_version 12848macro_revision=$macro_revision 12849 12850# Whether or not to build shared libraries. 12851build_libtool_libs=$enable_shared 12852 12853# Whether or not to build static libraries. 12854build_old_libs=$enable_static 12855 12856# What type of objects to build. 12857pic_mode=$pic_mode 12858 12859# Whether or not to optimize for fast installation. 12860fast_install=$enable_fast_install 12861 12862# The host system. 12863host_alias=$host_alias 12864host=$host 12865host_os=$host_os 12866 12867# The build system. 12868build_alias=$build_alias 12869build=$build 12870build_os=$build_os 12871 12872# A sed program that does not truncate output. 12873SED=$lt_SED 12874 12875# Sed that helps us avoid accidentally triggering echo(1) options like -n. 12876Xsed="\$SED -e 1s/^X//" 12877 12878# A grep program that handles long lines. 12879GREP=$lt_GREP 12880 12881# An ERE matcher. 12882EGREP=$lt_EGREP 12883 12884# A literal string matcher. 12885FGREP=$lt_FGREP 12886 12887# A BSD- or MS-compatible name lister. 12888NM=$lt_NM 12889 12890# Whether we need soft or hard links. 12891LN_S=$lt_LN_S 12892 12893# What is the maximum length of a command? 12894max_cmd_len=$max_cmd_len 12895 12896# Object file suffix (normally "o"). 12897objext=$ac_objext 12898 12899# Executable file suffix (normally ""). 12900exeext=$exeext 12901 12902# whether the shell understands "unset". 12903lt_unset=$lt_unset 12904 12905# turn spaces into newlines. 12906SP2NL=$lt_lt_SP2NL 12907 12908# turn newlines into spaces. 12909NL2SP=$lt_lt_NL2SP 12910 12911# How to create reloadable object files. 12912reload_flag=$lt_reload_flag 12913reload_cmds=$lt_reload_cmds 12914 12915# An object symbol dumper. 12916OBJDUMP=$lt_OBJDUMP 12917 12918# Method to check whether dependent libraries are shared objects. 12919deplibs_check_method=$lt_deplibs_check_method 12920 12921# Command to use when deplibs_check_method == "file_magic". 12922file_magic_cmd=$lt_file_magic_cmd 12923 12924# The archiver. 12925AR=$lt_AR 12926AR_FLAGS=$lt_AR_FLAGS 12927 12928# A symbol stripping program. 12929STRIP=$lt_STRIP 12930 12931# Commands used to install an old-style archive. 12932RANLIB=$lt_RANLIB 12933old_postinstall_cmds=$lt_old_postinstall_cmds 12934old_postuninstall_cmds=$lt_old_postuninstall_cmds 12935 12936# A C compiler. 12937LTCC=$lt_CC 12938 12939# LTCC compiler flags. 12940LTCFLAGS=$lt_CFLAGS 12941 12942# Take the output of nm and produce a listing of raw symbols and C names. 12943global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 12944 12945# Transform the output of nm in a proper C declaration. 12946global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 12947 12948# Transform the output of nm in a C name address pair. 12949global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 12950 12951# Transform the output of nm in a C name address pair when lib prefix is needed. 12952global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 12953 12954# The name of the directory that contains temporary libtool files. 12955objdir=$objdir 12956 12957# Shell to use when invoking shell scripts. 12958SHELL=$lt_SHELL 12959 12960# An echo program that does not interpret backslashes. 12961ECHO=$lt_ECHO 12962 12963# Used to examine libraries when file_magic_cmd begins with "file". 12964MAGIC_CMD=$MAGIC_CMD 12965 12966# Must we lock files when doing compilation? 12967need_locks=$lt_need_locks 12968 12969# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 12970DSYMUTIL=$lt_DSYMUTIL 12971 12972# Tool to change global to local symbols on Mac OS X. 12973NMEDIT=$lt_NMEDIT 12974 12975# Tool to manipulate fat objects and archives on Mac OS X. 12976LIPO=$lt_LIPO 12977 12978# ldd/readelf like tool for Mach-O binaries on Mac OS X. 12979OTOOL=$lt_OTOOL 12980 12981# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 12982OTOOL64=$lt_OTOOL64 12983 12984# Old archive suffix (normally "a"). 12985libext=$libext 12986 12987# Shared library suffix (normally ".so"). 12988shrext_cmds=$lt_shrext_cmds 12989 12990# The commands to extract the exported symbol list from a shared archive. 12991extract_expsyms_cmds=$lt_extract_expsyms_cmds 12992 12993# Variables whose values should be saved in libtool wrapper scripts and 12994# restored at link time. 12995variables_saved_for_relink=$lt_variables_saved_for_relink 12996 12997# Do we need the "lib" prefix for modules? 12998need_lib_prefix=$need_lib_prefix 12999 13000# Do we need a version for libraries? 13001need_version=$need_version 13002 13003# Library versioning type. 13004version_type=$version_type 13005 13006# Shared library runtime path variable. 13007runpath_var=$runpath_var 13008 13009# Shared library path variable. 13010shlibpath_var=$shlibpath_var 13011 13012# Is shlibpath searched before the hard-coded library search path? 13013shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13014 13015# Format of library name prefix. 13016libname_spec=$lt_libname_spec 13017 13018# List of archive names. First name is the real one, the rest are links. 13019# The last name is the one that the linker finds with -lNAME 13020library_names_spec=$lt_library_names_spec 13021 13022# The coded name of the library, if different from the real name. 13023soname_spec=$lt_soname_spec 13024 13025# Command to use after installation of a shared archive. 13026postinstall_cmds=$lt_postinstall_cmds 13027 13028# Command to use after uninstallation of a shared archive. 13029postuninstall_cmds=$lt_postuninstall_cmds 13030 13031# Commands used to finish a libtool library installation in a directory. 13032finish_cmds=$lt_finish_cmds 13033 13034# As "finish_cmds", except a single script fragment to be evaled but 13035# not shown. 13036finish_eval=$lt_finish_eval 13037 13038# Whether we should hardcode library paths into libraries. 13039hardcode_into_libs=$hardcode_into_libs 13040 13041# Compile-time system search path for libraries. 13042sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13043 13044# Run-time system search path for libraries. 13045sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13046 13047# Whether dlopen is supported. 13048dlopen_support=$enable_dlopen 13049 13050# Whether dlopen of programs is supported. 13051dlopen_self=$enable_dlopen_self 13052 13053# Whether dlopen of statically linked programs is supported. 13054dlopen_self_static=$enable_dlopen_self_static 13055 13056# Commands to strip libraries. 13057old_striplib=$lt_old_striplib 13058striplib=$lt_striplib 13059 13060 13061# The linker used to build libraries. 13062LD=$lt_LD 13063 13064# Commands used to build an old-style archive. 13065old_archive_cmds=$lt_old_archive_cmds 13066 13067# A language specific compiler. 13068CC=$lt_compiler 13069 13070# Is the compiler the GNU compiler? 13071with_gcc=$GCC 13072 13073# Compiler flag to turn off builtin functions. 13074no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13075 13076# How to pass a linker flag through the compiler. 13077wl=$lt_lt_prog_compiler_wl 13078 13079# Additional compiler flags for building library objects. 13080pic_flag=$lt_lt_prog_compiler_pic 13081 13082# Compiler flag to prevent dynamic linking. 13083link_static_flag=$lt_lt_prog_compiler_static 13084 13085# Does compiler simultaneously support -c and -o options? 13086compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13087 13088# Whether or not to add -lc for building shared libraries. 13089build_libtool_need_lc=$archive_cmds_need_lc 13090 13091# Whether or not to disallow shared libs when runtime libs are static. 13092allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13093 13094# Compiler flag to allow reflexive dlopens. 13095export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13096 13097# Compiler flag to generate shared objects directly from archives. 13098whole_archive_flag_spec=$lt_whole_archive_flag_spec 13099 13100# Whether the compiler copes with passing no objects directly. 13101compiler_needs_object=$lt_compiler_needs_object 13102 13103# Create an old-style archive from a shared archive. 13104old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13105 13106# Create a temporary old-style archive to link instead of a shared archive. 13107old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13108 13109# Commands used to build a shared archive. 13110archive_cmds=$lt_archive_cmds 13111archive_expsym_cmds=$lt_archive_expsym_cmds 13112 13113# Commands used to build a loadable module if different from building 13114# a shared archive. 13115module_cmds=$lt_module_cmds 13116module_expsym_cmds=$lt_module_expsym_cmds 13117 13118# Whether we are building with GNU ld or not. 13119with_gnu_ld=$lt_with_gnu_ld 13120 13121# Flag that allows shared libraries with undefined symbols to be built. 13122allow_undefined_flag=$lt_allow_undefined_flag 13123 13124# Flag that enforces no undefined symbols. 13125no_undefined_flag=$lt_no_undefined_flag 13126 13127# Flag to hardcode \$libdir into a binary during linking. 13128# This must work even if \$libdir does not exist 13129hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13130 13131# If ld is used when linking, flag to hardcode \$libdir into a binary 13132# during linking. This must work even if \$libdir does not exist. 13133hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13134 13135# Whether we need a single "-rpath" flag with a separated argument. 13136hardcode_libdir_separator=$lt_hardcode_libdir_separator 13137 13138# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13139# DIR into the resulting binary. 13140hardcode_direct=$hardcode_direct 13141 13142# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13143# DIR into the resulting binary and the resulting library dependency is 13144# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13145# library is relocated. 13146hardcode_direct_absolute=$hardcode_direct_absolute 13147 13148# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13149# into the resulting binary. 13150hardcode_minus_L=$hardcode_minus_L 13151 13152# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13153# into the resulting binary. 13154hardcode_shlibpath_var=$hardcode_shlibpath_var 13155 13156# Set to "yes" if building a shared library automatically hardcodes DIR 13157# into the library and all subsequent libraries and executables linked 13158# against it. 13159hardcode_automatic=$hardcode_automatic 13160 13161# Set to yes if linker adds runtime paths of dependent libraries 13162# to runtime path list. 13163inherit_rpath=$inherit_rpath 13164 13165# Whether libtool must link a program against all its dependency libraries. 13166link_all_deplibs=$link_all_deplibs 13167 13168# Fix the shell variable \$srcfile for the compiler. 13169fix_srcfile_path=$lt_fix_srcfile_path 13170 13171# Set to "yes" if exported symbols are required. 13172always_export_symbols=$always_export_symbols 13173 13174# The commands to list exported symbols. 13175export_symbols_cmds=$lt_export_symbols_cmds 13176 13177# Symbols that should not be listed in the preloaded symbols. 13178exclude_expsyms=$lt_exclude_expsyms 13179 13180# Symbols that must always be exported. 13181include_expsyms=$lt_include_expsyms 13182 13183# Commands necessary for linking programs (against libraries) with templates. 13184prelink_cmds=$lt_prelink_cmds 13185 13186# Specify filename containing input files. 13187file_list_spec=$lt_file_list_spec 13188 13189# How to hardcode a shared library path into an executable. 13190hardcode_action=$hardcode_action 13191 13192# ### END LIBTOOL CONFIG 13193 13194_LT_EOF 13195 13196 case $host_os in 13197 aix3*) 13198 cat <<\_LT_EOF >> "$cfgfile" 13199# AIX sometimes has problems with the GCC collect2 program. For some 13200# reason, if we set the COLLECT_NAMES environment variable, the problems 13201# vanish in a puff of smoke. 13202if test "X${COLLECT_NAMES+set}" != Xset; then 13203 COLLECT_NAMES= 13204 export COLLECT_NAMES 13205fi 13206_LT_EOF 13207 ;; 13208 esac 13209 13210 13211ltmain="$ac_aux_dir/ltmain.sh" 13212 13213 13214 # We use sed instead of cat because bash on DJGPP gets confused if 13215 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13216 # text mode, it properly converts lines to CR/LF. This bash problem 13217 # is reportedly fixed, but why not run on old versions too? 13218 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13219 || (rm -f "$cfgfile"; exit 1) 13220 13221 case $xsi_shell in 13222 yes) 13223 cat << \_LT_EOF >> "$cfgfile" 13224 13225# func_dirname file append nondir_replacement 13226# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13227# otherwise set result to NONDIR_REPLACEMENT. 13228func_dirname () 13229{ 13230 case ${1} in 13231 */*) func_dirname_result="${1%/*}${2}" ;; 13232 * ) func_dirname_result="${3}" ;; 13233 esac 13234} 13235 13236# func_basename file 13237func_basename () 13238{ 13239 func_basename_result="${1##*/}" 13240} 13241 13242# func_dirname_and_basename file append nondir_replacement 13243# perform func_basename and func_dirname in a single function 13244# call: 13245# dirname: Compute the dirname of FILE. If nonempty, 13246# add APPEND to the result, otherwise set result 13247# to NONDIR_REPLACEMENT. 13248# value returned in "$func_dirname_result" 13249# basename: Compute filename of FILE. 13250# value retuned in "$func_basename_result" 13251# Implementation must be kept synchronized with func_dirname 13252# and func_basename. For efficiency, we do not delegate to 13253# those functions but instead duplicate the functionality here. 13254func_dirname_and_basename () 13255{ 13256 case ${1} in 13257 */*) func_dirname_result="${1%/*}${2}" ;; 13258 * ) func_dirname_result="${3}" ;; 13259 esac 13260 func_basename_result="${1##*/}" 13261} 13262 13263# func_stripname prefix suffix name 13264# strip PREFIX and SUFFIX off of NAME. 13265# PREFIX and SUFFIX must not contain globbing or regex special 13266# characters, hashes, percent signs, but SUFFIX may contain a leading 13267# dot (in which case that matches only a dot). 13268func_stripname () 13269{ 13270 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13271 # positional parameters, so assign one to ordinary parameter first. 13272 func_stripname_result=${3} 13273 func_stripname_result=${func_stripname_result#"${1}"} 13274 func_stripname_result=${func_stripname_result%"${2}"} 13275} 13276 13277# func_opt_split 13278func_opt_split () 13279{ 13280 func_opt_split_opt=${1%%=*} 13281 func_opt_split_arg=${1#*=} 13282} 13283 13284# func_lo2o object 13285func_lo2o () 13286{ 13287 case ${1} in 13288 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13289 *) func_lo2o_result=${1} ;; 13290 esac 13291} 13292 13293# func_xform libobj-or-source 13294func_xform () 13295{ 13296 func_xform_result=${1%.*}.lo 13297} 13298 13299# func_arith arithmetic-term... 13300func_arith () 13301{ 13302 func_arith_result=$(( $* )) 13303} 13304 13305# func_len string 13306# STRING may not start with a hyphen. 13307func_len () 13308{ 13309 func_len_result=${#1} 13310} 13311 13312_LT_EOF 13313 ;; 13314 *) # Bourne compatible functions. 13315 cat << \_LT_EOF >> "$cfgfile" 13316 13317# func_dirname file append nondir_replacement 13318# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13319# otherwise set result to NONDIR_REPLACEMENT. 13320func_dirname () 13321{ 13322 # Extract subdirectory from the argument. 13323 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 13324 if test "X$func_dirname_result" = "X${1}"; then 13325 func_dirname_result="${3}" 13326 else 13327 func_dirname_result="$func_dirname_result${2}" 13328 fi 13329} 13330 13331# func_basename file 13332func_basename () 13333{ 13334 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 13335} 13336 13337 13338# func_stripname prefix suffix name 13339# strip PREFIX and SUFFIX off of NAME. 13340# PREFIX and SUFFIX must not contain globbing or regex special 13341# characters, hashes, percent signs, but SUFFIX may contain a leading 13342# dot (in which case that matches only a dot). 13343# func_strip_suffix prefix name 13344func_stripname () 13345{ 13346 case ${2} in 13347 .*) func_stripname_result=`$ECHO "X${3}" \ 13348 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 13349 *) func_stripname_result=`$ECHO "X${3}" \ 13350 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 13351 esac 13352} 13353 13354# sed scripts: 13355my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13356my_sed_long_arg='1s/^-[^=]*=//' 13357 13358# func_opt_split 13359func_opt_split () 13360{ 13361 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 13362 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 13363} 13364 13365# func_lo2o object 13366func_lo2o () 13367{ 13368 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 13369} 13370 13371# func_xform libobj-or-source 13372func_xform () 13373{ 13374 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 13375} 13376 13377# func_arith arithmetic-term... 13378func_arith () 13379{ 13380 func_arith_result=`expr "$@"` 13381} 13382 13383# func_len string 13384# STRING may not start with a hyphen. 13385func_len () 13386{ 13387 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13388} 13389 13390_LT_EOF 13391esac 13392 13393case $lt_shell_append in 13394 yes) 13395 cat << \_LT_EOF >> "$cfgfile" 13396 13397# func_append var value 13398# Append VALUE to the end of shell variable VAR. 13399func_append () 13400{ 13401 eval "$1+=\$2" 13402} 13403_LT_EOF 13404 ;; 13405 *) 13406 cat << \_LT_EOF >> "$cfgfile" 13407 13408# func_append var value 13409# Append VALUE to the end of shell variable VAR. 13410func_append () 13411{ 13412 eval "$1=\$$1\$2" 13413} 13414 13415_LT_EOF 13416 ;; 13417 esac 13418 13419 13420 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13421 || (rm -f "$cfgfile"; exit 1) 13422 13423 mv -f "$cfgfile" "$ofile" || 13424 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13425 chmod +x "$ofile" 13426 13427 ;; 13428 13429 esac 13430done # for ac_tag 13431 13432 13433as_fn_exit 0 13434_ACEOF 13435ac_clean_files=$ac_clean_files_save 13436 13437test $ac_write_fail = 0 || 13438 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13439 13440 13441# configure is writing to config.log, and then calls config.status. 13442# config.status does its own redirection, appending to config.log. 13443# Unfortunately, on DOS this fails, as config.log is still kept open 13444# by configure, so config.status won't be able to write to it; its 13445# output is simply discarded. So we exec the FD to /dev/null, 13446# effectively closing config.log, so it can be properly (re)opened and 13447# appended to by config.status. When coming back to configure, we 13448# need to make the FD available again. 13449if test "$no_create" != yes; then 13450 ac_cs_success=: 13451 ac_config_status_args= 13452 test "$silent" = yes && 13453 ac_config_status_args="$ac_config_status_args --quiet" 13454 exec 5>/dev/null 13455 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13456 exec 5>>config.log 13457 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13458 # would make configure fail if this is the last instruction. 13459 $ac_cs_success || as_fn_exit $? 13460fi 13461if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13462 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13463$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13464fi 13465 13466