configure revision e8a5466a
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.68 for libXext 1.2.0. 4# 5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6# 7# 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 10# Foundation, Inc. 11# 12# 13# This configure script is free software; the Free Software Foundation 14# gives unlimited permission to copy, distribute and modify it. 15## -------------------- ## 16## M4sh Initialization. ## 17## -------------------- ## 18 19# Be more Bourne compatible 20DUALCASE=1; export DUALCASE # for MKS sh 21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28else 29 case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34esac 35fi 36 37 38as_nl=' 39' 40export as_nl 41# Printing a long string crashes Solaris 7 /usr/bin/printf. 42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 45# Prefer a ksh shell builtin over an external printf program on Solaris, 46# but without wasting forks for bash or zsh. 47if test -z "$BASH_VERSION$ZSH_VERSION" \ 48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 49 as_echo='print -r --' 50 as_echo_n='print -rn --' 51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 52 as_echo='printf %s\n' 53 as_echo_n='printf %s' 54else 55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 57 as_echo_n='/usr/ucb/echo -n' 58 else 59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 60 as_echo_n_body='eval 61 arg=$1; 62 case $arg in #( 63 *"$as_nl"*) 64 expr "X$arg" : "X\\(.*\\)$as_nl"; 65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 66 esac; 67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 68 ' 69 export as_echo_n_body 70 as_echo_n='sh -c $as_echo_n_body as_echo' 71 fi 72 export as_echo_body 73 as_echo='sh -c $as_echo_body as_echo' 74fi 75 76# The user is always right. 77if test "${PATH_SEPARATOR+set}" != set; then 78 PATH_SEPARATOR=: 79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 81 PATH_SEPARATOR=';' 82 } 83fi 84 85 86# IFS 87# We need space, tab and new line, in precisely that order. Quoting is 88# there to prevent editors from complaining about space-tab. 89# (If _AS_PATH_WALK were called with IFS unset, it would disable word 90# splitting by setting IFS to empty value.) 91IFS=" "" $as_nl" 92 93# Find who we are. Look in the path if we contain no directory separator. 94as_myself= 95case $0 in #(( 96 *[\\/]* ) as_myself=$0 ;; 97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 98for as_dir in $PATH 99do 100 IFS=$as_save_IFS 101 test -z "$as_dir" && as_dir=. 102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 103 done 104IFS=$as_save_IFS 105 106 ;; 107esac 108# We did not find ourselves, most probably we were run as `sh COMMAND' 109# in which case we are not to be found in the path. 110if test "x$as_myself" = x; then 111 as_myself=$0 112fi 113if test ! -f "$as_myself"; then 114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 115 exit 1 116fi 117 118# Unset variables that we do not need and which cause bugs (e.g. in 119# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 120# suppresses any "Segmentation fault" message there. '((' could 121# trigger a bug in pdksh 5.2.14. 122for as_var in BASH_ENV ENV MAIL MAILPATH 123do eval test x\${$as_var+set} = xset \ 124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 125done 126PS1='$ ' 127PS2='> ' 128PS4='+ ' 129 130# NLS nuisances. 131LC_ALL=C 132export LC_ALL 133LANGUAGE=C 134export LANGUAGE 135 136# CDPATH. 137(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 138 139if test "x$CONFIG_SHELL" = x; then 140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 141 emulate sh 142 NULLCMD=: 143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 144 # is contrary to our usage. Disable this feature. 145 alias -g '\${1+\"\$@\"}'='\"\$@\"' 146 setopt NO_GLOB_SUBST 147else 148 case \`(set -o) 2>/dev/null\` in #( 149 *posix*) : 150 set -o posix ;; #( 151 *) : 152 ;; 153esac 154fi 155" 156 as_required="as_fn_return () { (exit \$1); } 157as_fn_success () { as_fn_return 0; } 158as_fn_failure () { as_fn_return 1; } 159as_fn_ret_success () { return 0; } 160as_fn_ret_failure () { return 1; } 161 162exitcode=0 163as_fn_success || { exitcode=1; echo as_fn_success failed.; } 164as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 165as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 166as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 167if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 168 169else 170 exitcode=1; echo positional parameters were not saved. 171fi 172test x\$exitcode = x0 || exit 1" 173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 177test \$(( 1 + 1 )) = 2 || exit 1 178 179 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 180 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 182 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 183 PATH=/empty FPATH=/empty; export PATH FPATH 184 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 185 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 186 if (eval "$as_required") 2>/dev/null; then : 187 as_have_required=yes 188else 189 as_have_required=no 190fi 191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 192 193else 194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 195as_found=false 196for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 197do 198 IFS=$as_save_IFS 199 test -z "$as_dir" && as_dir=. 200 as_found=: 201 case $as_dir in #( 202 /*) 203 for as_base in sh bash ksh sh5; do 204 # Try only shells that exist, to save several forks. 205 as_shell=$as_dir/$as_base 206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 208 CONFIG_SHELL=$as_shell as_have_required=yes 209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 210 break 2 211fi 212fi 213 done;; 214 esac 215 as_found=false 216done 217$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 219 CONFIG_SHELL=$SHELL as_have_required=yes 220fi; } 221IFS=$as_save_IFS 222 223 224 if test "x$CONFIG_SHELL" != x; then : 225 # We cannot yet assume a decent shell, so we have to provide a 226 # neutralization value for shells without unset; and this also 227 # works around shells that cannot unset nonexistent variables. 228 # Preserve -v and -x to the replacement shell. 229 BASH_ENV=/dev/null 230 ENV=/dev/null 231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 232 export CONFIG_SHELL 233 case $- in # (((( 234 *v*x* | *x*v* ) as_opts=-vx ;; 235 *v* ) as_opts=-v ;; 236 *x* ) as_opts=-x ;; 237 * ) as_opts= ;; 238 esac 239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 240fi 241 242 if test x$as_have_required = xno; then : 243 $as_echo "$0: This script requires a shell more modern than all" 244 $as_echo "$0: the shells that I found on your system." 245 if test x${ZSH_VERSION+set} = xset ; then 246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 247 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 248 else 249 $as_echo "$0: Please tell bug-autoconf@gnu.org and 250$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg 251$0: about your system, including any error possibly output 252$0: before this message. Then install a modern shell, or 253$0: manually run the script under such a shell if you do 254$0: have one." 255 fi 256 exit 1 257fi 258fi 259fi 260SHELL=${CONFIG_SHELL-/bin/sh} 261export SHELL 262# Unset more variables known to interfere with behavior of common tools. 263CLICOLOR_FORCE= GREP_OPTIONS= 264unset CLICOLOR_FORCE GREP_OPTIONS 265 266## --------------------- ## 267## M4sh Shell Functions. ## 268## --------------------- ## 269# as_fn_unset VAR 270# --------------- 271# Portably unset VAR. 272as_fn_unset () 273{ 274 { eval $1=; unset $1;} 275} 276as_unset=as_fn_unset 277 278# as_fn_set_status STATUS 279# ----------------------- 280# Set $? to STATUS, without forking. 281as_fn_set_status () 282{ 283 return $1 284} # as_fn_set_status 285 286# as_fn_exit STATUS 287# ----------------- 288# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 289as_fn_exit () 290{ 291 set +e 292 as_fn_set_status $1 293 exit $1 294} # as_fn_exit 295 296# as_fn_mkdir_p 297# ------------- 298# Create "$as_dir" as a directory, including parents if necessary. 299as_fn_mkdir_p () 300{ 301 302 case $as_dir in #( 303 -*) as_dir=./$as_dir;; 304 esac 305 test -d "$as_dir" || eval $as_mkdir_p || { 306 as_dirs= 307 while :; do 308 case $as_dir in #( 309 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 310 *) as_qdir=$as_dir;; 311 esac 312 as_dirs="'$as_qdir' $as_dirs" 313 as_dir=`$as_dirname -- "$as_dir" || 314$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 315 X"$as_dir" : 'X\(//\)[^/]' \| \ 316 X"$as_dir" : 'X\(//\)$' \| \ 317 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 318$as_echo X"$as_dir" | 319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 320 s//\1/ 321 q 322 } 323 /^X\(\/\/\)[^/].*/{ 324 s//\1/ 325 q 326 } 327 /^X\(\/\/\)$/{ 328 s//\1/ 329 q 330 } 331 /^X\(\/\).*/{ 332 s//\1/ 333 q 334 } 335 s/.*/./; q'` 336 test -d "$as_dir" && break 337 done 338 test -z "$as_dirs" || eval "mkdir $as_dirs" 339 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 340 341 342} # as_fn_mkdir_p 343# as_fn_append VAR VALUE 344# ---------------------- 345# Append the text in VALUE to the end of the definition contained in VAR. Take 346# advantage of any shell optimizations that allow amortized linear growth over 347# repeated appends, instead of the typical quadratic growth present in naive 348# implementations. 349if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 350 eval 'as_fn_append () 351 { 352 eval $1+=\$2 353 }' 354else 355 as_fn_append () 356 { 357 eval $1=\$$1\$2 358 } 359fi # as_fn_append 360 361# as_fn_arith ARG... 362# ------------------ 363# Perform arithmetic evaluation on the ARGs, and store the result in the 364# global $as_val. Take advantage of shells that can avoid forks. The arguments 365# must be portable across $(()) and expr. 366if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 367 eval 'as_fn_arith () 368 { 369 as_val=$(( $* )) 370 }' 371else 372 as_fn_arith () 373 { 374 as_val=`expr "$@" || test $? -eq 1` 375 } 376fi # as_fn_arith 377 378 379# as_fn_error STATUS ERROR [LINENO LOG_FD] 380# ---------------------------------------- 381# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 382# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 383# script with STATUS, using 1 if that was 0. 384as_fn_error () 385{ 386 as_status=$1; test $as_status -eq 0 && as_status=1 387 if test "$4"; then 388 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 389 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 390 fi 391 $as_echo "$as_me: error: $2" >&2 392 as_fn_exit $as_status 393} # as_fn_error 394 395if expr a : '\(a\)' >/dev/null 2>&1 && 396 test "X`expr 00001 : '.*\(...\)'`" = X001; then 397 as_expr=expr 398else 399 as_expr=false 400fi 401 402if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 403 as_basename=basename 404else 405 as_basename=false 406fi 407 408if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 409 as_dirname=dirname 410else 411 as_dirname=false 412fi 413 414as_me=`$as_basename -- "$0" || 415$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 416 X"$0" : 'X\(//\)$' \| \ 417 X"$0" : 'X\(/\)' \| . 2>/dev/null || 418$as_echo X/"$0" | 419 sed '/^.*\/\([^/][^/]*\)\/*$/{ 420 s//\1/ 421 q 422 } 423 /^X\/\(\/\/\)$/{ 424 s//\1/ 425 q 426 } 427 /^X\/\(\/\).*/{ 428 s//\1/ 429 q 430 } 431 s/.*/./; q'` 432 433# Avoid depending upon Character Ranges. 434as_cr_letters='abcdefghijklmnopqrstuvwxyz' 435as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 436as_cr_Letters=$as_cr_letters$as_cr_LETTERS 437as_cr_digits='0123456789' 438as_cr_alnum=$as_cr_Letters$as_cr_digits 439 440 441 as_lineno_1=$LINENO as_lineno_1a=$LINENO 442 as_lineno_2=$LINENO as_lineno_2a=$LINENO 443 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 444 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 445 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 446 sed -n ' 447 p 448 /[$]LINENO/= 449 ' <$as_myself | 450 sed ' 451 s/[$]LINENO.*/&-/ 452 t lineno 453 b 454 :lineno 455 N 456 :loop 457 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 458 t loop 459 s/-\n.*// 460 ' >$as_me.lineno && 461 chmod +x "$as_me.lineno" || 462 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 463 464 # Don't try to exec as it changes $[0], causing all sort of problems 465 # (the dirname of $[0] is not the place where we might find the 466 # original and so on. Autoconf is especially sensitive to this). 467 . "./$as_me.lineno" 468 # Exit status is that of the last command. 469 exit 470} 471 472ECHO_C= ECHO_N= ECHO_T= 473case `echo -n x` in #((((( 474-n*) 475 case `echo 'xy\c'` in 476 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 477 xy) ECHO_C='\c';; 478 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 479 ECHO_T=' ';; 480 esac;; 481*) 482 ECHO_N='-n';; 483esac 484 485rm -f conf$$ conf$$.exe conf$$.file 486if test -d conf$$.dir; then 487 rm -f conf$$.dir/conf$$.file 488else 489 rm -f conf$$.dir 490 mkdir conf$$.dir 2>/dev/null 491fi 492if (echo >conf$$.file) 2>/dev/null; then 493 if ln -s conf$$.file conf$$ 2>/dev/null; then 494 as_ln_s='ln -s' 495 # ... but there are two gotchas: 496 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 497 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 498 # In both cases, we have to default to `cp -p'. 499 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 500 as_ln_s='cp -p' 501 elif ln conf$$.file conf$$ 2>/dev/null; then 502 as_ln_s=ln 503 else 504 as_ln_s='cp -p' 505 fi 506else 507 as_ln_s='cp -p' 508fi 509rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 510rmdir conf$$.dir 2>/dev/null 511 512if mkdir -p . 2>/dev/null; then 513 as_mkdir_p='mkdir -p "$as_dir"' 514else 515 test -d ./-p && rmdir ./-p 516 as_mkdir_p=false 517fi 518 519if test -x / >/dev/null 2>&1; then 520 as_test_x='test -x' 521else 522 if ls -dL / >/dev/null 2>&1; then 523 as_ls_L_option=L 524 else 525 as_ls_L_option= 526 fi 527 as_test_x=' 528 eval sh -c '\'' 529 if test -d "$1"; then 530 test -d "$1/."; 531 else 532 case $1 in #( 533 -*)set "./$1";; 534 esac; 535 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 536 ???[sx]*):;;*)false;;esac;fi 537 '\'' sh 538 ' 539fi 540as_executable_p=$as_test_x 541 542# Sed expression to map a string onto a valid CPP name. 543as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 544 545# Sed expression to map a string onto a valid variable name. 546as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 547 548as_awk_strverscmp=' 549 # Use only awk features that work with 7th edition Unix awk (1978). 550 # My, what an old awk you have, Mr. Solaris! 551 END { 552 while (length(v1) && length(v2)) { 553 # Set d1 to be the next thing to compare from v1, and likewise for d2. 554 # Normally this is a single character, but if v1 and v2 contain digits, 555 # compare them as integers and fractions as strverscmp does. 556 if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) { 557 # Split v1 and v2 into their leading digit string components d1 and d2, 558 # and advance v1 and v2 past the leading digit strings. 559 for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue 560 for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue 561 d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1) 562 d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1) 563 if (d1 ~ /^0/) { 564 if (d2 ~ /^0/) { 565 # Compare two fractions. 566 while (d1 ~ /^0/ && d2 ~ /^0/) { 567 d1 = substr(d1, 2); len1-- 568 d2 = substr(d2, 2); len2-- 569 } 570 if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) { 571 # The two components differ in length, and the common prefix 572 # contains only leading zeros. Consider the longer to be less. 573 d1 = -len1 574 d2 = -len2 575 } else { 576 # Otherwise, compare as strings. 577 d1 = "x" d1 578 d2 = "x" d2 579 } 580 } else { 581 # A fraction is less than an integer. 582 exit 1 583 } 584 } else { 585 if (d2 ~ /^0/) { 586 # An integer is greater than a fraction. 587 exit 2 588 } else { 589 # Compare two integers. 590 d1 += 0 591 d2 += 0 592 } 593 } 594 } else { 595 # The normal case, without worrying about digits. 596 d1 = substr(v1, 1, 1); v1 = substr(v1, 2) 597 d2 = substr(v2, 1, 1); v2 = substr(v2, 2) 598 } 599 if (d1 < d2) exit 1 600 if (d1 > d2) exit 2 601 } 602 # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10), 603 # which mishandles some comparisons of empty strings to integers. 604 if (length(v2)) exit 1 605 if (length(v1)) exit 2 606 } 607' 608SHELL=${CONFIG_SHELL-/bin/sh} 609 610 611test -n "$DJDIR" || exec 7<&0 </dev/null 612exec 6>&1 613 614# Name of the host. 615# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 616# so uname gets run too. 617ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 618 619# 620# Initializations. 621# 622ac_default_prefix=/usr/local 623ac_clean_files= 624ac_config_libobj_dir=. 625LIBOBJS= 626cross_compiling=no 627subdirs= 628MFLAGS= 629MAKEFLAGS= 630 631# Identity of this package. 632PACKAGE_NAME='libXext' 633PACKAGE_TARNAME='libXext' 634PACKAGE_VERSION='1.2.0' 635PACKAGE_STRING='libXext 1.2.0' 636PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 637PACKAGE_URL='' 638 639ac_unique_file="Makefile.am" 640# Factoring default headers for most tests. 641ac_includes_default="\ 642#include <stdio.h> 643#ifdef HAVE_SYS_TYPES_H 644# include <sys/types.h> 645#endif 646#ifdef HAVE_SYS_STAT_H 647# include <sys/stat.h> 648#endif 649#ifdef STDC_HEADERS 650# include <stdlib.h> 651# include <stddef.h> 652#else 653# ifdef HAVE_STDLIB_H 654# include <stdlib.h> 655# endif 656#endif 657#ifdef HAVE_STRING_H 658# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 659# include <memory.h> 660# endif 661# include <string.h> 662#endif 663#ifdef HAVE_STRINGS_H 664# include <strings.h> 665#endif 666#ifdef HAVE_INTTYPES_H 667# include <inttypes.h> 668#endif 669#ifdef HAVE_STDINT_H 670# include <stdint.h> 671#endif 672#ifdef HAVE_UNISTD_H 673# include <unistd.h> 674#endif" 675 676ac_subst_vars='am__EXEEXT_FALSE 677am__EXEEXT_TRUE 678LTLIBOBJS 679LIBOBJS 680MAKE_LINT_LIB_FALSE 681MAKE_LINT_LIB_TRUE 682LINTLIB 683LINT_FALSE 684LINT_TRUE 685LINT_FLAGS 686LINT 687XTMALLOC_ZERO_CFLAGS 688XMALLOC_ZERO_CFLAGS 689MALLOC_ZERO_CFLAGS 690XEXT_LIBS 691XEXT_CFLAGS 692OTOOL64 693OTOOL 694LIPO 695NMEDIT 696DSYMUTIL 697RANLIB 698AR 699OBJDUMP 700LN_S 701NM 702ac_ct_DUMPBIN 703DUMPBIN 704LD 705FGREP 706LIBTOOL 707XEXT_SOREV 708HAVE_STYLESHEETS_FALSE 709HAVE_STYLESHEETS_TRUE 710XSL_STYLESHEET 711STYLESHEET_SRCDIR 712XORG_SGML_PATH 713HAVE_FOP_FALSE 714HAVE_FOP_TRUE 715FOP 716HAVE_XMLTO_FALSE 717HAVE_XMLTO_TRUE 718HAVE_XMLTO_TEXT_FALSE 719HAVE_XMLTO_TEXT_TRUE 720XMLTO 721ENABLE_SPECS_FALSE 722ENABLE_SPECS_TRUE 723AM_BACKSLASH 724AM_DEFAULT_VERBOSITY 725MAN_SUBSTS 726XORG_MAN_PAGE 727ADMIN_MAN_DIR 728DRIVER_MAN_DIR 729MISC_MAN_DIR 730FILE_MAN_DIR 731LIB_MAN_DIR 732APP_MAN_DIR 733ADMIN_MAN_SUFFIX 734DRIVER_MAN_SUFFIX 735MISC_MAN_SUFFIX 736FILE_MAN_SUFFIX 737LIB_MAN_SUFFIX 738APP_MAN_SUFFIX 739SED 740host_os 741host_vendor 742host_cpu 743host 744build_os 745build_vendor 746build_cpu 747build 748INSTALL_CMD 749PKG_CONFIG 750CHANGELOG_CMD 751CWARNFLAGS 752EGREP 753GREP 754CPP 755am__fastdepCC_FALSE 756am__fastdepCC_TRUE 757CCDEPMODE 758AMDEPBACKSLASH 759AMDEP_FALSE 760AMDEP_TRUE 761am__quote 762am__include 763DEPDIR 764OBJEXT 765EXEEXT 766ac_ct_CC 767CPPFLAGS 768LDFLAGS 769CFLAGS 770CC 771MAINT 772MAINTAINER_MODE_FALSE 773MAINTAINER_MODE_TRUE 774am__untar 775am__tar 776AMTAR 777am__leading_dot 778SET_MAKE 779AWK 780mkdir_p 781MKDIR_P 782INSTALL_STRIP_PROGRAM 783STRIP 784install_sh 785MAKEINFO 786AUTOHEADER 787AUTOMAKE 788AUTOCONF 789ACLOCAL 790VERSION 791PACKAGE 792CYGPATH_W 793am__isrc 794INSTALL_DATA 795INSTALL_SCRIPT 796INSTALL_PROGRAM 797target_alias 798host_alias 799build_alias 800LIBS 801ECHO_T 802ECHO_N 803ECHO_C 804DEFS 805mandir 806localedir 807libdir 808psdir 809pdfdir 810dvidir 811htmldir 812infodir 813docdir 814oldincludedir 815includedir 816localstatedir 817sharedstatedir 818sysconfdir 819datadir 820datarootdir 821libexecdir 822sbindir 823bindir 824program_transform_name 825prefix 826exec_prefix 827PACKAGE_URL 828PACKAGE_BUGREPORT 829PACKAGE_STRING 830PACKAGE_VERSION 831PACKAGE_TARNAME 832PACKAGE_NAME 833PATH_SEPARATOR 834SHELL' 835ac_subst_files='' 836ac_user_opts=' 837enable_option_checking 838enable_maintainer_mode 839enable_dependency_tracking 840enable_strict_compilation 841enable_silent_rules 842enable_specs 843with_xmlto 844with_fop 845enable_shared 846enable_static 847with_pic 848enable_fast_install 849with_gnu_ld 850enable_libtool_lock 851enable_malloc0returnsnull 852with_lint 853enable_lint_library 854' 855 ac_precious_vars='build_alias 856host_alias 857target_alias 858CC 859CFLAGS 860LDFLAGS 861LIBS 862CPPFLAGS 863CPP 864PKG_CONFIG 865XMLTO 866FOP 867XEXT_CFLAGS 868XEXT_LIBS 869LINT 870LINT_FLAGS' 871 872 873# Initialize some variables set by options. 874ac_init_help= 875ac_init_version=false 876ac_unrecognized_opts= 877ac_unrecognized_sep= 878# The variables have the same names as the options, with 879# dashes changed to underlines. 880cache_file=/dev/null 881exec_prefix=NONE 882no_create= 883no_recursion= 884prefix=NONE 885program_prefix=NONE 886program_suffix=NONE 887program_transform_name=s,x,x, 888silent= 889site= 890srcdir= 891verbose= 892x_includes=NONE 893x_libraries=NONE 894 895# Installation directory options. 896# These are left unexpanded so users can "make install exec_prefix=/foo" 897# and all the variables that are supposed to be based on exec_prefix 898# by default will actually change. 899# Use braces instead of parens because sh, perl, etc. also accept them. 900# (The list follows the same order as the GNU Coding Standards.) 901bindir='${exec_prefix}/bin' 902sbindir='${exec_prefix}/sbin' 903libexecdir='${exec_prefix}/libexec' 904datarootdir='${prefix}/share' 905datadir='${datarootdir}' 906sysconfdir='${prefix}/etc' 907sharedstatedir='${prefix}/com' 908localstatedir='${prefix}/var' 909includedir='${prefix}/include' 910oldincludedir='/usr/include' 911docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 912infodir='${datarootdir}/info' 913htmldir='${docdir}' 914dvidir='${docdir}' 915pdfdir='${docdir}' 916psdir='${docdir}' 917libdir='${exec_prefix}/lib' 918localedir='${datarootdir}/locale' 919mandir='${datarootdir}/man' 920 921ac_prev= 922ac_dashdash= 923for ac_option 924do 925 # If the previous option needs an argument, assign it. 926 if test -n "$ac_prev"; then 927 eval $ac_prev=\$ac_option 928 ac_prev= 929 continue 930 fi 931 932 case $ac_option in 933 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 934 *=) ac_optarg= ;; 935 *) ac_optarg=yes ;; 936 esac 937 938 # Accept the important Cygnus configure options, so we can diagnose typos. 939 940 case $ac_dashdash$ac_option in 941 --) 942 ac_dashdash=yes ;; 943 944 -bindir | --bindir | --bindi | --bind | --bin | --bi) 945 ac_prev=bindir ;; 946 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 947 bindir=$ac_optarg ;; 948 949 -build | --build | --buil | --bui | --bu) 950 ac_prev=build_alias ;; 951 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 952 build_alias=$ac_optarg ;; 953 954 -cache-file | --cache-file | --cache-fil | --cache-fi \ 955 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 956 ac_prev=cache_file ;; 957 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 958 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 959 cache_file=$ac_optarg ;; 960 961 --config-cache | -C) 962 cache_file=config.cache ;; 963 964 -datadir | --datadir | --datadi | --datad) 965 ac_prev=datadir ;; 966 -datadir=* | --datadir=* | --datadi=* | --datad=*) 967 datadir=$ac_optarg ;; 968 969 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 970 | --dataroo | --dataro | --datar) 971 ac_prev=datarootdir ;; 972 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 973 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 974 datarootdir=$ac_optarg ;; 975 976 -disable-* | --disable-*) 977 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 978 # Reject names that are not valid shell variable names. 979 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 980 as_fn_error $? "invalid feature name: $ac_useropt" 981 ac_useropt_orig=$ac_useropt 982 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 983 case $ac_user_opts in 984 *" 985"enable_$ac_useropt" 986"*) ;; 987 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 988 ac_unrecognized_sep=', ';; 989 esac 990 eval enable_$ac_useropt=no ;; 991 992 -docdir | --docdir | --docdi | --doc | --do) 993 ac_prev=docdir ;; 994 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 995 docdir=$ac_optarg ;; 996 997 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 998 ac_prev=dvidir ;; 999 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1000 dvidir=$ac_optarg ;; 1001 1002 -enable-* | --enable-*) 1003 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1004 # Reject names that are not valid shell variable names. 1005 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1006 as_fn_error $? "invalid feature name: $ac_useropt" 1007 ac_useropt_orig=$ac_useropt 1008 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1009 case $ac_user_opts in 1010 *" 1011"enable_$ac_useropt" 1012"*) ;; 1013 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1014 ac_unrecognized_sep=', ';; 1015 esac 1016 eval enable_$ac_useropt=\$ac_optarg ;; 1017 1018 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1019 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1020 | --exec | --exe | --ex) 1021 ac_prev=exec_prefix ;; 1022 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1023 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1024 | --exec=* | --exe=* | --ex=*) 1025 exec_prefix=$ac_optarg ;; 1026 1027 -gas | --gas | --ga | --g) 1028 # Obsolete; use --with-gas. 1029 with_gas=yes ;; 1030 1031 -help | --help | --hel | --he | -h) 1032 ac_init_help=long ;; 1033 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1034 ac_init_help=recursive ;; 1035 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1036 ac_init_help=short ;; 1037 1038 -host | --host | --hos | --ho) 1039 ac_prev=host_alias ;; 1040 -host=* | --host=* | --hos=* | --ho=*) 1041 host_alias=$ac_optarg ;; 1042 1043 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1044 ac_prev=htmldir ;; 1045 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1046 | --ht=*) 1047 htmldir=$ac_optarg ;; 1048 1049 -includedir | --includedir | --includedi | --included | --include \ 1050 | --includ | --inclu | --incl | --inc) 1051 ac_prev=includedir ;; 1052 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1053 | --includ=* | --inclu=* | --incl=* | --inc=*) 1054 includedir=$ac_optarg ;; 1055 1056 -infodir | --infodir | --infodi | --infod | --info | --inf) 1057 ac_prev=infodir ;; 1058 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1059 infodir=$ac_optarg ;; 1060 1061 -libdir | --libdir | --libdi | --libd) 1062 ac_prev=libdir ;; 1063 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1064 libdir=$ac_optarg ;; 1065 1066 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1067 | --libexe | --libex | --libe) 1068 ac_prev=libexecdir ;; 1069 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1070 | --libexe=* | --libex=* | --libe=*) 1071 libexecdir=$ac_optarg ;; 1072 1073 -localedir | --localedir | --localedi | --localed | --locale) 1074 ac_prev=localedir ;; 1075 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1076 localedir=$ac_optarg ;; 1077 1078 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1079 | --localstate | --localstat | --localsta | --localst | --locals) 1080 ac_prev=localstatedir ;; 1081 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1082 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1083 localstatedir=$ac_optarg ;; 1084 1085 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1086 ac_prev=mandir ;; 1087 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1088 mandir=$ac_optarg ;; 1089 1090 -nfp | --nfp | --nf) 1091 # Obsolete; use --without-fp. 1092 with_fp=no ;; 1093 1094 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1095 | --no-cr | --no-c | -n) 1096 no_create=yes ;; 1097 1098 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1099 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1100 no_recursion=yes ;; 1101 1102 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1103 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1104 | --oldin | --oldi | --old | --ol | --o) 1105 ac_prev=oldincludedir ;; 1106 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1107 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1108 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1109 oldincludedir=$ac_optarg ;; 1110 1111 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1112 ac_prev=prefix ;; 1113 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1114 prefix=$ac_optarg ;; 1115 1116 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1117 | --program-pre | --program-pr | --program-p) 1118 ac_prev=program_prefix ;; 1119 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1120 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1121 program_prefix=$ac_optarg ;; 1122 1123 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1124 | --program-suf | --program-su | --program-s) 1125 ac_prev=program_suffix ;; 1126 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1127 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1128 program_suffix=$ac_optarg ;; 1129 1130 -program-transform-name | --program-transform-name \ 1131 | --program-transform-nam | --program-transform-na \ 1132 | --program-transform-n | --program-transform- \ 1133 | --program-transform | --program-transfor \ 1134 | --program-transfo | --program-transf \ 1135 | --program-trans | --program-tran \ 1136 | --progr-tra | --program-tr | --program-t) 1137 ac_prev=program_transform_name ;; 1138 -program-transform-name=* | --program-transform-name=* \ 1139 | --program-transform-nam=* | --program-transform-na=* \ 1140 | --program-transform-n=* | --program-transform-=* \ 1141 | --program-transform=* | --program-transfor=* \ 1142 | --program-transfo=* | --program-transf=* \ 1143 | --program-trans=* | --program-tran=* \ 1144 | --progr-tra=* | --program-tr=* | --program-t=*) 1145 program_transform_name=$ac_optarg ;; 1146 1147 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1148 ac_prev=pdfdir ;; 1149 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1150 pdfdir=$ac_optarg ;; 1151 1152 -psdir | --psdir | --psdi | --psd | --ps) 1153 ac_prev=psdir ;; 1154 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1155 psdir=$ac_optarg ;; 1156 1157 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1158 | -silent | --silent | --silen | --sile | --sil) 1159 silent=yes ;; 1160 1161 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1162 ac_prev=sbindir ;; 1163 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1164 | --sbi=* | --sb=*) 1165 sbindir=$ac_optarg ;; 1166 1167 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1168 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1169 | --sharedst | --shareds | --shared | --share | --shar \ 1170 | --sha | --sh) 1171 ac_prev=sharedstatedir ;; 1172 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1173 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1174 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1175 | --sha=* | --sh=*) 1176 sharedstatedir=$ac_optarg ;; 1177 1178 -site | --site | --sit) 1179 ac_prev=site ;; 1180 -site=* | --site=* | --sit=*) 1181 site=$ac_optarg ;; 1182 1183 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1184 ac_prev=srcdir ;; 1185 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1186 srcdir=$ac_optarg ;; 1187 1188 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1189 | --syscon | --sysco | --sysc | --sys | --sy) 1190 ac_prev=sysconfdir ;; 1191 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1192 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1193 sysconfdir=$ac_optarg ;; 1194 1195 -target | --target | --targe | --targ | --tar | --ta | --t) 1196 ac_prev=target_alias ;; 1197 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1198 target_alias=$ac_optarg ;; 1199 1200 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1201 verbose=yes ;; 1202 1203 -version | --version | --versio | --versi | --vers | -V) 1204 ac_init_version=: ;; 1205 1206 -with-* | --with-*) 1207 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1208 # Reject names that are not valid shell variable names. 1209 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1210 as_fn_error $? "invalid package name: $ac_useropt" 1211 ac_useropt_orig=$ac_useropt 1212 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1213 case $ac_user_opts in 1214 *" 1215"with_$ac_useropt" 1216"*) ;; 1217 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1218 ac_unrecognized_sep=', ';; 1219 esac 1220 eval with_$ac_useropt=\$ac_optarg ;; 1221 1222 -without-* | --without-*) 1223 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1224 # Reject names that are not valid shell variable names. 1225 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1226 as_fn_error $? "invalid package name: $ac_useropt" 1227 ac_useropt_orig=$ac_useropt 1228 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1229 case $ac_user_opts in 1230 *" 1231"with_$ac_useropt" 1232"*) ;; 1233 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1234 ac_unrecognized_sep=', ';; 1235 esac 1236 eval with_$ac_useropt=no ;; 1237 1238 --x) 1239 # Obsolete; use --with-x. 1240 with_x=yes ;; 1241 1242 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1243 | --x-incl | --x-inc | --x-in | --x-i) 1244 ac_prev=x_includes ;; 1245 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1246 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1247 x_includes=$ac_optarg ;; 1248 1249 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1250 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1251 ac_prev=x_libraries ;; 1252 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1253 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1254 x_libraries=$ac_optarg ;; 1255 1256 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1257Try \`$0 --help' for more information" 1258 ;; 1259 1260 *=*) 1261 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1262 # Reject names that are not valid shell variable names. 1263 case $ac_envvar in #( 1264 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1265 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1266 esac 1267 eval $ac_envvar=\$ac_optarg 1268 export $ac_envvar ;; 1269 1270 *) 1271 # FIXME: should be removed in autoconf 3.0. 1272 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1273 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1274 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1275 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1276 ;; 1277 1278 esac 1279done 1280 1281if test -n "$ac_prev"; then 1282 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1283 as_fn_error $? "missing argument to $ac_option" 1284fi 1285 1286if test -n "$ac_unrecognized_opts"; then 1287 case $enable_option_checking in 1288 no) ;; 1289 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1290 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1291 esac 1292fi 1293 1294# Check all directory arguments for consistency. 1295for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1296 datadir sysconfdir sharedstatedir localstatedir includedir \ 1297 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1298 libdir localedir mandir 1299do 1300 eval ac_val=\$$ac_var 1301 # Remove trailing slashes. 1302 case $ac_val in 1303 */ ) 1304 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1305 eval $ac_var=\$ac_val;; 1306 esac 1307 # Be sure to have absolute directory names. 1308 case $ac_val in 1309 [\\/$]* | ?:[\\/]* ) continue;; 1310 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1311 esac 1312 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1313done 1314 1315# There might be people who depend on the old broken behavior: `$host' 1316# used to hold the argument of --host etc. 1317# FIXME: To remove some day. 1318build=$build_alias 1319host=$host_alias 1320target=$target_alias 1321 1322# FIXME: To remove some day. 1323if test "x$host_alias" != x; then 1324 if test "x$build_alias" = x; then 1325 cross_compiling=maybe 1326 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1327 If a cross compiler is detected then cross compile mode will be used" >&2 1328 elif test "x$build_alias" != "x$host_alias"; then 1329 cross_compiling=yes 1330 fi 1331fi 1332 1333ac_tool_prefix= 1334test -n "$host_alias" && ac_tool_prefix=$host_alias- 1335 1336test "$silent" = yes && exec 6>/dev/null 1337 1338 1339ac_pwd=`pwd` && test -n "$ac_pwd" && 1340ac_ls_di=`ls -di .` && 1341ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1342 as_fn_error $? "working directory cannot be determined" 1343test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1344 as_fn_error $? "pwd does not report name of working directory" 1345 1346 1347# Find the source files, if location was not specified. 1348if test -z "$srcdir"; then 1349 ac_srcdir_defaulted=yes 1350 # Try the directory containing this script, then the parent directory. 1351 ac_confdir=`$as_dirname -- "$as_myself" || 1352$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1353 X"$as_myself" : 'X\(//\)[^/]' \| \ 1354 X"$as_myself" : 'X\(//\)$' \| \ 1355 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1356$as_echo X"$as_myself" | 1357 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1358 s//\1/ 1359 q 1360 } 1361 /^X\(\/\/\)[^/].*/{ 1362 s//\1/ 1363 q 1364 } 1365 /^X\(\/\/\)$/{ 1366 s//\1/ 1367 q 1368 } 1369 /^X\(\/\).*/{ 1370 s//\1/ 1371 q 1372 } 1373 s/.*/./; q'` 1374 srcdir=$ac_confdir 1375 if test ! -r "$srcdir/$ac_unique_file"; then 1376 srcdir=.. 1377 fi 1378else 1379 ac_srcdir_defaulted=no 1380fi 1381if test ! -r "$srcdir/$ac_unique_file"; then 1382 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1383 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1384fi 1385ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1386ac_abs_confdir=`( 1387 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1388 pwd)` 1389# When building in place, set srcdir=. 1390if test "$ac_abs_confdir" = "$ac_pwd"; then 1391 srcdir=. 1392fi 1393# Remove unnecessary trailing slashes from srcdir. 1394# Double slashes in file names in object file debugging info 1395# mess up M-x gdb in Emacs. 1396case $srcdir in 1397*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1398esac 1399for ac_var in $ac_precious_vars; do 1400 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1401 eval ac_env_${ac_var}_value=\$${ac_var} 1402 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1403 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1404done 1405 1406# 1407# Report the --help message. 1408# 1409if test "$ac_init_help" = "long"; then 1410 # Omit some internal or obsolete options to make the list less imposing. 1411 # This message is too long to be a string in the A/UX 3.1 sh. 1412 cat <<_ACEOF 1413\`configure' configures libXext 1.2.0 to adapt to many kinds of systems. 1414 1415Usage: $0 [OPTION]... [VAR=VALUE]... 1416 1417To assign environment variables (e.g., CC, CFLAGS...), specify them as 1418VAR=VALUE. See below for descriptions of some of the useful variables. 1419 1420Defaults for the options are specified in brackets. 1421 1422Configuration: 1423 -h, --help display this help and exit 1424 --help=short display options specific to this package 1425 --help=recursive display the short help of all the included packages 1426 -V, --version display version information and exit 1427 -q, --quiet, --silent do not print \`checking ...' messages 1428 --cache-file=FILE cache test results in FILE [disabled] 1429 -C, --config-cache alias for \`--cache-file=config.cache' 1430 -n, --no-create do not create output files 1431 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1432 1433Installation directories: 1434 --prefix=PREFIX install architecture-independent files in PREFIX 1435 [$ac_default_prefix] 1436 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1437 [PREFIX] 1438 1439By default, \`make install' will install all the files in 1440\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1441an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1442for instance \`--prefix=\$HOME'. 1443 1444For better control, use the options below. 1445 1446Fine tuning of the installation directories: 1447 --bindir=DIR user executables [EPREFIX/bin] 1448 --sbindir=DIR system admin executables [EPREFIX/sbin] 1449 --libexecdir=DIR program executables [EPREFIX/libexec] 1450 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1451 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1452 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1453 --libdir=DIR object code libraries [EPREFIX/lib] 1454 --includedir=DIR C header files [PREFIX/include] 1455 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1456 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1457 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1458 --infodir=DIR info documentation [DATAROOTDIR/info] 1459 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1460 --mandir=DIR man documentation [DATAROOTDIR/man] 1461 --docdir=DIR documentation root [DATAROOTDIR/doc/libXext] 1462 --htmldir=DIR html documentation [DOCDIR] 1463 --dvidir=DIR dvi documentation [DOCDIR] 1464 --pdfdir=DIR pdf documentation [DOCDIR] 1465 --psdir=DIR ps documentation [DOCDIR] 1466_ACEOF 1467 1468 cat <<\_ACEOF 1469 1470Program names: 1471 --program-prefix=PREFIX prepend PREFIX to installed program names 1472 --program-suffix=SUFFIX append SUFFIX to installed program names 1473 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1474 1475System types: 1476 --build=BUILD configure for building on BUILD [guessed] 1477 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1478_ACEOF 1479fi 1480 1481if test -n "$ac_init_help"; then 1482 case $ac_init_help in 1483 short | recursive ) echo "Configuration of libXext 1.2.0:";; 1484 esac 1485 cat <<\_ACEOF 1486 1487Optional Features: 1488 --disable-option-checking ignore unrecognized --enable/--with options 1489 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1490 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1491 --enable-maintainer-mode enable make rules and dependencies not useful 1492 (and sometimes confusing) to the casual installer 1493 --disable-dependency-tracking speeds up one-time build 1494 --enable-dependency-tracking do not reject slow dependency extractors 1495 --enable-strict-compilation 1496 Enable all warnings from compiler and make them 1497 errors (default: disabled) 1498 --enable-silent-rules less verbose build output (undo: `make V=1') 1499 --disable-silent-rules verbose build output (undo: `make V=0') 1500 --enable-specs Enable building the specs (default: yes) 1501 --enable-shared[=PKGS] build shared libraries [default=yes] 1502 --enable-static[=PKGS] build static libraries [default=yes] 1503 --enable-fast-install[=PKGS] 1504 optimize for fast installation [default=yes] 1505 --disable-libtool-lock avoid locking (might break parallel builds) 1506 --enable-malloc0returnsnull 1507 malloc(0) returns NULL (default: auto) 1508 --enable-lint-library Create lint library (default: disabled) 1509 1510Optional Packages: 1511 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1512 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1513 --with-xmlto Use xmlto to regenerate documentation (default: yes, 1514 if installed) 1515 --with-fop Use fop to regenerate documentation (default: yes, 1516 if installed) 1517 --with-pic try to use only PIC/non-PIC objects [default=use 1518 both] 1519 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1520 --with-lint Use a lint-style source code checker (default: 1521 disabled) 1522 1523Some influential environment variables: 1524 CC C compiler command 1525 CFLAGS C compiler flags 1526 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1527 nonstandard directory <lib dir> 1528 LIBS libraries to pass to the linker, e.g. -l<library> 1529 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1530 you have headers in a nonstandard directory <include dir> 1531 CPP C preprocessor 1532 PKG_CONFIG path to pkg-config utility 1533 XMLTO Path to xmlto command 1534 FOP Path to fop command 1535 XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 1536 XEXT_LIBS linker flags for XEXT, overriding pkg-config 1537 LINT Path to a lint-style command 1538 LINT_FLAGS Flags for the lint-style command 1539 1540Use these variables to override the choices made by `configure' or to help 1541it to find libraries and programs with nonstandard names/locations. 1542 1543Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1544_ACEOF 1545ac_status=$? 1546fi 1547 1548if test "$ac_init_help" = "recursive"; then 1549 # If there are subdirs, report their specific --help. 1550 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1551 test -d "$ac_dir" || 1552 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1553 continue 1554 ac_builddir=. 1555 1556case "$ac_dir" in 1557.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1558*) 1559 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1560 # A ".." for each directory in $ac_dir_suffix. 1561 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1562 case $ac_top_builddir_sub in 1563 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1564 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1565 esac ;; 1566esac 1567ac_abs_top_builddir=$ac_pwd 1568ac_abs_builddir=$ac_pwd$ac_dir_suffix 1569# for backward compatibility: 1570ac_top_builddir=$ac_top_build_prefix 1571 1572case $srcdir in 1573 .) # We are building in place. 1574 ac_srcdir=. 1575 ac_top_srcdir=$ac_top_builddir_sub 1576 ac_abs_top_srcdir=$ac_pwd ;; 1577 [\\/]* | ?:[\\/]* ) # Absolute name. 1578 ac_srcdir=$srcdir$ac_dir_suffix; 1579 ac_top_srcdir=$srcdir 1580 ac_abs_top_srcdir=$srcdir ;; 1581 *) # Relative name. 1582 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1583 ac_top_srcdir=$ac_top_build_prefix$srcdir 1584 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1585esac 1586ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1587 1588 cd "$ac_dir" || { ac_status=$?; continue; } 1589 # Check for guested configure. 1590 if test -f "$ac_srcdir/configure.gnu"; then 1591 echo && 1592 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1593 elif test -f "$ac_srcdir/configure"; then 1594 echo && 1595 $SHELL "$ac_srcdir/configure" --help=recursive 1596 else 1597 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1598 fi || ac_status=$? 1599 cd "$ac_pwd" || { ac_status=$?; break; } 1600 done 1601fi 1602 1603test -n "$ac_init_help" && exit $ac_status 1604if $ac_init_version; then 1605 cat <<\_ACEOF 1606libXext configure 1.2.0 1607generated by GNU Autoconf 2.68 1608 1609Copyright (C) 2010 Free Software Foundation, Inc. 1610This configure script is free software; the Free Software Foundation 1611gives unlimited permission to copy, distribute and modify it. 1612_ACEOF 1613 exit 1614fi 1615 1616## ------------------------ ## 1617## Autoconf initialization. ## 1618## ------------------------ ## 1619 1620# ac_fn_c_try_compile LINENO 1621# -------------------------- 1622# Try to compile conftest.$ac_ext, and return whether this succeeded. 1623ac_fn_c_try_compile () 1624{ 1625 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1626 rm -f conftest.$ac_objext 1627 if { { ac_try="$ac_compile" 1628case "(($ac_try" in 1629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1630 *) ac_try_echo=$ac_try;; 1631esac 1632eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1633$as_echo "$ac_try_echo"; } >&5 1634 (eval "$ac_compile") 2>conftest.err 1635 ac_status=$? 1636 if test -s conftest.err; then 1637 grep -v '^ *+' conftest.err >conftest.er1 1638 cat conftest.er1 >&5 1639 mv -f conftest.er1 conftest.err 1640 fi 1641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1642 test $ac_status = 0; } && { 1643 test -z "$ac_c_werror_flag" || 1644 test ! -s conftest.err 1645 } && test -s conftest.$ac_objext; then : 1646 ac_retval=0 1647else 1648 $as_echo "$as_me: failed program was:" >&5 1649sed 's/^/| /' conftest.$ac_ext >&5 1650 1651 ac_retval=1 1652fi 1653 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1654 as_fn_set_status $ac_retval 1655 1656} # ac_fn_c_try_compile 1657 1658# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1659# --------------------------------------------- 1660# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1661# accordingly. 1662ac_fn_c_check_decl () 1663{ 1664 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1665 as_decl_name=`echo $2|sed 's/ *(.*//'` 1666 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1668$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1669if eval \${$3+:} false; then : 1670 $as_echo_n "(cached) " >&6 1671else 1672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1673/* end confdefs.h. */ 1674$4 1675int 1676main () 1677{ 1678#ifndef $as_decl_name 1679#ifdef __cplusplus 1680 (void) $as_decl_use; 1681#else 1682 (void) $as_decl_name; 1683#endif 1684#endif 1685 1686 ; 1687 return 0; 1688} 1689_ACEOF 1690if ac_fn_c_try_compile "$LINENO"; then : 1691 eval "$3=yes" 1692else 1693 eval "$3=no" 1694fi 1695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1696fi 1697eval ac_res=\$$3 1698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1699$as_echo "$ac_res" >&6; } 1700 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1701 1702} # ac_fn_c_check_decl 1703 1704# ac_fn_c_try_cpp LINENO 1705# ---------------------- 1706# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1707ac_fn_c_try_cpp () 1708{ 1709 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1710 if { { ac_try="$ac_cpp conftest.$ac_ext" 1711case "(($ac_try" in 1712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1713 *) ac_try_echo=$ac_try;; 1714esac 1715eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1716$as_echo "$ac_try_echo"; } >&5 1717 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1718 ac_status=$? 1719 if test -s conftest.err; then 1720 grep -v '^ *+' conftest.err >conftest.er1 1721 cat conftest.er1 >&5 1722 mv -f conftest.er1 conftest.err 1723 fi 1724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1725 test $ac_status = 0; } > conftest.i && { 1726 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1727 test ! -s conftest.err 1728 }; then : 1729 ac_retval=0 1730else 1731 $as_echo "$as_me: failed program was:" >&5 1732sed 's/^/| /' conftest.$ac_ext >&5 1733 1734 ac_retval=1 1735fi 1736 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1737 as_fn_set_status $ac_retval 1738 1739} # ac_fn_c_try_cpp 1740 1741# ac_fn_c_try_run LINENO 1742# ---------------------- 1743# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1744# that executables *can* be run. 1745ac_fn_c_try_run () 1746{ 1747 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1748 if { { ac_try="$ac_link" 1749case "(($ac_try" in 1750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1751 *) ac_try_echo=$ac_try;; 1752esac 1753eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1754$as_echo "$ac_try_echo"; } >&5 1755 (eval "$ac_link") 2>&5 1756 ac_status=$? 1757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1758 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1759 { { case "(($ac_try" in 1760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1761 *) ac_try_echo=$ac_try;; 1762esac 1763eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1764$as_echo "$ac_try_echo"; } >&5 1765 (eval "$ac_try") 2>&5 1766 ac_status=$? 1767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1768 test $ac_status = 0; }; }; then : 1769 ac_retval=0 1770else 1771 $as_echo "$as_me: program exited with status $ac_status" >&5 1772 $as_echo "$as_me: failed program was:" >&5 1773sed 's/^/| /' conftest.$ac_ext >&5 1774 1775 ac_retval=$ac_status 1776fi 1777 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1778 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1779 as_fn_set_status $ac_retval 1780 1781} # ac_fn_c_try_run 1782 1783# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1784# ------------------------------------------------------- 1785# Tests whether HEADER exists and can be compiled using the include files in 1786# INCLUDES, setting the cache variable VAR accordingly. 1787ac_fn_c_check_header_compile () 1788{ 1789 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1791$as_echo_n "checking for $2... " >&6; } 1792if eval \${$3+:} false; then : 1793 $as_echo_n "(cached) " >&6 1794else 1795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1796/* end confdefs.h. */ 1797$4 1798#include <$2> 1799_ACEOF 1800if ac_fn_c_try_compile "$LINENO"; then : 1801 eval "$3=yes" 1802else 1803 eval "$3=no" 1804fi 1805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1806fi 1807eval ac_res=\$$3 1808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1809$as_echo "$ac_res" >&6; } 1810 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1811 1812} # ac_fn_c_check_header_compile 1813 1814# ac_fn_c_try_link LINENO 1815# ----------------------- 1816# Try to link conftest.$ac_ext, and return whether this succeeded. 1817ac_fn_c_try_link () 1818{ 1819 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1820 rm -f conftest.$ac_objext conftest$ac_exeext 1821 if { { ac_try="$ac_link" 1822case "(($ac_try" in 1823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1824 *) ac_try_echo=$ac_try;; 1825esac 1826eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1827$as_echo "$ac_try_echo"; } >&5 1828 (eval "$ac_link") 2>conftest.err 1829 ac_status=$? 1830 if test -s conftest.err; then 1831 grep -v '^ *+' conftest.err >conftest.er1 1832 cat conftest.er1 >&5 1833 mv -f conftest.er1 conftest.err 1834 fi 1835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1836 test $ac_status = 0; } && { 1837 test -z "$ac_c_werror_flag" || 1838 test ! -s conftest.err 1839 } && test -s conftest$ac_exeext && { 1840 test "$cross_compiling" = yes || 1841 $as_test_x conftest$ac_exeext 1842 }; then : 1843 ac_retval=0 1844else 1845 $as_echo "$as_me: failed program was:" >&5 1846sed 's/^/| /' conftest.$ac_ext >&5 1847 1848 ac_retval=1 1849fi 1850 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1851 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1852 # interfere with the next link command; also delete a directory that is 1853 # left behind by Apple's compiler. We do this before executing the actions. 1854 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1855 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1856 as_fn_set_status $ac_retval 1857 1858} # ac_fn_c_try_link 1859 1860# ac_fn_c_check_func LINENO FUNC VAR 1861# ---------------------------------- 1862# Tests whether FUNC exists, setting the cache variable VAR accordingly 1863ac_fn_c_check_func () 1864{ 1865 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1867$as_echo_n "checking for $2... " >&6; } 1868if eval \${$3+:} false; then : 1869 $as_echo_n "(cached) " >&6 1870else 1871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1872/* end confdefs.h. */ 1873/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1874 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1875#define $2 innocuous_$2 1876 1877/* System header to define __stub macros and hopefully few prototypes, 1878 which can conflict with char $2 (); below. 1879 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1880 <limits.h> exists even on freestanding compilers. */ 1881 1882#ifdef __STDC__ 1883# include <limits.h> 1884#else 1885# include <assert.h> 1886#endif 1887 1888#undef $2 1889 1890/* Override any GCC internal prototype to avoid an error. 1891 Use char because int might match the return type of a GCC 1892 builtin and then its argument prototype would still apply. */ 1893#ifdef __cplusplus 1894extern "C" 1895#endif 1896char $2 (); 1897/* The GNU C library defines this for functions which it implements 1898 to always fail with ENOSYS. Some functions are actually named 1899 something starting with __ and the normal name is an alias. */ 1900#if defined __stub_$2 || defined __stub___$2 1901choke me 1902#endif 1903 1904int 1905main () 1906{ 1907return $2 (); 1908 ; 1909 return 0; 1910} 1911_ACEOF 1912if ac_fn_c_try_link "$LINENO"; then : 1913 eval "$3=yes" 1914else 1915 eval "$3=no" 1916fi 1917rm -f core conftest.err conftest.$ac_objext \ 1918 conftest$ac_exeext conftest.$ac_ext 1919fi 1920eval ac_res=\$$3 1921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1922$as_echo "$ac_res" >&6; } 1923 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1924 1925} # ac_fn_c_check_func 1926cat >config.log <<_ACEOF 1927This file contains any messages produced by compilers while 1928running configure, to aid debugging if configure makes a mistake. 1929 1930It was created by libXext $as_me 1.2.0, which was 1931generated by GNU Autoconf 2.68. Invocation command line was 1932 1933 $ $0 $@ 1934 1935_ACEOF 1936exec 5>>config.log 1937{ 1938cat <<_ASUNAME 1939## --------- ## 1940## Platform. ## 1941## --------- ## 1942 1943hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1944uname -m = `(uname -m) 2>/dev/null || echo unknown` 1945uname -r = `(uname -r) 2>/dev/null || echo unknown` 1946uname -s = `(uname -s) 2>/dev/null || echo unknown` 1947uname -v = `(uname -v) 2>/dev/null || echo unknown` 1948 1949/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1950/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1951 1952/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1953/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1954/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1955/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1956/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1957/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1958/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1959 1960_ASUNAME 1961 1962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1963for as_dir in $PATH 1964do 1965 IFS=$as_save_IFS 1966 test -z "$as_dir" && as_dir=. 1967 $as_echo "PATH: $as_dir" 1968 done 1969IFS=$as_save_IFS 1970 1971} >&5 1972 1973cat >&5 <<_ACEOF 1974 1975 1976## ----------- ## 1977## Core tests. ## 1978## ----------- ## 1979 1980_ACEOF 1981 1982 1983# Keep a trace of the command line. 1984# Strip out --no-create and --no-recursion so they do not pile up. 1985# Strip out --silent because we don't want to record it for future runs. 1986# Also quote any args containing shell meta-characters. 1987# Make two passes to allow for proper duplicate-argument suppression. 1988ac_configure_args= 1989ac_configure_args0= 1990ac_configure_args1= 1991ac_must_keep_next=false 1992for ac_pass in 1 2 1993do 1994 for ac_arg 1995 do 1996 case $ac_arg in 1997 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1998 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1999 | -silent | --silent | --silen | --sile | --sil) 2000 continue ;; 2001 *\'*) 2002 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2003 esac 2004 case $ac_pass in 2005 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2006 2) 2007 as_fn_append ac_configure_args1 " '$ac_arg'" 2008 if test $ac_must_keep_next = true; then 2009 ac_must_keep_next=false # Got value, back to normal. 2010 else 2011 case $ac_arg in 2012 *=* | --config-cache | -C | -disable-* | --disable-* \ 2013 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2014 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2015 | -with-* | --with-* | -without-* | --without-* | --x) 2016 case "$ac_configure_args0 " in 2017 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2018 esac 2019 ;; 2020 -* ) ac_must_keep_next=true ;; 2021 esac 2022 fi 2023 as_fn_append ac_configure_args " '$ac_arg'" 2024 ;; 2025 esac 2026 done 2027done 2028{ ac_configure_args0=; unset ac_configure_args0;} 2029{ ac_configure_args1=; unset ac_configure_args1;} 2030 2031# When interrupted or exit'd, cleanup temporary files, and complete 2032# config.log. We remove comments because anyway the quotes in there 2033# would cause problems or look ugly. 2034# WARNING: Use '\'' to represent an apostrophe within the trap. 2035# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2036trap 'exit_status=$? 2037 # Save into config.log some information that might help in debugging. 2038 { 2039 echo 2040 2041 $as_echo "## ---------------- ## 2042## Cache variables. ## 2043## ---------------- ##" 2044 echo 2045 # The following way of writing the cache mishandles newlines in values, 2046( 2047 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2048 eval ac_val=\$$ac_var 2049 case $ac_val in #( 2050 *${as_nl}*) 2051 case $ac_var in #( 2052 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2053$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2054 esac 2055 case $ac_var in #( 2056 _ | IFS | as_nl) ;; #( 2057 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2058 *) { eval $ac_var=; unset $ac_var;} ;; 2059 esac ;; 2060 esac 2061 done 2062 (set) 2>&1 | 2063 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2064 *${as_nl}ac_space=\ *) 2065 sed -n \ 2066 "s/'\''/'\''\\\\'\'''\''/g; 2067 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2068 ;; #( 2069 *) 2070 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2071 ;; 2072 esac | 2073 sort 2074) 2075 echo 2076 2077 $as_echo "## ----------------- ## 2078## Output variables. ## 2079## ----------------- ##" 2080 echo 2081 for ac_var in $ac_subst_vars 2082 do 2083 eval ac_val=\$$ac_var 2084 case $ac_val in 2085 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2086 esac 2087 $as_echo "$ac_var='\''$ac_val'\''" 2088 done | sort 2089 echo 2090 2091 if test -n "$ac_subst_files"; then 2092 $as_echo "## ------------------- ## 2093## File substitutions. ## 2094## ------------------- ##" 2095 echo 2096 for ac_var in $ac_subst_files 2097 do 2098 eval ac_val=\$$ac_var 2099 case $ac_val in 2100 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2101 esac 2102 $as_echo "$ac_var='\''$ac_val'\''" 2103 done | sort 2104 echo 2105 fi 2106 2107 if test -s confdefs.h; then 2108 $as_echo "## ----------- ## 2109## confdefs.h. ## 2110## ----------- ##" 2111 echo 2112 cat confdefs.h 2113 echo 2114 fi 2115 test "$ac_signal" != 0 && 2116 $as_echo "$as_me: caught signal $ac_signal" 2117 $as_echo "$as_me: exit $exit_status" 2118 } >&5 2119 rm -f core *.core core.conftest.* && 2120 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2121 exit $exit_status 2122' 0 2123for ac_signal in 1 2 13 15; do 2124 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2125done 2126ac_signal=0 2127 2128# confdefs.h avoids OS command line length limits that DEFS can exceed. 2129rm -f -r conftest* confdefs.h 2130 2131$as_echo "/* confdefs.h */" > confdefs.h 2132 2133# Predefined preprocessor variables. 2134 2135cat >>confdefs.h <<_ACEOF 2136#define PACKAGE_NAME "$PACKAGE_NAME" 2137_ACEOF 2138 2139cat >>confdefs.h <<_ACEOF 2140#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2141_ACEOF 2142 2143cat >>confdefs.h <<_ACEOF 2144#define PACKAGE_VERSION "$PACKAGE_VERSION" 2145_ACEOF 2146 2147cat >>confdefs.h <<_ACEOF 2148#define PACKAGE_STRING "$PACKAGE_STRING" 2149_ACEOF 2150 2151cat >>confdefs.h <<_ACEOF 2152#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2153_ACEOF 2154 2155cat >>confdefs.h <<_ACEOF 2156#define PACKAGE_URL "$PACKAGE_URL" 2157_ACEOF 2158 2159 2160# Let the site file select an alternate cache file if it wants to. 2161# Prefer an explicitly selected file to automatically selected ones. 2162ac_site_file1=NONE 2163ac_site_file2=NONE 2164if test -n "$CONFIG_SITE"; then 2165 # We do not want a PATH search for config.site. 2166 case $CONFIG_SITE in #(( 2167 -*) ac_site_file1=./$CONFIG_SITE;; 2168 */*) ac_site_file1=$CONFIG_SITE;; 2169 *) ac_site_file1=./$CONFIG_SITE;; 2170 esac 2171elif test "x$prefix" != xNONE; then 2172 ac_site_file1=$prefix/share/config.site 2173 ac_site_file2=$prefix/etc/config.site 2174else 2175 ac_site_file1=$ac_default_prefix/share/config.site 2176 ac_site_file2=$ac_default_prefix/etc/config.site 2177fi 2178for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2179do 2180 test "x$ac_site_file" = xNONE && continue 2181 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2182 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2183$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2184 sed 's/^/| /' "$ac_site_file" >&5 2185 . "$ac_site_file" \ 2186 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2187$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2188as_fn_error $? "failed to load site script $ac_site_file 2189See \`config.log' for more details" "$LINENO" 5; } 2190 fi 2191done 2192 2193if test -r "$cache_file"; then 2194 # Some versions of bash will fail to source /dev/null (special files 2195 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2196 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2197 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2198$as_echo "$as_me: loading cache $cache_file" >&6;} 2199 case $cache_file in 2200 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2201 *) . "./$cache_file";; 2202 esac 2203 fi 2204else 2205 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2206$as_echo "$as_me: creating cache $cache_file" >&6;} 2207 >$cache_file 2208fi 2209 2210# Check that the precious variables saved in the cache have kept the same 2211# value. 2212ac_cache_corrupted=false 2213for ac_var in $ac_precious_vars; do 2214 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2215 eval ac_new_set=\$ac_env_${ac_var}_set 2216 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2217 eval ac_new_val=\$ac_env_${ac_var}_value 2218 case $ac_old_set,$ac_new_set in 2219 set,) 2220 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2221$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2222 ac_cache_corrupted=: ;; 2223 ,set) 2224 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2225$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2226 ac_cache_corrupted=: ;; 2227 ,);; 2228 *) 2229 if test "x$ac_old_val" != "x$ac_new_val"; then 2230 # differences in whitespace do not lead to failure. 2231 ac_old_val_w=`echo x $ac_old_val` 2232 ac_new_val_w=`echo x $ac_new_val` 2233 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2234 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2235$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2236 ac_cache_corrupted=: 2237 else 2238 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2239$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2240 eval $ac_var=\$ac_old_val 2241 fi 2242 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2243$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2244 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2245$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2246 fi;; 2247 esac 2248 # Pass precious variables to config.status. 2249 if test "$ac_new_set" = set; then 2250 case $ac_new_val in 2251 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2252 *) ac_arg=$ac_var=$ac_new_val ;; 2253 esac 2254 case " $ac_configure_args " in 2255 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2256 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2257 esac 2258 fi 2259done 2260if $ac_cache_corrupted; then 2261 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2262$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2263 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2264$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2265 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2266fi 2267## -------------------- ## 2268## Main body of script. ## 2269## -------------------- ## 2270 2271ac_ext=c 2272ac_cpp='$CPP $CPPFLAGS' 2273ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2274ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2275ac_compiler_gnu=$ac_cv_c_compiler_gnu 2276 2277 2278 2279 2280am__api_version='1.11' 2281 2282ac_aux_dir= 2283for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2284 if test -f "$ac_dir/install-sh"; then 2285 ac_aux_dir=$ac_dir 2286 ac_install_sh="$ac_aux_dir/install-sh -c" 2287 break 2288 elif test -f "$ac_dir/install.sh"; then 2289 ac_aux_dir=$ac_dir 2290 ac_install_sh="$ac_aux_dir/install.sh -c" 2291 break 2292 elif test -f "$ac_dir/shtool"; then 2293 ac_aux_dir=$ac_dir 2294 ac_install_sh="$ac_aux_dir/shtool install -c" 2295 break 2296 fi 2297done 2298if test -z "$ac_aux_dir"; then 2299 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2300fi 2301 2302# These three variables are undocumented and unsupported, 2303# and are intended to be withdrawn in a future Autoconf release. 2304# They can cause serious problems if a builder's source tree is in a directory 2305# whose full name contains unusual characters. 2306ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2307ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2308ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2309 2310 2311# Find a good install program. We prefer a C program (faster), 2312# so one script is as good as another. But avoid the broken or 2313# incompatible versions: 2314# SysV /etc/install, /usr/sbin/install 2315# SunOS /usr/etc/install 2316# IRIX /sbin/install 2317# AIX /bin/install 2318# AmigaOS /C/install, which installs bootblocks on floppy discs 2319# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2320# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2321# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2322# OS/2's system install, which has a completely different semantic 2323# ./install, which can be erroneously created by make from ./install.sh. 2324# Reject install programs that cannot install multiple files. 2325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2326$as_echo_n "checking for a BSD-compatible install... " >&6; } 2327if test -z "$INSTALL"; then 2328if ${ac_cv_path_install+:} false; then : 2329 $as_echo_n "(cached) " >&6 2330else 2331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2332for as_dir in $PATH 2333do 2334 IFS=$as_save_IFS 2335 test -z "$as_dir" && as_dir=. 2336 # Account for people who put trailing slashes in PATH elements. 2337case $as_dir/ in #(( 2338 ./ | .// | /[cC]/* | \ 2339 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2340 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2341 /usr/ucb/* ) ;; 2342 *) 2343 # OSF1 and SCO ODT 3.0 have their own names for install. 2344 # Don't use installbsd from OSF since it installs stuff as root 2345 # by default. 2346 for ac_prog in ginstall scoinst install; do 2347 for ac_exec_ext in '' $ac_executable_extensions; do 2348 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2349 if test $ac_prog = install && 2350 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2351 # AIX install. It has an incompatible calling convention. 2352 : 2353 elif test $ac_prog = install && 2354 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2355 # program-specific install script used by HP pwplus--don't use. 2356 : 2357 else 2358 rm -rf conftest.one conftest.two conftest.dir 2359 echo one > conftest.one 2360 echo two > conftest.two 2361 mkdir conftest.dir 2362 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2363 test -s conftest.one && test -s conftest.two && 2364 test -s conftest.dir/conftest.one && 2365 test -s conftest.dir/conftest.two 2366 then 2367 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2368 break 3 2369 fi 2370 fi 2371 fi 2372 done 2373 done 2374 ;; 2375esac 2376 2377 done 2378IFS=$as_save_IFS 2379 2380rm -rf conftest.one conftest.two conftest.dir 2381 2382fi 2383 if test "${ac_cv_path_install+set}" = set; then 2384 INSTALL=$ac_cv_path_install 2385 else 2386 # As a last resort, use the slow shell script. Don't cache a 2387 # value for INSTALL within a source directory, because that will 2388 # break other packages using the cache if that directory is 2389 # removed, or if the value is a relative name. 2390 INSTALL=$ac_install_sh 2391 fi 2392fi 2393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2394$as_echo "$INSTALL" >&6; } 2395 2396# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2397# It thinks the first close brace ends the variable substitution. 2398test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2399 2400test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2401 2402test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2403 2404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2405$as_echo_n "checking whether build environment is sane... " >&6; } 2406# Just in case 2407sleep 1 2408echo timestamp > conftest.file 2409# Reject unsafe characters in $srcdir or the absolute working directory 2410# name. Accept space and tab only in the latter. 2411am_lf=' 2412' 2413case `pwd` in 2414 *[\\\"\#\$\&\'\`$am_lf]*) 2415 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2416esac 2417case $srcdir in 2418 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2419 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2420esac 2421 2422# Do `set' in a subshell so we don't clobber the current shell's 2423# arguments. Must try -L first in case configure is actually a 2424# symlink; some systems play weird games with the mod time of symlinks 2425# (eg FreeBSD returns the mod time of the symlink's containing 2426# directory). 2427if ( 2428 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2429 if test "$*" = "X"; then 2430 # -L didn't work. 2431 set X `ls -t "$srcdir/configure" conftest.file` 2432 fi 2433 rm -f conftest.file 2434 if test "$*" != "X $srcdir/configure conftest.file" \ 2435 && test "$*" != "X conftest.file $srcdir/configure"; then 2436 2437 # If neither matched, then we have a broken ls. This can happen 2438 # if, for instance, CONFIG_SHELL is bash and it inherits a 2439 # broken ls alias from the environment. This has actually 2440 # happened. Such a system could not be considered "sane". 2441 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2442alias in your environment" "$LINENO" 5 2443 fi 2444 2445 test "$2" = conftest.file 2446 ) 2447then 2448 # Ok. 2449 : 2450else 2451 as_fn_error $? "newly created file is older than distributed files! 2452Check your system clock" "$LINENO" 5 2453fi 2454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2455$as_echo "yes" >&6; } 2456test "$program_prefix" != NONE && 2457 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2458# Use a double $ so make ignores it. 2459test "$program_suffix" != NONE && 2460 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2461# Double any \ or $. 2462# By default was `s,x,x', remove it if useless. 2463ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2464program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2465 2466# expand $ac_aux_dir to an absolute path 2467am_aux_dir=`cd $ac_aux_dir && pwd` 2468 2469if test x"${MISSING+set}" != xset; then 2470 case $am_aux_dir in 2471 *\ * | *\ *) 2472 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2473 *) 2474 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2475 esac 2476fi 2477# Use eval to expand $SHELL 2478if eval "$MISSING --run true"; then 2479 am_missing_run="$MISSING --run " 2480else 2481 am_missing_run= 2482 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2483$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2484fi 2485 2486if test x"${install_sh}" != xset; then 2487 case $am_aux_dir in 2488 *\ * | *\ *) 2489 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2490 *) 2491 install_sh="\${SHELL} $am_aux_dir/install-sh" 2492 esac 2493fi 2494 2495# Installed binaries are usually stripped using `strip' when the user 2496# run `make install-strip'. However `strip' might not be the right 2497# tool to use in cross-compilation environments, therefore Automake 2498# will honor the `STRIP' environment variable to overrule this program. 2499if test "$cross_compiling" != no; then 2500 if test -n "$ac_tool_prefix"; then 2501 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2502set dummy ${ac_tool_prefix}strip; ac_word=$2 2503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2504$as_echo_n "checking for $ac_word... " >&6; } 2505if ${ac_cv_prog_STRIP+:} false; then : 2506 $as_echo_n "(cached) " >&6 2507else 2508 if test -n "$STRIP"; then 2509 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2510else 2511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2512for as_dir in $PATH 2513do 2514 IFS=$as_save_IFS 2515 test -z "$as_dir" && as_dir=. 2516 for ac_exec_ext in '' $ac_executable_extensions; do 2517 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2518 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2520 break 2 2521 fi 2522done 2523 done 2524IFS=$as_save_IFS 2525 2526fi 2527fi 2528STRIP=$ac_cv_prog_STRIP 2529if test -n "$STRIP"; then 2530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2531$as_echo "$STRIP" >&6; } 2532else 2533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2534$as_echo "no" >&6; } 2535fi 2536 2537 2538fi 2539if test -z "$ac_cv_prog_STRIP"; then 2540 ac_ct_STRIP=$STRIP 2541 # Extract the first word of "strip", so it can be a program name with args. 2542set dummy strip; ac_word=$2 2543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2544$as_echo_n "checking for $ac_word... " >&6; } 2545if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2546 $as_echo_n "(cached) " >&6 2547else 2548 if test -n "$ac_ct_STRIP"; then 2549 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2550else 2551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2552for as_dir in $PATH 2553do 2554 IFS=$as_save_IFS 2555 test -z "$as_dir" && as_dir=. 2556 for ac_exec_ext in '' $ac_executable_extensions; do 2557 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2558 ac_cv_prog_ac_ct_STRIP="strip" 2559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2560 break 2 2561 fi 2562done 2563 done 2564IFS=$as_save_IFS 2565 2566fi 2567fi 2568ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2569if test -n "$ac_ct_STRIP"; then 2570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2571$as_echo "$ac_ct_STRIP" >&6; } 2572else 2573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2574$as_echo "no" >&6; } 2575fi 2576 2577 if test "x$ac_ct_STRIP" = x; then 2578 STRIP=":" 2579 else 2580 case $cross_compiling:$ac_tool_warned in 2581yes:) 2582{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2583$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2584ac_tool_warned=yes ;; 2585esac 2586 STRIP=$ac_ct_STRIP 2587 fi 2588else 2589 STRIP="$ac_cv_prog_STRIP" 2590fi 2591 2592fi 2593INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2594 2595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2596$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2597if test -z "$MKDIR_P"; then 2598 if ${ac_cv_path_mkdir+:} false; then : 2599 $as_echo_n "(cached) " >&6 2600else 2601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2602for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2603do 2604 IFS=$as_save_IFS 2605 test -z "$as_dir" && as_dir=. 2606 for ac_prog in mkdir gmkdir; do 2607 for ac_exec_ext in '' $ac_executable_extensions; do 2608 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2609 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2610 'mkdir (GNU coreutils) '* | \ 2611 'mkdir (coreutils) '* | \ 2612 'mkdir (fileutils) '4.1*) 2613 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2614 break 3;; 2615 esac 2616 done 2617 done 2618 done 2619IFS=$as_save_IFS 2620 2621fi 2622 2623 test -d ./--version && rmdir ./--version 2624 if test "${ac_cv_path_mkdir+set}" = set; then 2625 MKDIR_P="$ac_cv_path_mkdir -p" 2626 else 2627 # As a last resort, use the slow shell script. Don't cache a 2628 # value for MKDIR_P within a source directory, because that will 2629 # break other packages using the cache if that directory is 2630 # removed, or if the value is a relative name. 2631 MKDIR_P="$ac_install_sh -d" 2632 fi 2633fi 2634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2635$as_echo "$MKDIR_P" >&6; } 2636 2637mkdir_p="$MKDIR_P" 2638case $mkdir_p in 2639 [\\/$]* | ?:[\\/]*) ;; 2640 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2641esac 2642 2643for ac_prog in gawk mawk nawk awk 2644do 2645 # Extract the first word of "$ac_prog", so it can be a program name with args. 2646set dummy $ac_prog; ac_word=$2 2647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2648$as_echo_n "checking for $ac_word... " >&6; } 2649if ${ac_cv_prog_AWK+:} false; then : 2650 $as_echo_n "(cached) " >&6 2651else 2652 if test -n "$AWK"; then 2653 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2654else 2655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2656for as_dir in $PATH 2657do 2658 IFS=$as_save_IFS 2659 test -z "$as_dir" && as_dir=. 2660 for ac_exec_ext in '' $ac_executable_extensions; do 2661 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2662 ac_cv_prog_AWK="$ac_prog" 2663 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2664 break 2 2665 fi 2666done 2667 done 2668IFS=$as_save_IFS 2669 2670fi 2671fi 2672AWK=$ac_cv_prog_AWK 2673if test -n "$AWK"; then 2674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2675$as_echo "$AWK" >&6; } 2676else 2677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2678$as_echo "no" >&6; } 2679fi 2680 2681 2682 test -n "$AWK" && break 2683done 2684 2685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2686$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2687set x ${MAKE-make} 2688ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2689if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2690 $as_echo_n "(cached) " >&6 2691else 2692 cat >conftest.make <<\_ACEOF 2693SHELL = /bin/sh 2694all: 2695 @echo '@@@%%%=$(MAKE)=@@@%%%' 2696_ACEOF 2697# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2698case `${MAKE-make} -f conftest.make 2>/dev/null` in 2699 *@@@%%%=?*=@@@%%%*) 2700 eval ac_cv_prog_make_${ac_make}_set=yes;; 2701 *) 2702 eval ac_cv_prog_make_${ac_make}_set=no;; 2703esac 2704rm -f conftest.make 2705fi 2706if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2708$as_echo "yes" >&6; } 2709 SET_MAKE= 2710else 2711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2712$as_echo "no" >&6; } 2713 SET_MAKE="MAKE=${MAKE-make}" 2714fi 2715 2716rm -rf .tst 2>/dev/null 2717mkdir .tst 2>/dev/null 2718if test -d .tst; then 2719 am__leading_dot=. 2720else 2721 am__leading_dot=_ 2722fi 2723rmdir .tst 2>/dev/null 2724 2725if test "`cd $srcdir && pwd`" != "`pwd`"; then 2726 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2727 # is not polluted with repeated "-I." 2728 am__isrc=' -I$(srcdir)' 2729 # test to see if srcdir already configured 2730 if test -f $srcdir/config.status; then 2731 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2732 fi 2733fi 2734 2735# test whether we have cygpath 2736if test -z "$CYGPATH_W"; then 2737 if (cygpath --version) >/dev/null 2>/dev/null; then 2738 CYGPATH_W='cygpath -w' 2739 else 2740 CYGPATH_W=echo 2741 fi 2742fi 2743 2744 2745# Define the identity of the package. 2746 PACKAGE='libXext' 2747 VERSION='1.2.0' 2748 2749 2750cat >>confdefs.h <<_ACEOF 2751#define PACKAGE "$PACKAGE" 2752_ACEOF 2753 2754 2755cat >>confdefs.h <<_ACEOF 2756#define VERSION "$VERSION" 2757_ACEOF 2758 2759# Some tools Automake needs. 2760 2761ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2762 2763 2764AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2765 2766 2767AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2768 2769 2770AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2771 2772 2773MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2774 2775# We need awk for the "check" target. The system "awk" is bad on 2776# some platforms. 2777# Always define AMTAR for backward compatibility. 2778 2779AMTAR=${AMTAR-"${am_missing_run}tar"} 2780 2781am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2782 2783 2784 2785 2786 2787 2788 2789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2790$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2791 # Check whether --enable-maintainer-mode was given. 2792if test "${enable_maintainer_mode+set}" = set; then : 2793 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2794else 2795 USE_MAINTAINER_MODE=no 2796fi 2797 2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2799$as_echo "$USE_MAINTAINER_MODE" >&6; } 2800 if test $USE_MAINTAINER_MODE = yes; then 2801 MAINTAINER_MODE_TRUE= 2802 MAINTAINER_MODE_FALSE='#' 2803else 2804 MAINTAINER_MODE_TRUE='#' 2805 MAINTAINER_MODE_FALSE= 2806fi 2807 2808 MAINT=$MAINTAINER_MODE_TRUE 2809 2810 2811 2812# Require xorg-macros minimum of 1.10 for DocBook XML documentation 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824DEPDIR="${am__leading_dot}deps" 2825 2826ac_config_commands="$ac_config_commands depfiles" 2827 2828 2829am_make=${MAKE-make} 2830cat > confinc << 'END' 2831am__doit: 2832 @echo this is the am__doit target 2833.PHONY: am__doit 2834END 2835# If we don't find an include directive, just comment out the code. 2836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2837$as_echo_n "checking for style of include used by $am_make... " >&6; } 2838am__include="#" 2839am__quote= 2840_am_result=none 2841# First try GNU make style include. 2842echo "include confinc" > confmf 2843# Ignore all kinds of additional output from `make'. 2844case `$am_make -s -f confmf 2> /dev/null` in #( 2845*the\ am__doit\ target*) 2846 am__include=include 2847 am__quote= 2848 _am_result=GNU 2849 ;; 2850esac 2851# Now try BSD make style include. 2852if test "$am__include" = "#"; then 2853 echo '.include "confinc"' > confmf 2854 case `$am_make -s -f confmf 2> /dev/null` in #( 2855 *the\ am__doit\ target*) 2856 am__include=.include 2857 am__quote="\"" 2858 _am_result=BSD 2859 ;; 2860 esac 2861fi 2862 2863 2864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2865$as_echo "$_am_result" >&6; } 2866rm -f confinc confmf 2867 2868# Check whether --enable-dependency-tracking was given. 2869if test "${enable_dependency_tracking+set}" = set; then : 2870 enableval=$enable_dependency_tracking; 2871fi 2872 2873if test "x$enable_dependency_tracking" != xno; then 2874 am_depcomp="$ac_aux_dir/depcomp" 2875 AMDEPBACKSLASH='\' 2876fi 2877 if test "x$enable_dependency_tracking" != xno; then 2878 AMDEP_TRUE= 2879 AMDEP_FALSE='#' 2880else 2881 AMDEP_TRUE='#' 2882 AMDEP_FALSE= 2883fi 2884 2885 2886ac_ext=c 2887ac_cpp='$CPP $CPPFLAGS' 2888ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2889ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2890ac_compiler_gnu=$ac_cv_c_compiler_gnu 2891if test -n "$ac_tool_prefix"; then 2892 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2893set dummy ${ac_tool_prefix}gcc; ac_word=$2 2894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2895$as_echo_n "checking for $ac_word... " >&6; } 2896if ${ac_cv_prog_CC+:} false; then : 2897 $as_echo_n "(cached) " >&6 2898else 2899 if test -n "$CC"; then 2900 ac_cv_prog_CC="$CC" # Let the user override the test. 2901else 2902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2903for as_dir in $PATH 2904do 2905 IFS=$as_save_IFS 2906 test -z "$as_dir" && as_dir=. 2907 for ac_exec_ext in '' $ac_executable_extensions; do 2908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2909 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2911 break 2 2912 fi 2913done 2914 done 2915IFS=$as_save_IFS 2916 2917fi 2918fi 2919CC=$ac_cv_prog_CC 2920if test -n "$CC"; then 2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2922$as_echo "$CC" >&6; } 2923else 2924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2925$as_echo "no" >&6; } 2926fi 2927 2928 2929fi 2930if test -z "$ac_cv_prog_CC"; then 2931 ac_ct_CC=$CC 2932 # Extract the first word of "gcc", so it can be a program name with args. 2933set dummy gcc; ac_word=$2 2934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2935$as_echo_n "checking for $ac_word... " >&6; } 2936if ${ac_cv_prog_ac_ct_CC+:} false; then : 2937 $as_echo_n "(cached) " >&6 2938else 2939 if test -n "$ac_ct_CC"; then 2940 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2941else 2942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2943for as_dir in $PATH 2944do 2945 IFS=$as_save_IFS 2946 test -z "$as_dir" && as_dir=. 2947 for ac_exec_ext in '' $ac_executable_extensions; do 2948 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2949 ac_cv_prog_ac_ct_CC="gcc" 2950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2951 break 2 2952 fi 2953done 2954 done 2955IFS=$as_save_IFS 2956 2957fi 2958fi 2959ac_ct_CC=$ac_cv_prog_ac_ct_CC 2960if test -n "$ac_ct_CC"; then 2961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2962$as_echo "$ac_ct_CC" >&6; } 2963else 2964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2965$as_echo "no" >&6; } 2966fi 2967 2968 if test "x$ac_ct_CC" = x; then 2969 CC="" 2970 else 2971 case $cross_compiling:$ac_tool_warned in 2972yes:) 2973{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2974$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2975ac_tool_warned=yes ;; 2976esac 2977 CC=$ac_ct_CC 2978 fi 2979else 2980 CC="$ac_cv_prog_CC" 2981fi 2982 2983if test -z "$CC"; then 2984 if test -n "$ac_tool_prefix"; then 2985 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2986set dummy ${ac_tool_prefix}cc; ac_word=$2 2987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2988$as_echo_n "checking for $ac_word... " >&6; } 2989if ${ac_cv_prog_CC+:} false; then : 2990 $as_echo_n "(cached) " >&6 2991else 2992 if test -n "$CC"; then 2993 ac_cv_prog_CC="$CC" # Let the user override the test. 2994else 2995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2996for as_dir in $PATH 2997do 2998 IFS=$as_save_IFS 2999 test -z "$as_dir" && as_dir=. 3000 for ac_exec_ext in '' $ac_executable_extensions; do 3001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3002 ac_cv_prog_CC="${ac_tool_prefix}cc" 3003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3004 break 2 3005 fi 3006done 3007 done 3008IFS=$as_save_IFS 3009 3010fi 3011fi 3012CC=$ac_cv_prog_CC 3013if test -n "$CC"; then 3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3015$as_echo "$CC" >&6; } 3016else 3017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3018$as_echo "no" >&6; } 3019fi 3020 3021 3022 fi 3023fi 3024if test -z "$CC"; then 3025 # Extract the first word of "cc", so it can be a program name with args. 3026set dummy cc; ac_word=$2 3027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3028$as_echo_n "checking for $ac_word... " >&6; } 3029if ${ac_cv_prog_CC+:} false; then : 3030 $as_echo_n "(cached) " >&6 3031else 3032 if test -n "$CC"; then 3033 ac_cv_prog_CC="$CC" # Let the user override the test. 3034else 3035 ac_prog_rejected=no 3036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3037for as_dir in $PATH 3038do 3039 IFS=$as_save_IFS 3040 test -z "$as_dir" && as_dir=. 3041 for ac_exec_ext in '' $ac_executable_extensions; do 3042 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3043 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3044 ac_prog_rejected=yes 3045 continue 3046 fi 3047 ac_cv_prog_CC="cc" 3048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3049 break 2 3050 fi 3051done 3052 done 3053IFS=$as_save_IFS 3054 3055if test $ac_prog_rejected = yes; then 3056 # We found a bogon in the path, so make sure we never use it. 3057 set dummy $ac_cv_prog_CC 3058 shift 3059 if test $# != 0; then 3060 # We chose a different compiler from the bogus one. 3061 # However, it has the same basename, so the bogon will be chosen 3062 # first if we set CC to just the basename; use the full file name. 3063 shift 3064 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3065 fi 3066fi 3067fi 3068fi 3069CC=$ac_cv_prog_CC 3070if test -n "$CC"; then 3071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3072$as_echo "$CC" >&6; } 3073else 3074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3075$as_echo "no" >&6; } 3076fi 3077 3078 3079fi 3080if test -z "$CC"; then 3081 if test -n "$ac_tool_prefix"; then 3082 for ac_prog in cl.exe 3083 do 3084 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3085set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3087$as_echo_n "checking for $ac_word... " >&6; } 3088if ${ac_cv_prog_CC+:} false; then : 3089 $as_echo_n "(cached) " >&6 3090else 3091 if test -n "$CC"; then 3092 ac_cv_prog_CC="$CC" # Let the user override the test. 3093else 3094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3095for as_dir in $PATH 3096do 3097 IFS=$as_save_IFS 3098 test -z "$as_dir" && as_dir=. 3099 for ac_exec_ext in '' $ac_executable_extensions; do 3100 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3101 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3103 break 2 3104 fi 3105done 3106 done 3107IFS=$as_save_IFS 3108 3109fi 3110fi 3111CC=$ac_cv_prog_CC 3112if test -n "$CC"; then 3113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3114$as_echo "$CC" >&6; } 3115else 3116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3117$as_echo "no" >&6; } 3118fi 3119 3120 3121 test -n "$CC" && break 3122 done 3123fi 3124if test -z "$CC"; then 3125 ac_ct_CC=$CC 3126 for ac_prog in cl.exe 3127do 3128 # Extract the first word of "$ac_prog", so it can be a program name with args. 3129set dummy $ac_prog; ac_word=$2 3130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3131$as_echo_n "checking for $ac_word... " >&6; } 3132if ${ac_cv_prog_ac_ct_CC+:} false; then : 3133 $as_echo_n "(cached) " >&6 3134else 3135 if test -n "$ac_ct_CC"; then 3136 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3137else 3138as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3139for as_dir in $PATH 3140do 3141 IFS=$as_save_IFS 3142 test -z "$as_dir" && as_dir=. 3143 for ac_exec_ext in '' $ac_executable_extensions; do 3144 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3145 ac_cv_prog_ac_ct_CC="$ac_prog" 3146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3147 break 2 3148 fi 3149done 3150 done 3151IFS=$as_save_IFS 3152 3153fi 3154fi 3155ac_ct_CC=$ac_cv_prog_ac_ct_CC 3156if test -n "$ac_ct_CC"; then 3157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3158$as_echo "$ac_ct_CC" >&6; } 3159else 3160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3161$as_echo "no" >&6; } 3162fi 3163 3164 3165 test -n "$ac_ct_CC" && break 3166done 3167 3168 if test "x$ac_ct_CC" = x; then 3169 CC="" 3170 else 3171 case $cross_compiling:$ac_tool_warned in 3172yes:) 3173{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3174$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3175ac_tool_warned=yes ;; 3176esac 3177 CC=$ac_ct_CC 3178 fi 3179fi 3180 3181fi 3182 3183 3184test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3185$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3186as_fn_error $? "no acceptable C compiler found in \$PATH 3187See \`config.log' for more details" "$LINENO" 5; } 3188 3189# Provide some information about the compiler. 3190$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3191set X $ac_compile 3192ac_compiler=$2 3193for ac_option in --version -v -V -qversion; do 3194 { { ac_try="$ac_compiler $ac_option >&5" 3195case "(($ac_try" in 3196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3197 *) ac_try_echo=$ac_try;; 3198esac 3199eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3200$as_echo "$ac_try_echo"; } >&5 3201 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3202 ac_status=$? 3203 if test -s conftest.err; then 3204 sed '10a\ 3205... rest of stderr output deleted ... 3206 10q' conftest.err >conftest.er1 3207 cat conftest.er1 >&5 3208 fi 3209 rm -f conftest.er1 conftest.err 3210 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3211 test $ac_status = 0; } 3212done 3213 3214cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3215/* end confdefs.h. */ 3216 3217int 3218main () 3219{ 3220 3221 ; 3222 return 0; 3223} 3224_ACEOF 3225ac_clean_files_save=$ac_clean_files 3226ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3227# Try to create an executable without -o first, disregard a.out. 3228# It will help us diagnose broken compilers, and finding out an intuition 3229# of exeext. 3230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3231$as_echo_n "checking whether the C compiler works... " >&6; } 3232ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3233 3234# The possible output files: 3235ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3236 3237ac_rmfiles= 3238for ac_file in $ac_files 3239do 3240 case $ac_file in 3241 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3242 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3243 esac 3244done 3245rm -f $ac_rmfiles 3246 3247if { { ac_try="$ac_link_default" 3248case "(($ac_try" in 3249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3250 *) ac_try_echo=$ac_try;; 3251esac 3252eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3253$as_echo "$ac_try_echo"; } >&5 3254 (eval "$ac_link_default") 2>&5 3255 ac_status=$? 3256 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3257 test $ac_status = 0; }; then : 3258 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3259# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3260# in a Makefile. We should not override ac_cv_exeext if it was cached, 3261# so that the user can short-circuit this test for compilers unknown to 3262# Autoconf. 3263for ac_file in $ac_files '' 3264do 3265 test -f "$ac_file" || continue 3266 case $ac_file in 3267 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3268 ;; 3269 [ab].out ) 3270 # We found the default executable, but exeext='' is most 3271 # certainly right. 3272 break;; 3273 *.* ) 3274 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3275 then :; else 3276 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3277 fi 3278 # We set ac_cv_exeext here because the later test for it is not 3279 # safe: cross compilers may not add the suffix if given an `-o' 3280 # argument, so we may need to know it at that point already. 3281 # Even if this section looks crufty: it has the advantage of 3282 # actually working. 3283 break;; 3284 * ) 3285 break;; 3286 esac 3287done 3288test "$ac_cv_exeext" = no && ac_cv_exeext= 3289 3290else 3291 ac_file='' 3292fi 3293if test -z "$ac_file"; then : 3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3295$as_echo "no" >&6; } 3296$as_echo "$as_me: failed program was:" >&5 3297sed 's/^/| /' conftest.$ac_ext >&5 3298 3299{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3300$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3301as_fn_error 77 "C compiler cannot create executables 3302See \`config.log' for more details" "$LINENO" 5; } 3303else 3304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3305$as_echo "yes" >&6; } 3306fi 3307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3308$as_echo_n "checking for C compiler default output file name... " >&6; } 3309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3310$as_echo "$ac_file" >&6; } 3311ac_exeext=$ac_cv_exeext 3312 3313rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3314ac_clean_files=$ac_clean_files_save 3315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3316$as_echo_n "checking for suffix of executables... " >&6; } 3317if { { ac_try="$ac_link" 3318case "(($ac_try" in 3319 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3320 *) ac_try_echo=$ac_try;; 3321esac 3322eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3323$as_echo "$ac_try_echo"; } >&5 3324 (eval "$ac_link") 2>&5 3325 ac_status=$? 3326 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3327 test $ac_status = 0; }; then : 3328 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3329# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3330# work properly (i.e., refer to `conftest.exe'), while it won't with 3331# `rm'. 3332for ac_file in conftest.exe conftest conftest.*; do 3333 test -f "$ac_file" || continue 3334 case $ac_file in 3335 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3336 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3337 break;; 3338 * ) break;; 3339 esac 3340done 3341else 3342 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3343$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3344as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3345See \`config.log' for more details" "$LINENO" 5; } 3346fi 3347rm -f conftest conftest$ac_cv_exeext 3348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3349$as_echo "$ac_cv_exeext" >&6; } 3350 3351rm -f conftest.$ac_ext 3352EXEEXT=$ac_cv_exeext 3353ac_exeext=$EXEEXT 3354cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3355/* end confdefs.h. */ 3356#include <stdio.h> 3357int 3358main () 3359{ 3360FILE *f = fopen ("conftest.out", "w"); 3361 return ferror (f) || fclose (f) != 0; 3362 3363 ; 3364 return 0; 3365} 3366_ACEOF 3367ac_clean_files="$ac_clean_files conftest.out" 3368# Check that the compiler produces executables we can run. If not, either 3369# the compiler is broken, or we cross compile. 3370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3371$as_echo_n "checking whether we are cross compiling... " >&6; } 3372if test "$cross_compiling" != yes; then 3373 { { ac_try="$ac_link" 3374case "(($ac_try" in 3375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3376 *) ac_try_echo=$ac_try;; 3377esac 3378eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3379$as_echo "$ac_try_echo"; } >&5 3380 (eval "$ac_link") 2>&5 3381 ac_status=$? 3382 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3383 test $ac_status = 0; } 3384 if { ac_try='./conftest$ac_cv_exeext' 3385 { { case "(($ac_try" in 3386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3387 *) ac_try_echo=$ac_try;; 3388esac 3389eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3390$as_echo "$ac_try_echo"; } >&5 3391 (eval "$ac_try") 2>&5 3392 ac_status=$? 3393 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3394 test $ac_status = 0; }; }; then 3395 cross_compiling=no 3396 else 3397 if test "$cross_compiling" = maybe; then 3398 cross_compiling=yes 3399 else 3400 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3401$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3402as_fn_error $? "cannot run C compiled programs. 3403If you meant to cross compile, use \`--host'. 3404See \`config.log' for more details" "$LINENO" 5; } 3405 fi 3406 fi 3407fi 3408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3409$as_echo "$cross_compiling" >&6; } 3410 3411rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3412ac_clean_files=$ac_clean_files_save 3413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3414$as_echo_n "checking for suffix of object files... " >&6; } 3415if ${ac_cv_objext+:} false; then : 3416 $as_echo_n "(cached) " >&6 3417else 3418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3419/* end confdefs.h. */ 3420 3421int 3422main () 3423{ 3424 3425 ; 3426 return 0; 3427} 3428_ACEOF 3429rm -f conftest.o conftest.obj 3430if { { ac_try="$ac_compile" 3431case "(($ac_try" in 3432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3433 *) ac_try_echo=$ac_try;; 3434esac 3435eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3436$as_echo "$ac_try_echo"; } >&5 3437 (eval "$ac_compile") 2>&5 3438 ac_status=$? 3439 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3440 test $ac_status = 0; }; then : 3441 for ac_file in conftest.o conftest.obj conftest.*; do 3442 test -f "$ac_file" || continue; 3443 case $ac_file in 3444 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3445 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3446 break;; 3447 esac 3448done 3449else 3450 $as_echo "$as_me: failed program was:" >&5 3451sed 's/^/| /' conftest.$ac_ext >&5 3452 3453{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3454$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3455as_fn_error $? "cannot compute suffix of object files: cannot compile 3456See \`config.log' for more details" "$LINENO" 5; } 3457fi 3458rm -f conftest.$ac_cv_objext conftest.$ac_ext 3459fi 3460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3461$as_echo "$ac_cv_objext" >&6; } 3462OBJEXT=$ac_cv_objext 3463ac_objext=$OBJEXT 3464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3465$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3466if ${ac_cv_c_compiler_gnu+:} false; then : 3467 $as_echo_n "(cached) " >&6 3468else 3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3470/* end confdefs.h. */ 3471 3472int 3473main () 3474{ 3475#ifndef __GNUC__ 3476 choke me 3477#endif 3478 3479 ; 3480 return 0; 3481} 3482_ACEOF 3483if ac_fn_c_try_compile "$LINENO"; then : 3484 ac_compiler_gnu=yes 3485else 3486 ac_compiler_gnu=no 3487fi 3488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3489ac_cv_c_compiler_gnu=$ac_compiler_gnu 3490 3491fi 3492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3493$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3494if test $ac_compiler_gnu = yes; then 3495 GCC=yes 3496else 3497 GCC= 3498fi 3499ac_test_CFLAGS=${CFLAGS+set} 3500ac_save_CFLAGS=$CFLAGS 3501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3502$as_echo_n "checking whether $CC accepts -g... " >&6; } 3503if ${ac_cv_prog_cc_g+:} false; then : 3504 $as_echo_n "(cached) " >&6 3505else 3506 ac_save_c_werror_flag=$ac_c_werror_flag 3507 ac_c_werror_flag=yes 3508 ac_cv_prog_cc_g=no 3509 CFLAGS="-g" 3510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3511/* end confdefs.h. */ 3512 3513int 3514main () 3515{ 3516 3517 ; 3518 return 0; 3519} 3520_ACEOF 3521if ac_fn_c_try_compile "$LINENO"; then : 3522 ac_cv_prog_cc_g=yes 3523else 3524 CFLAGS="" 3525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3526/* end confdefs.h. */ 3527 3528int 3529main () 3530{ 3531 3532 ; 3533 return 0; 3534} 3535_ACEOF 3536if ac_fn_c_try_compile "$LINENO"; then : 3537 3538else 3539 ac_c_werror_flag=$ac_save_c_werror_flag 3540 CFLAGS="-g" 3541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3542/* end confdefs.h. */ 3543 3544int 3545main () 3546{ 3547 3548 ; 3549 return 0; 3550} 3551_ACEOF 3552if ac_fn_c_try_compile "$LINENO"; then : 3553 ac_cv_prog_cc_g=yes 3554fi 3555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3556fi 3557rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3558fi 3559rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3560 ac_c_werror_flag=$ac_save_c_werror_flag 3561fi 3562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3563$as_echo "$ac_cv_prog_cc_g" >&6; } 3564if test "$ac_test_CFLAGS" = set; then 3565 CFLAGS=$ac_save_CFLAGS 3566elif test $ac_cv_prog_cc_g = yes; then 3567 if test "$GCC" = yes; then 3568 CFLAGS="-g -O2" 3569 else 3570 CFLAGS="-g" 3571 fi 3572else 3573 if test "$GCC" = yes; then 3574 CFLAGS="-O2" 3575 else 3576 CFLAGS= 3577 fi 3578fi 3579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3580$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3581if ${ac_cv_prog_cc_c89+:} false; then : 3582 $as_echo_n "(cached) " >&6 3583else 3584 ac_cv_prog_cc_c89=no 3585ac_save_CC=$CC 3586cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3587/* end confdefs.h. */ 3588#include <stdarg.h> 3589#include <stdio.h> 3590#include <sys/types.h> 3591#include <sys/stat.h> 3592/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3593struct buf { int x; }; 3594FILE * (*rcsopen) (struct buf *, struct stat *, int); 3595static char *e (p, i) 3596 char **p; 3597 int i; 3598{ 3599 return p[i]; 3600} 3601static char *f (char * (*g) (char **, int), char **p, ...) 3602{ 3603 char *s; 3604 va_list v; 3605 va_start (v,p); 3606 s = g (p, va_arg (v,int)); 3607 va_end (v); 3608 return s; 3609} 3610 3611/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3612 function prototypes and stuff, but not '\xHH' hex character constants. 3613 These don't provoke an error unfortunately, instead are silently treated 3614 as 'x'. The following induces an error, until -std is added to get 3615 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3616 array size at least. It's necessary to write '\x00'==0 to get something 3617 that's true only with -std. */ 3618int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3619 3620/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3621 inside strings and character constants. */ 3622#define FOO(x) 'x' 3623int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3624 3625int test (int i, double x); 3626struct s1 {int (*f) (int a);}; 3627struct s2 {int (*f) (double a);}; 3628int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3629int argc; 3630char **argv; 3631int 3632main () 3633{ 3634return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3635 ; 3636 return 0; 3637} 3638_ACEOF 3639for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3640 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3641do 3642 CC="$ac_save_CC $ac_arg" 3643 if ac_fn_c_try_compile "$LINENO"; then : 3644 ac_cv_prog_cc_c89=$ac_arg 3645fi 3646rm -f core conftest.err conftest.$ac_objext 3647 test "x$ac_cv_prog_cc_c89" != "xno" && break 3648done 3649rm -f conftest.$ac_ext 3650CC=$ac_save_CC 3651 3652fi 3653# AC_CACHE_VAL 3654case "x$ac_cv_prog_cc_c89" in 3655 x) 3656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3657$as_echo "none needed" >&6; } ;; 3658 xno) 3659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3660$as_echo "unsupported" >&6; } ;; 3661 *) 3662 CC="$CC $ac_cv_prog_cc_c89" 3663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3664$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3665esac 3666if test "x$ac_cv_prog_cc_c89" != xno; then : 3667 3668fi 3669 3670ac_ext=c 3671ac_cpp='$CPP $CPPFLAGS' 3672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3674ac_compiler_gnu=$ac_cv_c_compiler_gnu 3675 3676depcc="$CC" am_compiler_list= 3677 3678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3679$as_echo_n "checking dependency style of $depcc... " >&6; } 3680if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3681 $as_echo_n "(cached) " >&6 3682else 3683 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3684 # We make a subdir and do the tests there. Otherwise we can end up 3685 # making bogus files that we don't know about and never remove. For 3686 # instance it was reported that on HP-UX the gcc test will end up 3687 # making a dummy file named `D' -- because `-MD' means `put the output 3688 # in D'. 3689 mkdir conftest.dir 3690 # Copy depcomp to subdir because otherwise we won't find it if we're 3691 # using a relative directory. 3692 cp "$am_depcomp" conftest.dir 3693 cd conftest.dir 3694 # We will build objects and dependencies in a subdirectory because 3695 # it helps to detect inapplicable dependency modes. For instance 3696 # both Tru64's cc and ICC support -MD to output dependencies as a 3697 # side effect of compilation, but ICC will put the dependencies in 3698 # the current directory while Tru64 will put them in the object 3699 # directory. 3700 mkdir sub 3701 3702 am_cv_CC_dependencies_compiler_type=none 3703 if test "$am_compiler_list" = ""; then 3704 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3705 fi 3706 am__universal=false 3707 case " $depcc " in #( 3708 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3709 esac 3710 3711 for depmode in $am_compiler_list; do 3712 # Setup a source with many dependencies, because some compilers 3713 # like to wrap large dependency lists on column 80 (with \), and 3714 # we should not choose a depcomp mode which is confused by this. 3715 # 3716 # We need to recreate these files for each test, as the compiler may 3717 # overwrite some of them when testing with obscure command lines. 3718 # This happens at least with the AIX C compiler. 3719 : > sub/conftest.c 3720 for i in 1 2 3 4 5 6; do 3721 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3722 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3723 # Solaris 8's {/usr,}/bin/sh. 3724 touch sub/conftst$i.h 3725 done 3726 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3727 3728 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3729 # mode. It turns out that the SunPro C++ compiler does not properly 3730 # handle `-M -o', and we need to detect this. Also, some Intel 3731 # versions had trouble with output in subdirs 3732 am__obj=sub/conftest.${OBJEXT-o} 3733 am__minus_obj="-o $am__obj" 3734 case $depmode in 3735 gcc) 3736 # This depmode causes a compiler race in universal mode. 3737 test "$am__universal" = false || continue 3738 ;; 3739 nosideeffect) 3740 # after this tag, mechanisms are not by side-effect, so they'll 3741 # only be used when explicitly requested 3742 if test "x$enable_dependency_tracking" = xyes; then 3743 continue 3744 else 3745 break 3746 fi 3747 ;; 3748 msvisualcpp | msvcmsys) 3749 # This compiler won't grok `-c -o', but also, the minuso test has 3750 # not run yet. These depmodes are late enough in the game, and 3751 # so weak that their functioning should not be impacted. 3752 am__obj=conftest.${OBJEXT-o} 3753 am__minus_obj= 3754 ;; 3755 none) break ;; 3756 esac 3757 if depmode=$depmode \ 3758 source=sub/conftest.c object=$am__obj \ 3759 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3760 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3761 >/dev/null 2>conftest.err && 3762 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3763 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3764 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3765 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3766 # icc doesn't choke on unknown options, it will just issue warnings 3767 # or remarks (even with -Werror). So we grep stderr for any message 3768 # that says an option was ignored or not supported. 3769 # When given -MP, icc 7.0 and 7.1 complain thusly: 3770 # icc: Command line warning: ignoring option '-M'; no argument required 3771 # The diagnosis changed in icc 8.0: 3772 # icc: Command line remark: option '-MP' not supported 3773 if (grep 'ignoring option' conftest.err || 3774 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3775 am_cv_CC_dependencies_compiler_type=$depmode 3776 break 3777 fi 3778 fi 3779 done 3780 3781 cd .. 3782 rm -rf conftest.dir 3783else 3784 am_cv_CC_dependencies_compiler_type=none 3785fi 3786 3787fi 3788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3789$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3790CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3791 3792 if 3793 test "x$enable_dependency_tracking" != xno \ 3794 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3795 am__fastdepCC_TRUE= 3796 am__fastdepCC_FALSE='#' 3797else 3798 am__fastdepCC_TRUE='#' 3799 am__fastdepCC_FALSE= 3800fi 3801 3802 3803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3804$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3805if ${ac_cv_prog_cc_c99+:} false; then : 3806 $as_echo_n "(cached) " >&6 3807else 3808 ac_cv_prog_cc_c99=no 3809ac_save_CC=$CC 3810cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3811/* end confdefs.h. */ 3812#include <stdarg.h> 3813#include <stdbool.h> 3814#include <stdlib.h> 3815#include <wchar.h> 3816#include <stdio.h> 3817 3818// Check varargs macros. These examples are taken from C99 6.10.3.5. 3819#define debug(...) fprintf (stderr, __VA_ARGS__) 3820#define showlist(...) puts (#__VA_ARGS__) 3821#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3822static void 3823test_varargs_macros (void) 3824{ 3825 int x = 1234; 3826 int y = 5678; 3827 debug ("Flag"); 3828 debug ("X = %d\n", x); 3829 showlist (The first, second, and third items.); 3830 report (x>y, "x is %d but y is %d", x, y); 3831} 3832 3833// Check long long types. 3834#define BIG64 18446744073709551615ull 3835#define BIG32 4294967295ul 3836#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3837#if !BIG_OK 3838 your preprocessor is broken; 3839#endif 3840#if BIG_OK 3841#else 3842 your preprocessor is broken; 3843#endif 3844static long long int bignum = -9223372036854775807LL; 3845static unsigned long long int ubignum = BIG64; 3846 3847struct incomplete_array 3848{ 3849 int datasize; 3850 double data[]; 3851}; 3852 3853struct named_init { 3854 int number; 3855 const wchar_t *name; 3856 double average; 3857}; 3858 3859typedef const char *ccp; 3860 3861static inline int 3862test_restrict (ccp restrict text) 3863{ 3864 // See if C++-style comments work. 3865 // Iterate through items via the restricted pointer. 3866 // Also check for declarations in for loops. 3867 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3868 continue; 3869 return 0; 3870} 3871 3872// Check varargs and va_copy. 3873static void 3874test_varargs (const char *format, ...) 3875{ 3876 va_list args; 3877 va_start (args, format); 3878 va_list args_copy; 3879 va_copy (args_copy, args); 3880 3881 const char *str; 3882 int number; 3883 float fnumber; 3884 3885 while (*format) 3886 { 3887 switch (*format++) 3888 { 3889 case 's': // string 3890 str = va_arg (args_copy, const char *); 3891 break; 3892 case 'd': // int 3893 number = va_arg (args_copy, int); 3894 break; 3895 case 'f': // float 3896 fnumber = va_arg (args_copy, double); 3897 break; 3898 default: 3899 break; 3900 } 3901 } 3902 va_end (args_copy); 3903 va_end (args); 3904} 3905 3906int 3907main () 3908{ 3909 3910 // Check bool. 3911 _Bool success = false; 3912 3913 // Check restrict. 3914 if (test_restrict ("String literal") == 0) 3915 success = true; 3916 char *restrict newvar = "Another string"; 3917 3918 // Check varargs. 3919 test_varargs ("s, d' f .", "string", 65, 34.234); 3920 test_varargs_macros (); 3921 3922 // Check flexible array members. 3923 struct incomplete_array *ia = 3924 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3925 ia->datasize = 10; 3926 for (int i = 0; i < ia->datasize; ++i) 3927 ia->data[i] = i * 1.234; 3928 3929 // Check named initializers. 3930 struct named_init ni = { 3931 .number = 34, 3932 .name = L"Test wide string", 3933 .average = 543.34343, 3934 }; 3935 3936 ni.number = 58; 3937 3938 int dynamic_array[ni.number]; 3939 dynamic_array[ni.number - 1] = 543; 3940 3941 // work around unused variable warnings 3942 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3943 || dynamic_array[ni.number - 1] != 543); 3944 3945 ; 3946 return 0; 3947} 3948_ACEOF 3949for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 3950do 3951 CC="$ac_save_CC $ac_arg" 3952 if ac_fn_c_try_compile "$LINENO"; then : 3953 ac_cv_prog_cc_c99=$ac_arg 3954fi 3955rm -f core conftest.err conftest.$ac_objext 3956 test "x$ac_cv_prog_cc_c99" != "xno" && break 3957done 3958rm -f conftest.$ac_ext 3959CC=$ac_save_CC 3960 3961fi 3962# AC_CACHE_VAL 3963case "x$ac_cv_prog_cc_c99" in 3964 x) 3965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3966$as_echo "none needed" >&6; } ;; 3967 xno) 3968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3969$as_echo "unsupported" >&6; } ;; 3970 *) 3971 CC="$CC $ac_cv_prog_cc_c99" 3972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3973$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3974esac 3975if test "x$ac_cv_prog_cc_c99" != xno; then : 3976 3977fi 3978 3979 3980 3981ac_ext=c 3982ac_cpp='$CPP $CPPFLAGS' 3983ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3984ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3985ac_compiler_gnu=$ac_cv_c_compiler_gnu 3986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3987$as_echo_n "checking how to run the C preprocessor... " >&6; } 3988# On Suns, sometimes $CPP names a directory. 3989if test -n "$CPP" && test -d "$CPP"; then 3990 CPP= 3991fi 3992if test -z "$CPP"; then 3993 if ${ac_cv_prog_CPP+:} false; then : 3994 $as_echo_n "(cached) " >&6 3995else 3996 # Double quotes because CPP needs to be expanded 3997 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3998 do 3999 ac_preproc_ok=false 4000for ac_c_preproc_warn_flag in '' yes 4001do 4002 # Use a header file that comes with gcc, so configuring glibc 4003 # with a fresh cross-compiler works. 4004 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4005 # <limits.h> exists even on freestanding compilers. 4006 # On the NeXT, cc -E runs the code through the compiler's parser, 4007 # not just through cpp. "Syntax error" is here to catch this case. 4008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4009/* end confdefs.h. */ 4010#ifdef __STDC__ 4011# include <limits.h> 4012#else 4013# include <assert.h> 4014#endif 4015 Syntax error 4016_ACEOF 4017if ac_fn_c_try_cpp "$LINENO"; then : 4018 4019else 4020 # Broken: fails on valid input. 4021continue 4022fi 4023rm -f conftest.err conftest.i conftest.$ac_ext 4024 4025 # OK, works on sane cases. Now check whether nonexistent headers 4026 # can be detected and how. 4027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4028/* end confdefs.h. */ 4029#include <ac_nonexistent.h> 4030_ACEOF 4031if ac_fn_c_try_cpp "$LINENO"; then : 4032 # Broken: success on invalid input. 4033continue 4034else 4035 # Passes both tests. 4036ac_preproc_ok=: 4037break 4038fi 4039rm -f conftest.err conftest.i conftest.$ac_ext 4040 4041done 4042# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4043rm -f conftest.i conftest.err conftest.$ac_ext 4044if $ac_preproc_ok; then : 4045 break 4046fi 4047 4048 done 4049 ac_cv_prog_CPP=$CPP 4050 4051fi 4052 CPP=$ac_cv_prog_CPP 4053else 4054 ac_cv_prog_CPP=$CPP 4055fi 4056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4057$as_echo "$CPP" >&6; } 4058ac_preproc_ok=false 4059for ac_c_preproc_warn_flag in '' yes 4060do 4061 # Use a header file that comes with gcc, so configuring glibc 4062 # with a fresh cross-compiler works. 4063 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4064 # <limits.h> exists even on freestanding compilers. 4065 # On the NeXT, cc -E runs the code through the compiler's parser, 4066 # not just through cpp. "Syntax error" is here to catch this case. 4067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4068/* end confdefs.h. */ 4069#ifdef __STDC__ 4070# include <limits.h> 4071#else 4072# include <assert.h> 4073#endif 4074 Syntax error 4075_ACEOF 4076if ac_fn_c_try_cpp "$LINENO"; then : 4077 4078else 4079 # Broken: fails on valid input. 4080continue 4081fi 4082rm -f conftest.err conftest.i conftest.$ac_ext 4083 4084 # OK, works on sane cases. Now check whether nonexistent headers 4085 # can be detected and how. 4086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4087/* end confdefs.h. */ 4088#include <ac_nonexistent.h> 4089_ACEOF 4090if ac_fn_c_try_cpp "$LINENO"; then : 4091 # Broken: success on invalid input. 4092continue 4093else 4094 # Passes both tests. 4095ac_preproc_ok=: 4096break 4097fi 4098rm -f conftest.err conftest.i conftest.$ac_ext 4099 4100done 4101# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4102rm -f conftest.i conftest.err conftest.$ac_ext 4103if $ac_preproc_ok; then : 4104 4105else 4106 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4107$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4108as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4109See \`config.log' for more details" "$LINENO" 5; } 4110fi 4111 4112ac_ext=c 4113ac_cpp='$CPP $CPPFLAGS' 4114ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4115ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4116ac_compiler_gnu=$ac_cv_c_compiler_gnu 4117 4118 4119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4120$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4121if ${ac_cv_path_GREP+:} false; then : 4122 $as_echo_n "(cached) " >&6 4123else 4124 if test -z "$GREP"; then 4125 ac_path_GREP_found=false 4126 # Loop through the user's path and test for each of PROGNAME-LIST 4127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4128for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4129do 4130 IFS=$as_save_IFS 4131 test -z "$as_dir" && as_dir=. 4132 for ac_prog in grep ggrep; do 4133 for ac_exec_ext in '' $ac_executable_extensions; do 4134 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4135 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4136# Check for GNU ac_path_GREP and select it if it is found. 4137 # Check for GNU $ac_path_GREP 4138case `"$ac_path_GREP" --version 2>&1` in 4139*GNU*) 4140 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4141*) 4142 ac_count=0 4143 $as_echo_n 0123456789 >"conftest.in" 4144 while : 4145 do 4146 cat "conftest.in" "conftest.in" >"conftest.tmp" 4147 mv "conftest.tmp" "conftest.in" 4148 cp "conftest.in" "conftest.nl" 4149 $as_echo 'GREP' >> "conftest.nl" 4150 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4151 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4152 as_fn_arith $ac_count + 1 && ac_count=$as_val 4153 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4154 # Best one so far, save it but keep looking for a better one 4155 ac_cv_path_GREP="$ac_path_GREP" 4156 ac_path_GREP_max=$ac_count 4157 fi 4158 # 10*(2^10) chars as input seems more than enough 4159 test $ac_count -gt 10 && break 4160 done 4161 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4162esac 4163 4164 $ac_path_GREP_found && break 3 4165 done 4166 done 4167 done 4168IFS=$as_save_IFS 4169 if test -z "$ac_cv_path_GREP"; then 4170 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4171 fi 4172else 4173 ac_cv_path_GREP=$GREP 4174fi 4175 4176fi 4177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4178$as_echo "$ac_cv_path_GREP" >&6; } 4179 GREP="$ac_cv_path_GREP" 4180 4181 4182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4183$as_echo_n "checking for egrep... " >&6; } 4184if ${ac_cv_path_EGREP+:} false; then : 4185 $as_echo_n "(cached) " >&6 4186else 4187 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4188 then ac_cv_path_EGREP="$GREP -E" 4189 else 4190 if test -z "$EGREP"; then 4191 ac_path_EGREP_found=false 4192 # Loop through the user's path and test for each of PROGNAME-LIST 4193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4194for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4195do 4196 IFS=$as_save_IFS 4197 test -z "$as_dir" && as_dir=. 4198 for ac_prog in egrep; do 4199 for ac_exec_ext in '' $ac_executable_extensions; do 4200 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4201 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4202# Check for GNU ac_path_EGREP and select it if it is found. 4203 # Check for GNU $ac_path_EGREP 4204case `"$ac_path_EGREP" --version 2>&1` in 4205*GNU*) 4206 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4207*) 4208 ac_count=0 4209 $as_echo_n 0123456789 >"conftest.in" 4210 while : 4211 do 4212 cat "conftest.in" "conftest.in" >"conftest.tmp" 4213 mv "conftest.tmp" "conftest.in" 4214 cp "conftest.in" "conftest.nl" 4215 $as_echo 'EGREP' >> "conftest.nl" 4216 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4217 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4218 as_fn_arith $ac_count + 1 && ac_count=$as_val 4219 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4220 # Best one so far, save it but keep looking for a better one 4221 ac_cv_path_EGREP="$ac_path_EGREP" 4222 ac_path_EGREP_max=$ac_count 4223 fi 4224 # 10*(2^10) chars as input seems more than enough 4225 test $ac_count -gt 10 && break 4226 done 4227 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4228esac 4229 4230 $ac_path_EGREP_found && break 3 4231 done 4232 done 4233 done 4234IFS=$as_save_IFS 4235 if test -z "$ac_cv_path_EGREP"; then 4236 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4237 fi 4238else 4239 ac_cv_path_EGREP=$EGREP 4240fi 4241 4242 fi 4243fi 4244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4245$as_echo "$ac_cv_path_EGREP" >&6; } 4246 EGREP="$ac_cv_path_EGREP" 4247 4248 4249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4250$as_echo_n "checking for ANSI C header files... " >&6; } 4251if ${ac_cv_header_stdc+:} false; then : 4252 $as_echo_n "(cached) " >&6 4253else 4254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4255/* end confdefs.h. */ 4256#include <stdlib.h> 4257#include <stdarg.h> 4258#include <string.h> 4259#include <float.h> 4260 4261int 4262main () 4263{ 4264 4265 ; 4266 return 0; 4267} 4268_ACEOF 4269if ac_fn_c_try_compile "$LINENO"; then : 4270 ac_cv_header_stdc=yes 4271else 4272 ac_cv_header_stdc=no 4273fi 4274rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4275 4276if test $ac_cv_header_stdc = yes; then 4277 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4279/* end confdefs.h. */ 4280#include <string.h> 4281 4282_ACEOF 4283if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4284 $EGREP "memchr" >/dev/null 2>&1; then : 4285 4286else 4287 ac_cv_header_stdc=no 4288fi 4289rm -f conftest* 4290 4291fi 4292 4293if test $ac_cv_header_stdc = yes; then 4294 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4296/* end confdefs.h. */ 4297#include <stdlib.h> 4298 4299_ACEOF 4300if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4301 $EGREP "free" >/dev/null 2>&1; then : 4302 4303else 4304 ac_cv_header_stdc=no 4305fi 4306rm -f conftest* 4307 4308fi 4309 4310if test $ac_cv_header_stdc = yes; then 4311 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4312 if test "$cross_compiling" = yes; then : 4313 : 4314else 4315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4316/* end confdefs.h. */ 4317#include <ctype.h> 4318#include <stdlib.h> 4319#if ((' ' & 0x0FF) == 0x020) 4320# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4321# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4322#else 4323# define ISLOWER(c) \ 4324 (('a' <= (c) && (c) <= 'i') \ 4325 || ('j' <= (c) && (c) <= 'r') \ 4326 || ('s' <= (c) && (c) <= 'z')) 4327# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4328#endif 4329 4330#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4331int 4332main () 4333{ 4334 int i; 4335 for (i = 0; i < 256; i++) 4336 if (XOR (islower (i), ISLOWER (i)) 4337 || toupper (i) != TOUPPER (i)) 4338 return 2; 4339 return 0; 4340} 4341_ACEOF 4342if ac_fn_c_try_run "$LINENO"; then : 4343 4344else 4345 ac_cv_header_stdc=no 4346fi 4347rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4348 conftest.$ac_objext conftest.beam conftest.$ac_ext 4349fi 4350 4351fi 4352fi 4353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4354$as_echo "$ac_cv_header_stdc" >&6; } 4355if test $ac_cv_header_stdc = yes; then 4356 4357$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4358 4359fi 4360 4361# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4362for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4363 inttypes.h stdint.h unistd.h 4364do : 4365 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4366ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4367" 4368if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4369 cat >>confdefs.h <<_ACEOF 4370#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4371_ACEOF 4372 4373fi 4374 4375done 4376 4377 4378 4379 4380if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4381 if test -n "$ac_tool_prefix"; then 4382 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4383set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4385$as_echo_n "checking for $ac_word... " >&6; } 4386if ${ac_cv_path_PKG_CONFIG+:} false; then : 4387 $as_echo_n "(cached) " >&6 4388else 4389 case $PKG_CONFIG in 4390 [\\/]* | ?:[\\/]*) 4391 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4392 ;; 4393 *) 4394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4395for as_dir in $PATH 4396do 4397 IFS=$as_save_IFS 4398 test -z "$as_dir" && as_dir=. 4399 for ac_exec_ext in '' $ac_executable_extensions; do 4400 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4401 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4403 break 2 4404 fi 4405done 4406 done 4407IFS=$as_save_IFS 4408 4409 ;; 4410esac 4411fi 4412PKG_CONFIG=$ac_cv_path_PKG_CONFIG 4413if test -n "$PKG_CONFIG"; then 4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4415$as_echo "$PKG_CONFIG" >&6; } 4416else 4417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4418$as_echo "no" >&6; } 4419fi 4420 4421 4422fi 4423if test -z "$ac_cv_path_PKG_CONFIG"; then 4424 ac_pt_PKG_CONFIG=$PKG_CONFIG 4425 # Extract the first word of "pkg-config", so it can be a program name with args. 4426set dummy pkg-config; ac_word=$2 4427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4428$as_echo_n "checking for $ac_word... " >&6; } 4429if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 4430 $as_echo_n "(cached) " >&6 4431else 4432 case $ac_pt_PKG_CONFIG in 4433 [\\/]* | ?:[\\/]*) 4434 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4435 ;; 4436 *) 4437 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4438for as_dir in $PATH 4439do 4440 IFS=$as_save_IFS 4441 test -z "$as_dir" && as_dir=. 4442 for ac_exec_ext in '' $ac_executable_extensions; do 4443 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4444 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4446 break 2 4447 fi 4448done 4449 done 4450IFS=$as_save_IFS 4451 4452 ;; 4453esac 4454fi 4455ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4456if test -n "$ac_pt_PKG_CONFIG"; then 4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4458$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4459else 4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4461$as_echo "no" >&6; } 4462fi 4463 4464 if test "x$ac_pt_PKG_CONFIG" = x; then 4465 PKG_CONFIG="" 4466 else 4467 case $cross_compiling:$ac_tool_warned in 4468yes:) 4469{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4470$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4471ac_tool_warned=yes ;; 4472esac 4473 PKG_CONFIG=$ac_pt_PKG_CONFIG 4474 fi 4475else 4476 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4477fi 4478 4479fi 4480if test -n "$PKG_CONFIG"; then 4481 _pkg_min_version=0.9.0 4482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4483$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4484 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4486$as_echo "yes" >&6; } 4487 else 4488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4489$as_echo "no" >&6; } 4490 PKG_CONFIG="" 4491 fi 4492 4493fi 4494# Make sure we can run config.sub. 4495$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4496 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4497 4498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4499$as_echo_n "checking build system type... " >&6; } 4500if ${ac_cv_build+:} false; then : 4501 $as_echo_n "(cached) " >&6 4502else 4503 ac_build_alias=$build_alias 4504test "x$ac_build_alias" = x && 4505 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4506test "x$ac_build_alias" = x && 4507 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4508ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4509 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4510 4511fi 4512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4513$as_echo "$ac_cv_build" >&6; } 4514case $ac_cv_build in 4515*-*-*) ;; 4516*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4517esac 4518build=$ac_cv_build 4519ac_save_IFS=$IFS; IFS='-' 4520set x $ac_cv_build 4521shift 4522build_cpu=$1 4523build_vendor=$2 4524shift; shift 4525# Remember, the first character of IFS is used to create $*, 4526# except with old shells: 4527build_os=$* 4528IFS=$ac_save_IFS 4529case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4530 4531 4532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4533$as_echo_n "checking host system type... " >&6; } 4534if ${ac_cv_host+:} false; then : 4535 $as_echo_n "(cached) " >&6 4536else 4537 if test "x$host_alias" = x; then 4538 ac_cv_host=$ac_cv_build 4539else 4540 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4541 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4542fi 4543 4544fi 4545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4546$as_echo "$ac_cv_host" >&6; } 4547case $ac_cv_host in 4548*-*-*) ;; 4549*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4550esac 4551host=$ac_cv_host 4552ac_save_IFS=$IFS; IFS='-' 4553set x $ac_cv_host 4554shift 4555host_cpu=$1 4556host_vendor=$2 4557shift; shift 4558# Remember, the first character of IFS is used to create $*, 4559# except with old shells: 4560host_os=$* 4561IFS=$ac_save_IFS 4562case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4563 4564 4565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4566$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4567if ${ac_cv_path_SED+:} false; then : 4568 $as_echo_n "(cached) " >&6 4569else 4570 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4571 for ac_i in 1 2 3 4 5 6 7; do 4572 ac_script="$ac_script$as_nl$ac_script" 4573 done 4574 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4575 { ac_script=; unset ac_script;} 4576 if test -z "$SED"; then 4577 ac_path_SED_found=false 4578 # Loop through the user's path and test for each of PROGNAME-LIST 4579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4580for as_dir in $PATH 4581do 4582 IFS=$as_save_IFS 4583 test -z "$as_dir" && as_dir=. 4584 for ac_prog in sed gsed; do 4585 for ac_exec_ext in '' $ac_executable_extensions; do 4586 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4587 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4588# Check for GNU ac_path_SED and select it if it is found. 4589 # Check for GNU $ac_path_SED 4590case `"$ac_path_SED" --version 2>&1` in 4591*GNU*) 4592 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4593*) 4594 ac_count=0 4595 $as_echo_n 0123456789 >"conftest.in" 4596 while : 4597 do 4598 cat "conftest.in" "conftest.in" >"conftest.tmp" 4599 mv "conftest.tmp" "conftest.in" 4600 cp "conftest.in" "conftest.nl" 4601 $as_echo '' >> "conftest.nl" 4602 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4603 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4604 as_fn_arith $ac_count + 1 && ac_count=$as_val 4605 if test $ac_count -gt ${ac_path_SED_max-0}; then 4606 # Best one so far, save it but keep looking for a better one 4607 ac_cv_path_SED="$ac_path_SED" 4608 ac_path_SED_max=$ac_count 4609 fi 4610 # 10*(2^10) chars as input seems more than enough 4611 test $ac_count -gt 10 && break 4612 done 4613 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4614esac 4615 4616 $ac_path_SED_found && break 3 4617 done 4618 done 4619 done 4620IFS=$as_save_IFS 4621 if test -z "$ac_cv_path_SED"; then 4622 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4623 fi 4624else 4625 ac_cv_path_SED=$SED 4626fi 4627 4628fi 4629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4630$as_echo "$ac_cv_path_SED" >&6; } 4631 SED="$ac_cv_path_SED" 4632 rm -f conftest.sed 4633 4634 4635 4636 4637 4638if test "x$GCC" = xyes ; then 4639 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 4640-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 4641-Wbad-function-cast -Wformat=2" 4642 case `$CC -dumpversion` in 4643 3.4.* | 4.*) 4644 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 4645 ;; 4646 esac 4647else 4648 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4649if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4650 SUNCC="yes" 4651else 4652 SUNCC="no" 4653fi 4654 4655 if test "x$SUNCC" = "xyes"; then 4656 CWARNFLAGS="-v" 4657 fi 4658fi 4659 4660 4661 4662# If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89 4663 4664 4665 4666# Check whether --enable-strict-compilation was given. 4667if test "${enable_strict_compilation+set}" = set; then : 4668 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 4669else 4670 STRICT_COMPILE=no 4671fi 4672 4673if test "x$STRICT_COMPILE" = "xyes"; then 4674 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4675if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4676 SUNCC="yes" 4677else 4678 SUNCC="no" 4679fi 4680 4681 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4682if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 4683 INTELCC="yes" 4684else 4685 INTELCC="no" 4686fi 4687 4688 if test "x$GCC" = xyes ; then 4689 STRICT_CFLAGS="-pedantic -Werror" 4690 elif test "x$SUNCC" = "xyes"; then 4691 STRICT_CFLAGS="-errwarn" 4692 elif test "x$INTELCC" = "xyes"; then 4693 STRICT_CFLAGS="-Werror" 4694 fi 4695fi 4696CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 4697 4698 4699 4700 4701cat >>confdefs.h <<_ACEOF 4702#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 4703_ACEOF 4704 4705 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 4706 if test "x$PVM" = "x"; then 4707 PVM="0" 4708 fi 4709 4710cat >>confdefs.h <<_ACEOF 4711#define PACKAGE_VERSION_MINOR $PVM 4712_ACEOF 4713 4714 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 4715 if test "x$PVP" = "x"; then 4716 PVP="0" 4717 fi 4718 4719cat >>confdefs.h <<_ACEOF 4720#define PACKAGE_VERSION_PATCHLEVEL $PVP 4721_ACEOF 4722 4723 4724 4725CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 4726mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 4727|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 4728echo 'git directory not found: installing possibly empty changelog.' >&2)" 4729 4730 4731 4732 4733macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 4734INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 4735mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 4736|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 4737echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 4738 4739 4740 4741 4742 4743 4744if test x$APP_MAN_SUFFIX = x ; then 4745 APP_MAN_SUFFIX=1 4746fi 4747if test x$APP_MAN_DIR = x ; then 4748 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 4749fi 4750 4751if test x$LIB_MAN_SUFFIX = x ; then 4752 LIB_MAN_SUFFIX=3 4753fi 4754if test x$LIB_MAN_DIR = x ; then 4755 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 4756fi 4757 4758if test x$FILE_MAN_SUFFIX = x ; then 4759 case $host_os in 4760 solaris*) FILE_MAN_SUFFIX=4 ;; 4761 *) FILE_MAN_SUFFIX=5 ;; 4762 esac 4763fi 4764if test x$FILE_MAN_DIR = x ; then 4765 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 4766fi 4767 4768if test x$MISC_MAN_SUFFIX = x ; then 4769 case $host_os in 4770 solaris*) MISC_MAN_SUFFIX=5 ;; 4771 *) MISC_MAN_SUFFIX=7 ;; 4772 esac 4773fi 4774if test x$MISC_MAN_DIR = x ; then 4775 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 4776fi 4777 4778if test x$DRIVER_MAN_SUFFIX = x ; then 4779 case $host_os in 4780 solaris*) DRIVER_MAN_SUFFIX=7 ;; 4781 *) DRIVER_MAN_SUFFIX=4 ;; 4782 esac 4783fi 4784if test x$DRIVER_MAN_DIR = x ; then 4785 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 4786fi 4787 4788if test x$ADMIN_MAN_SUFFIX = x ; then 4789 case $host_os in 4790 solaris*) ADMIN_MAN_SUFFIX=1m ;; 4791 *) ADMIN_MAN_SUFFIX=8 ;; 4792 esac 4793fi 4794if test x$ADMIN_MAN_DIR = x ; then 4795 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 4796fi 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812XORG_MAN_PAGE="X Version 11" 4813 4814MAN_SUBSTS="\ 4815 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4816 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4817 -e 's|__xservername__|Xorg|g' \ 4818 -e 's|__xconfigfile__|xorg.conf|g' \ 4819 -e 's|__projectroot__|\$(prefix)|g' \ 4820 -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 4821 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 4822 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 4823 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 4824 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 4825 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 4826 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 4827 4828 4829 4830# Check whether --enable-silent-rules was given. 4831if test "${enable_silent_rules+set}" = set; then : 4832 enableval=$enable_silent_rules; 4833fi 4834 4835case $enable_silent_rules in 4836yes) AM_DEFAULT_VERBOSITY=0;; 4837no) AM_DEFAULT_VERBOSITY=1;; 4838*) AM_DEFAULT_VERBOSITY=0;; 4839esac 4840AM_BACKSLASH='\' 4841 4842 4843 4844spec_default= 4845if test "x$spec_default" = x ; then 4846 spec_default="yes" 4847fi 4848# Check whether --enable-specs was given. 4849if test "${enable_specs+set}" = set; then : 4850 enableval=$enable_specs; build_specs=$enableval 4851else 4852 build_specs=$spec_default 4853fi 4854 4855 if test x$build_specs = xyes; then 4856 ENABLE_SPECS_TRUE= 4857 ENABLE_SPECS_FALSE='#' 4858else 4859 ENABLE_SPECS_TRUE='#' 4860 ENABLE_SPECS_FALSE= 4861fi 4862 4863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build functional specifications" >&5 4864$as_echo_n "checking whether to build functional specifications... " >&6; } 4865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $build_specs" >&5 4866$as_echo "$build_specs" >&6; } 4867 4868 4869 4870 4871# Check whether --with-xmlto was given. 4872if test "${with_xmlto+set}" = set; then : 4873 withval=$with_xmlto; use_xmlto=$withval 4874else 4875 use_xmlto=auto 4876fi 4877 4878 4879if test "x$use_xmlto" = x"auto"; then 4880 # Extract the first word of "xmlto", so it can be a program name with args. 4881set dummy xmlto; ac_word=$2 4882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4883$as_echo_n "checking for $ac_word... " >&6; } 4884if ${ac_cv_path_XMLTO+:} false; then : 4885 $as_echo_n "(cached) " >&6 4886else 4887 case $XMLTO in 4888 [\\/]* | ?:[\\/]*) 4889 ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path. 4890 ;; 4891 *) 4892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4893for as_dir in $PATH 4894do 4895 IFS=$as_save_IFS 4896 test -z "$as_dir" && as_dir=. 4897 for ac_exec_ext in '' $ac_executable_extensions; do 4898 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4899 ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext" 4900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4901 break 2 4902 fi 4903done 4904 done 4905IFS=$as_save_IFS 4906 4907 ;; 4908esac 4909fi 4910XMLTO=$ac_cv_path_XMLTO 4911if test -n "$XMLTO"; then 4912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5 4913$as_echo "$XMLTO" >&6; } 4914else 4915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4916$as_echo "no" >&6; } 4917fi 4918 4919 4920 if test "x$XMLTO" = "x"; then 4921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5 4922$as_echo "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;} 4923 have_xmlto=no 4924 else 4925 have_xmlto=yes 4926 fi 4927elif test "x$use_xmlto" = x"yes" ; then 4928 # Extract the first word of "xmlto", so it can be a program name with args. 4929set dummy xmlto; ac_word=$2 4930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4931$as_echo_n "checking for $ac_word... " >&6; } 4932if ${ac_cv_path_XMLTO+:} false; then : 4933 $as_echo_n "(cached) " >&6 4934else 4935 case $XMLTO in 4936 [\\/]* | ?:[\\/]*) 4937 ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path. 4938 ;; 4939 *) 4940 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4941for as_dir in $PATH 4942do 4943 IFS=$as_save_IFS 4944 test -z "$as_dir" && as_dir=. 4945 for ac_exec_ext in '' $ac_executable_extensions; do 4946 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4947 ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext" 4948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4949 break 2 4950 fi 4951done 4952 done 4953IFS=$as_save_IFS 4954 4955 ;; 4956esac 4957fi 4958XMLTO=$ac_cv_path_XMLTO 4959if test -n "$XMLTO"; then 4960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5 4961$as_echo "$XMLTO" >&6; } 4962else 4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4964$as_echo "no" >&6; } 4965fi 4966 4967 4968 if test "x$XMLTO" = "x"; then 4969 as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5 4970 fi 4971 have_xmlto=yes 4972elif test "x$use_xmlto" = x"no" ; then 4973 if test "x$XMLTO" != "x"; then 4974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5 4975$as_echo "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;} 4976 fi 4977 have_xmlto=no 4978else 4979 as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5 4980fi 4981 4982# Test for a minimum version of xmlto, if provided. 4983if test "$have_xmlto" = yes; then 4984 # scrape the xmlto version 4985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5 4986$as_echo_n "checking the xmlto version... " >&6; } 4987 xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3` 4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5 4989$as_echo "$xmlto_version" >&6; } 4990 as_arg_v1=$xmlto_version 4991as_arg_v2=0.0.20 4992awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null 4993case $? in #( 4994 1) : 4995 if test "x$use_xmlto" = xauto; then 4996 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&5 4997$as_echo "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&2;} 4998 have_xmlto=no 4999 else 5000 as_fn_error $? "xmlto version $xmlto_version found, but 0.0.20 needed" "$LINENO" 5 5001 fi ;; #( 5002 0) : 5003 ;; #( 5004 2) : 5005 ;; #( 5006 *) : 5007 ;; 5008esac 5009fi 5010 5011# Test for the ability of xmlto to generate a text target 5012have_xmlto_text=no 5013cat > conftest.xml << "EOF" 5014EOF 5015if test "$have_xmlto" = yes; then : 5016 if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then : 5017 have_xmlto_text=yes 5018else 5019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5 5020$as_echo "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;} 5021fi 5022fi 5023rm -f conftest.xml 5024 if test $have_xmlto_text = yes; then 5025 HAVE_XMLTO_TEXT_TRUE= 5026 HAVE_XMLTO_TEXT_FALSE='#' 5027else 5028 HAVE_XMLTO_TEXT_TRUE='#' 5029 HAVE_XMLTO_TEXT_FALSE= 5030fi 5031 5032 if test "$have_xmlto" = yes; then 5033 HAVE_XMLTO_TRUE= 5034 HAVE_XMLTO_FALSE='#' 5035else 5036 HAVE_XMLTO_TRUE='#' 5037 HAVE_XMLTO_FALSE= 5038fi 5039 5040 5041 5042 5043 5044# Check whether --with-fop was given. 5045if test "${with_fop+set}" = set; then : 5046 withval=$with_fop; use_fop=$withval 5047else 5048 use_fop=auto 5049fi 5050 5051 5052if test "x$use_fop" = x"auto"; then 5053 # Extract the first word of "fop", so it can be a program name with args. 5054set dummy fop; ac_word=$2 5055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5056$as_echo_n "checking for $ac_word... " >&6; } 5057if ${ac_cv_path_FOP+:} false; then : 5058 $as_echo_n "(cached) " >&6 5059else 5060 case $FOP in 5061 [\\/]* | ?:[\\/]*) 5062 ac_cv_path_FOP="$FOP" # Let the user override the test with a path. 5063 ;; 5064 *) 5065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5066for as_dir in $PATH 5067do 5068 IFS=$as_save_IFS 5069 test -z "$as_dir" && as_dir=. 5070 for ac_exec_ext in '' $ac_executable_extensions; do 5071 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5072 ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext" 5073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5074 break 2 5075 fi 5076done 5077 done 5078IFS=$as_save_IFS 5079 5080 ;; 5081esac 5082fi 5083FOP=$ac_cv_path_FOP 5084if test -n "$FOP"; then 5085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5 5086$as_echo "$FOP" >&6; } 5087else 5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5089$as_echo "no" >&6; } 5090fi 5091 5092 5093 if test "x$FOP" = "x"; then 5094 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fop not found - documentation targets will be skipped" >&5 5095$as_echo "$as_me: WARNING: fop not found - documentation targets will be skipped" >&2;} 5096 have_fop=no 5097 else 5098 have_fop=yes 5099 fi 5100elif test "x$use_fop" = x"yes" ; then 5101 # Extract the first word of "fop", so it can be a program name with args. 5102set dummy fop; ac_word=$2 5103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5104$as_echo_n "checking for $ac_word... " >&6; } 5105if ${ac_cv_path_FOP+:} false; then : 5106 $as_echo_n "(cached) " >&6 5107else 5108 case $FOP in 5109 [\\/]* | ?:[\\/]*) 5110 ac_cv_path_FOP="$FOP" # Let the user override the test with a path. 5111 ;; 5112 *) 5113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5114for as_dir in $PATH 5115do 5116 IFS=$as_save_IFS 5117 test -z "$as_dir" && as_dir=. 5118 for ac_exec_ext in '' $ac_executable_extensions; do 5119 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5120 ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext" 5121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5122 break 2 5123 fi 5124done 5125 done 5126IFS=$as_save_IFS 5127 5128 ;; 5129esac 5130fi 5131FOP=$ac_cv_path_FOP 5132if test -n "$FOP"; then 5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5 5134$as_echo "$FOP" >&6; } 5135else 5136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5137$as_echo "no" >&6; } 5138fi 5139 5140 5141 if test "x$FOP" = "x"; then 5142 as_fn_error $? "--with-fop=yes specified but fop not found in PATH" "$LINENO" 5 5143 fi 5144 have_fop=yes 5145elif test "x$use_fop" = x"no" ; then 5146 if test "x$FOP" != "x"; then 5147 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&5 5148$as_echo "$as_me: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&2;} 5149 fi 5150 have_fop=no 5151else 5152 as_fn_error $? "--with-fop expects 'yes' or 'no'" "$LINENO" 5 5153fi 5154 if test "$have_fop" = yes; then 5155 HAVE_FOP_TRUE= 5156 HAVE_FOP_FALSE='#' 5157else 5158 HAVE_FOP_TRUE='#' 5159 HAVE_FOP_FALSE= 5160fi 5161 5162 5163 5164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X.Org SGML entities >= 1.5" >&5 5165$as_echo_n "checking for X.Org SGML entities >= 1.5... " >&6; } 5166XORG_SGML_PATH= 5167if test -n "$PKG_CONFIG" && \ 5168 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-sgml-doctools >= 1.5\""; } >&5 5169 ($PKG_CONFIG --exists --print-errors "xorg-sgml-doctools >= 1.5") 2>&5 5170 ac_status=$? 5171 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5172 test $ac_status = 0; }; then 5173 XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools` 5174else 5175 : 5176 5177fi 5178 5179# Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing 5180# the path and the name of the doc stylesheet 5181if test "x$XORG_SGML_PATH" != "x" ; then 5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XORG_SGML_PATH" >&5 5183$as_echo "$XORG_SGML_PATH" >&6; } 5184 STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11 5185 XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl 5186else 5187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5188$as_echo "no" >&6; } 5189fi 5190 5191 5192 5193 5194 if test "x$XSL_STYLESHEET" != "x"; then 5195 HAVE_STYLESHEETS_TRUE= 5196 HAVE_STYLESHEETS_FALSE='#' 5197else 5198 HAVE_STYLESHEETS_TRUE='#' 5199 HAVE_STYLESHEETS_FALSE= 5200fi 5201 5202 5203ac_config_headers="$ac_config_headers config.h" 5204 5205 5206# Determine .so library version per platform 5207# based on SharedXextRev in monolith xc/config/cf/*Lib.tmpl 5208 5209if test "x$XEXT_SOREV" = "x" ; then 5210 case $host_os in 5211 openbsd*) XEXT_SOREV=8:0 ;; 5212 solaris*) XEXT_SOREV=0 ;; 5213 *) XEXT_SOREV=6:4:0 ;; 5214 esac 5215fi 5216 5217 5218# Checks for programs. 5219case `pwd` in 5220 *\ * | *\ *) 5221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5222$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5223esac 5224 5225 5226 5227macro_version='2.2.10' 5228macro_revision='1.3175' 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242ltmain="$ac_aux_dir/ltmain.sh" 5243 5244# Backslashify metacharacters that are still active within 5245# double-quoted strings. 5246sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5247 5248# Same as above, but do not quote variable references. 5249double_quote_subst='s/\(["`\\]\)/\\\1/g' 5250 5251# Sed substitution to delay expansion of an escaped shell variable in a 5252# double_quote_subst'ed string. 5253delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5254 5255# Sed substitution to delay expansion of an escaped single quote. 5256delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5257 5258# Sed substitution to avoid accidental globbing in evaled expressions 5259no_glob_subst='s/\*/\\\*/g' 5260 5261ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5262ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5263ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5264 5265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5266$as_echo_n "checking how to print strings... " >&6; } 5267# Test print first, because it will be a builtin if present. 5268if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5269 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5270 ECHO='print -r --' 5271elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5272 ECHO='printf %s\n' 5273else 5274 # Use this function as a fallback that always works. 5275 func_fallback_echo () 5276 { 5277 eval 'cat <<_LTECHO_EOF 5278$1 5279_LTECHO_EOF' 5280 } 5281 ECHO='func_fallback_echo' 5282fi 5283 5284# func_echo_all arg... 5285# Invoke $ECHO with all args, space-separated. 5286func_echo_all () 5287{ 5288 $ECHO "" 5289} 5290 5291case "$ECHO" in 5292 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5293$as_echo "printf" >&6; } ;; 5294 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5295$as_echo "print -r" >&6; } ;; 5296 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5297$as_echo "cat" >&6; } ;; 5298esac 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5314$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5315if ${ac_cv_path_SED+:} false; then : 5316 $as_echo_n "(cached) " >&6 5317else 5318 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5319 for ac_i in 1 2 3 4 5 6 7; do 5320 ac_script="$ac_script$as_nl$ac_script" 5321 done 5322 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5323 { ac_script=; unset ac_script;} 5324 if test -z "$SED"; then 5325 ac_path_SED_found=false 5326 # Loop through the user's path and test for each of PROGNAME-LIST 5327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5328for as_dir in $PATH 5329do 5330 IFS=$as_save_IFS 5331 test -z "$as_dir" && as_dir=. 5332 for ac_prog in sed gsed; do 5333 for ac_exec_ext in '' $ac_executable_extensions; do 5334 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5335 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5336# Check for GNU ac_path_SED and select it if it is found. 5337 # Check for GNU $ac_path_SED 5338case `"$ac_path_SED" --version 2>&1` in 5339*GNU*) 5340 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5341*) 5342 ac_count=0 5343 $as_echo_n 0123456789 >"conftest.in" 5344 while : 5345 do 5346 cat "conftest.in" "conftest.in" >"conftest.tmp" 5347 mv "conftest.tmp" "conftest.in" 5348 cp "conftest.in" "conftest.nl" 5349 $as_echo '' >> "conftest.nl" 5350 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5351 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5352 as_fn_arith $ac_count + 1 && ac_count=$as_val 5353 if test $ac_count -gt ${ac_path_SED_max-0}; then 5354 # Best one so far, save it but keep looking for a better one 5355 ac_cv_path_SED="$ac_path_SED" 5356 ac_path_SED_max=$ac_count 5357 fi 5358 # 10*(2^10) chars as input seems more than enough 5359 test $ac_count -gt 10 && break 5360 done 5361 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5362esac 5363 5364 $ac_path_SED_found && break 3 5365 done 5366 done 5367 done 5368IFS=$as_save_IFS 5369 if test -z "$ac_cv_path_SED"; then 5370 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5371 fi 5372else 5373 ac_cv_path_SED=$SED 5374fi 5375 5376fi 5377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5378$as_echo "$ac_cv_path_SED" >&6; } 5379 SED="$ac_cv_path_SED" 5380 rm -f conftest.sed 5381 5382test -z "$SED" && SED=sed 5383Xsed="$SED -e 1s/^X//" 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5396$as_echo_n "checking for fgrep... " >&6; } 5397if ${ac_cv_path_FGREP+:} false; then : 5398 $as_echo_n "(cached) " >&6 5399else 5400 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5401 then ac_cv_path_FGREP="$GREP -F" 5402 else 5403 if test -z "$FGREP"; then 5404 ac_path_FGREP_found=false 5405 # Loop through the user's path and test for each of PROGNAME-LIST 5406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5407for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5408do 5409 IFS=$as_save_IFS 5410 test -z "$as_dir" && as_dir=. 5411 for ac_prog in fgrep; do 5412 for ac_exec_ext in '' $ac_executable_extensions; do 5413 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5414 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5415# Check for GNU ac_path_FGREP and select it if it is found. 5416 # Check for GNU $ac_path_FGREP 5417case `"$ac_path_FGREP" --version 2>&1` in 5418*GNU*) 5419 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5420*) 5421 ac_count=0 5422 $as_echo_n 0123456789 >"conftest.in" 5423 while : 5424 do 5425 cat "conftest.in" "conftest.in" >"conftest.tmp" 5426 mv "conftest.tmp" "conftest.in" 5427 cp "conftest.in" "conftest.nl" 5428 $as_echo 'FGREP' >> "conftest.nl" 5429 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5430 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5431 as_fn_arith $ac_count + 1 && ac_count=$as_val 5432 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5433 # Best one so far, save it but keep looking for a better one 5434 ac_cv_path_FGREP="$ac_path_FGREP" 5435 ac_path_FGREP_max=$ac_count 5436 fi 5437 # 10*(2^10) chars as input seems more than enough 5438 test $ac_count -gt 10 && break 5439 done 5440 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5441esac 5442 5443 $ac_path_FGREP_found && break 3 5444 done 5445 done 5446 done 5447IFS=$as_save_IFS 5448 if test -z "$ac_cv_path_FGREP"; then 5449 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5450 fi 5451else 5452 ac_cv_path_FGREP=$FGREP 5453fi 5454 5455 fi 5456fi 5457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5458$as_echo "$ac_cv_path_FGREP" >&6; } 5459 FGREP="$ac_cv_path_FGREP" 5460 5461 5462test -z "$GREP" && GREP=grep 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482# Check whether --with-gnu-ld was given. 5483if test "${with_gnu_ld+set}" = set; then : 5484 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5485else 5486 with_gnu_ld=no 5487fi 5488 5489ac_prog=ld 5490if test "$GCC" = yes; then 5491 # Check if gcc -print-prog-name=ld gives a path. 5492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5493$as_echo_n "checking for ld used by $CC... " >&6; } 5494 case $host in 5495 *-*-mingw*) 5496 # gcc leaves a trailing carriage return which upsets mingw 5497 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5498 *) 5499 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5500 esac 5501 case $ac_prog in 5502 # Accept absolute paths. 5503 [\\/]* | ?:[\\/]*) 5504 re_direlt='/[^/][^/]*/\.\./' 5505 # Canonicalize the pathname of ld 5506 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5507 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5508 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5509 done 5510 test -z "$LD" && LD="$ac_prog" 5511 ;; 5512 "") 5513 # If it fails, then pretend we aren't using GCC. 5514 ac_prog=ld 5515 ;; 5516 *) 5517 # If it is relative, then search for the first ld in PATH. 5518 with_gnu_ld=unknown 5519 ;; 5520 esac 5521elif test "$with_gnu_ld" = yes; then 5522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5523$as_echo_n "checking for GNU ld... " >&6; } 5524else 5525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5526$as_echo_n "checking for non-GNU ld... " >&6; } 5527fi 5528if ${lt_cv_path_LD+:} false; then : 5529 $as_echo_n "(cached) " >&6 5530else 5531 if test -z "$LD"; then 5532 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5533 for ac_dir in $PATH; do 5534 IFS="$lt_save_ifs" 5535 test -z "$ac_dir" && ac_dir=. 5536 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5537 lt_cv_path_LD="$ac_dir/$ac_prog" 5538 # Check to see if the program is GNU ld. I'd rather use --version, 5539 # but apparently some variants of GNU ld only accept -v. 5540 # Break only if it was the GNU/non-GNU ld that we prefer. 5541 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5542 *GNU* | *'with BFD'*) 5543 test "$with_gnu_ld" != no && break 5544 ;; 5545 *) 5546 test "$with_gnu_ld" != yes && break 5547 ;; 5548 esac 5549 fi 5550 done 5551 IFS="$lt_save_ifs" 5552else 5553 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5554fi 5555fi 5556 5557LD="$lt_cv_path_LD" 5558if test -n "$LD"; then 5559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5560$as_echo "$LD" >&6; } 5561else 5562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5563$as_echo "no" >&6; } 5564fi 5565test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5567$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5568if ${lt_cv_prog_gnu_ld+:} false; then : 5569 $as_echo_n "(cached) " >&6 5570else 5571 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5572case `$LD -v 2>&1 </dev/null` in 5573*GNU* | *'with BFD'*) 5574 lt_cv_prog_gnu_ld=yes 5575 ;; 5576*) 5577 lt_cv_prog_gnu_ld=no 5578 ;; 5579esac 5580fi 5581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5582$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5583with_gnu_ld=$lt_cv_prog_gnu_ld 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5594$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5595if ${lt_cv_path_NM+:} false; then : 5596 $as_echo_n "(cached) " >&6 5597else 5598 if test -n "$NM"; then 5599 # Let the user override the test. 5600 lt_cv_path_NM="$NM" 5601else 5602 lt_nm_to_check="${ac_tool_prefix}nm" 5603 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5604 lt_nm_to_check="$lt_nm_to_check nm" 5605 fi 5606 for lt_tmp_nm in $lt_nm_to_check; do 5607 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5608 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5609 IFS="$lt_save_ifs" 5610 test -z "$ac_dir" && ac_dir=. 5611 tmp_nm="$ac_dir/$lt_tmp_nm" 5612 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5613 # Check to see if the nm accepts a BSD-compat flag. 5614 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5615 # nm: unknown option "B" ignored 5616 # Tru64's nm complains that /dev/null is an invalid object file 5617 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5618 */dev/null* | *'Invalid file or object type'*) 5619 lt_cv_path_NM="$tmp_nm -B" 5620 break 5621 ;; 5622 *) 5623 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5624 */dev/null*) 5625 lt_cv_path_NM="$tmp_nm -p" 5626 break 5627 ;; 5628 *) 5629 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5630 continue # so that we can try to find one that supports BSD flags 5631 ;; 5632 esac 5633 ;; 5634 esac 5635 fi 5636 done 5637 IFS="$lt_save_ifs" 5638 done 5639 : ${lt_cv_path_NM=no} 5640fi 5641fi 5642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5643$as_echo "$lt_cv_path_NM" >&6; } 5644if test "$lt_cv_path_NM" != "no"; then 5645 NM="$lt_cv_path_NM" 5646else 5647 # Didn't find any BSD compatible name lister, look for dumpbin. 5648 if test -n "$DUMPBIN"; then : 5649 # Let the user override the test. 5650 else 5651 if test -n "$ac_tool_prefix"; then 5652 for ac_prog in dumpbin "link -dump" 5653 do 5654 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5655set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5657$as_echo_n "checking for $ac_word... " >&6; } 5658if ${ac_cv_prog_DUMPBIN+:} false; then : 5659 $as_echo_n "(cached) " >&6 5660else 5661 if test -n "$DUMPBIN"; then 5662 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5663else 5664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5665for as_dir in $PATH 5666do 5667 IFS=$as_save_IFS 5668 test -z "$as_dir" && as_dir=. 5669 for ac_exec_ext in '' $ac_executable_extensions; do 5670 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5671 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5673 break 2 5674 fi 5675done 5676 done 5677IFS=$as_save_IFS 5678 5679fi 5680fi 5681DUMPBIN=$ac_cv_prog_DUMPBIN 5682if test -n "$DUMPBIN"; then 5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5684$as_echo "$DUMPBIN" >&6; } 5685else 5686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5687$as_echo "no" >&6; } 5688fi 5689 5690 5691 test -n "$DUMPBIN" && break 5692 done 5693fi 5694if test -z "$DUMPBIN"; then 5695 ac_ct_DUMPBIN=$DUMPBIN 5696 for ac_prog in dumpbin "link -dump" 5697do 5698 # Extract the first word of "$ac_prog", so it can be a program name with args. 5699set dummy $ac_prog; ac_word=$2 5700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5701$as_echo_n "checking for $ac_word... " >&6; } 5702if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5703 $as_echo_n "(cached) " >&6 5704else 5705 if test -n "$ac_ct_DUMPBIN"; then 5706 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5707else 5708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5709for as_dir in $PATH 5710do 5711 IFS=$as_save_IFS 5712 test -z "$as_dir" && as_dir=. 5713 for ac_exec_ext in '' $ac_executable_extensions; do 5714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5715 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5717 break 2 5718 fi 5719done 5720 done 5721IFS=$as_save_IFS 5722 5723fi 5724fi 5725ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5726if test -n "$ac_ct_DUMPBIN"; then 5727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5728$as_echo "$ac_ct_DUMPBIN" >&6; } 5729else 5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5731$as_echo "no" >&6; } 5732fi 5733 5734 5735 test -n "$ac_ct_DUMPBIN" && break 5736done 5737 5738 if test "x$ac_ct_DUMPBIN" = x; then 5739 DUMPBIN=":" 5740 else 5741 case $cross_compiling:$ac_tool_warned in 5742yes:) 5743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5745ac_tool_warned=yes ;; 5746esac 5747 DUMPBIN=$ac_ct_DUMPBIN 5748 fi 5749fi 5750 5751 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5752 *COFF*) 5753 DUMPBIN="$DUMPBIN -symbols" 5754 ;; 5755 *) 5756 DUMPBIN=: 5757 ;; 5758 esac 5759 fi 5760 5761 if test "$DUMPBIN" != ":"; then 5762 NM="$DUMPBIN" 5763 fi 5764fi 5765test -z "$NM" && NM=nm 5766 5767 5768 5769 5770 5771 5772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5773$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5774if ${lt_cv_nm_interface+:} false; then : 5775 $as_echo_n "(cached) " >&6 5776else 5777 lt_cv_nm_interface="BSD nm" 5778 echo "int some_variable = 0;" > conftest.$ac_ext 5779 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5780 (eval "$ac_compile" 2>conftest.err) 5781 cat conftest.err >&5 5782 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5783 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5784 cat conftest.err >&5 5785 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5786 cat conftest.out >&5 5787 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5788 lt_cv_nm_interface="MS dumpbin" 5789 fi 5790 rm -f conftest* 5791fi 5792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5793$as_echo "$lt_cv_nm_interface" >&6; } 5794 5795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5796$as_echo_n "checking whether ln -s works... " >&6; } 5797LN_S=$as_ln_s 5798if test "$LN_S" = "ln -s"; then 5799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5800$as_echo "yes" >&6; } 5801else 5802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5803$as_echo "no, using $LN_S" >&6; } 5804fi 5805 5806# find the maximum length of command line arguments 5807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5808$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5809if ${lt_cv_sys_max_cmd_len+:} false; then : 5810 $as_echo_n "(cached) " >&6 5811else 5812 i=0 5813 teststring="ABCD" 5814 5815 case $build_os in 5816 msdosdjgpp*) 5817 # On DJGPP, this test can blow up pretty badly due to problems in libc 5818 # (any single argument exceeding 2000 bytes causes a buffer overrun 5819 # during glob expansion). Even if it were fixed, the result of this 5820 # check would be larger than it should be. 5821 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5822 ;; 5823 5824 gnu*) 5825 # Under GNU Hurd, this test is not required because there is 5826 # no limit to the length of command line arguments. 5827 # Libtool will interpret -1 as no limit whatsoever 5828 lt_cv_sys_max_cmd_len=-1; 5829 ;; 5830 5831 cygwin* | mingw* | cegcc*) 5832 # On Win9x/ME, this test blows up -- it succeeds, but takes 5833 # about 5 minutes as the teststring grows exponentially. 5834 # Worse, since 9x/ME are not pre-emptively multitasking, 5835 # you end up with a "frozen" computer, even though with patience 5836 # the test eventually succeeds (with a max line length of 256k). 5837 # Instead, let's just punt: use the minimum linelength reported by 5838 # all of the supported platforms: 8192 (on NT/2K/XP). 5839 lt_cv_sys_max_cmd_len=8192; 5840 ;; 5841 5842 mint*) 5843 # On MiNT this can take a long time and run out of memory. 5844 lt_cv_sys_max_cmd_len=8192; 5845 ;; 5846 5847 amigaos*) 5848 # On AmigaOS with pdksh, this test takes hours, literally. 5849 # So we just punt and use a minimum line length of 8192. 5850 lt_cv_sys_max_cmd_len=8192; 5851 ;; 5852 5853 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5854 # This has been around since 386BSD, at least. Likely further. 5855 if test -x /sbin/sysctl; then 5856 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5857 elif test -x /usr/sbin/sysctl; then 5858 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5859 else 5860 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5861 fi 5862 # And add a safety zone 5863 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5864 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5865 ;; 5866 5867 interix*) 5868 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5869 lt_cv_sys_max_cmd_len=196608 5870 ;; 5871 5872 osf*) 5873 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5874 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5875 # nice to cause kernel panics so lets avoid the loop below. 5876 # First set a reasonable default. 5877 lt_cv_sys_max_cmd_len=16384 5878 # 5879 if test -x /sbin/sysconfig; then 5880 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5881 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5882 esac 5883 fi 5884 ;; 5885 sco3.2v5*) 5886 lt_cv_sys_max_cmd_len=102400 5887 ;; 5888 sysv5* | sco5v6* | sysv4.2uw2*) 5889 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5890 if test -n "$kargmax"; then 5891 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5892 else 5893 lt_cv_sys_max_cmd_len=32768 5894 fi 5895 ;; 5896 *) 5897 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5898 if test -n "$lt_cv_sys_max_cmd_len"; then 5899 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5900 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5901 else 5902 # Make teststring a little bigger before we do anything with it. 5903 # a 1K string should be a reasonable start. 5904 for i in 1 2 3 4 5 6 7 8 ; do 5905 teststring=$teststring$teststring 5906 done 5907 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5908 # If test is not a shell built-in, we'll probably end up computing a 5909 # maximum length that is only half of the actual maximum length, but 5910 # we can't tell. 5911 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5912 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5913 test $i != 17 # 1/2 MB should be enough 5914 do 5915 i=`expr $i + 1` 5916 teststring=$teststring$teststring 5917 done 5918 # Only check the string length outside the loop. 5919 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5920 teststring= 5921 # Add a significant safety factor because C++ compilers can tack on 5922 # massive amounts of additional arguments before passing them to the 5923 # linker. It appears as though 1/2 is a usable value. 5924 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5925 fi 5926 ;; 5927 esac 5928 5929fi 5930 5931if test -n $lt_cv_sys_max_cmd_len ; then 5932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5933$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5934else 5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5936$as_echo "none" >&6; } 5937fi 5938max_cmd_len=$lt_cv_sys_max_cmd_len 5939 5940 5941 5942 5943 5944 5945: ${CP="cp -f"} 5946: ${MV="mv -f"} 5947: ${RM="rm -f"} 5948 5949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5950$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5951# Try some XSI features 5952xsi_shell=no 5953( _lt_dummy="a/b/c" 5954 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5955 = c,a/b,, \ 5956 && eval 'test $(( 1 + 1 )) -eq 2 \ 5957 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5958 && xsi_shell=yes 5959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5960$as_echo "$xsi_shell" >&6; } 5961 5962 5963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5964$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5965lt_shell_append=no 5966( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5967 >/dev/null 2>&1 \ 5968 && lt_shell_append=yes 5969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5970$as_echo "$lt_shell_append" >&6; } 5971 5972 5973if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5974 lt_unset=unset 5975else 5976 lt_unset=false 5977fi 5978 5979 5980 5981 5982 5983# test EBCDIC or ASCII 5984case `echo X|tr X '\101'` in 5985 A) # ASCII based system 5986 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5987 lt_SP2NL='tr \040 \012' 5988 lt_NL2SP='tr \015\012 \040\040' 5989 ;; 5990 *) # EBCDIC based system 5991 lt_SP2NL='tr \100 \n' 5992 lt_NL2SP='tr \r\n \100\100' 5993 ;; 5994esac 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6005$as_echo_n "checking for $LD option to reload object files... " >&6; } 6006if ${lt_cv_ld_reload_flag+:} false; then : 6007 $as_echo_n "(cached) " >&6 6008else 6009 lt_cv_ld_reload_flag='-r' 6010fi 6011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6012$as_echo "$lt_cv_ld_reload_flag" >&6; } 6013reload_flag=$lt_cv_ld_reload_flag 6014case $reload_flag in 6015"" | " "*) ;; 6016*) reload_flag=" $reload_flag" ;; 6017esac 6018reload_cmds='$LD$reload_flag -o $output$reload_objs' 6019case $host_os in 6020 darwin*) 6021 if test "$GCC" = yes; then 6022 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6023 else 6024 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6025 fi 6026 ;; 6027esac 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037if test -n "$ac_tool_prefix"; then 6038 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6039set dummy ${ac_tool_prefix}objdump; ac_word=$2 6040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6041$as_echo_n "checking for $ac_word... " >&6; } 6042if ${ac_cv_prog_OBJDUMP+:} false; then : 6043 $as_echo_n "(cached) " >&6 6044else 6045 if test -n "$OBJDUMP"; then 6046 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6047else 6048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6049for as_dir in $PATH 6050do 6051 IFS=$as_save_IFS 6052 test -z "$as_dir" && as_dir=. 6053 for ac_exec_ext in '' $ac_executable_extensions; do 6054 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6055 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6057 break 2 6058 fi 6059done 6060 done 6061IFS=$as_save_IFS 6062 6063fi 6064fi 6065OBJDUMP=$ac_cv_prog_OBJDUMP 6066if test -n "$OBJDUMP"; then 6067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6068$as_echo "$OBJDUMP" >&6; } 6069else 6070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6071$as_echo "no" >&6; } 6072fi 6073 6074 6075fi 6076if test -z "$ac_cv_prog_OBJDUMP"; then 6077 ac_ct_OBJDUMP=$OBJDUMP 6078 # Extract the first word of "objdump", so it can be a program name with args. 6079set dummy objdump; ac_word=$2 6080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6081$as_echo_n "checking for $ac_word... " >&6; } 6082if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6083 $as_echo_n "(cached) " >&6 6084else 6085 if test -n "$ac_ct_OBJDUMP"; then 6086 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6087else 6088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6089for as_dir in $PATH 6090do 6091 IFS=$as_save_IFS 6092 test -z "$as_dir" && as_dir=. 6093 for ac_exec_ext in '' $ac_executable_extensions; do 6094 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6095 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6097 break 2 6098 fi 6099done 6100 done 6101IFS=$as_save_IFS 6102 6103fi 6104fi 6105ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6106if test -n "$ac_ct_OBJDUMP"; then 6107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6108$as_echo "$ac_ct_OBJDUMP" >&6; } 6109else 6110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6111$as_echo "no" >&6; } 6112fi 6113 6114 if test "x$ac_ct_OBJDUMP" = x; then 6115 OBJDUMP="false" 6116 else 6117 case $cross_compiling:$ac_tool_warned in 6118yes:) 6119{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6120$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6121ac_tool_warned=yes ;; 6122esac 6123 OBJDUMP=$ac_ct_OBJDUMP 6124 fi 6125else 6126 OBJDUMP="$ac_cv_prog_OBJDUMP" 6127fi 6128 6129test -z "$OBJDUMP" && OBJDUMP=objdump 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6140$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6141if ${lt_cv_deplibs_check_method+:} false; then : 6142 $as_echo_n "(cached) " >&6 6143else 6144 lt_cv_file_magic_cmd='$MAGIC_CMD' 6145lt_cv_file_magic_test_file= 6146lt_cv_deplibs_check_method='unknown' 6147# Need to set the preceding variable on all platforms that support 6148# interlibrary dependencies. 6149# 'none' -- dependencies not supported. 6150# `unknown' -- same as none, but documents that we really don't know. 6151# 'pass_all' -- all dependencies passed with no checks. 6152# 'test_compile' -- check by making test program. 6153# 'file_magic [[regex]]' -- check by looking for files in library path 6154# which responds to the $file_magic_cmd with a given extended regex. 6155# If you have `file' or equivalent on your system and you're not sure 6156# whether `pass_all' will *always* work, you probably want this one. 6157 6158case $host_os in 6159aix[4-9]*) 6160 lt_cv_deplibs_check_method=pass_all 6161 ;; 6162 6163beos*) 6164 lt_cv_deplibs_check_method=pass_all 6165 ;; 6166 6167bsdi[45]*) 6168 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6169 lt_cv_file_magic_cmd='/usr/bin/file -L' 6170 lt_cv_file_magic_test_file=/shlib/libc.so 6171 ;; 6172 6173cygwin*) 6174 # func_win32_libid is a shell function defined in ltmain.sh 6175 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6176 lt_cv_file_magic_cmd='func_win32_libid' 6177 ;; 6178 6179mingw* | pw32*) 6180 # Base MSYS/MinGW do not provide the 'file' command needed by 6181 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6182 # unless we find 'file', for example because we are cross-compiling. 6183 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6184 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6185 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6186 lt_cv_file_magic_cmd='func_win32_libid' 6187 else 6188 # Keep this pattern in sync with the one in func_win32_libid. 6189 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6190 lt_cv_file_magic_cmd='$OBJDUMP -f' 6191 fi 6192 ;; 6193 6194cegcc*) 6195 # use the weaker test based on 'objdump'. See mingw*. 6196 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6197 lt_cv_file_magic_cmd='$OBJDUMP -f' 6198 ;; 6199 6200darwin* | rhapsody*) 6201 lt_cv_deplibs_check_method=pass_all 6202 ;; 6203 6204freebsd* | dragonfly*) 6205 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6206 case $host_cpu in 6207 i*86 ) 6208 # Not sure whether the presence of OpenBSD here was a mistake. 6209 # Let's accept both of them until this is cleared up. 6210 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6211 lt_cv_file_magic_cmd=/usr/bin/file 6212 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6213 ;; 6214 esac 6215 else 6216 lt_cv_deplibs_check_method=pass_all 6217 fi 6218 ;; 6219 6220gnu*) 6221 lt_cv_deplibs_check_method=pass_all 6222 ;; 6223 6224haiku*) 6225 lt_cv_deplibs_check_method=pass_all 6226 ;; 6227 6228hpux10.20* | hpux11*) 6229 lt_cv_file_magic_cmd=/usr/bin/file 6230 case $host_cpu in 6231 ia64*) 6232 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6233 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6234 ;; 6235 hppa*64*) 6236 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 6237 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6238 ;; 6239 *) 6240 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6241 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6242 ;; 6243 esac 6244 ;; 6245 6246interix[3-9]*) 6247 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6248 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6249 ;; 6250 6251irix5* | irix6* | nonstopux*) 6252 case $LD in 6253 *-32|*"-32 ") libmagic=32-bit;; 6254 *-n32|*"-n32 ") libmagic=N32;; 6255 *-64|*"-64 ") libmagic=64-bit;; 6256 *) libmagic=never-match;; 6257 esac 6258 lt_cv_deplibs_check_method=pass_all 6259 ;; 6260 6261# This must be Linux ELF. 6262linux* | k*bsd*-gnu | kopensolaris*-gnu) 6263 lt_cv_deplibs_check_method=pass_all 6264 ;; 6265 6266netbsd*) 6267 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6268 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6269 else 6270 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6271 fi 6272 ;; 6273 6274newos6*) 6275 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6276 lt_cv_file_magic_cmd=/usr/bin/file 6277 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6278 ;; 6279 6280*nto* | *qnx*) 6281 lt_cv_deplibs_check_method=pass_all 6282 ;; 6283 6284openbsd*) 6285 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6286 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6287 else 6288 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6289 fi 6290 ;; 6291 6292osf3* | osf4* | osf5*) 6293 lt_cv_deplibs_check_method=pass_all 6294 ;; 6295 6296rdos*) 6297 lt_cv_deplibs_check_method=pass_all 6298 ;; 6299 6300solaris*) 6301 lt_cv_deplibs_check_method=pass_all 6302 ;; 6303 6304sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6305 lt_cv_deplibs_check_method=pass_all 6306 ;; 6307 6308sysv4 | sysv4.3*) 6309 case $host_vendor in 6310 motorola) 6311 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]' 6312 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6313 ;; 6314 ncr) 6315 lt_cv_deplibs_check_method=pass_all 6316 ;; 6317 sequent) 6318 lt_cv_file_magic_cmd='/bin/file' 6319 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6320 ;; 6321 sni) 6322 lt_cv_file_magic_cmd='/bin/file' 6323 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6324 lt_cv_file_magic_test_file=/lib/libc.so 6325 ;; 6326 siemens) 6327 lt_cv_deplibs_check_method=pass_all 6328 ;; 6329 pc) 6330 lt_cv_deplibs_check_method=pass_all 6331 ;; 6332 esac 6333 ;; 6334 6335tpf*) 6336 lt_cv_deplibs_check_method=pass_all 6337 ;; 6338esac 6339 6340fi 6341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6342$as_echo "$lt_cv_deplibs_check_method" >&6; } 6343file_magic_cmd=$lt_cv_file_magic_cmd 6344deplibs_check_method=$lt_cv_deplibs_check_method 6345test -z "$deplibs_check_method" && deplibs_check_method=unknown 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358if test -n "$ac_tool_prefix"; then 6359 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6360set dummy ${ac_tool_prefix}ar; ac_word=$2 6361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6362$as_echo_n "checking for $ac_word... " >&6; } 6363if ${ac_cv_prog_AR+:} false; then : 6364 $as_echo_n "(cached) " >&6 6365else 6366 if test -n "$AR"; then 6367 ac_cv_prog_AR="$AR" # Let the user override the test. 6368else 6369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6370for as_dir in $PATH 6371do 6372 IFS=$as_save_IFS 6373 test -z "$as_dir" && as_dir=. 6374 for ac_exec_ext in '' $ac_executable_extensions; do 6375 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6376 ac_cv_prog_AR="${ac_tool_prefix}ar" 6377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6378 break 2 6379 fi 6380done 6381 done 6382IFS=$as_save_IFS 6383 6384fi 6385fi 6386AR=$ac_cv_prog_AR 6387if test -n "$AR"; then 6388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6389$as_echo "$AR" >&6; } 6390else 6391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6392$as_echo "no" >&6; } 6393fi 6394 6395 6396fi 6397if test -z "$ac_cv_prog_AR"; then 6398 ac_ct_AR=$AR 6399 # Extract the first word of "ar", so it can be a program name with args. 6400set dummy ar; ac_word=$2 6401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6402$as_echo_n "checking for $ac_word... " >&6; } 6403if ${ac_cv_prog_ac_ct_AR+:} false; then : 6404 $as_echo_n "(cached) " >&6 6405else 6406 if test -n "$ac_ct_AR"; then 6407 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6408else 6409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6410for as_dir in $PATH 6411do 6412 IFS=$as_save_IFS 6413 test -z "$as_dir" && as_dir=. 6414 for ac_exec_ext in '' $ac_executable_extensions; do 6415 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6416 ac_cv_prog_ac_ct_AR="ar" 6417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6418 break 2 6419 fi 6420done 6421 done 6422IFS=$as_save_IFS 6423 6424fi 6425fi 6426ac_ct_AR=$ac_cv_prog_ac_ct_AR 6427if test -n "$ac_ct_AR"; then 6428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6429$as_echo "$ac_ct_AR" >&6; } 6430else 6431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6432$as_echo "no" >&6; } 6433fi 6434 6435 if test "x$ac_ct_AR" = x; then 6436 AR="false" 6437 else 6438 case $cross_compiling:$ac_tool_warned in 6439yes:) 6440{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6441$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6442ac_tool_warned=yes ;; 6443esac 6444 AR=$ac_ct_AR 6445 fi 6446else 6447 AR="$ac_cv_prog_AR" 6448fi 6449 6450test -z "$AR" && AR=ar 6451test -z "$AR_FLAGS" && AR_FLAGS=cru 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463if test -n "$ac_tool_prefix"; then 6464 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6465set dummy ${ac_tool_prefix}strip; ac_word=$2 6466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6467$as_echo_n "checking for $ac_word... " >&6; } 6468if ${ac_cv_prog_STRIP+:} false; then : 6469 $as_echo_n "(cached) " >&6 6470else 6471 if test -n "$STRIP"; then 6472 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6473else 6474as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6475for as_dir in $PATH 6476do 6477 IFS=$as_save_IFS 6478 test -z "$as_dir" && as_dir=. 6479 for ac_exec_ext in '' $ac_executable_extensions; do 6480 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6481 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6482 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6483 break 2 6484 fi 6485done 6486 done 6487IFS=$as_save_IFS 6488 6489fi 6490fi 6491STRIP=$ac_cv_prog_STRIP 6492if test -n "$STRIP"; then 6493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6494$as_echo "$STRIP" >&6; } 6495else 6496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6497$as_echo "no" >&6; } 6498fi 6499 6500 6501fi 6502if test -z "$ac_cv_prog_STRIP"; then 6503 ac_ct_STRIP=$STRIP 6504 # Extract the first word of "strip", so it can be a program name with args. 6505set dummy strip; ac_word=$2 6506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6507$as_echo_n "checking for $ac_word... " >&6; } 6508if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6509 $as_echo_n "(cached) " >&6 6510else 6511 if test -n "$ac_ct_STRIP"; then 6512 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6513else 6514as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6515for as_dir in $PATH 6516do 6517 IFS=$as_save_IFS 6518 test -z "$as_dir" && as_dir=. 6519 for ac_exec_ext in '' $ac_executable_extensions; do 6520 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6521 ac_cv_prog_ac_ct_STRIP="strip" 6522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6523 break 2 6524 fi 6525done 6526 done 6527IFS=$as_save_IFS 6528 6529fi 6530fi 6531ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6532if test -n "$ac_ct_STRIP"; then 6533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6534$as_echo "$ac_ct_STRIP" >&6; } 6535else 6536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6537$as_echo "no" >&6; } 6538fi 6539 6540 if test "x$ac_ct_STRIP" = x; then 6541 STRIP=":" 6542 else 6543 case $cross_compiling:$ac_tool_warned in 6544yes:) 6545{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6546$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6547ac_tool_warned=yes ;; 6548esac 6549 STRIP=$ac_ct_STRIP 6550 fi 6551else 6552 STRIP="$ac_cv_prog_STRIP" 6553fi 6554 6555test -z "$STRIP" && STRIP=: 6556 6557 6558 6559 6560 6561 6562if test -n "$ac_tool_prefix"; then 6563 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6564set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6566$as_echo_n "checking for $ac_word... " >&6; } 6567if ${ac_cv_prog_RANLIB+:} false; then : 6568 $as_echo_n "(cached) " >&6 6569else 6570 if test -n "$RANLIB"; then 6571 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6572else 6573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6574for as_dir in $PATH 6575do 6576 IFS=$as_save_IFS 6577 test -z "$as_dir" && as_dir=. 6578 for ac_exec_ext in '' $ac_executable_extensions; do 6579 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6580 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6582 break 2 6583 fi 6584done 6585 done 6586IFS=$as_save_IFS 6587 6588fi 6589fi 6590RANLIB=$ac_cv_prog_RANLIB 6591if test -n "$RANLIB"; then 6592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6593$as_echo "$RANLIB" >&6; } 6594else 6595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6596$as_echo "no" >&6; } 6597fi 6598 6599 6600fi 6601if test -z "$ac_cv_prog_RANLIB"; then 6602 ac_ct_RANLIB=$RANLIB 6603 # Extract the first word of "ranlib", so it can be a program name with args. 6604set dummy ranlib; ac_word=$2 6605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6606$as_echo_n "checking for $ac_word... " >&6; } 6607if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6608 $as_echo_n "(cached) " >&6 6609else 6610 if test -n "$ac_ct_RANLIB"; then 6611 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6612else 6613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6614for as_dir in $PATH 6615do 6616 IFS=$as_save_IFS 6617 test -z "$as_dir" && as_dir=. 6618 for ac_exec_ext in '' $ac_executable_extensions; do 6619 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6620 ac_cv_prog_ac_ct_RANLIB="ranlib" 6621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6622 break 2 6623 fi 6624done 6625 done 6626IFS=$as_save_IFS 6627 6628fi 6629fi 6630ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6631if test -n "$ac_ct_RANLIB"; then 6632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6633$as_echo "$ac_ct_RANLIB" >&6; } 6634else 6635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6636$as_echo "no" >&6; } 6637fi 6638 6639 if test "x$ac_ct_RANLIB" = x; then 6640 RANLIB=":" 6641 else 6642 case $cross_compiling:$ac_tool_warned in 6643yes:) 6644{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6645$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6646ac_tool_warned=yes ;; 6647esac 6648 RANLIB=$ac_ct_RANLIB 6649 fi 6650else 6651 RANLIB="$ac_cv_prog_RANLIB" 6652fi 6653 6654test -z "$RANLIB" && RANLIB=: 6655 6656 6657 6658 6659 6660 6661# Determine commands to create old-style static archives. 6662old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6663old_postinstall_cmds='chmod 644 $oldlib' 6664old_postuninstall_cmds= 6665 6666if test -n "$RANLIB"; then 6667 case $host_os in 6668 openbsd*) 6669 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6670 ;; 6671 *) 6672 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6673 ;; 6674 esac 6675 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6676fi 6677 6678case $host_os in 6679 darwin*) 6680 lock_old_archive_extraction=yes ;; 6681 *) 6682 lock_old_archive_extraction=no ;; 6683esac 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723# If no C compiler was specified, use CC. 6724LTCC=${LTCC-"$CC"} 6725 6726# If no C compiler flags were specified, use CFLAGS. 6727LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6728 6729# Allow CC to be a program name with arguments. 6730compiler=$CC 6731 6732 6733# Check for command to grab the raw symbol name followed by C symbol from nm. 6734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6735$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6736if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6737 $as_echo_n "(cached) " >&6 6738else 6739 6740# These are sane defaults that work on at least a few old systems. 6741# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6742 6743# Character class describing NM global symbol codes. 6744symcode='[BCDEGRST]' 6745 6746# Regexp to match symbols that can be accessed directly from C. 6747sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6748 6749# Define system-specific variables. 6750case $host_os in 6751aix*) 6752 symcode='[BCDT]' 6753 ;; 6754cygwin* | mingw* | pw32* | cegcc*) 6755 symcode='[ABCDGISTW]' 6756 ;; 6757hpux*) 6758 if test "$host_cpu" = ia64; then 6759 symcode='[ABCDEGRST]' 6760 fi 6761 ;; 6762irix* | nonstopux*) 6763 symcode='[BCDEGRST]' 6764 ;; 6765osf*) 6766 symcode='[BCDEGQRST]' 6767 ;; 6768solaris*) 6769 symcode='[BDRT]' 6770 ;; 6771sco3.2v5*) 6772 symcode='[DT]' 6773 ;; 6774sysv4.2uw2*) 6775 symcode='[DT]' 6776 ;; 6777sysv5* | sco5v6* | unixware* | OpenUNIX*) 6778 symcode='[ABDT]' 6779 ;; 6780sysv4) 6781 symcode='[DFNSTU]' 6782 ;; 6783esac 6784 6785# If we're using GNU nm, then use its standard symbol codes. 6786case `$NM -V 2>&1` in 6787*GNU* | *'with BFD'*) 6788 symcode='[ABCDGIRSTW]' ;; 6789esac 6790 6791# Transform an extracted symbol line into a proper C declaration. 6792# Some systems (esp. on ia64) link data and code symbols differently, 6793# so use this general approach. 6794lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6795 6796# Transform an extracted symbol line into symbol name and symbol address 6797lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6798lt_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'" 6799 6800# Handle CRLF in mingw tool chain 6801opt_cr= 6802case $build_os in 6803mingw*) 6804 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6805 ;; 6806esac 6807 6808# Try without a prefix underscore, then with it. 6809for ac_symprfx in "" "_"; do 6810 6811 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6812 symxfrm="\\1 $ac_symprfx\\2 \\2" 6813 6814 # Write the raw and C identifiers. 6815 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6816 # Fake it for dumpbin and say T for any non-static function 6817 # and D for any global variable. 6818 # Also find C++ and __fastcall symbols from MSVC++, 6819 # which start with @ or ?. 6820 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6821" {last_section=section; section=\$ 3};"\ 6822" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6823" \$ 0!~/External *\|/{next};"\ 6824" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6825" {if(hide[section]) next};"\ 6826" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6827" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6828" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6829" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6830" ' prfx=^$ac_symprfx" 6831 else 6832 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6833 fi 6834 6835 # Check to see that the pipe works correctly. 6836 pipe_works=no 6837 6838 rm -f conftest* 6839 cat > conftest.$ac_ext <<_LT_EOF 6840#ifdef __cplusplus 6841extern "C" { 6842#endif 6843char nm_test_var; 6844void nm_test_func(void); 6845void nm_test_func(void){} 6846#ifdef __cplusplus 6847} 6848#endif 6849int main(){nm_test_var='a';nm_test_func();return(0);} 6850_LT_EOF 6851 6852 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6853 (eval $ac_compile) 2>&5 6854 ac_status=$? 6855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6856 test $ac_status = 0; }; then 6857 # Now try to grab the symbols. 6858 nlist=conftest.nm 6859 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6860 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6861 ac_status=$? 6862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6863 test $ac_status = 0; } && test -s "$nlist"; then 6864 # Try sorting and uniquifying the output. 6865 if sort "$nlist" | uniq > "$nlist"T; then 6866 mv -f "$nlist"T "$nlist" 6867 else 6868 rm -f "$nlist"T 6869 fi 6870 6871 # Make sure that we snagged all the symbols we need. 6872 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6873 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6874 cat <<_LT_EOF > conftest.$ac_ext 6875#ifdef __cplusplus 6876extern "C" { 6877#endif 6878 6879_LT_EOF 6880 # Now generate the symbol file. 6881 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6882 6883 cat <<_LT_EOF >> conftest.$ac_ext 6884 6885/* The mapping between symbol names and symbols. */ 6886const struct { 6887 const char *name; 6888 void *address; 6889} 6890lt__PROGRAM__LTX_preloaded_symbols[] = 6891{ 6892 { "@PROGRAM@", (void *) 0 }, 6893_LT_EOF 6894 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6895 cat <<\_LT_EOF >> conftest.$ac_ext 6896 {0, (void *) 0} 6897}; 6898 6899/* This works around a problem in FreeBSD linker */ 6900#ifdef FREEBSD_WORKAROUND 6901static const void *lt_preloaded_setup() { 6902 return lt__PROGRAM__LTX_preloaded_symbols; 6903} 6904#endif 6905 6906#ifdef __cplusplus 6907} 6908#endif 6909_LT_EOF 6910 # Now try linking the two files. 6911 mv conftest.$ac_objext conftstm.$ac_objext 6912 lt_save_LIBS="$LIBS" 6913 lt_save_CFLAGS="$CFLAGS" 6914 LIBS="conftstm.$ac_objext" 6915 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6916 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6917 (eval $ac_link) 2>&5 6918 ac_status=$? 6919 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6920 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6921 pipe_works=yes 6922 fi 6923 LIBS="$lt_save_LIBS" 6924 CFLAGS="$lt_save_CFLAGS" 6925 else 6926 echo "cannot find nm_test_func in $nlist" >&5 6927 fi 6928 else 6929 echo "cannot find nm_test_var in $nlist" >&5 6930 fi 6931 else 6932 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6933 fi 6934 else 6935 echo "$progname: failed program was:" >&5 6936 cat conftest.$ac_ext >&5 6937 fi 6938 rm -rf conftest* conftst* 6939 6940 # Do not use the global_symbol_pipe unless it works. 6941 if test "$pipe_works" = yes; then 6942 break 6943 else 6944 lt_cv_sys_global_symbol_pipe= 6945 fi 6946done 6947 6948fi 6949 6950if test -z "$lt_cv_sys_global_symbol_pipe"; then 6951 lt_cv_sys_global_symbol_to_cdecl= 6952fi 6953if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6955$as_echo "failed" >&6; } 6956else 6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6958$as_echo "ok" >&6; } 6959fi 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982# Check whether --enable-libtool-lock was given. 6983if test "${enable_libtool_lock+set}" = set; then : 6984 enableval=$enable_libtool_lock; 6985fi 6986 6987test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6988 6989# Some flags need to be propagated to the compiler or linker for good 6990# libtool support. 6991case $host in 6992ia64-*-hpux*) 6993 # Find out which ABI we are using. 6994 echo 'int i;' > conftest.$ac_ext 6995 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6996 (eval $ac_compile) 2>&5 6997 ac_status=$? 6998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6999 test $ac_status = 0; }; then 7000 case `/usr/bin/file conftest.$ac_objext` in 7001 *ELF-32*) 7002 HPUX_IA64_MODE="32" 7003 ;; 7004 *ELF-64*) 7005 HPUX_IA64_MODE="64" 7006 ;; 7007 esac 7008 fi 7009 rm -rf conftest* 7010 ;; 7011*-*-irix6*) 7012 # Find out which ABI we are using. 7013 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7014 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7015 (eval $ac_compile) 2>&5 7016 ac_status=$? 7017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7018 test $ac_status = 0; }; then 7019 if test "$lt_cv_prog_gnu_ld" = yes; then 7020 case `/usr/bin/file conftest.$ac_objext` in 7021 *32-bit*) 7022 LD="${LD-ld} -melf32bsmip" 7023 ;; 7024 *N32*) 7025 LD="${LD-ld} -melf32bmipn32" 7026 ;; 7027 *64-bit*) 7028 LD="${LD-ld} -melf64bmip" 7029 ;; 7030 esac 7031 else 7032 case `/usr/bin/file conftest.$ac_objext` in 7033 *32-bit*) 7034 LD="${LD-ld} -32" 7035 ;; 7036 *N32*) 7037 LD="${LD-ld} -n32" 7038 ;; 7039 *64-bit*) 7040 LD="${LD-ld} -64" 7041 ;; 7042 esac 7043 fi 7044 fi 7045 rm -rf conftest* 7046 ;; 7047 7048x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7049s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7050 # Find out which ABI we are using. 7051 echo 'int i;' > conftest.$ac_ext 7052 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7053 (eval $ac_compile) 2>&5 7054 ac_status=$? 7055 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7056 test $ac_status = 0; }; then 7057 case `/usr/bin/file conftest.o` in 7058 *32-bit*) 7059 case $host in 7060 x86_64-*kfreebsd*-gnu) 7061 LD="${LD-ld} -m elf_i386_fbsd" 7062 ;; 7063 x86_64-*linux*) 7064 LD="${LD-ld} -m elf_i386" 7065 ;; 7066 ppc64-*linux*|powerpc64-*linux*) 7067 LD="${LD-ld} -m elf32ppclinux" 7068 ;; 7069 s390x-*linux*) 7070 LD="${LD-ld} -m elf_s390" 7071 ;; 7072 sparc64-*linux*) 7073 LD="${LD-ld} -m elf32_sparc" 7074 ;; 7075 esac 7076 ;; 7077 *64-bit*) 7078 case $host in 7079 x86_64-*kfreebsd*-gnu) 7080 LD="${LD-ld} -m elf_x86_64_fbsd" 7081 ;; 7082 x86_64-*linux*) 7083 LD="${LD-ld} -m elf_x86_64" 7084 ;; 7085 ppc*-*linux*|powerpc*-*linux*) 7086 LD="${LD-ld} -m elf64ppc" 7087 ;; 7088 s390*-*linux*|s390*-*tpf*) 7089 LD="${LD-ld} -m elf64_s390" 7090 ;; 7091 sparc*-*linux*) 7092 LD="${LD-ld} -m elf64_sparc" 7093 ;; 7094 esac 7095 ;; 7096 esac 7097 fi 7098 rm -rf conftest* 7099 ;; 7100 7101*-*-sco3.2v5*) 7102 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7103 SAVE_CFLAGS="$CFLAGS" 7104 CFLAGS="$CFLAGS -belf" 7105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7106$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7107if ${lt_cv_cc_needs_belf+:} false; then : 7108 $as_echo_n "(cached) " >&6 7109else 7110 ac_ext=c 7111ac_cpp='$CPP $CPPFLAGS' 7112ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7113ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7114ac_compiler_gnu=$ac_cv_c_compiler_gnu 7115 7116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7117/* end confdefs.h. */ 7118 7119int 7120main () 7121{ 7122 7123 ; 7124 return 0; 7125} 7126_ACEOF 7127if ac_fn_c_try_link "$LINENO"; then : 7128 lt_cv_cc_needs_belf=yes 7129else 7130 lt_cv_cc_needs_belf=no 7131fi 7132rm -f core conftest.err conftest.$ac_objext \ 7133 conftest$ac_exeext conftest.$ac_ext 7134 ac_ext=c 7135ac_cpp='$CPP $CPPFLAGS' 7136ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7137ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7138ac_compiler_gnu=$ac_cv_c_compiler_gnu 7139 7140fi 7141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7142$as_echo "$lt_cv_cc_needs_belf" >&6; } 7143 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7144 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7145 CFLAGS="$SAVE_CFLAGS" 7146 fi 7147 ;; 7148sparc*-*solaris*) 7149 # Find out which ABI we are using. 7150 echo 'int i;' > conftest.$ac_ext 7151 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7152 (eval $ac_compile) 2>&5 7153 ac_status=$? 7154 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7155 test $ac_status = 0; }; then 7156 case `/usr/bin/file conftest.o` in 7157 *64-bit*) 7158 case $lt_cv_prog_gnu_ld in 7159 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7160 *) 7161 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7162 LD="${LD-ld} -64" 7163 fi 7164 ;; 7165 esac 7166 ;; 7167 esac 7168 fi 7169 rm -rf conftest* 7170 ;; 7171esac 7172 7173need_locks="$enable_libtool_lock" 7174 7175 7176 case $host_os in 7177 rhapsody* | darwin*) 7178 if test -n "$ac_tool_prefix"; then 7179 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7180set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7182$as_echo_n "checking for $ac_word... " >&6; } 7183if ${ac_cv_prog_DSYMUTIL+:} false; then : 7184 $as_echo_n "(cached) " >&6 7185else 7186 if test -n "$DSYMUTIL"; then 7187 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7188else 7189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7190for as_dir in $PATH 7191do 7192 IFS=$as_save_IFS 7193 test -z "$as_dir" && as_dir=. 7194 for ac_exec_ext in '' $ac_executable_extensions; do 7195 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7196 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7198 break 2 7199 fi 7200done 7201 done 7202IFS=$as_save_IFS 7203 7204fi 7205fi 7206DSYMUTIL=$ac_cv_prog_DSYMUTIL 7207if test -n "$DSYMUTIL"; then 7208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7209$as_echo "$DSYMUTIL" >&6; } 7210else 7211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7212$as_echo "no" >&6; } 7213fi 7214 7215 7216fi 7217if test -z "$ac_cv_prog_DSYMUTIL"; then 7218 ac_ct_DSYMUTIL=$DSYMUTIL 7219 # Extract the first word of "dsymutil", so it can be a program name with args. 7220set dummy dsymutil; ac_word=$2 7221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7222$as_echo_n "checking for $ac_word... " >&6; } 7223if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7224 $as_echo_n "(cached) " >&6 7225else 7226 if test -n "$ac_ct_DSYMUTIL"; then 7227 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7228else 7229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7230for as_dir in $PATH 7231do 7232 IFS=$as_save_IFS 7233 test -z "$as_dir" && as_dir=. 7234 for ac_exec_ext in '' $ac_executable_extensions; do 7235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7236 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7238 break 2 7239 fi 7240done 7241 done 7242IFS=$as_save_IFS 7243 7244fi 7245fi 7246ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7247if test -n "$ac_ct_DSYMUTIL"; then 7248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7249$as_echo "$ac_ct_DSYMUTIL" >&6; } 7250else 7251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7252$as_echo "no" >&6; } 7253fi 7254 7255 if test "x$ac_ct_DSYMUTIL" = x; then 7256 DSYMUTIL=":" 7257 else 7258 case $cross_compiling:$ac_tool_warned in 7259yes:) 7260{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7261$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7262ac_tool_warned=yes ;; 7263esac 7264 DSYMUTIL=$ac_ct_DSYMUTIL 7265 fi 7266else 7267 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7268fi 7269 7270 if test -n "$ac_tool_prefix"; then 7271 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7272set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7274$as_echo_n "checking for $ac_word... " >&6; } 7275if ${ac_cv_prog_NMEDIT+:} false; then : 7276 $as_echo_n "(cached) " >&6 7277else 7278 if test -n "$NMEDIT"; then 7279 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7280else 7281as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7282for as_dir in $PATH 7283do 7284 IFS=$as_save_IFS 7285 test -z "$as_dir" && as_dir=. 7286 for ac_exec_ext in '' $ac_executable_extensions; do 7287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7288 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7289 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7290 break 2 7291 fi 7292done 7293 done 7294IFS=$as_save_IFS 7295 7296fi 7297fi 7298NMEDIT=$ac_cv_prog_NMEDIT 7299if test -n "$NMEDIT"; then 7300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7301$as_echo "$NMEDIT" >&6; } 7302else 7303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7304$as_echo "no" >&6; } 7305fi 7306 7307 7308fi 7309if test -z "$ac_cv_prog_NMEDIT"; then 7310 ac_ct_NMEDIT=$NMEDIT 7311 # Extract the first word of "nmedit", so it can be a program name with args. 7312set dummy nmedit; ac_word=$2 7313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7314$as_echo_n "checking for $ac_word... " >&6; } 7315if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7316 $as_echo_n "(cached) " >&6 7317else 7318 if test -n "$ac_ct_NMEDIT"; then 7319 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7320else 7321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7322for as_dir in $PATH 7323do 7324 IFS=$as_save_IFS 7325 test -z "$as_dir" && as_dir=. 7326 for ac_exec_ext in '' $ac_executable_extensions; do 7327 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7328 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7329 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7330 break 2 7331 fi 7332done 7333 done 7334IFS=$as_save_IFS 7335 7336fi 7337fi 7338ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7339if test -n "$ac_ct_NMEDIT"; then 7340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7341$as_echo "$ac_ct_NMEDIT" >&6; } 7342else 7343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7344$as_echo "no" >&6; } 7345fi 7346 7347 if test "x$ac_ct_NMEDIT" = x; then 7348 NMEDIT=":" 7349 else 7350 case $cross_compiling:$ac_tool_warned in 7351yes:) 7352{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7353$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7354ac_tool_warned=yes ;; 7355esac 7356 NMEDIT=$ac_ct_NMEDIT 7357 fi 7358else 7359 NMEDIT="$ac_cv_prog_NMEDIT" 7360fi 7361 7362 if test -n "$ac_tool_prefix"; then 7363 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7364set dummy ${ac_tool_prefix}lipo; ac_word=$2 7365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7366$as_echo_n "checking for $ac_word... " >&6; } 7367if ${ac_cv_prog_LIPO+:} false; then : 7368 $as_echo_n "(cached) " >&6 7369else 7370 if test -n "$LIPO"; then 7371 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7372else 7373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7374for as_dir in $PATH 7375do 7376 IFS=$as_save_IFS 7377 test -z "$as_dir" && as_dir=. 7378 for ac_exec_ext in '' $ac_executable_extensions; do 7379 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7380 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7381 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7382 break 2 7383 fi 7384done 7385 done 7386IFS=$as_save_IFS 7387 7388fi 7389fi 7390LIPO=$ac_cv_prog_LIPO 7391if test -n "$LIPO"; then 7392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7393$as_echo "$LIPO" >&6; } 7394else 7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7396$as_echo "no" >&6; } 7397fi 7398 7399 7400fi 7401if test -z "$ac_cv_prog_LIPO"; then 7402 ac_ct_LIPO=$LIPO 7403 # Extract the first word of "lipo", so it can be a program name with args. 7404set dummy lipo; ac_word=$2 7405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7406$as_echo_n "checking for $ac_word... " >&6; } 7407if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7408 $as_echo_n "(cached) " >&6 7409else 7410 if test -n "$ac_ct_LIPO"; then 7411 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7412else 7413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7414for as_dir in $PATH 7415do 7416 IFS=$as_save_IFS 7417 test -z "$as_dir" && as_dir=. 7418 for ac_exec_ext in '' $ac_executable_extensions; do 7419 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7420 ac_cv_prog_ac_ct_LIPO="lipo" 7421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7422 break 2 7423 fi 7424done 7425 done 7426IFS=$as_save_IFS 7427 7428fi 7429fi 7430ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7431if test -n "$ac_ct_LIPO"; then 7432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7433$as_echo "$ac_ct_LIPO" >&6; } 7434else 7435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7436$as_echo "no" >&6; } 7437fi 7438 7439 if test "x$ac_ct_LIPO" = x; then 7440 LIPO=":" 7441 else 7442 case $cross_compiling:$ac_tool_warned in 7443yes:) 7444{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7445$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7446ac_tool_warned=yes ;; 7447esac 7448 LIPO=$ac_ct_LIPO 7449 fi 7450else 7451 LIPO="$ac_cv_prog_LIPO" 7452fi 7453 7454 if test -n "$ac_tool_prefix"; then 7455 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7456set dummy ${ac_tool_prefix}otool; ac_word=$2 7457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7458$as_echo_n "checking for $ac_word... " >&6; } 7459if ${ac_cv_prog_OTOOL+:} false; then : 7460 $as_echo_n "(cached) " >&6 7461else 7462 if test -n "$OTOOL"; then 7463 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7464else 7465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7466for as_dir in $PATH 7467do 7468 IFS=$as_save_IFS 7469 test -z "$as_dir" && as_dir=. 7470 for ac_exec_ext in '' $ac_executable_extensions; do 7471 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7472 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7474 break 2 7475 fi 7476done 7477 done 7478IFS=$as_save_IFS 7479 7480fi 7481fi 7482OTOOL=$ac_cv_prog_OTOOL 7483if test -n "$OTOOL"; then 7484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7485$as_echo "$OTOOL" >&6; } 7486else 7487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7488$as_echo "no" >&6; } 7489fi 7490 7491 7492fi 7493if test -z "$ac_cv_prog_OTOOL"; then 7494 ac_ct_OTOOL=$OTOOL 7495 # Extract the first word of "otool", so it can be a program name with args. 7496set dummy otool; ac_word=$2 7497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7498$as_echo_n "checking for $ac_word... " >&6; } 7499if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7500 $as_echo_n "(cached) " >&6 7501else 7502 if test -n "$ac_ct_OTOOL"; then 7503 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7504else 7505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7506for as_dir in $PATH 7507do 7508 IFS=$as_save_IFS 7509 test -z "$as_dir" && as_dir=. 7510 for ac_exec_ext in '' $ac_executable_extensions; do 7511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7512 ac_cv_prog_ac_ct_OTOOL="otool" 7513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7514 break 2 7515 fi 7516done 7517 done 7518IFS=$as_save_IFS 7519 7520fi 7521fi 7522ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7523if test -n "$ac_ct_OTOOL"; then 7524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7525$as_echo "$ac_ct_OTOOL" >&6; } 7526else 7527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7528$as_echo "no" >&6; } 7529fi 7530 7531 if test "x$ac_ct_OTOOL" = x; then 7532 OTOOL=":" 7533 else 7534 case $cross_compiling:$ac_tool_warned in 7535yes:) 7536{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7537$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7538ac_tool_warned=yes ;; 7539esac 7540 OTOOL=$ac_ct_OTOOL 7541 fi 7542else 7543 OTOOL="$ac_cv_prog_OTOOL" 7544fi 7545 7546 if test -n "$ac_tool_prefix"; then 7547 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7548set dummy ${ac_tool_prefix}otool64; ac_word=$2 7549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7550$as_echo_n "checking for $ac_word... " >&6; } 7551if ${ac_cv_prog_OTOOL64+:} false; then : 7552 $as_echo_n "(cached) " >&6 7553else 7554 if test -n "$OTOOL64"; then 7555 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7556else 7557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7558for as_dir in $PATH 7559do 7560 IFS=$as_save_IFS 7561 test -z "$as_dir" && as_dir=. 7562 for ac_exec_ext in '' $ac_executable_extensions; do 7563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7564 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7566 break 2 7567 fi 7568done 7569 done 7570IFS=$as_save_IFS 7571 7572fi 7573fi 7574OTOOL64=$ac_cv_prog_OTOOL64 7575if test -n "$OTOOL64"; then 7576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7577$as_echo "$OTOOL64" >&6; } 7578else 7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7580$as_echo "no" >&6; } 7581fi 7582 7583 7584fi 7585if test -z "$ac_cv_prog_OTOOL64"; then 7586 ac_ct_OTOOL64=$OTOOL64 7587 # Extract the first word of "otool64", so it can be a program name with args. 7588set dummy otool64; ac_word=$2 7589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7590$as_echo_n "checking for $ac_word... " >&6; } 7591if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7592 $as_echo_n "(cached) " >&6 7593else 7594 if test -n "$ac_ct_OTOOL64"; then 7595 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7596else 7597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7598for as_dir in $PATH 7599do 7600 IFS=$as_save_IFS 7601 test -z "$as_dir" && as_dir=. 7602 for ac_exec_ext in '' $ac_executable_extensions; do 7603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7604 ac_cv_prog_ac_ct_OTOOL64="otool64" 7605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7606 break 2 7607 fi 7608done 7609 done 7610IFS=$as_save_IFS 7611 7612fi 7613fi 7614ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7615if test -n "$ac_ct_OTOOL64"; then 7616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7617$as_echo "$ac_ct_OTOOL64" >&6; } 7618else 7619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7620$as_echo "no" >&6; } 7621fi 7622 7623 if test "x$ac_ct_OTOOL64" = x; then 7624 OTOOL64=":" 7625 else 7626 case $cross_compiling:$ac_tool_warned in 7627yes:) 7628{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7629$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7630ac_tool_warned=yes ;; 7631esac 7632 OTOOL64=$ac_ct_OTOOL64 7633 fi 7634else 7635 OTOOL64="$ac_cv_prog_OTOOL64" 7636fi 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7665$as_echo_n "checking for -single_module linker flag... " >&6; } 7666if ${lt_cv_apple_cc_single_mod+:} false; then : 7667 $as_echo_n "(cached) " >&6 7668else 7669 lt_cv_apple_cc_single_mod=no 7670 if test -z "${LT_MULTI_MODULE}"; then 7671 # By default we will add the -single_module flag. You can override 7672 # by either setting the environment variable LT_MULTI_MODULE 7673 # non-empty at configure time, or by adding -multi_module to the 7674 # link flags. 7675 rm -rf libconftest.dylib* 7676 echo "int foo(void){return 1;}" > conftest.c 7677 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7678-dynamiclib -Wl,-single_module conftest.c" >&5 7679 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7680 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7681 _lt_result=$? 7682 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7683 lt_cv_apple_cc_single_mod=yes 7684 else 7685 cat conftest.err >&5 7686 fi 7687 rm -rf libconftest.dylib* 7688 rm -f conftest.* 7689 fi 7690fi 7691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7692$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7694$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7695if ${lt_cv_ld_exported_symbols_list+:} false; then : 7696 $as_echo_n "(cached) " >&6 7697else 7698 lt_cv_ld_exported_symbols_list=no 7699 save_LDFLAGS=$LDFLAGS 7700 echo "_main" > conftest.sym 7701 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7703/* end confdefs.h. */ 7704 7705int 7706main () 7707{ 7708 7709 ; 7710 return 0; 7711} 7712_ACEOF 7713if ac_fn_c_try_link "$LINENO"; then : 7714 lt_cv_ld_exported_symbols_list=yes 7715else 7716 lt_cv_ld_exported_symbols_list=no 7717fi 7718rm -f core conftest.err conftest.$ac_objext \ 7719 conftest$ac_exeext conftest.$ac_ext 7720 LDFLAGS="$save_LDFLAGS" 7721 7722fi 7723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7724$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7726$as_echo_n "checking for -force_load linker flag... " >&6; } 7727if ${lt_cv_ld_force_load+:} false; then : 7728 $as_echo_n "(cached) " >&6 7729else 7730 lt_cv_ld_force_load=no 7731 cat > conftest.c << _LT_EOF 7732int forced_loaded() { return 2;} 7733_LT_EOF 7734 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7735 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7736 echo "$AR cru libconftest.a conftest.o" >&5 7737 $AR cru libconftest.a conftest.o 2>&5 7738 echo "$RANLIB libconftest.a" >&5 7739 $RANLIB libconftest.a 2>&5 7740 cat > conftest.c << _LT_EOF 7741int main() { return 0;} 7742_LT_EOF 7743 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7744 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7745 _lt_result=$? 7746 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7747 lt_cv_ld_force_load=yes 7748 else 7749 cat conftest.err >&5 7750 fi 7751 rm -f conftest.err libconftest.a conftest conftest.c 7752 rm -rf conftest.dSYM 7753 7754fi 7755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7756$as_echo "$lt_cv_ld_force_load" >&6; } 7757 case $host_os in 7758 rhapsody* | darwin1.[012]) 7759 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7760 darwin1.*) 7761 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7762 darwin*) # darwin 5.x on 7763 # if running on 10.5 or later, the deployment target defaults 7764 # to the OS version, if on x86, and 10.4, the deployment 7765 # target defaults to 10.4. Don't you love it? 7766 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7767 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7768 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7769 10.[012]*) 7770 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7771 10.*) 7772 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7773 esac 7774 ;; 7775 esac 7776 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7777 _lt_dar_single_mod='$single_module' 7778 fi 7779 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7780 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7781 else 7782 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7783 fi 7784 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7785 _lt_dsymutil='~$DSYMUTIL $lib || :' 7786 else 7787 _lt_dsymutil= 7788 fi 7789 ;; 7790 esac 7791 7792for ac_header in dlfcn.h 7793do : 7794 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7795" 7796if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7797 cat >>confdefs.h <<_ACEOF 7798#define HAVE_DLFCN_H 1 7799_ACEOF 7800 7801fi 7802 7803done 7804 7805 7806 7807 7808 7809# Set options 7810 7811 7812 7813 enable_dlopen=no 7814 7815 7816 enable_win32_dll=no 7817 7818 7819 # Check whether --enable-shared was given. 7820if test "${enable_shared+set}" = set; then : 7821 enableval=$enable_shared; p=${PACKAGE-default} 7822 case $enableval in 7823 yes) enable_shared=yes ;; 7824 no) enable_shared=no ;; 7825 *) 7826 enable_shared=no 7827 # Look at the argument we got. We use all the common list separators. 7828 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7829 for pkg in $enableval; do 7830 IFS="$lt_save_ifs" 7831 if test "X$pkg" = "X$p"; then 7832 enable_shared=yes 7833 fi 7834 done 7835 IFS="$lt_save_ifs" 7836 ;; 7837 esac 7838else 7839 enable_shared=yes 7840fi 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 # Check whether --enable-static was given. 7851if test "${enable_static+set}" = set; then : 7852 enableval=$enable_static; p=${PACKAGE-default} 7853 case $enableval in 7854 yes) enable_static=yes ;; 7855 no) enable_static=no ;; 7856 *) 7857 enable_static=no 7858 # Look at the argument we got. We use all the common list separators. 7859 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7860 for pkg in $enableval; do 7861 IFS="$lt_save_ifs" 7862 if test "X$pkg" = "X$p"; then 7863 enable_static=yes 7864 fi 7865 done 7866 IFS="$lt_save_ifs" 7867 ;; 7868 esac 7869else 7870 enable_static=yes 7871fi 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882# Check whether --with-pic was given. 7883if test "${with_pic+set}" = set; then : 7884 withval=$with_pic; pic_mode="$withval" 7885else 7886 pic_mode=default 7887fi 7888 7889 7890test -z "$pic_mode" && pic_mode=default 7891 7892 7893 7894 7895 7896 7897 7898 # Check whether --enable-fast-install was given. 7899if test "${enable_fast_install+set}" = set; then : 7900 enableval=$enable_fast_install; p=${PACKAGE-default} 7901 case $enableval in 7902 yes) enable_fast_install=yes ;; 7903 no) enable_fast_install=no ;; 7904 *) 7905 enable_fast_install=no 7906 # Look at the argument we got. We use all the common list separators. 7907 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7908 for pkg in $enableval; do 7909 IFS="$lt_save_ifs" 7910 if test "X$pkg" = "X$p"; then 7911 enable_fast_install=yes 7912 fi 7913 done 7914 IFS="$lt_save_ifs" 7915 ;; 7916 esac 7917else 7918 enable_fast_install=yes 7919fi 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931# This can be used to rebuild libtool when needed 7932LIBTOOL_DEPS="$ltmain" 7933 7934# Always use our own libtool. 7935LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962test -z "$LN_S" && LN_S="ln -s" 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977if test -n "${ZSH_VERSION+set}" ; then 7978 setopt NO_GLOB_SUBST 7979fi 7980 7981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7982$as_echo_n "checking for objdir... " >&6; } 7983if ${lt_cv_objdir+:} false; then : 7984 $as_echo_n "(cached) " >&6 7985else 7986 rm -f .libs 2>/dev/null 7987mkdir .libs 2>/dev/null 7988if test -d .libs; then 7989 lt_cv_objdir=.libs 7990else 7991 # MS-DOS does not allow filenames that begin with a dot. 7992 lt_cv_objdir=_libs 7993fi 7994rmdir .libs 2>/dev/null 7995fi 7996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7997$as_echo "$lt_cv_objdir" >&6; } 7998objdir=$lt_cv_objdir 7999 8000 8001 8002 8003 8004cat >>confdefs.h <<_ACEOF 8005#define LT_OBJDIR "$lt_cv_objdir/" 8006_ACEOF 8007 8008 8009 8010 8011case $host_os in 8012aix3*) 8013 # AIX sometimes has problems with the GCC collect2 program. For some 8014 # reason, if we set the COLLECT_NAMES environment variable, the problems 8015 # vanish in a puff of smoke. 8016 if test "X${COLLECT_NAMES+set}" != Xset; then 8017 COLLECT_NAMES= 8018 export COLLECT_NAMES 8019 fi 8020 ;; 8021esac 8022 8023# Global variables: 8024ofile=libtool 8025can_build_shared=yes 8026 8027# All known linkers require a `.a' archive for static linking (except MSVC, 8028# which needs '.lib'). 8029libext=a 8030 8031with_gnu_ld="$lt_cv_prog_gnu_ld" 8032 8033old_CC="$CC" 8034old_CFLAGS="$CFLAGS" 8035 8036# Set sane defaults for various variables 8037test -z "$CC" && CC=cc 8038test -z "$LTCC" && LTCC=$CC 8039test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8040test -z "$LD" && LD=ld 8041test -z "$ac_objext" && ac_objext=o 8042 8043for cc_temp in $compiler""; do 8044 case $cc_temp in 8045 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8046 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8047 \-*) ;; 8048 *) break;; 8049 esac 8050done 8051cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8052 8053 8054# Only perform the check for file, if the check method requires it 8055test -z "$MAGIC_CMD" && MAGIC_CMD=file 8056case $deplibs_check_method in 8057file_magic*) 8058 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8060$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8061if ${lt_cv_path_MAGIC_CMD+:} false; then : 8062 $as_echo_n "(cached) " >&6 8063else 8064 case $MAGIC_CMD in 8065[\\/*] | ?:[\\/]*) 8066 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8067 ;; 8068*) 8069 lt_save_MAGIC_CMD="$MAGIC_CMD" 8070 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8071 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8072 for ac_dir in $ac_dummy; do 8073 IFS="$lt_save_ifs" 8074 test -z "$ac_dir" && ac_dir=. 8075 if test -f $ac_dir/${ac_tool_prefix}file; then 8076 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8077 if test -n "$file_magic_test_file"; then 8078 case $deplibs_check_method in 8079 "file_magic "*) 8080 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8081 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8082 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8083 $EGREP "$file_magic_regex" > /dev/null; then 8084 : 8085 else 8086 cat <<_LT_EOF 1>&2 8087 8088*** Warning: the command libtool uses to detect shared libraries, 8089*** $file_magic_cmd, produces output that libtool cannot recognize. 8090*** The result is that libtool may fail to recognize shared libraries 8091*** as such. This will affect the creation of libtool libraries that 8092*** depend on shared libraries, but programs linked with such libtool 8093*** libraries will work regardless of this problem. Nevertheless, you 8094*** may want to report the problem to your system manager and/or to 8095*** bug-libtool@gnu.org 8096 8097_LT_EOF 8098 fi ;; 8099 esac 8100 fi 8101 break 8102 fi 8103 done 8104 IFS="$lt_save_ifs" 8105 MAGIC_CMD="$lt_save_MAGIC_CMD" 8106 ;; 8107esac 8108fi 8109 8110MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8111if test -n "$MAGIC_CMD"; then 8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8113$as_echo "$MAGIC_CMD" >&6; } 8114else 8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8116$as_echo "no" >&6; } 8117fi 8118 8119 8120 8121 8122 8123if test -z "$lt_cv_path_MAGIC_CMD"; then 8124 if test -n "$ac_tool_prefix"; then 8125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8126$as_echo_n "checking for file... " >&6; } 8127if ${lt_cv_path_MAGIC_CMD+:} false; then : 8128 $as_echo_n "(cached) " >&6 8129else 8130 case $MAGIC_CMD in 8131[\\/*] | ?:[\\/]*) 8132 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8133 ;; 8134*) 8135 lt_save_MAGIC_CMD="$MAGIC_CMD" 8136 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8137 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8138 for ac_dir in $ac_dummy; do 8139 IFS="$lt_save_ifs" 8140 test -z "$ac_dir" && ac_dir=. 8141 if test -f $ac_dir/file; then 8142 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8143 if test -n "$file_magic_test_file"; then 8144 case $deplibs_check_method in 8145 "file_magic "*) 8146 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8147 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8148 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8149 $EGREP "$file_magic_regex" > /dev/null; then 8150 : 8151 else 8152 cat <<_LT_EOF 1>&2 8153 8154*** Warning: the command libtool uses to detect shared libraries, 8155*** $file_magic_cmd, produces output that libtool cannot recognize. 8156*** The result is that libtool may fail to recognize shared libraries 8157*** as such. This will affect the creation of libtool libraries that 8158*** depend on shared libraries, but programs linked with such libtool 8159*** libraries will work regardless of this problem. Nevertheless, you 8160*** may want to report the problem to your system manager and/or to 8161*** bug-libtool@gnu.org 8162 8163_LT_EOF 8164 fi ;; 8165 esac 8166 fi 8167 break 8168 fi 8169 done 8170 IFS="$lt_save_ifs" 8171 MAGIC_CMD="$lt_save_MAGIC_CMD" 8172 ;; 8173esac 8174fi 8175 8176MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8177if test -n "$MAGIC_CMD"; then 8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8179$as_echo "$MAGIC_CMD" >&6; } 8180else 8181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8182$as_echo "no" >&6; } 8183fi 8184 8185 8186 else 8187 MAGIC_CMD=: 8188 fi 8189fi 8190 8191 fi 8192 ;; 8193esac 8194 8195# Use C for the default configuration in the libtool script 8196 8197lt_save_CC="$CC" 8198ac_ext=c 8199ac_cpp='$CPP $CPPFLAGS' 8200ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8201ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8202ac_compiler_gnu=$ac_cv_c_compiler_gnu 8203 8204 8205# Source file extension for C test sources. 8206ac_ext=c 8207 8208# Object file extension for compiled C test sources. 8209objext=o 8210objext=$objext 8211 8212# Code to be used in simple compile tests 8213lt_simple_compile_test_code="int some_variable = 0;" 8214 8215# Code to be used in simple link tests 8216lt_simple_link_test_code='int main(){return(0);}' 8217 8218 8219 8220 8221 8222 8223 8224# If no C compiler was specified, use CC. 8225LTCC=${LTCC-"$CC"} 8226 8227# If no C compiler flags were specified, use CFLAGS. 8228LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8229 8230# Allow CC to be a program name with arguments. 8231compiler=$CC 8232 8233# Save the default compiler, since it gets overwritten when the other 8234# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8235compiler_DEFAULT=$CC 8236 8237# save warnings/boilerplate of simple test code 8238ac_outfile=conftest.$ac_objext 8239echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8240eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8241_lt_compiler_boilerplate=`cat conftest.err` 8242$RM conftest* 8243 8244ac_outfile=conftest.$ac_objext 8245echo "$lt_simple_link_test_code" >conftest.$ac_ext 8246eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8247_lt_linker_boilerplate=`cat conftest.err` 8248$RM -r conftest* 8249 8250 8251if test -n "$compiler"; then 8252 8253lt_prog_compiler_no_builtin_flag= 8254 8255if test "$GCC" = yes; then 8256 case $cc_basename in 8257 nvcc*) 8258 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8259 *) 8260 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8261 esac 8262 8263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8264$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8265if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8266 $as_echo_n "(cached) " >&6 8267else 8268 lt_cv_prog_compiler_rtti_exceptions=no 8269 ac_outfile=conftest.$ac_objext 8270 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8271 lt_compiler_flag="-fno-rtti -fno-exceptions" 8272 # Insert the option either (1) after the last *FLAGS variable, or 8273 # (2) before a word containing "conftest.", or (3) at the end. 8274 # Note that $ac_compile itself does not contain backslashes and begins 8275 # with a dollar sign (not a hyphen), so the echo should work correctly. 8276 # The option is referenced via a variable to avoid confusing sed. 8277 lt_compile=`echo "$ac_compile" | $SED \ 8278 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8279 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8280 -e 's:$: $lt_compiler_flag:'` 8281 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8282 (eval "$lt_compile" 2>conftest.err) 8283 ac_status=$? 8284 cat conftest.err >&5 8285 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8286 if (exit $ac_status) && test -s "$ac_outfile"; then 8287 # The compiler can only warn and ignore the option if not recognized 8288 # So say no if there are warnings other than the usual output. 8289 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8290 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8291 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8292 lt_cv_prog_compiler_rtti_exceptions=yes 8293 fi 8294 fi 8295 $RM conftest* 8296 8297fi 8298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8299$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8300 8301if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8302 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8303else 8304 : 8305fi 8306 8307fi 8308 8309 8310 8311 8312 8313 8314 lt_prog_compiler_wl= 8315lt_prog_compiler_pic= 8316lt_prog_compiler_static= 8317 8318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8319$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8320 8321 if test "$GCC" = yes; then 8322 lt_prog_compiler_wl='-Wl,' 8323 lt_prog_compiler_static='-static' 8324 8325 case $host_os in 8326 aix*) 8327 # All AIX code is PIC. 8328 if test "$host_cpu" = ia64; then 8329 # AIX 5 now supports IA64 processor 8330 lt_prog_compiler_static='-Bstatic' 8331 fi 8332 ;; 8333 8334 amigaos*) 8335 case $host_cpu in 8336 powerpc) 8337 # see comment about AmigaOS4 .so support 8338 lt_prog_compiler_pic='-fPIC' 8339 ;; 8340 m68k) 8341 # FIXME: we need at least 68020 code to build shared libraries, but 8342 # adding the `-m68020' flag to GCC prevents building anything better, 8343 # like `-m68040'. 8344 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8345 ;; 8346 esac 8347 ;; 8348 8349 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8350 # PIC is the default for these OSes. 8351 ;; 8352 8353 mingw* | cygwin* | pw32* | os2* | cegcc*) 8354 # This hack is so that the source file can tell whether it is being 8355 # built for inclusion in a dll (and should export symbols for example). 8356 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8357 # (--disable-auto-import) libraries 8358 lt_prog_compiler_pic='-DDLL_EXPORT' 8359 ;; 8360 8361 darwin* | rhapsody*) 8362 # PIC is the default on this platform 8363 # Common symbols not allowed in MH_DYLIB files 8364 lt_prog_compiler_pic='-fno-common' 8365 ;; 8366 8367 haiku*) 8368 # PIC is the default for Haiku. 8369 # The "-static" flag exists, but is broken. 8370 lt_prog_compiler_static= 8371 ;; 8372 8373 hpux*) 8374 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8375 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8376 # sets the default TLS model and affects inlining. 8377 case $host_cpu in 8378 hppa*64*) 8379 # +Z the default 8380 ;; 8381 *) 8382 lt_prog_compiler_pic='-fPIC' 8383 ;; 8384 esac 8385 ;; 8386 8387 interix[3-9]*) 8388 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8389 # Instead, we relocate shared libraries at runtime. 8390 ;; 8391 8392 msdosdjgpp*) 8393 # Just because we use GCC doesn't mean we suddenly get shared libraries 8394 # on systems that don't support them. 8395 lt_prog_compiler_can_build_shared=no 8396 enable_shared=no 8397 ;; 8398 8399 *nto* | *qnx*) 8400 # QNX uses GNU C++, but need to define -shared option too, otherwise 8401 # it will coredump. 8402 lt_prog_compiler_pic='-fPIC -shared' 8403 ;; 8404 8405 sysv4*MP*) 8406 if test -d /usr/nec; then 8407 lt_prog_compiler_pic=-Kconform_pic 8408 fi 8409 ;; 8410 8411 *) 8412 lt_prog_compiler_pic='-fPIC' 8413 ;; 8414 esac 8415 8416 case $cc_basename in 8417 nvcc*) # Cuda Compiler Driver 2.2 8418 lt_prog_compiler_wl='-Xlinker ' 8419 lt_prog_compiler_pic='-Xcompiler -fPIC' 8420 ;; 8421 esac 8422 else 8423 # PORTME Check for flag to pass linker flags through the system compiler. 8424 case $host_os in 8425 aix*) 8426 lt_prog_compiler_wl='-Wl,' 8427 if test "$host_cpu" = ia64; then 8428 # AIX 5 now supports IA64 processor 8429 lt_prog_compiler_static='-Bstatic' 8430 else 8431 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8432 fi 8433 ;; 8434 8435 mingw* | cygwin* | pw32* | os2* | cegcc*) 8436 # This hack is so that the source file can tell whether it is being 8437 # built for inclusion in a dll (and should export symbols for example). 8438 lt_prog_compiler_pic='-DDLL_EXPORT' 8439 ;; 8440 8441 hpux9* | hpux10* | hpux11*) 8442 lt_prog_compiler_wl='-Wl,' 8443 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8444 # not for PA HP-UX. 8445 case $host_cpu in 8446 hppa*64*|ia64*) 8447 # +Z the default 8448 ;; 8449 *) 8450 lt_prog_compiler_pic='+Z' 8451 ;; 8452 esac 8453 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8454 lt_prog_compiler_static='${wl}-a ${wl}archive' 8455 ;; 8456 8457 irix5* | irix6* | nonstopux*) 8458 lt_prog_compiler_wl='-Wl,' 8459 # PIC (with -KPIC) is the default. 8460 lt_prog_compiler_static='-non_shared' 8461 ;; 8462 8463 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8464 case $cc_basename in 8465 # old Intel for x86_64 which still supported -KPIC. 8466 ecc*) 8467 lt_prog_compiler_wl='-Wl,' 8468 lt_prog_compiler_pic='-KPIC' 8469 lt_prog_compiler_static='-static' 8470 ;; 8471 # icc used to be incompatible with GCC. 8472 # ICC 10 doesn't accept -KPIC any more. 8473 icc* | ifort*) 8474 lt_prog_compiler_wl='-Wl,' 8475 lt_prog_compiler_pic='-fPIC' 8476 lt_prog_compiler_static='-static' 8477 ;; 8478 # Lahey Fortran 8.1. 8479 lf95*) 8480 lt_prog_compiler_wl='-Wl,' 8481 lt_prog_compiler_pic='--shared' 8482 lt_prog_compiler_static='--static' 8483 ;; 8484 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8485 # Portland Group compilers (*not* the Pentium gcc compiler, 8486 # which looks to be a dead project) 8487 lt_prog_compiler_wl='-Wl,' 8488 lt_prog_compiler_pic='-fpic' 8489 lt_prog_compiler_static='-Bstatic' 8490 ;; 8491 ccc*) 8492 lt_prog_compiler_wl='-Wl,' 8493 # All Alpha code is PIC. 8494 lt_prog_compiler_static='-non_shared' 8495 ;; 8496 xl* | bgxl* | bgf* | mpixl*) 8497 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8498 lt_prog_compiler_wl='-Wl,' 8499 lt_prog_compiler_pic='-qpic' 8500 lt_prog_compiler_static='-qstaticlink' 8501 ;; 8502 *) 8503 case `$CC -V 2>&1 | sed 5q` in 8504 *Sun\ F* | *Sun*Fortran*) 8505 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8506 lt_prog_compiler_pic='-KPIC' 8507 lt_prog_compiler_static='-Bstatic' 8508 lt_prog_compiler_wl='' 8509 ;; 8510 *Sun\ C*) 8511 # Sun C 5.9 8512 lt_prog_compiler_pic='-KPIC' 8513 lt_prog_compiler_static='-Bstatic' 8514 lt_prog_compiler_wl='-Wl,' 8515 ;; 8516 esac 8517 ;; 8518 esac 8519 ;; 8520 8521 newsos6) 8522 lt_prog_compiler_pic='-KPIC' 8523 lt_prog_compiler_static='-Bstatic' 8524 ;; 8525 8526 *nto* | *qnx*) 8527 # QNX uses GNU C++, but need to define -shared option too, otherwise 8528 # it will coredump. 8529 lt_prog_compiler_pic='-fPIC -shared' 8530 ;; 8531 8532 osf3* | osf4* | osf5*) 8533 lt_prog_compiler_wl='-Wl,' 8534 # All OSF/1 code is PIC. 8535 lt_prog_compiler_static='-non_shared' 8536 ;; 8537 8538 rdos*) 8539 lt_prog_compiler_static='-non_shared' 8540 ;; 8541 8542 solaris*) 8543 lt_prog_compiler_pic='-KPIC' 8544 lt_prog_compiler_static='-Bstatic' 8545 case $cc_basename in 8546 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8547 lt_prog_compiler_wl='-Qoption ld ';; 8548 *) 8549 lt_prog_compiler_wl='-Wl,';; 8550 esac 8551 ;; 8552 8553 sunos4*) 8554 lt_prog_compiler_wl='-Qoption ld ' 8555 lt_prog_compiler_pic='-PIC' 8556 lt_prog_compiler_static='-Bstatic' 8557 ;; 8558 8559 sysv4 | sysv4.2uw2* | sysv4.3*) 8560 lt_prog_compiler_wl='-Wl,' 8561 lt_prog_compiler_pic='-KPIC' 8562 lt_prog_compiler_static='-Bstatic' 8563 ;; 8564 8565 sysv4*MP*) 8566 if test -d /usr/nec ;then 8567 lt_prog_compiler_pic='-Kconform_pic' 8568 lt_prog_compiler_static='-Bstatic' 8569 fi 8570 ;; 8571 8572 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8573 lt_prog_compiler_wl='-Wl,' 8574 lt_prog_compiler_pic='-KPIC' 8575 lt_prog_compiler_static='-Bstatic' 8576 ;; 8577 8578 unicos*) 8579 lt_prog_compiler_wl='-Wl,' 8580 lt_prog_compiler_can_build_shared=no 8581 ;; 8582 8583 uts4*) 8584 lt_prog_compiler_pic='-pic' 8585 lt_prog_compiler_static='-Bstatic' 8586 ;; 8587 8588 *) 8589 lt_prog_compiler_can_build_shared=no 8590 ;; 8591 esac 8592 fi 8593 8594case $host_os in 8595 # For platforms which do not support PIC, -DPIC is meaningless: 8596 *djgpp*) 8597 lt_prog_compiler_pic= 8598 ;; 8599 *) 8600 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8601 ;; 8602esac 8603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8604$as_echo "$lt_prog_compiler_pic" >&6; } 8605 8606 8607 8608 8609 8610 8611# 8612# Check to make sure the PIC flag actually works. 8613# 8614if test -n "$lt_prog_compiler_pic"; then 8615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8616$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8617if ${lt_cv_prog_compiler_pic_works+:} false; then : 8618 $as_echo_n "(cached) " >&6 8619else 8620 lt_cv_prog_compiler_pic_works=no 8621 ac_outfile=conftest.$ac_objext 8622 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8623 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8624 # Insert the option either (1) after the last *FLAGS variable, or 8625 # (2) before a word containing "conftest.", or (3) at the end. 8626 # Note that $ac_compile itself does not contain backslashes and begins 8627 # with a dollar sign (not a hyphen), so the echo should work correctly. 8628 # The option is referenced via a variable to avoid confusing sed. 8629 lt_compile=`echo "$ac_compile" | $SED \ 8630 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8631 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8632 -e 's:$: $lt_compiler_flag:'` 8633 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8634 (eval "$lt_compile" 2>conftest.err) 8635 ac_status=$? 8636 cat conftest.err >&5 8637 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8638 if (exit $ac_status) && test -s "$ac_outfile"; then 8639 # The compiler can only warn and ignore the option if not recognized 8640 # So say no if there are warnings other than the usual output. 8641 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8642 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8643 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8644 lt_cv_prog_compiler_pic_works=yes 8645 fi 8646 fi 8647 $RM conftest* 8648 8649fi 8650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8651$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8652 8653if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8654 case $lt_prog_compiler_pic in 8655 "" | " "*) ;; 8656 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8657 esac 8658else 8659 lt_prog_compiler_pic= 8660 lt_prog_compiler_can_build_shared=no 8661fi 8662 8663fi 8664 8665 8666 8667 8668 8669 8670# 8671# Check to make sure the static flag actually works. 8672# 8673wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8675$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8676if ${lt_cv_prog_compiler_static_works+:} false; then : 8677 $as_echo_n "(cached) " >&6 8678else 8679 lt_cv_prog_compiler_static_works=no 8680 save_LDFLAGS="$LDFLAGS" 8681 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8682 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8683 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8684 # The linker can only warn and ignore the option if not recognized 8685 # So say no if there are warnings 8686 if test -s conftest.err; then 8687 # Append any errors to the config.log. 8688 cat conftest.err 1>&5 8689 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8690 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8691 if diff conftest.exp conftest.er2 >/dev/null; then 8692 lt_cv_prog_compiler_static_works=yes 8693 fi 8694 else 8695 lt_cv_prog_compiler_static_works=yes 8696 fi 8697 fi 8698 $RM -r conftest* 8699 LDFLAGS="$save_LDFLAGS" 8700 8701fi 8702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8703$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8704 8705if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8706 : 8707else 8708 lt_prog_compiler_static= 8709fi 8710 8711 8712 8713 8714 8715 8716 8717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8718$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8719if ${lt_cv_prog_compiler_c_o+:} false; then : 8720 $as_echo_n "(cached) " >&6 8721else 8722 lt_cv_prog_compiler_c_o=no 8723 $RM -r conftest 2>/dev/null 8724 mkdir conftest 8725 cd conftest 8726 mkdir out 8727 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8728 8729 lt_compiler_flag="-o out/conftest2.$ac_objext" 8730 # Insert the option either (1) after the last *FLAGS variable, or 8731 # (2) before a word containing "conftest.", or (3) at the end. 8732 # Note that $ac_compile itself does not contain backslashes and begins 8733 # with a dollar sign (not a hyphen), so the echo should work correctly. 8734 lt_compile=`echo "$ac_compile" | $SED \ 8735 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8736 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8737 -e 's:$: $lt_compiler_flag:'` 8738 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8739 (eval "$lt_compile" 2>out/conftest.err) 8740 ac_status=$? 8741 cat out/conftest.err >&5 8742 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8743 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8744 then 8745 # The compiler can only warn and ignore the option if not recognized 8746 # So say no if there are warnings 8747 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8748 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8749 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8750 lt_cv_prog_compiler_c_o=yes 8751 fi 8752 fi 8753 chmod u+w . 2>&5 8754 $RM conftest* 8755 # SGI C++ compiler will create directory out/ii_files/ for 8756 # template instantiation 8757 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8758 $RM out/* && rmdir out 8759 cd .. 8760 $RM -r conftest 8761 $RM conftest* 8762 8763fi 8764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8765$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8766 8767 8768 8769 8770 8771 8772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8773$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8774if ${lt_cv_prog_compiler_c_o+:} false; then : 8775 $as_echo_n "(cached) " >&6 8776else 8777 lt_cv_prog_compiler_c_o=no 8778 $RM -r conftest 2>/dev/null 8779 mkdir conftest 8780 cd conftest 8781 mkdir out 8782 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8783 8784 lt_compiler_flag="-o out/conftest2.$ac_objext" 8785 # Insert the option either (1) after the last *FLAGS variable, or 8786 # (2) before a word containing "conftest.", or (3) at the end. 8787 # Note that $ac_compile itself does not contain backslashes and begins 8788 # with a dollar sign (not a hyphen), so the echo should work correctly. 8789 lt_compile=`echo "$ac_compile" | $SED \ 8790 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8791 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8792 -e 's:$: $lt_compiler_flag:'` 8793 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8794 (eval "$lt_compile" 2>out/conftest.err) 8795 ac_status=$? 8796 cat out/conftest.err >&5 8797 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8798 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8799 then 8800 # The compiler can only warn and ignore the option if not recognized 8801 # So say no if there are warnings 8802 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8803 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8804 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8805 lt_cv_prog_compiler_c_o=yes 8806 fi 8807 fi 8808 chmod u+w . 2>&5 8809 $RM conftest* 8810 # SGI C++ compiler will create directory out/ii_files/ for 8811 # template instantiation 8812 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8813 $RM out/* && rmdir out 8814 cd .. 8815 $RM -r conftest 8816 $RM conftest* 8817 8818fi 8819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8820$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8821 8822 8823 8824 8825hard_links="nottested" 8826if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8827 # do not overwrite the value of need_locks provided by the user 8828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8829$as_echo_n "checking if we can lock with hard links... " >&6; } 8830 hard_links=yes 8831 $RM conftest* 8832 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8833 touch conftest.a 8834 ln conftest.a conftest.b 2>&5 || hard_links=no 8835 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8837$as_echo "$hard_links" >&6; } 8838 if test "$hard_links" = no; then 8839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8840$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8841 need_locks=warn 8842 fi 8843else 8844 need_locks=no 8845fi 8846 8847 8848 8849 8850 8851 8852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8853$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8854 8855 runpath_var= 8856 allow_undefined_flag= 8857 always_export_symbols=no 8858 archive_cmds= 8859 archive_expsym_cmds= 8860 compiler_needs_object=no 8861 enable_shared_with_static_runtimes=no 8862 export_dynamic_flag_spec= 8863 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8864 hardcode_automatic=no 8865 hardcode_direct=no 8866 hardcode_direct_absolute=no 8867 hardcode_libdir_flag_spec= 8868 hardcode_libdir_flag_spec_ld= 8869 hardcode_libdir_separator= 8870 hardcode_minus_L=no 8871 hardcode_shlibpath_var=unsupported 8872 inherit_rpath=no 8873 link_all_deplibs=unknown 8874 module_cmds= 8875 module_expsym_cmds= 8876 old_archive_from_new_cmds= 8877 old_archive_from_expsyms_cmds= 8878 thread_safe_flag_spec= 8879 whole_archive_flag_spec= 8880 # include_expsyms should be a list of space-separated symbols to be *always* 8881 # included in the symbol list 8882 include_expsyms= 8883 # exclude_expsyms can be an extended regexp of symbols to exclude 8884 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8885 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8886 # as well as any symbol that contains `d'. 8887 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8888 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8889 # platforms (ab)use it in PIC code, but their linkers get confused if 8890 # the symbol is explicitly referenced. Since portable code cannot 8891 # rely on this symbol name, it's probably fine to never include it in 8892 # preloaded symbol tables. 8893 # Exclude shared library initialization/finalization symbols. 8894 extract_expsyms_cmds= 8895 8896 case $host_os in 8897 cygwin* | mingw* | pw32* | cegcc*) 8898 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8899 # When not using gcc, we currently assume that we are using 8900 # Microsoft Visual C++. 8901 if test "$GCC" != yes; then 8902 with_gnu_ld=no 8903 fi 8904 ;; 8905 interix*) 8906 # we just hope/assume this is gcc and not c89 (= MSVC++) 8907 with_gnu_ld=yes 8908 ;; 8909 openbsd*) 8910 with_gnu_ld=no 8911 ;; 8912 esac 8913 8914 ld_shlibs=yes 8915 8916 # On some targets, GNU ld is compatible enough with the native linker 8917 # that we're better off using the native interface for both. 8918 lt_use_gnu_ld_interface=no 8919 if test "$with_gnu_ld" = yes; then 8920 case $host_os in 8921 aix*) 8922 # The AIX port of GNU ld has always aspired to compatibility 8923 # with the native linker. However, as the warning in the GNU ld 8924 # block says, versions before 2.19.5* couldn't really create working 8925 # shared libraries, regardless of the interface used. 8926 case `$LD -v 2>&1` in 8927 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8928 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8929 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8930 *) 8931 lt_use_gnu_ld_interface=yes 8932 ;; 8933 esac 8934 ;; 8935 *) 8936 lt_use_gnu_ld_interface=yes 8937 ;; 8938 esac 8939 fi 8940 8941 if test "$lt_use_gnu_ld_interface" = yes; then 8942 # If archive_cmds runs LD, not CC, wlarc should be empty 8943 wlarc='${wl}' 8944 8945 # Set some defaults for GNU ld with shared library support. These 8946 # are reset later if shared libraries are not supported. Putting them 8947 # here allows them to be overridden if necessary. 8948 runpath_var=LD_RUN_PATH 8949 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8950 export_dynamic_flag_spec='${wl}--export-dynamic' 8951 # ancient GNU ld didn't support --whole-archive et. al. 8952 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8953 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8954 else 8955 whole_archive_flag_spec= 8956 fi 8957 supports_anon_versioning=no 8958 case `$LD -v 2>&1` in 8959 *GNU\ gold*) supports_anon_versioning=yes ;; 8960 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8961 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8962 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8963 *\ 2.11.*) ;; # other 2.11 versions 8964 *) supports_anon_versioning=yes ;; 8965 esac 8966 8967 # See if GNU ld supports shared libraries. 8968 case $host_os in 8969 aix[3-9]*) 8970 # On AIX/PPC, the GNU linker is very broken 8971 if test "$host_cpu" != ia64; then 8972 ld_shlibs=no 8973 cat <<_LT_EOF 1>&2 8974 8975*** Warning: the GNU linker, at least up to release 2.19, is reported 8976*** to be unable to reliably create shared libraries on AIX. 8977*** Therefore, libtool is disabling shared libraries support. If you 8978*** really care for shared libraries, you may want to install binutils 8979*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8980*** You will then need to restart the configuration process. 8981 8982_LT_EOF 8983 fi 8984 ;; 8985 8986 amigaos*) 8987 case $host_cpu in 8988 powerpc) 8989 # see comment about AmigaOS4 .so support 8990 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8991 archive_expsym_cmds='' 8992 ;; 8993 m68k) 8994 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)' 8995 hardcode_libdir_flag_spec='-L$libdir' 8996 hardcode_minus_L=yes 8997 ;; 8998 esac 8999 ;; 9000 9001 beos*) 9002 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9003 allow_undefined_flag=unsupported 9004 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9005 # support --undefined. This deserves some investigation. FIXME 9006 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9007 else 9008 ld_shlibs=no 9009 fi 9010 ;; 9011 9012 cygwin* | mingw* | pw32* | cegcc*) 9013 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9014 # as there is no search path for DLLs. 9015 hardcode_libdir_flag_spec='-L$libdir' 9016 export_dynamic_flag_spec='${wl}--export-all-symbols' 9017 allow_undefined_flag=unsupported 9018 always_export_symbols=no 9019 enable_shared_with_static_runtimes=yes 9020 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9021 9022 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9023 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9024 # If the export-symbols file already is a .def file (1st line 9025 # is EXPORTS), use it as is; otherwise, prepend... 9026 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9027 cp $export_symbols $output_objdir/$soname.def; 9028 else 9029 echo EXPORTS > $output_objdir/$soname.def; 9030 cat $export_symbols >> $output_objdir/$soname.def; 9031 fi~ 9032 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9033 else 9034 ld_shlibs=no 9035 fi 9036 ;; 9037 9038 haiku*) 9039 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9040 link_all_deplibs=yes 9041 ;; 9042 9043 interix[3-9]*) 9044 hardcode_direct=no 9045 hardcode_shlibpath_var=no 9046 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9047 export_dynamic_flag_spec='${wl}-E' 9048 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9049 # Instead, shared libraries are loaded at an image base (0x10000000 by 9050 # default) and relocated if they conflict, which is a slow very memory 9051 # consuming and fragmenting process. To avoid this, we pick a random, 9052 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9053 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9054 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9055 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' 9056 ;; 9057 9058 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9059 tmp_diet=no 9060 if test "$host_os" = linux-dietlibc; then 9061 case $cc_basename in 9062 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9063 esac 9064 fi 9065 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9066 && test "$tmp_diet" = no 9067 then 9068 tmp_addflag= 9069 tmp_sharedflag='-shared' 9070 case $cc_basename,$host_cpu in 9071 pgcc*) # Portland Group C compiler 9072 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9073 tmp_addflag=' $pic_flag' 9074 ;; 9075 pgf77* | pgf90* | pgf95* | pgfortran*) 9076 # Portland Group f77 and f90 compilers 9077 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9078 tmp_addflag=' $pic_flag -Mnomain' ;; 9079 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9080 tmp_addflag=' -i_dynamic' ;; 9081 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9082 tmp_addflag=' -i_dynamic -nofor_main' ;; 9083 ifc* | ifort*) # Intel Fortran compiler 9084 tmp_addflag=' -nofor_main' ;; 9085 lf95*) # Lahey Fortran 8.1 9086 whole_archive_flag_spec= 9087 tmp_sharedflag='--shared' ;; 9088 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9089 tmp_sharedflag='-qmkshrobj' 9090 tmp_addflag= ;; 9091 nvcc*) # Cuda Compiler Driver 2.2 9092 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9093 compiler_needs_object=yes 9094 ;; 9095 esac 9096 case `$CC -V 2>&1 | sed 5q` in 9097 *Sun\ C*) # Sun C 5.9 9098 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9099 compiler_needs_object=yes 9100 tmp_sharedflag='-G' ;; 9101 *Sun\ F*) # Sun Fortran 8.3 9102 tmp_sharedflag='-G' ;; 9103 esac 9104 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9105 9106 if test "x$supports_anon_versioning" = xyes; then 9107 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9108 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9109 echo "local: *; };" >> $output_objdir/$libname.ver~ 9110 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9111 fi 9112 9113 case $cc_basename in 9114 xlf* | bgf* | bgxlf* | mpixlf*) 9115 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9116 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9117 hardcode_libdir_flag_spec= 9118 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9119 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9120 if test "x$supports_anon_versioning" = xyes; then 9121 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9122 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9123 echo "local: *; };" >> $output_objdir/$libname.ver~ 9124 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9125 fi 9126 ;; 9127 esac 9128 else 9129 ld_shlibs=no 9130 fi 9131 ;; 9132 9133 netbsd*) 9134 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9135 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9136 wlarc= 9137 else 9138 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9139 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9140 fi 9141 ;; 9142 9143 solaris*) 9144 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9145 ld_shlibs=no 9146 cat <<_LT_EOF 1>&2 9147 9148*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9149*** create shared libraries on Solaris systems. Therefore, libtool 9150*** is disabling shared libraries support. We urge you to upgrade GNU 9151*** binutils to release 2.9.1 or newer. Another option is to modify 9152*** your PATH or compiler configuration so that the native linker is 9153*** used, and then restart. 9154 9155_LT_EOF 9156 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9157 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9158 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9159 else 9160 ld_shlibs=no 9161 fi 9162 ;; 9163 9164 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9165 case `$LD -v 2>&1` in 9166 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9167 ld_shlibs=no 9168 cat <<_LT_EOF 1>&2 9169 9170*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9171*** reliably create shared libraries on SCO systems. Therefore, libtool 9172*** is disabling shared libraries support. We urge you to upgrade GNU 9173*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9174*** your PATH or compiler configuration so that the native linker is 9175*** used, and then restart. 9176 9177_LT_EOF 9178 ;; 9179 *) 9180 # For security reasons, it is highly recommended that you always 9181 # use absolute paths for naming shared libraries, and exclude the 9182 # DT_RUNPATH tag from executables and libraries. But doing so 9183 # requires that you compile everything twice, which is a pain. 9184 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9185 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9186 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9187 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9188 else 9189 ld_shlibs=no 9190 fi 9191 ;; 9192 esac 9193 ;; 9194 9195 sunos4*) 9196 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9197 wlarc= 9198 hardcode_direct=yes 9199 hardcode_shlibpath_var=no 9200 ;; 9201 9202 *) 9203 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9204 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9205 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9206 else 9207 ld_shlibs=no 9208 fi 9209 ;; 9210 esac 9211 9212 if test "$ld_shlibs" = no; then 9213 runpath_var= 9214 hardcode_libdir_flag_spec= 9215 export_dynamic_flag_spec= 9216 whole_archive_flag_spec= 9217 fi 9218 else 9219 # PORTME fill in a description of your system's linker (not GNU ld) 9220 case $host_os in 9221 aix3*) 9222 allow_undefined_flag=unsupported 9223 always_export_symbols=yes 9224 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' 9225 # Note: this linker hardcodes the directories in LIBPATH if there 9226 # are no directories specified by -L. 9227 hardcode_minus_L=yes 9228 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9229 # Neither direct hardcoding nor static linking is supported with a 9230 # broken collect2. 9231 hardcode_direct=unsupported 9232 fi 9233 ;; 9234 9235 aix[4-9]*) 9236 if test "$host_cpu" = ia64; then 9237 # On IA64, the linker does run time linking by default, so we don't 9238 # have to do anything special. 9239 aix_use_runtimelinking=no 9240 exp_sym_flag='-Bexport' 9241 no_entry_flag="" 9242 else 9243 # If we're using GNU nm, then we don't want the "-C" option. 9244 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9245 # Also, AIX nm treats weak defined symbols like other global 9246 # defined symbols, whereas GNU nm marks them as "W". 9247 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9248 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9249 else 9250 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' 9251 fi 9252 aix_use_runtimelinking=no 9253 9254 # Test if we are trying to use run time linking or normal 9255 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9256 # need to do runtime linking. 9257 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9258 for ld_flag in $LDFLAGS; do 9259 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9260 aix_use_runtimelinking=yes 9261 break 9262 fi 9263 done 9264 ;; 9265 esac 9266 9267 exp_sym_flag='-bexport' 9268 no_entry_flag='-bnoentry' 9269 fi 9270 9271 # When large executables or shared objects are built, AIX ld can 9272 # have problems creating the table of contents. If linking a library 9273 # or program results in "error TOC overflow" add -mminimal-toc to 9274 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9275 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9276 9277 archive_cmds='' 9278 hardcode_direct=yes 9279 hardcode_direct_absolute=yes 9280 hardcode_libdir_separator=':' 9281 link_all_deplibs=yes 9282 file_list_spec='${wl}-f,' 9283 9284 if test "$GCC" = yes; then 9285 case $host_os in aix4.[012]|aix4.[012].*) 9286 # We only want to do this on AIX 4.2 and lower, the check 9287 # below for broken collect2 doesn't work under 4.3+ 9288 collect2name=`${CC} -print-prog-name=collect2` 9289 if test -f "$collect2name" && 9290 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9291 then 9292 # We have reworked collect2 9293 : 9294 else 9295 # We have old collect2 9296 hardcode_direct=unsupported 9297 # It fails to find uninstalled libraries when the uninstalled 9298 # path is not listed in the libpath. Setting hardcode_minus_L 9299 # to unsupported forces relinking 9300 hardcode_minus_L=yes 9301 hardcode_libdir_flag_spec='-L$libdir' 9302 hardcode_libdir_separator= 9303 fi 9304 ;; 9305 esac 9306 shared_flag='-shared' 9307 if test "$aix_use_runtimelinking" = yes; then 9308 shared_flag="$shared_flag "'${wl}-G' 9309 fi 9310 else 9311 # not using gcc 9312 if test "$host_cpu" = ia64; then 9313 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9314 # chokes on -Wl,-G. The following line is correct: 9315 shared_flag='-G' 9316 else 9317 if test "$aix_use_runtimelinking" = yes; then 9318 shared_flag='${wl}-G' 9319 else 9320 shared_flag='${wl}-bM:SRE' 9321 fi 9322 fi 9323 fi 9324 9325 export_dynamic_flag_spec='${wl}-bexpall' 9326 # It seems that -bexpall does not export symbols beginning with 9327 # underscore (_), so it is better to generate a list of symbols to export. 9328 always_export_symbols=yes 9329 if test "$aix_use_runtimelinking" = yes; then 9330 # Warning - without using the other runtime loading flags (-brtl), 9331 # -berok will link without error, but may produce a broken library. 9332 allow_undefined_flag='-berok' 9333 # Determine the default libpath from the value encoded in an 9334 # empty executable. 9335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9336/* end confdefs.h. */ 9337 9338int 9339main () 9340{ 9341 9342 ; 9343 return 0; 9344} 9345_ACEOF 9346if ac_fn_c_try_link "$LINENO"; then : 9347 9348lt_aix_libpath_sed=' 9349 /Import File Strings/,/^$/ { 9350 /^0/ { 9351 s/^0 *\(.*\)$/\1/ 9352 p 9353 } 9354 }' 9355aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9356# Check for a 64-bit object if we didn't find anything. 9357if test -z "$aix_libpath"; then 9358 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9359fi 9360fi 9361rm -f core conftest.err conftest.$ac_objext \ 9362 conftest$ac_exeext conftest.$ac_ext 9363if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9364 9365 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9366 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 9367 else 9368 if test "$host_cpu" = ia64; then 9369 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9370 allow_undefined_flag="-z nodefs" 9371 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" 9372 else 9373 # Determine the default libpath from the value encoded in an 9374 # empty executable. 9375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9376/* end confdefs.h. */ 9377 9378int 9379main () 9380{ 9381 9382 ; 9383 return 0; 9384} 9385_ACEOF 9386if ac_fn_c_try_link "$LINENO"; then : 9387 9388lt_aix_libpath_sed=' 9389 /Import File Strings/,/^$/ { 9390 /^0/ { 9391 s/^0 *\(.*\)$/\1/ 9392 p 9393 } 9394 }' 9395aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9396# Check for a 64-bit object if we didn't find anything. 9397if test -z "$aix_libpath"; then 9398 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9399fi 9400fi 9401rm -f core conftest.err conftest.$ac_objext \ 9402 conftest$ac_exeext conftest.$ac_ext 9403if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9404 9405 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9406 # Warning - without using the other run time loading flags, 9407 # -berok will link without error, but may produce a broken library. 9408 no_undefined_flag=' ${wl}-bernotok' 9409 allow_undefined_flag=' ${wl}-berok' 9410 if test "$with_gnu_ld" = yes; then 9411 # We only use this code for GNU lds that support --whole-archive. 9412 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9413 else 9414 # Exported symbols can be pulled into shared objects from archives 9415 whole_archive_flag_spec='$convenience' 9416 fi 9417 archive_cmds_need_lc=yes 9418 # This is similar to how AIX traditionally builds its shared libraries. 9419 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' 9420 fi 9421 fi 9422 ;; 9423 9424 amigaos*) 9425 case $host_cpu in 9426 powerpc) 9427 # see comment about AmigaOS4 .so support 9428 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9429 archive_expsym_cmds='' 9430 ;; 9431 m68k) 9432 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)' 9433 hardcode_libdir_flag_spec='-L$libdir' 9434 hardcode_minus_L=yes 9435 ;; 9436 esac 9437 ;; 9438 9439 bsdi[45]*) 9440 export_dynamic_flag_spec=-rdynamic 9441 ;; 9442 9443 cygwin* | mingw* | pw32* | cegcc*) 9444 # When not using gcc, we currently assume that we are using 9445 # Microsoft Visual C++. 9446 # hardcode_libdir_flag_spec is actually meaningless, as there is 9447 # no search path for DLLs. 9448 hardcode_libdir_flag_spec=' ' 9449 allow_undefined_flag=unsupported 9450 # Tell ltmain to make .lib files, not .a files. 9451 libext=lib 9452 # Tell ltmain to make .dll files, not .so files. 9453 shrext_cmds=".dll" 9454 # FIXME: Setting linknames here is a bad hack. 9455 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9456 # The linker will automatically build a .lib file if we build a DLL. 9457 old_archive_from_new_cmds='true' 9458 # FIXME: Should let the user specify the lib program. 9459 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9460 fix_srcfile_path='`cygpath -w "$srcfile"`' 9461 enable_shared_with_static_runtimes=yes 9462 ;; 9463 9464 darwin* | rhapsody*) 9465 9466 9467 archive_cmds_need_lc=no 9468 hardcode_direct=no 9469 hardcode_automatic=yes 9470 hardcode_shlibpath_var=unsupported 9471 if test "$lt_cv_ld_force_load" = "yes"; then 9472 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 9473 else 9474 whole_archive_flag_spec='' 9475 fi 9476 link_all_deplibs=yes 9477 allow_undefined_flag="$_lt_dar_allow_undefined" 9478 case $cc_basename in 9479 ifort*) _lt_dar_can_shared=yes ;; 9480 *) _lt_dar_can_shared=$GCC ;; 9481 esac 9482 if test "$_lt_dar_can_shared" = "yes"; then 9483 output_verbose_link_cmd=func_echo_all 9484 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9485 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9486 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}" 9487 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}" 9488 9489 else 9490 ld_shlibs=no 9491 fi 9492 9493 ;; 9494 9495 dgux*) 9496 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9497 hardcode_libdir_flag_spec='-L$libdir' 9498 hardcode_shlibpath_var=no 9499 ;; 9500 9501 freebsd1*) 9502 ld_shlibs=no 9503 ;; 9504 9505 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9506 # support. Future versions do this automatically, but an explicit c++rt0.o 9507 # does not break anything, and helps significantly (at the cost of a little 9508 # extra space). 9509 freebsd2.2*) 9510 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9511 hardcode_libdir_flag_spec='-R$libdir' 9512 hardcode_direct=yes 9513 hardcode_shlibpath_var=no 9514 ;; 9515 9516 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9517 freebsd2*) 9518 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9519 hardcode_direct=yes 9520 hardcode_minus_L=yes 9521 hardcode_shlibpath_var=no 9522 ;; 9523 9524 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9525 freebsd* | dragonfly*) 9526 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9527 hardcode_libdir_flag_spec='-R$libdir' 9528 hardcode_direct=yes 9529 hardcode_shlibpath_var=no 9530 ;; 9531 9532 hpux9*) 9533 if test "$GCC" = yes; then 9534 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' 9535 else 9536 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' 9537 fi 9538 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9539 hardcode_libdir_separator=: 9540 hardcode_direct=yes 9541 9542 # hardcode_minus_L: Not really in the search PATH, 9543 # but as the default location of the library. 9544 hardcode_minus_L=yes 9545 export_dynamic_flag_spec='${wl}-E' 9546 ;; 9547 9548 hpux10*) 9549 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9550 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9551 else 9552 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9553 fi 9554 if test "$with_gnu_ld" = no; then 9555 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9556 hardcode_libdir_flag_spec_ld='+b $libdir' 9557 hardcode_libdir_separator=: 9558 hardcode_direct=yes 9559 hardcode_direct_absolute=yes 9560 export_dynamic_flag_spec='${wl}-E' 9561 # hardcode_minus_L: Not really in the search PATH, 9562 # but as the default location of the library. 9563 hardcode_minus_L=yes 9564 fi 9565 ;; 9566 9567 hpux11*) 9568 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9569 case $host_cpu in 9570 hppa*64*) 9571 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9572 ;; 9573 ia64*) 9574 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9575 ;; 9576 *) 9577 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9578 ;; 9579 esac 9580 else 9581 case $host_cpu in 9582 hppa*64*) 9583 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9584 ;; 9585 ia64*) 9586 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9587 ;; 9588 *) 9589 9590 # Older versions of the 11.00 compiler do not understand -b yet 9591 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9593$as_echo_n "checking if $CC understands -b... " >&6; } 9594if ${lt_cv_prog_compiler__b+:} false; then : 9595 $as_echo_n "(cached) " >&6 9596else 9597 lt_cv_prog_compiler__b=no 9598 save_LDFLAGS="$LDFLAGS" 9599 LDFLAGS="$LDFLAGS -b" 9600 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9601 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9602 # The linker can only warn and ignore the option if not recognized 9603 # So say no if there are warnings 9604 if test -s conftest.err; then 9605 # Append any errors to the config.log. 9606 cat conftest.err 1>&5 9607 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9608 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9609 if diff conftest.exp conftest.er2 >/dev/null; then 9610 lt_cv_prog_compiler__b=yes 9611 fi 9612 else 9613 lt_cv_prog_compiler__b=yes 9614 fi 9615 fi 9616 $RM -r conftest* 9617 LDFLAGS="$save_LDFLAGS" 9618 9619fi 9620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9621$as_echo "$lt_cv_prog_compiler__b" >&6; } 9622 9623if test x"$lt_cv_prog_compiler__b" = xyes; then 9624 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9625else 9626 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9627fi 9628 9629 ;; 9630 esac 9631 fi 9632 if test "$with_gnu_ld" = no; then 9633 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9634 hardcode_libdir_separator=: 9635 9636 case $host_cpu in 9637 hppa*64*|ia64*) 9638 hardcode_direct=no 9639 hardcode_shlibpath_var=no 9640 ;; 9641 *) 9642 hardcode_direct=yes 9643 hardcode_direct_absolute=yes 9644 export_dynamic_flag_spec='${wl}-E' 9645 9646 # hardcode_minus_L: Not really in the search PATH, 9647 # but as the default location of the library. 9648 hardcode_minus_L=yes 9649 ;; 9650 esac 9651 fi 9652 ;; 9653 9654 irix5* | irix6* | nonstopux*) 9655 if test "$GCC" = yes; then 9656 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9657 # Try to use the -exported_symbol ld option, if it does not 9658 # work, assume that -exports_file does not work either and 9659 # implicitly export all symbols. 9660 save_LDFLAGS="$LDFLAGS" 9661 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9663/* end confdefs.h. */ 9664int foo(void) {} 9665_ACEOF 9666if ac_fn_c_try_link "$LINENO"; then : 9667 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 9668 9669fi 9670rm -f core conftest.err conftest.$ac_objext \ 9671 conftest$ac_exeext conftest.$ac_ext 9672 LDFLAGS="$save_LDFLAGS" 9673 else 9674 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9675 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 9676 fi 9677 archive_cmds_need_lc='no' 9678 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9679 hardcode_libdir_separator=: 9680 inherit_rpath=yes 9681 link_all_deplibs=yes 9682 ;; 9683 9684 netbsd*) 9685 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9686 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9687 else 9688 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9689 fi 9690 hardcode_libdir_flag_spec='-R$libdir' 9691 hardcode_direct=yes 9692 hardcode_shlibpath_var=no 9693 ;; 9694 9695 newsos6) 9696 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9697 hardcode_direct=yes 9698 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9699 hardcode_libdir_separator=: 9700 hardcode_shlibpath_var=no 9701 ;; 9702 9703 *nto* | *qnx*) 9704 ;; 9705 9706 openbsd*) 9707 if test -f /usr/libexec/ld.so; then 9708 hardcode_direct=yes 9709 hardcode_shlibpath_var=no 9710 hardcode_direct_absolute=yes 9711 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9712 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9713 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9714 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9715 export_dynamic_flag_spec='${wl}-E' 9716 else 9717 case $host_os in 9718 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9719 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9720 hardcode_libdir_flag_spec='-R$libdir' 9721 ;; 9722 *) 9723 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9724 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9725 ;; 9726 esac 9727 fi 9728 else 9729 ld_shlibs=no 9730 fi 9731 ;; 9732 9733 os2*) 9734 hardcode_libdir_flag_spec='-L$libdir' 9735 hardcode_minus_L=yes 9736 allow_undefined_flag=unsupported 9737 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' 9738 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9739 ;; 9740 9741 osf3*) 9742 if test "$GCC" = yes; then 9743 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9744 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9745 else 9746 allow_undefined_flag=' -expect_unresolved \*' 9747 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9748 fi 9749 archive_cmds_need_lc='no' 9750 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9751 hardcode_libdir_separator=: 9752 ;; 9753 9754 osf4* | osf5*) # as osf3* with the addition of -msym flag 9755 if test "$GCC" = yes; then 9756 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9757 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9758 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9759 else 9760 allow_undefined_flag=' -expect_unresolved \*' 9761 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9762 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~ 9763 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 9764 9765 # Both c and cxx compiler support -rpath directly 9766 hardcode_libdir_flag_spec='-rpath $libdir' 9767 fi 9768 archive_cmds_need_lc='no' 9769 hardcode_libdir_separator=: 9770 ;; 9771 9772 solaris*) 9773 no_undefined_flag=' -z defs' 9774 if test "$GCC" = yes; then 9775 wlarc='${wl}' 9776 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9777 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9778 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9779 else 9780 case `$CC -V 2>&1` in 9781 *"Compilers 5.0"*) 9782 wlarc='' 9783 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9784 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9785 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9786 ;; 9787 *) 9788 wlarc='${wl}' 9789 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9790 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9791 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9792 ;; 9793 esac 9794 fi 9795 hardcode_libdir_flag_spec='-R$libdir' 9796 hardcode_shlibpath_var=no 9797 case $host_os in 9798 solaris2.[0-5] | solaris2.[0-5].*) ;; 9799 *) 9800 # The compiler driver will combine and reorder linker options, 9801 # but understands `-z linker_flag'. GCC discards it without `$wl', 9802 # but is careful enough not to reorder. 9803 # Supported since Solaris 2.6 (maybe 2.5.1?) 9804 if test "$GCC" = yes; then 9805 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9806 else 9807 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9808 fi 9809 ;; 9810 esac 9811 link_all_deplibs=yes 9812 ;; 9813 9814 sunos4*) 9815 if test "x$host_vendor" = xsequent; then 9816 # Use $CC to link under sequent, because it throws in some extra .o 9817 # files that make .init and .fini sections work. 9818 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9819 else 9820 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9821 fi 9822 hardcode_libdir_flag_spec='-L$libdir' 9823 hardcode_direct=yes 9824 hardcode_minus_L=yes 9825 hardcode_shlibpath_var=no 9826 ;; 9827 9828 sysv4) 9829 case $host_vendor in 9830 sni) 9831 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9832 hardcode_direct=yes # is this really true??? 9833 ;; 9834 siemens) 9835 ## LD is ld it makes a PLAMLIB 9836 ## CC just makes a GrossModule. 9837 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9838 reload_cmds='$CC -r -o $output$reload_objs' 9839 hardcode_direct=no 9840 ;; 9841 motorola) 9842 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9843 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9844 ;; 9845 esac 9846 runpath_var='LD_RUN_PATH' 9847 hardcode_shlibpath_var=no 9848 ;; 9849 9850 sysv4.3*) 9851 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9852 hardcode_shlibpath_var=no 9853 export_dynamic_flag_spec='-Bexport' 9854 ;; 9855 9856 sysv4*MP*) 9857 if test -d /usr/nec; then 9858 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9859 hardcode_shlibpath_var=no 9860 runpath_var=LD_RUN_PATH 9861 hardcode_runpath_var=yes 9862 ld_shlibs=yes 9863 fi 9864 ;; 9865 9866 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9867 no_undefined_flag='${wl}-z,text' 9868 archive_cmds_need_lc=no 9869 hardcode_shlibpath_var=no 9870 runpath_var='LD_RUN_PATH' 9871 9872 if test "$GCC" = yes; then 9873 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9874 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9875 else 9876 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9877 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9878 fi 9879 ;; 9880 9881 sysv5* | sco3.2v5* | sco5v6*) 9882 # Note: We can NOT use -z defs as we might desire, because we do not 9883 # link with -lc, and that would cause any symbols used from libc to 9884 # always be unresolved, which means just about no library would 9885 # ever link correctly. If we're not using GNU ld we use -z text 9886 # though, which does catch some bad symbols but isn't as heavy-handed 9887 # as -z defs. 9888 no_undefined_flag='${wl}-z,text' 9889 allow_undefined_flag='${wl}-z,nodefs' 9890 archive_cmds_need_lc=no 9891 hardcode_shlibpath_var=no 9892 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9893 hardcode_libdir_separator=':' 9894 link_all_deplibs=yes 9895 export_dynamic_flag_spec='${wl}-Bexport' 9896 runpath_var='LD_RUN_PATH' 9897 9898 if test "$GCC" = yes; then 9899 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9900 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9901 else 9902 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9903 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9904 fi 9905 ;; 9906 9907 uts4*) 9908 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9909 hardcode_libdir_flag_spec='-L$libdir' 9910 hardcode_shlibpath_var=no 9911 ;; 9912 9913 *) 9914 ld_shlibs=no 9915 ;; 9916 esac 9917 9918 if test x$host_vendor = xsni; then 9919 case $host in 9920 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9921 export_dynamic_flag_spec='${wl}-Blargedynsym' 9922 ;; 9923 esac 9924 fi 9925 fi 9926 9927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9928$as_echo "$ld_shlibs" >&6; } 9929test "$ld_shlibs" = no && can_build_shared=no 9930 9931with_gnu_ld=$with_gnu_ld 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947# 9948# Do we need to explicitly link libc? 9949# 9950case "x$archive_cmds_need_lc" in 9951x|xyes) 9952 # Assume -lc should be added 9953 archive_cmds_need_lc=yes 9954 9955 if test "$enable_shared" = yes && test "$GCC" = yes; then 9956 case $archive_cmds in 9957 *'~'*) 9958 # FIXME: we may have to deal with multi-command sequences. 9959 ;; 9960 '$CC '*) 9961 # Test whether the compiler implicitly links with -lc since on some 9962 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9963 # to ld, don't add -lc before -lgcc. 9964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9965$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9966if ${lt_cv_archive_cmds_need_lc+:} false; then : 9967 $as_echo_n "(cached) " >&6 9968else 9969 $RM conftest* 9970 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9971 9972 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9973 (eval $ac_compile) 2>&5 9974 ac_status=$? 9975 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9976 test $ac_status = 0; } 2>conftest.err; then 9977 soname=conftest 9978 lib=conftest 9979 libobjs=conftest.$ac_objext 9980 deplibs= 9981 wl=$lt_prog_compiler_wl 9982 pic_flag=$lt_prog_compiler_pic 9983 compiler_flags=-v 9984 linker_flags=-v 9985 verstring= 9986 output_objdir=. 9987 libname=conftest 9988 lt_save_allow_undefined_flag=$allow_undefined_flag 9989 allow_undefined_flag= 9990 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9991 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9992 ac_status=$? 9993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9994 test $ac_status = 0; } 9995 then 9996 lt_cv_archive_cmds_need_lc=no 9997 else 9998 lt_cv_archive_cmds_need_lc=yes 9999 fi 10000 allow_undefined_flag=$lt_save_allow_undefined_flag 10001 else 10002 cat conftest.err 1>&5 10003 fi 10004 $RM conftest* 10005 10006fi 10007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10008$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10009 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10010 ;; 10011 esac 10012 fi 10013 ;; 10014esac 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10173$as_echo_n "checking dynamic linker characteristics... " >&6; } 10174 10175if test "$GCC" = yes; then 10176 case $host_os in 10177 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10178 *) lt_awk_arg="/^libraries:/" ;; 10179 esac 10180 case $host_os in 10181 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10182 *) lt_sed_strip_eq="s,=/,/,g" ;; 10183 esac 10184 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10185 case $lt_search_path_spec in 10186 *\;*) 10187 # if the path contains ";" then we assume it to be the separator 10188 # otherwise default to the standard path separator (i.e. ":") - it is 10189 # assumed that no part of a normal pathname contains ";" but that should 10190 # okay in the real world where ";" in dirpaths is itself problematic. 10191 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10192 ;; 10193 *) 10194 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10195 ;; 10196 esac 10197 # Ok, now we have the path, separated by spaces, we can step through it 10198 # and add multilib dir if necessary. 10199 lt_tmp_lt_search_path_spec= 10200 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10201 for lt_sys_path in $lt_search_path_spec; do 10202 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10203 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10204 else 10205 test -d "$lt_sys_path" && \ 10206 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10207 fi 10208 done 10209 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10210BEGIN {RS=" "; FS="/|\n";} { 10211 lt_foo=""; 10212 lt_count=0; 10213 for (lt_i = NF; lt_i > 0; lt_i--) { 10214 if ($lt_i != "" && $lt_i != ".") { 10215 if ($lt_i == "..") { 10216 lt_count++; 10217 } else { 10218 if (lt_count == 0) { 10219 lt_foo="/" $lt_i lt_foo; 10220 } else { 10221 lt_count--; 10222 } 10223 } 10224 } 10225 } 10226 if (lt_foo != "") { lt_freq[lt_foo]++; } 10227 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10228}'` 10229 # AWK program above erroneously prepends '/' to C:/dos/paths 10230 # for these hosts. 10231 case $host_os in 10232 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10233 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10234 esac 10235 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10236else 10237 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10238fi 10239library_names_spec= 10240libname_spec='lib$name' 10241soname_spec= 10242shrext_cmds=".so" 10243postinstall_cmds= 10244postuninstall_cmds= 10245finish_cmds= 10246finish_eval= 10247shlibpath_var= 10248shlibpath_overrides_runpath=unknown 10249version_type=none 10250dynamic_linker="$host_os ld.so" 10251sys_lib_dlsearch_path_spec="/lib /usr/lib" 10252need_lib_prefix=unknown 10253hardcode_into_libs=no 10254 10255# when you set need_version to no, make sure it does not cause -set_version 10256# flags to be left without arguments 10257need_version=unknown 10258 10259case $host_os in 10260aix3*) 10261 version_type=linux 10262 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10263 shlibpath_var=LIBPATH 10264 10265 # AIX 3 has no versioning support, so we append a major version to the name. 10266 soname_spec='${libname}${release}${shared_ext}$major' 10267 ;; 10268 10269aix[4-9]*) 10270 version_type=linux 10271 need_lib_prefix=no 10272 need_version=no 10273 hardcode_into_libs=yes 10274 if test "$host_cpu" = ia64; then 10275 # AIX 5 supports IA64 10276 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10277 shlibpath_var=LD_LIBRARY_PATH 10278 else 10279 # With GCC up to 2.95.x, collect2 would create an import file 10280 # for dependence libraries. The import file would start with 10281 # the line `#! .'. This would cause the generated library to 10282 # depend on `.', always an invalid library. This was fixed in 10283 # development snapshots of GCC prior to 3.0. 10284 case $host_os in 10285 aix4 | aix4.[01] | aix4.[01].*) 10286 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10287 echo ' yes ' 10288 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10289 : 10290 else 10291 can_build_shared=no 10292 fi 10293 ;; 10294 esac 10295 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10296 # soname into executable. Probably we can add versioning support to 10297 # collect2, so additional links can be useful in future. 10298 if test "$aix_use_runtimelinking" = yes; then 10299 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10300 # instead of lib<name>.a to let people know that these are not 10301 # typical AIX shared libraries. 10302 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10303 else 10304 # We preserve .a as extension for shared libraries through AIX4.2 10305 # and later when we are not doing run time linking. 10306 library_names_spec='${libname}${release}.a $libname.a' 10307 soname_spec='${libname}${release}${shared_ext}$major' 10308 fi 10309 shlibpath_var=LIBPATH 10310 fi 10311 ;; 10312 10313amigaos*) 10314 case $host_cpu in 10315 powerpc) 10316 # Since July 2007 AmigaOS4 officially supports .so libraries. 10317 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10319 ;; 10320 m68k) 10321 library_names_spec='$libname.ixlibrary $libname.a' 10322 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10323 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''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' 10324 ;; 10325 esac 10326 ;; 10327 10328beos*) 10329 library_names_spec='${libname}${shared_ext}' 10330 dynamic_linker="$host_os ld.so" 10331 shlibpath_var=LIBRARY_PATH 10332 ;; 10333 10334bsdi[45]*) 10335 version_type=linux 10336 need_version=no 10337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10338 soname_spec='${libname}${release}${shared_ext}$major' 10339 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10340 shlibpath_var=LD_LIBRARY_PATH 10341 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10342 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10343 # the default ld.so.conf also contains /usr/contrib/lib and 10344 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10345 # libtool to hard-code these into programs 10346 ;; 10347 10348cygwin* | mingw* | pw32* | cegcc*) 10349 version_type=windows 10350 shrext_cmds=".dll" 10351 need_version=no 10352 need_lib_prefix=no 10353 10354 case $GCC,$host_os in 10355 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10356 library_names_spec='$libname.dll.a' 10357 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10358 postinstall_cmds='base_file=`basename \${file}`~ 10359 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10360 dldir=$destdir/`dirname \$dlpath`~ 10361 test -d \$dldir || mkdir -p \$dldir~ 10362 $install_prog $dir/$dlname \$dldir/$dlname~ 10363 chmod a+x \$dldir/$dlname~ 10364 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10365 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10366 fi' 10367 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10368 dlpath=$dir/\$dldll~ 10369 $RM \$dlpath' 10370 shlibpath_overrides_runpath=yes 10371 10372 case $host_os in 10373 cygwin*) 10374 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10375 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10376 10377 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10378 ;; 10379 mingw* | cegcc*) 10380 # MinGW DLLs use traditional 'lib' prefix 10381 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10382 ;; 10383 pw32*) 10384 # pw32 DLLs use 'pw' prefix rather than 'lib' 10385 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10386 ;; 10387 esac 10388 ;; 10389 10390 *) 10391 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10392 ;; 10393 esac 10394 dynamic_linker='Win32 ld.exe' 10395 # FIXME: first we should search . and the directory the executable is in 10396 shlibpath_var=PATH 10397 ;; 10398 10399darwin* | rhapsody*) 10400 dynamic_linker="$host_os dyld" 10401 version_type=darwin 10402 need_lib_prefix=no 10403 need_version=no 10404 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10405 soname_spec='${libname}${release}${major}$shared_ext' 10406 shlibpath_overrides_runpath=yes 10407 shlibpath_var=DYLD_LIBRARY_PATH 10408 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10409 10410 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10411 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10412 ;; 10413 10414dgux*) 10415 version_type=linux 10416 need_lib_prefix=no 10417 need_version=no 10418 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10419 soname_spec='${libname}${release}${shared_ext}$major' 10420 shlibpath_var=LD_LIBRARY_PATH 10421 ;; 10422 10423freebsd1*) 10424 dynamic_linker=no 10425 ;; 10426 10427freebsd* | dragonfly*) 10428 # DragonFly does not have aout. When/if they implement a new 10429 # versioning mechanism, adjust this. 10430 if test -x /usr/bin/objformat; then 10431 objformat=`/usr/bin/objformat` 10432 else 10433 case $host_os in 10434 freebsd[123]*) objformat=aout ;; 10435 *) objformat=elf ;; 10436 esac 10437 fi 10438 version_type=freebsd-$objformat 10439 case $version_type in 10440 freebsd-elf*) 10441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10442 need_version=no 10443 need_lib_prefix=no 10444 ;; 10445 freebsd-*) 10446 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10447 need_version=yes 10448 ;; 10449 esac 10450 shlibpath_var=LD_LIBRARY_PATH 10451 case $host_os in 10452 freebsd2*) 10453 shlibpath_overrides_runpath=yes 10454 ;; 10455 freebsd3.[01]* | freebsdelf3.[01]*) 10456 shlibpath_overrides_runpath=yes 10457 hardcode_into_libs=yes 10458 ;; 10459 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10460 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10461 shlibpath_overrides_runpath=no 10462 hardcode_into_libs=yes 10463 ;; 10464 *) # from 4.6 on, and DragonFly 10465 shlibpath_overrides_runpath=yes 10466 hardcode_into_libs=yes 10467 ;; 10468 esac 10469 ;; 10470 10471gnu*) 10472 version_type=linux 10473 need_lib_prefix=no 10474 need_version=no 10475 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10476 soname_spec='${libname}${release}${shared_ext}$major' 10477 shlibpath_var=LD_LIBRARY_PATH 10478 hardcode_into_libs=yes 10479 ;; 10480 10481haiku*) 10482 version_type=linux 10483 need_lib_prefix=no 10484 need_version=no 10485 dynamic_linker="$host_os runtime_loader" 10486 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10487 soname_spec='${libname}${release}${shared_ext}$major' 10488 shlibpath_var=LIBRARY_PATH 10489 shlibpath_overrides_runpath=yes 10490 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10491 hardcode_into_libs=yes 10492 ;; 10493 10494hpux9* | hpux10* | hpux11*) 10495 # Give a soname corresponding to the major version so that dld.sl refuses to 10496 # link against other versions. 10497 version_type=sunos 10498 need_lib_prefix=no 10499 need_version=no 10500 case $host_cpu in 10501 ia64*) 10502 shrext_cmds='.so' 10503 hardcode_into_libs=yes 10504 dynamic_linker="$host_os dld.so" 10505 shlibpath_var=LD_LIBRARY_PATH 10506 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10507 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10508 soname_spec='${libname}${release}${shared_ext}$major' 10509 if test "X$HPUX_IA64_MODE" = X32; then 10510 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10511 else 10512 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10513 fi 10514 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10515 ;; 10516 hppa*64*) 10517 shrext_cmds='.sl' 10518 hardcode_into_libs=yes 10519 dynamic_linker="$host_os dld.sl" 10520 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10521 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10523 soname_spec='${libname}${release}${shared_ext}$major' 10524 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10525 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10526 ;; 10527 *) 10528 shrext_cmds='.sl' 10529 dynamic_linker="$host_os dld.sl" 10530 shlibpath_var=SHLIB_PATH 10531 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10533 soname_spec='${libname}${release}${shared_ext}$major' 10534 ;; 10535 esac 10536 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10537 postinstall_cmds='chmod 555 $lib' 10538 # or fails outright, so override atomically: 10539 install_override_mode=555 10540 ;; 10541 10542interix[3-9]*) 10543 version_type=linux 10544 need_lib_prefix=no 10545 need_version=no 10546 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10547 soname_spec='${libname}${release}${shared_ext}$major' 10548 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10549 shlibpath_var=LD_LIBRARY_PATH 10550 shlibpath_overrides_runpath=no 10551 hardcode_into_libs=yes 10552 ;; 10553 10554irix5* | irix6* | nonstopux*) 10555 case $host_os in 10556 nonstopux*) version_type=nonstopux ;; 10557 *) 10558 if test "$lt_cv_prog_gnu_ld" = yes; then 10559 version_type=linux 10560 else 10561 version_type=irix 10562 fi ;; 10563 esac 10564 need_lib_prefix=no 10565 need_version=no 10566 soname_spec='${libname}${release}${shared_ext}$major' 10567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10568 case $host_os in 10569 irix5* | nonstopux*) 10570 libsuff= shlibsuff= 10571 ;; 10572 *) 10573 case $LD in # libtool.m4 will add one of these switches to LD 10574 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10575 libsuff= shlibsuff= libmagic=32-bit;; 10576 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10577 libsuff=32 shlibsuff=N32 libmagic=N32;; 10578 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10579 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10580 *) libsuff= shlibsuff= libmagic=never-match;; 10581 esac 10582 ;; 10583 esac 10584 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10585 shlibpath_overrides_runpath=no 10586 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10587 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10588 hardcode_into_libs=yes 10589 ;; 10590 10591# No shared lib support for Linux oldld, aout, or coff. 10592linux*oldld* | linux*aout* | linux*coff*) 10593 dynamic_linker=no 10594 ;; 10595 10596# This must be Linux ELF. 10597linux* | k*bsd*-gnu | kopensolaris*-gnu) 10598 version_type=linux 10599 need_lib_prefix=no 10600 need_version=no 10601 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10602 soname_spec='${libname}${release}${shared_ext}$major' 10603 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10604 shlibpath_var=LD_LIBRARY_PATH 10605 shlibpath_overrides_runpath=no 10606 10607 # Some binutils ld are patched to set DT_RUNPATH 10608 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10609 $as_echo_n "(cached) " >&6 10610else 10611 lt_cv_shlibpath_overrides_runpath=no 10612 save_LDFLAGS=$LDFLAGS 10613 save_libdir=$libdir 10614 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10615 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10617/* end confdefs.h. */ 10618 10619int 10620main () 10621{ 10622 10623 ; 10624 return 0; 10625} 10626_ACEOF 10627if ac_fn_c_try_link "$LINENO"; then : 10628 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10629 lt_cv_shlibpath_overrides_runpath=yes 10630fi 10631fi 10632rm -f core conftest.err conftest.$ac_objext \ 10633 conftest$ac_exeext conftest.$ac_ext 10634 LDFLAGS=$save_LDFLAGS 10635 libdir=$save_libdir 10636 10637fi 10638 10639 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10640 10641 # This implies no fast_install, which is unacceptable. 10642 # Some rework will be needed to allow for fast_install 10643 # before this can be enabled. 10644 hardcode_into_libs=yes 10645 10646 # Append ld.so.conf contents to the search path 10647 if test -f /etc/ld.so.conf; then 10648 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;s/"//g;/^$/d' | tr '\n' ' '` 10649 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10650 fi 10651 10652 # We used to test for /lib/ld.so.1 and disable shared libraries on 10653 # powerpc, because MkLinux only supported shared libraries with the 10654 # GNU dynamic linker. Since this was broken with cross compilers, 10655 # most powerpc-linux boxes support dynamic linking these days and 10656 # people can always --disable-shared, the test was removed, and we 10657 # assume the GNU/Linux dynamic linker is in use. 10658 dynamic_linker='GNU/Linux ld.so' 10659 ;; 10660 10661netbsd*) 10662 version_type=sunos 10663 need_lib_prefix=no 10664 need_version=no 10665 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10666 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10667 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10668 dynamic_linker='NetBSD (a.out) ld.so' 10669 else 10670 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10671 soname_spec='${libname}${release}${shared_ext}$major' 10672 dynamic_linker='NetBSD ld.elf_so' 10673 fi 10674 shlibpath_var=LD_LIBRARY_PATH 10675 shlibpath_overrides_runpath=yes 10676 hardcode_into_libs=yes 10677 ;; 10678 10679newsos6) 10680 version_type=linux 10681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10682 shlibpath_var=LD_LIBRARY_PATH 10683 shlibpath_overrides_runpath=yes 10684 ;; 10685 10686*nto* | *qnx*) 10687 version_type=qnx 10688 need_lib_prefix=no 10689 need_version=no 10690 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10691 soname_spec='${libname}${release}${shared_ext}$major' 10692 shlibpath_var=LD_LIBRARY_PATH 10693 shlibpath_overrides_runpath=no 10694 hardcode_into_libs=yes 10695 dynamic_linker='ldqnx.so' 10696 ;; 10697 10698openbsd*) 10699 version_type=sunos 10700 sys_lib_dlsearch_path_spec="/usr/lib" 10701 need_lib_prefix=no 10702 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10703 case $host_os in 10704 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10705 *) need_version=no ;; 10706 esac 10707 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10708 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10709 shlibpath_var=LD_LIBRARY_PATH 10710 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10711 case $host_os in 10712 openbsd2.[89] | openbsd2.[89].*) 10713 shlibpath_overrides_runpath=no 10714 ;; 10715 *) 10716 shlibpath_overrides_runpath=yes 10717 ;; 10718 esac 10719 else 10720 shlibpath_overrides_runpath=yes 10721 fi 10722 ;; 10723 10724os2*) 10725 libname_spec='$name' 10726 shrext_cmds=".dll" 10727 need_lib_prefix=no 10728 library_names_spec='$libname${shared_ext} $libname.a' 10729 dynamic_linker='OS/2 ld.exe' 10730 shlibpath_var=LIBPATH 10731 ;; 10732 10733osf3* | osf4* | osf5*) 10734 version_type=osf 10735 need_lib_prefix=no 10736 need_version=no 10737 soname_spec='${libname}${release}${shared_ext}$major' 10738 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10739 shlibpath_var=LD_LIBRARY_PATH 10740 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10741 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10742 ;; 10743 10744rdos*) 10745 dynamic_linker=no 10746 ;; 10747 10748solaris*) 10749 version_type=linux 10750 need_lib_prefix=no 10751 need_version=no 10752 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10753 soname_spec='${libname}${release}${shared_ext}$major' 10754 shlibpath_var=LD_LIBRARY_PATH 10755 shlibpath_overrides_runpath=yes 10756 hardcode_into_libs=yes 10757 # ldd complains unless libraries are executable 10758 postinstall_cmds='chmod +x $lib' 10759 ;; 10760 10761sunos4*) 10762 version_type=sunos 10763 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10764 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10765 shlibpath_var=LD_LIBRARY_PATH 10766 shlibpath_overrides_runpath=yes 10767 if test "$with_gnu_ld" = yes; then 10768 need_lib_prefix=no 10769 fi 10770 need_version=yes 10771 ;; 10772 10773sysv4 | sysv4.3*) 10774 version_type=linux 10775 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10776 soname_spec='${libname}${release}${shared_ext}$major' 10777 shlibpath_var=LD_LIBRARY_PATH 10778 case $host_vendor in 10779 sni) 10780 shlibpath_overrides_runpath=no 10781 need_lib_prefix=no 10782 runpath_var=LD_RUN_PATH 10783 ;; 10784 siemens) 10785 need_lib_prefix=no 10786 ;; 10787 motorola) 10788 need_lib_prefix=no 10789 need_version=no 10790 shlibpath_overrides_runpath=no 10791 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10792 ;; 10793 esac 10794 ;; 10795 10796sysv4*MP*) 10797 if test -d /usr/nec ;then 10798 version_type=linux 10799 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10800 soname_spec='$libname${shared_ext}.$major' 10801 shlibpath_var=LD_LIBRARY_PATH 10802 fi 10803 ;; 10804 10805sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10806 version_type=freebsd-elf 10807 need_lib_prefix=no 10808 need_version=no 10809 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10810 soname_spec='${libname}${release}${shared_ext}$major' 10811 shlibpath_var=LD_LIBRARY_PATH 10812 shlibpath_overrides_runpath=yes 10813 hardcode_into_libs=yes 10814 if test "$with_gnu_ld" = yes; then 10815 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10816 else 10817 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10818 case $host_os in 10819 sco3.2v5*) 10820 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10821 ;; 10822 esac 10823 fi 10824 sys_lib_dlsearch_path_spec='/usr/lib' 10825 ;; 10826 10827tpf*) 10828 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10829 version_type=linux 10830 need_lib_prefix=no 10831 need_version=no 10832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10833 shlibpath_var=LD_LIBRARY_PATH 10834 shlibpath_overrides_runpath=no 10835 hardcode_into_libs=yes 10836 ;; 10837 10838uts4*) 10839 version_type=linux 10840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10841 soname_spec='${libname}${release}${shared_ext}$major' 10842 shlibpath_var=LD_LIBRARY_PATH 10843 ;; 10844 10845*) 10846 dynamic_linker=no 10847 ;; 10848esac 10849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10850$as_echo "$dynamic_linker" >&6; } 10851test "$dynamic_linker" = no && can_build_shared=no 10852 10853variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10854if test "$GCC" = yes; then 10855 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10856fi 10857 10858if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10859 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10860fi 10861if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10862 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10863fi 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10957$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10958hardcode_action= 10959if test -n "$hardcode_libdir_flag_spec" || 10960 test -n "$runpath_var" || 10961 test "X$hardcode_automatic" = "Xyes" ; then 10962 10963 # We can hardcode non-existent directories. 10964 if test "$hardcode_direct" != no && 10965 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10966 # have to relink, otherwise we might link with an installed library 10967 # when we should be linking with a yet-to-be-installed one 10968 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10969 test "$hardcode_minus_L" != no; then 10970 # Linking always hardcodes the temporary library directory. 10971 hardcode_action=relink 10972 else 10973 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10974 hardcode_action=immediate 10975 fi 10976else 10977 # We cannot hardcode anything, or else we can only hardcode existing 10978 # directories. 10979 hardcode_action=unsupported 10980fi 10981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10982$as_echo "$hardcode_action" >&6; } 10983 10984if test "$hardcode_action" = relink || 10985 test "$inherit_rpath" = yes; then 10986 # Fast installation is not supported 10987 enable_fast_install=no 10988elif test "$shlibpath_overrides_runpath" = yes || 10989 test "$enable_shared" = no; then 10990 # Fast installation is not necessary 10991 enable_fast_install=needless 10992fi 10993 10994 10995 10996 10997 10998 10999 if test "x$enable_dlopen" != xyes; then 11000 enable_dlopen=unknown 11001 enable_dlopen_self=unknown 11002 enable_dlopen_self_static=unknown 11003else 11004 lt_cv_dlopen=no 11005 lt_cv_dlopen_libs= 11006 11007 case $host_os in 11008 beos*) 11009 lt_cv_dlopen="load_add_on" 11010 lt_cv_dlopen_libs= 11011 lt_cv_dlopen_self=yes 11012 ;; 11013 11014 mingw* | pw32* | cegcc*) 11015 lt_cv_dlopen="LoadLibrary" 11016 lt_cv_dlopen_libs= 11017 ;; 11018 11019 cygwin*) 11020 lt_cv_dlopen="dlopen" 11021 lt_cv_dlopen_libs= 11022 ;; 11023 11024 darwin*) 11025 # if libdl is installed we need to link against it 11026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11027$as_echo_n "checking for dlopen in -ldl... " >&6; } 11028if ${ac_cv_lib_dl_dlopen+:} false; then : 11029 $as_echo_n "(cached) " >&6 11030else 11031 ac_check_lib_save_LIBS=$LIBS 11032LIBS="-ldl $LIBS" 11033cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11034/* end confdefs.h. */ 11035 11036/* Override any GCC internal prototype to avoid an error. 11037 Use char because int might match the return type of a GCC 11038 builtin and then its argument prototype would still apply. */ 11039#ifdef __cplusplus 11040extern "C" 11041#endif 11042char dlopen (); 11043int 11044main () 11045{ 11046return dlopen (); 11047 ; 11048 return 0; 11049} 11050_ACEOF 11051if ac_fn_c_try_link "$LINENO"; then : 11052 ac_cv_lib_dl_dlopen=yes 11053else 11054 ac_cv_lib_dl_dlopen=no 11055fi 11056rm -f core conftest.err conftest.$ac_objext \ 11057 conftest$ac_exeext conftest.$ac_ext 11058LIBS=$ac_check_lib_save_LIBS 11059fi 11060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11061$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11062if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11063 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11064else 11065 11066 lt_cv_dlopen="dyld" 11067 lt_cv_dlopen_libs= 11068 lt_cv_dlopen_self=yes 11069 11070fi 11071 11072 ;; 11073 11074 *) 11075 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11076if test "x$ac_cv_func_shl_load" = xyes; then : 11077 lt_cv_dlopen="shl_load" 11078else 11079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11080$as_echo_n "checking for shl_load in -ldld... " >&6; } 11081if ${ac_cv_lib_dld_shl_load+:} false; then : 11082 $as_echo_n "(cached) " >&6 11083else 11084 ac_check_lib_save_LIBS=$LIBS 11085LIBS="-ldld $LIBS" 11086cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11087/* end confdefs.h. */ 11088 11089/* Override any GCC internal prototype to avoid an error. 11090 Use char because int might match the return type of a GCC 11091 builtin and then its argument prototype would still apply. */ 11092#ifdef __cplusplus 11093extern "C" 11094#endif 11095char shl_load (); 11096int 11097main () 11098{ 11099return shl_load (); 11100 ; 11101 return 0; 11102} 11103_ACEOF 11104if ac_fn_c_try_link "$LINENO"; then : 11105 ac_cv_lib_dld_shl_load=yes 11106else 11107 ac_cv_lib_dld_shl_load=no 11108fi 11109rm -f core conftest.err conftest.$ac_objext \ 11110 conftest$ac_exeext conftest.$ac_ext 11111LIBS=$ac_check_lib_save_LIBS 11112fi 11113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11114$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11115if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11116 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11117else 11118 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11119if test "x$ac_cv_func_dlopen" = xyes; then : 11120 lt_cv_dlopen="dlopen" 11121else 11122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11123$as_echo_n "checking for dlopen in -ldl... " >&6; } 11124if ${ac_cv_lib_dl_dlopen+:} false; then : 11125 $as_echo_n "(cached) " >&6 11126else 11127 ac_check_lib_save_LIBS=$LIBS 11128LIBS="-ldl $LIBS" 11129cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11130/* end confdefs.h. */ 11131 11132/* Override any GCC internal prototype to avoid an error. 11133 Use char because int might match the return type of a GCC 11134 builtin and then its argument prototype would still apply. */ 11135#ifdef __cplusplus 11136extern "C" 11137#endif 11138char dlopen (); 11139int 11140main () 11141{ 11142return dlopen (); 11143 ; 11144 return 0; 11145} 11146_ACEOF 11147if ac_fn_c_try_link "$LINENO"; then : 11148 ac_cv_lib_dl_dlopen=yes 11149else 11150 ac_cv_lib_dl_dlopen=no 11151fi 11152rm -f core conftest.err conftest.$ac_objext \ 11153 conftest$ac_exeext conftest.$ac_ext 11154LIBS=$ac_check_lib_save_LIBS 11155fi 11156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11157$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11158if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11159 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11160else 11161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11162$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11163if ${ac_cv_lib_svld_dlopen+:} false; then : 11164 $as_echo_n "(cached) " >&6 11165else 11166 ac_check_lib_save_LIBS=$LIBS 11167LIBS="-lsvld $LIBS" 11168cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11169/* end confdefs.h. */ 11170 11171/* Override any GCC internal prototype to avoid an error. 11172 Use char because int might match the return type of a GCC 11173 builtin and then its argument prototype would still apply. */ 11174#ifdef __cplusplus 11175extern "C" 11176#endif 11177char dlopen (); 11178int 11179main () 11180{ 11181return dlopen (); 11182 ; 11183 return 0; 11184} 11185_ACEOF 11186if ac_fn_c_try_link "$LINENO"; then : 11187 ac_cv_lib_svld_dlopen=yes 11188else 11189 ac_cv_lib_svld_dlopen=no 11190fi 11191rm -f core conftest.err conftest.$ac_objext \ 11192 conftest$ac_exeext conftest.$ac_ext 11193LIBS=$ac_check_lib_save_LIBS 11194fi 11195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11196$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11197if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11198 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11199else 11200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11201$as_echo_n "checking for dld_link in -ldld... " >&6; } 11202if ${ac_cv_lib_dld_dld_link+:} false; then : 11203 $as_echo_n "(cached) " >&6 11204else 11205 ac_check_lib_save_LIBS=$LIBS 11206LIBS="-ldld $LIBS" 11207cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11208/* end confdefs.h. */ 11209 11210/* Override any GCC internal prototype to avoid an error. 11211 Use char because int might match the return type of a GCC 11212 builtin and then its argument prototype would still apply. */ 11213#ifdef __cplusplus 11214extern "C" 11215#endif 11216char dld_link (); 11217int 11218main () 11219{ 11220return dld_link (); 11221 ; 11222 return 0; 11223} 11224_ACEOF 11225if ac_fn_c_try_link "$LINENO"; then : 11226 ac_cv_lib_dld_dld_link=yes 11227else 11228 ac_cv_lib_dld_dld_link=no 11229fi 11230rm -f core conftest.err conftest.$ac_objext \ 11231 conftest$ac_exeext conftest.$ac_ext 11232LIBS=$ac_check_lib_save_LIBS 11233fi 11234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11235$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11236if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11237 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11238fi 11239 11240 11241fi 11242 11243 11244fi 11245 11246 11247fi 11248 11249 11250fi 11251 11252 11253fi 11254 11255 ;; 11256 esac 11257 11258 if test "x$lt_cv_dlopen" != xno; then 11259 enable_dlopen=yes 11260 else 11261 enable_dlopen=no 11262 fi 11263 11264 case $lt_cv_dlopen in 11265 dlopen) 11266 save_CPPFLAGS="$CPPFLAGS" 11267 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11268 11269 save_LDFLAGS="$LDFLAGS" 11270 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11271 11272 save_LIBS="$LIBS" 11273 LIBS="$lt_cv_dlopen_libs $LIBS" 11274 11275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11276$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11277if ${lt_cv_dlopen_self+:} false; then : 11278 $as_echo_n "(cached) " >&6 11279else 11280 if test "$cross_compiling" = yes; then : 11281 lt_cv_dlopen_self=cross 11282else 11283 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11284 lt_status=$lt_dlunknown 11285 cat > conftest.$ac_ext <<_LT_EOF 11286#line $LINENO "configure" 11287#include "confdefs.h" 11288 11289#if HAVE_DLFCN_H 11290#include <dlfcn.h> 11291#endif 11292 11293#include <stdio.h> 11294 11295#ifdef RTLD_GLOBAL 11296# define LT_DLGLOBAL RTLD_GLOBAL 11297#else 11298# ifdef DL_GLOBAL 11299# define LT_DLGLOBAL DL_GLOBAL 11300# else 11301# define LT_DLGLOBAL 0 11302# endif 11303#endif 11304 11305/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11306 find out it does not work in some platform. */ 11307#ifndef LT_DLLAZY_OR_NOW 11308# ifdef RTLD_LAZY 11309# define LT_DLLAZY_OR_NOW RTLD_LAZY 11310# else 11311# ifdef DL_LAZY 11312# define LT_DLLAZY_OR_NOW DL_LAZY 11313# else 11314# ifdef RTLD_NOW 11315# define LT_DLLAZY_OR_NOW RTLD_NOW 11316# else 11317# ifdef DL_NOW 11318# define LT_DLLAZY_OR_NOW DL_NOW 11319# else 11320# define LT_DLLAZY_OR_NOW 0 11321# endif 11322# endif 11323# endif 11324# endif 11325#endif 11326 11327/* When -fvisbility=hidden is used, assume the code has been annotated 11328 correspondingly for the symbols needed. */ 11329#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11330void fnord () __attribute__((visibility("default"))); 11331#endif 11332 11333void fnord () { int i=42; } 11334int main () 11335{ 11336 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11337 int status = $lt_dlunknown; 11338 11339 if (self) 11340 { 11341 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11342 else 11343 { 11344 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11345 else puts (dlerror ()); 11346 } 11347 /* dlclose (self); */ 11348 } 11349 else 11350 puts (dlerror ()); 11351 11352 return status; 11353} 11354_LT_EOF 11355 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11356 (eval $ac_link) 2>&5 11357 ac_status=$? 11358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11359 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11360 (./conftest; exit; ) >&5 2>/dev/null 11361 lt_status=$? 11362 case x$lt_status in 11363 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11364 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11365 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11366 esac 11367 else : 11368 # compilation failed 11369 lt_cv_dlopen_self=no 11370 fi 11371fi 11372rm -fr conftest* 11373 11374 11375fi 11376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11377$as_echo "$lt_cv_dlopen_self" >&6; } 11378 11379 if test "x$lt_cv_dlopen_self" = xyes; then 11380 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11382$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11383if ${lt_cv_dlopen_self_static+:} false; then : 11384 $as_echo_n "(cached) " >&6 11385else 11386 if test "$cross_compiling" = yes; then : 11387 lt_cv_dlopen_self_static=cross 11388else 11389 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11390 lt_status=$lt_dlunknown 11391 cat > conftest.$ac_ext <<_LT_EOF 11392#line $LINENO "configure" 11393#include "confdefs.h" 11394 11395#if HAVE_DLFCN_H 11396#include <dlfcn.h> 11397#endif 11398 11399#include <stdio.h> 11400 11401#ifdef RTLD_GLOBAL 11402# define LT_DLGLOBAL RTLD_GLOBAL 11403#else 11404# ifdef DL_GLOBAL 11405# define LT_DLGLOBAL DL_GLOBAL 11406# else 11407# define LT_DLGLOBAL 0 11408# endif 11409#endif 11410 11411/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11412 find out it does not work in some platform. */ 11413#ifndef LT_DLLAZY_OR_NOW 11414# ifdef RTLD_LAZY 11415# define LT_DLLAZY_OR_NOW RTLD_LAZY 11416# else 11417# ifdef DL_LAZY 11418# define LT_DLLAZY_OR_NOW DL_LAZY 11419# else 11420# ifdef RTLD_NOW 11421# define LT_DLLAZY_OR_NOW RTLD_NOW 11422# else 11423# ifdef DL_NOW 11424# define LT_DLLAZY_OR_NOW DL_NOW 11425# else 11426# define LT_DLLAZY_OR_NOW 0 11427# endif 11428# endif 11429# endif 11430# endif 11431#endif 11432 11433/* When -fvisbility=hidden is used, assume the code has been annotated 11434 correspondingly for the symbols needed. */ 11435#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11436void fnord () __attribute__((visibility("default"))); 11437#endif 11438 11439void fnord () { int i=42; } 11440int main () 11441{ 11442 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11443 int status = $lt_dlunknown; 11444 11445 if (self) 11446 { 11447 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11448 else 11449 { 11450 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11451 else puts (dlerror ()); 11452 } 11453 /* dlclose (self); */ 11454 } 11455 else 11456 puts (dlerror ()); 11457 11458 return status; 11459} 11460_LT_EOF 11461 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11462 (eval $ac_link) 2>&5 11463 ac_status=$? 11464 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11465 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11466 (./conftest; exit; ) >&5 2>/dev/null 11467 lt_status=$? 11468 case x$lt_status in 11469 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11470 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11471 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11472 esac 11473 else : 11474 # compilation failed 11475 lt_cv_dlopen_self_static=no 11476 fi 11477fi 11478rm -fr conftest* 11479 11480 11481fi 11482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11483$as_echo "$lt_cv_dlopen_self_static" >&6; } 11484 fi 11485 11486 CPPFLAGS="$save_CPPFLAGS" 11487 LDFLAGS="$save_LDFLAGS" 11488 LIBS="$save_LIBS" 11489 ;; 11490 esac 11491 11492 case $lt_cv_dlopen_self in 11493 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11494 *) enable_dlopen_self=unknown ;; 11495 esac 11496 11497 case $lt_cv_dlopen_self_static in 11498 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11499 *) enable_dlopen_self_static=unknown ;; 11500 esac 11501fi 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519striplib= 11520old_striplib= 11521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11522$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11523if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11524 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11525 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11527$as_echo "yes" >&6; } 11528else 11529# FIXME - insert some real tests, host_os isn't really good enough 11530 case $host_os in 11531 darwin*) 11532 if test -n "$STRIP" ; then 11533 striplib="$STRIP -x" 11534 old_striplib="$STRIP -S" 11535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11536$as_echo "yes" >&6; } 11537 else 11538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11539$as_echo "no" >&6; } 11540 fi 11541 ;; 11542 *) 11543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11544$as_echo "no" >&6; } 11545 ;; 11546 esac 11547fi 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 # Report which library types will actually be built 11561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11562$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11564$as_echo "$can_build_shared" >&6; } 11565 11566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11567$as_echo_n "checking whether to build shared libraries... " >&6; } 11568 test "$can_build_shared" = "no" && enable_shared=no 11569 11570 # On AIX, shared libraries and static libraries use the same namespace, and 11571 # are all built from PIC. 11572 case $host_os in 11573 aix3*) 11574 test "$enable_shared" = yes && enable_static=no 11575 if test -n "$RANLIB"; then 11576 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11577 postinstall_cmds='$RANLIB $lib' 11578 fi 11579 ;; 11580 11581 aix[4-9]*) 11582 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11583 test "$enable_shared" = yes && enable_static=no 11584 fi 11585 ;; 11586 esac 11587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11588$as_echo "$enable_shared" >&6; } 11589 11590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11591$as_echo_n "checking whether to build static libraries... " >&6; } 11592 # Make sure either enable_shared or enable_static is yes. 11593 test "$enable_shared" = yes || enable_static=yes 11594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11595$as_echo "$enable_static" >&6; } 11596 11597 11598 11599 11600fi 11601ac_ext=c 11602ac_cpp='$CPP $CPPFLAGS' 11603ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11604ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11605ac_compiler_gnu=$ac_cv_c_compiler_gnu 11606 11607CC="$lt_save_CC" 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 ac_config_commands="$ac_config_commands libtool" 11622 11623 11624 11625 11626# Only expand once: 11627 11628 11629ac_ext=c 11630ac_cpp='$CPP $CPPFLAGS' 11631ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11632ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11633ac_compiler_gnu=$ac_cv_c_compiler_gnu 11634if test -n "$ac_tool_prefix"; then 11635 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 11636set dummy ${ac_tool_prefix}gcc; ac_word=$2 11637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11638$as_echo_n "checking for $ac_word... " >&6; } 11639if ${ac_cv_prog_CC+:} false; then : 11640 $as_echo_n "(cached) " >&6 11641else 11642 if test -n "$CC"; then 11643 ac_cv_prog_CC="$CC" # Let the user override the test. 11644else 11645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11646for as_dir in $PATH 11647do 11648 IFS=$as_save_IFS 11649 test -z "$as_dir" && as_dir=. 11650 for ac_exec_ext in '' $ac_executable_extensions; do 11651 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11652 ac_cv_prog_CC="${ac_tool_prefix}gcc" 11653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11654 break 2 11655 fi 11656done 11657 done 11658IFS=$as_save_IFS 11659 11660fi 11661fi 11662CC=$ac_cv_prog_CC 11663if test -n "$CC"; then 11664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11665$as_echo "$CC" >&6; } 11666else 11667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11668$as_echo "no" >&6; } 11669fi 11670 11671 11672fi 11673if test -z "$ac_cv_prog_CC"; then 11674 ac_ct_CC=$CC 11675 # Extract the first word of "gcc", so it can be a program name with args. 11676set dummy gcc; ac_word=$2 11677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11678$as_echo_n "checking for $ac_word... " >&6; } 11679if ${ac_cv_prog_ac_ct_CC+:} false; then : 11680 $as_echo_n "(cached) " >&6 11681else 11682 if test -n "$ac_ct_CC"; then 11683 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 11684else 11685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11686for as_dir in $PATH 11687do 11688 IFS=$as_save_IFS 11689 test -z "$as_dir" && as_dir=. 11690 for ac_exec_ext in '' $ac_executable_extensions; do 11691 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11692 ac_cv_prog_ac_ct_CC="gcc" 11693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11694 break 2 11695 fi 11696done 11697 done 11698IFS=$as_save_IFS 11699 11700fi 11701fi 11702ac_ct_CC=$ac_cv_prog_ac_ct_CC 11703if test -n "$ac_ct_CC"; then 11704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 11705$as_echo "$ac_ct_CC" >&6; } 11706else 11707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11708$as_echo "no" >&6; } 11709fi 11710 11711 if test "x$ac_ct_CC" = x; then 11712 CC="" 11713 else 11714 case $cross_compiling:$ac_tool_warned in 11715yes:) 11716{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11717$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11718ac_tool_warned=yes ;; 11719esac 11720 CC=$ac_ct_CC 11721 fi 11722else 11723 CC="$ac_cv_prog_CC" 11724fi 11725 11726if test -z "$CC"; then 11727 if test -n "$ac_tool_prefix"; then 11728 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 11729set dummy ${ac_tool_prefix}cc; ac_word=$2 11730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11731$as_echo_n "checking for $ac_word... " >&6; } 11732if ${ac_cv_prog_CC+:} false; then : 11733 $as_echo_n "(cached) " >&6 11734else 11735 if test -n "$CC"; then 11736 ac_cv_prog_CC="$CC" # Let the user override the test. 11737else 11738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11739for as_dir in $PATH 11740do 11741 IFS=$as_save_IFS 11742 test -z "$as_dir" && as_dir=. 11743 for ac_exec_ext in '' $ac_executable_extensions; do 11744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11745 ac_cv_prog_CC="${ac_tool_prefix}cc" 11746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11747 break 2 11748 fi 11749done 11750 done 11751IFS=$as_save_IFS 11752 11753fi 11754fi 11755CC=$ac_cv_prog_CC 11756if test -n "$CC"; then 11757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11758$as_echo "$CC" >&6; } 11759else 11760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11761$as_echo "no" >&6; } 11762fi 11763 11764 11765 fi 11766fi 11767if test -z "$CC"; then 11768 # Extract the first word of "cc", so it can be a program name with args. 11769set dummy cc; ac_word=$2 11770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11771$as_echo_n "checking for $ac_word... " >&6; } 11772if ${ac_cv_prog_CC+:} false; then : 11773 $as_echo_n "(cached) " >&6 11774else 11775 if test -n "$CC"; then 11776 ac_cv_prog_CC="$CC" # Let the user override the test. 11777else 11778 ac_prog_rejected=no 11779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11780for as_dir in $PATH 11781do 11782 IFS=$as_save_IFS 11783 test -z "$as_dir" && as_dir=. 11784 for ac_exec_ext in '' $ac_executable_extensions; do 11785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11786 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 11787 ac_prog_rejected=yes 11788 continue 11789 fi 11790 ac_cv_prog_CC="cc" 11791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11792 break 2 11793 fi 11794done 11795 done 11796IFS=$as_save_IFS 11797 11798if test $ac_prog_rejected = yes; then 11799 # We found a bogon in the path, so make sure we never use it. 11800 set dummy $ac_cv_prog_CC 11801 shift 11802 if test $# != 0; then 11803 # We chose a different compiler from the bogus one. 11804 # However, it has the same basename, so the bogon will be chosen 11805 # first if we set CC to just the basename; use the full file name. 11806 shift 11807 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 11808 fi 11809fi 11810fi 11811fi 11812CC=$ac_cv_prog_CC 11813if test -n "$CC"; then 11814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11815$as_echo "$CC" >&6; } 11816else 11817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11818$as_echo "no" >&6; } 11819fi 11820 11821 11822fi 11823if test -z "$CC"; then 11824 if test -n "$ac_tool_prefix"; then 11825 for ac_prog in cl.exe 11826 do 11827 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11828set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11830$as_echo_n "checking for $ac_word... " >&6; } 11831if ${ac_cv_prog_CC+:} false; then : 11832 $as_echo_n "(cached) " >&6 11833else 11834 if test -n "$CC"; then 11835 ac_cv_prog_CC="$CC" # Let the user override the test. 11836else 11837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11838for as_dir in $PATH 11839do 11840 IFS=$as_save_IFS 11841 test -z "$as_dir" && as_dir=. 11842 for ac_exec_ext in '' $ac_executable_extensions; do 11843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11844 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 11845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11846 break 2 11847 fi 11848done 11849 done 11850IFS=$as_save_IFS 11851 11852fi 11853fi 11854CC=$ac_cv_prog_CC 11855if test -n "$CC"; then 11856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 11857$as_echo "$CC" >&6; } 11858else 11859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11860$as_echo "no" >&6; } 11861fi 11862 11863 11864 test -n "$CC" && break 11865 done 11866fi 11867if test -z "$CC"; then 11868 ac_ct_CC=$CC 11869 for ac_prog in cl.exe 11870do 11871 # Extract the first word of "$ac_prog", so it can be a program name with args. 11872set dummy $ac_prog; ac_word=$2 11873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11874$as_echo_n "checking for $ac_word... " >&6; } 11875if ${ac_cv_prog_ac_ct_CC+:} false; then : 11876 $as_echo_n "(cached) " >&6 11877else 11878 if test -n "$ac_ct_CC"; then 11879 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 11880else 11881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11882for as_dir in $PATH 11883do 11884 IFS=$as_save_IFS 11885 test -z "$as_dir" && as_dir=. 11886 for ac_exec_ext in '' $ac_executable_extensions; do 11887 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11888 ac_cv_prog_ac_ct_CC="$ac_prog" 11889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11890 break 2 11891 fi 11892done 11893 done 11894IFS=$as_save_IFS 11895 11896fi 11897fi 11898ac_ct_CC=$ac_cv_prog_ac_ct_CC 11899if test -n "$ac_ct_CC"; then 11900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 11901$as_echo "$ac_ct_CC" >&6; } 11902else 11903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11904$as_echo "no" >&6; } 11905fi 11906 11907 11908 test -n "$ac_ct_CC" && break 11909done 11910 11911 if test "x$ac_ct_CC" = x; then 11912 CC="" 11913 else 11914 case $cross_compiling:$ac_tool_warned in 11915yes:) 11916{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11917$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11918ac_tool_warned=yes ;; 11919esac 11920 CC=$ac_ct_CC 11921 fi 11922fi 11923 11924fi 11925 11926 11927test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11928$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11929as_fn_error $? "no acceptable C compiler found in \$PATH 11930See \`config.log' for more details" "$LINENO" 5; } 11931 11932# Provide some information about the compiler. 11933$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 11934set X $ac_compile 11935ac_compiler=$2 11936for ac_option in --version -v -V -qversion; do 11937 { { ac_try="$ac_compiler $ac_option >&5" 11938case "(($ac_try" in 11939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11940 *) ac_try_echo=$ac_try;; 11941esac 11942eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11943$as_echo "$ac_try_echo"; } >&5 11944 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 11945 ac_status=$? 11946 if test -s conftest.err; then 11947 sed '10a\ 11948... rest of stderr output deleted ... 11949 10q' conftest.err >conftest.er1 11950 cat conftest.er1 >&5 11951 fi 11952 rm -f conftest.er1 conftest.err 11953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11954 test $ac_status = 0; } 11955done 11956 11957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 11958$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 11959if ${ac_cv_c_compiler_gnu+:} false; then : 11960 $as_echo_n "(cached) " >&6 11961else 11962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11963/* end confdefs.h. */ 11964 11965int 11966main () 11967{ 11968#ifndef __GNUC__ 11969 choke me 11970#endif 11971 11972 ; 11973 return 0; 11974} 11975_ACEOF 11976if ac_fn_c_try_compile "$LINENO"; then : 11977 ac_compiler_gnu=yes 11978else 11979 ac_compiler_gnu=no 11980fi 11981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11982ac_cv_c_compiler_gnu=$ac_compiler_gnu 11983 11984fi 11985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 11986$as_echo "$ac_cv_c_compiler_gnu" >&6; } 11987if test $ac_compiler_gnu = yes; then 11988 GCC=yes 11989else 11990 GCC= 11991fi 11992ac_test_CFLAGS=${CFLAGS+set} 11993ac_save_CFLAGS=$CFLAGS 11994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 11995$as_echo_n "checking whether $CC accepts -g... " >&6; } 11996if ${ac_cv_prog_cc_g+:} false; then : 11997 $as_echo_n "(cached) " >&6 11998else 11999 ac_save_c_werror_flag=$ac_c_werror_flag 12000 ac_c_werror_flag=yes 12001 ac_cv_prog_cc_g=no 12002 CFLAGS="-g" 12003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12004/* end confdefs.h. */ 12005 12006int 12007main () 12008{ 12009 12010 ; 12011 return 0; 12012} 12013_ACEOF 12014if ac_fn_c_try_compile "$LINENO"; then : 12015 ac_cv_prog_cc_g=yes 12016else 12017 CFLAGS="" 12018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12019/* end confdefs.h. */ 12020 12021int 12022main () 12023{ 12024 12025 ; 12026 return 0; 12027} 12028_ACEOF 12029if ac_fn_c_try_compile "$LINENO"; then : 12030 12031else 12032 ac_c_werror_flag=$ac_save_c_werror_flag 12033 CFLAGS="-g" 12034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12035/* end confdefs.h. */ 12036 12037int 12038main () 12039{ 12040 12041 ; 12042 return 0; 12043} 12044_ACEOF 12045if ac_fn_c_try_compile "$LINENO"; then : 12046 ac_cv_prog_cc_g=yes 12047fi 12048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12049fi 12050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12051fi 12052rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12053 ac_c_werror_flag=$ac_save_c_werror_flag 12054fi 12055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 12056$as_echo "$ac_cv_prog_cc_g" >&6; } 12057if test "$ac_test_CFLAGS" = set; then 12058 CFLAGS=$ac_save_CFLAGS 12059elif test $ac_cv_prog_cc_g = yes; then 12060 if test "$GCC" = yes; then 12061 CFLAGS="-g -O2" 12062 else 12063 CFLAGS="-g" 12064 fi 12065else 12066 if test "$GCC" = yes; then 12067 CFLAGS="-O2" 12068 else 12069 CFLAGS= 12070 fi 12071fi 12072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 12073$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 12074if ${ac_cv_prog_cc_c89+:} false; then : 12075 $as_echo_n "(cached) " >&6 12076else 12077 ac_cv_prog_cc_c89=no 12078ac_save_CC=$CC 12079cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12080/* end confdefs.h. */ 12081#include <stdarg.h> 12082#include <stdio.h> 12083#include <sys/types.h> 12084#include <sys/stat.h> 12085/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 12086struct buf { int x; }; 12087FILE * (*rcsopen) (struct buf *, struct stat *, int); 12088static char *e (p, i) 12089 char **p; 12090 int i; 12091{ 12092 return p[i]; 12093} 12094static char *f (char * (*g) (char **, int), char **p, ...) 12095{ 12096 char *s; 12097 va_list v; 12098 va_start (v,p); 12099 s = g (p, va_arg (v,int)); 12100 va_end (v); 12101 return s; 12102} 12103 12104/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 12105 function prototypes and stuff, but not '\xHH' hex character constants. 12106 These don't provoke an error unfortunately, instead are silently treated 12107 as 'x'. The following induces an error, until -std is added to get 12108 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 12109 array size at least. It's necessary to write '\x00'==0 to get something 12110 that's true only with -std. */ 12111int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 12112 12113/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 12114 inside strings and character constants. */ 12115#define FOO(x) 'x' 12116int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 12117 12118int test (int i, double x); 12119struct s1 {int (*f) (int a);}; 12120struct s2 {int (*f) (double a);}; 12121int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 12122int argc; 12123char **argv; 12124int 12125main () 12126{ 12127return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 12128 ; 12129 return 0; 12130} 12131_ACEOF 12132for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 12133 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 12134do 12135 CC="$ac_save_CC $ac_arg" 12136 if ac_fn_c_try_compile "$LINENO"; then : 12137 ac_cv_prog_cc_c89=$ac_arg 12138fi 12139rm -f core conftest.err conftest.$ac_objext 12140 test "x$ac_cv_prog_cc_c89" != "xno" && break 12141done 12142rm -f conftest.$ac_ext 12143CC=$ac_save_CC 12144 12145fi 12146# AC_CACHE_VAL 12147case "x$ac_cv_prog_cc_c89" in 12148 x) 12149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 12150$as_echo "none needed" >&6; } ;; 12151 xno) 12152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 12153$as_echo "unsupported" >&6; } ;; 12154 *) 12155 CC="$CC $ac_cv_prog_cc_c89" 12156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 12157$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 12158esac 12159if test "x$ac_cv_prog_cc_c89" != xno; then : 12160 12161fi 12162 12163ac_ext=c 12164ac_cpp='$CPP $CPPFLAGS' 12165ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12166ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12167ac_compiler_gnu=$ac_cv_c_compiler_gnu 12168 12169depcc="$CC" am_compiler_list= 12170 12171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 12172$as_echo_n "checking dependency style of $depcc... " >&6; } 12173if ${am_cv_CC_dependencies_compiler_type+:} false; then : 12174 $as_echo_n "(cached) " >&6 12175else 12176 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 12177 # We make a subdir and do the tests there. Otherwise we can end up 12178 # making bogus files that we don't know about and never remove. For 12179 # instance it was reported that on HP-UX the gcc test will end up 12180 # making a dummy file named `D' -- because `-MD' means `put the output 12181 # in D'. 12182 mkdir conftest.dir 12183 # Copy depcomp to subdir because otherwise we won't find it if we're 12184 # using a relative directory. 12185 cp "$am_depcomp" conftest.dir 12186 cd conftest.dir 12187 # We will build objects and dependencies in a subdirectory because 12188 # it helps to detect inapplicable dependency modes. For instance 12189 # both Tru64's cc and ICC support -MD to output dependencies as a 12190 # side effect of compilation, but ICC will put the dependencies in 12191 # the current directory while Tru64 will put them in the object 12192 # directory. 12193 mkdir sub 12194 12195 am_cv_CC_dependencies_compiler_type=none 12196 if test "$am_compiler_list" = ""; then 12197 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 12198 fi 12199 am__universal=false 12200 case " $depcc " in #( 12201 *\ -arch\ *\ -arch\ *) am__universal=true ;; 12202 esac 12203 12204 for depmode in $am_compiler_list; do 12205 # Setup a source with many dependencies, because some compilers 12206 # like to wrap large dependency lists on column 80 (with \), and 12207 # we should not choose a depcomp mode which is confused by this. 12208 # 12209 # We need to recreate these files for each test, as the compiler may 12210 # overwrite some of them when testing with obscure command lines. 12211 # This happens at least with the AIX C compiler. 12212 : > sub/conftest.c 12213 for i in 1 2 3 4 5 6; do 12214 echo '#include "conftst'$i'.h"' >> sub/conftest.c 12215 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 12216 # Solaris 8's {/usr,}/bin/sh. 12217 touch sub/conftst$i.h 12218 done 12219 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 12220 12221 # We check with `-c' and `-o' for the sake of the "dashmstdout" 12222 # mode. It turns out that the SunPro C++ compiler does not properly 12223 # handle `-M -o', and we need to detect this. Also, some Intel 12224 # versions had trouble with output in subdirs 12225 am__obj=sub/conftest.${OBJEXT-o} 12226 am__minus_obj="-o $am__obj" 12227 case $depmode in 12228 gcc) 12229 # This depmode causes a compiler race in universal mode. 12230 test "$am__universal" = false || continue 12231 ;; 12232 nosideeffect) 12233 # after this tag, mechanisms are not by side-effect, so they'll 12234 # only be used when explicitly requested 12235 if test "x$enable_dependency_tracking" = xyes; then 12236 continue 12237 else 12238 break 12239 fi 12240 ;; 12241 msvisualcpp | msvcmsys) 12242 # This compiler won't grok `-c -o', but also, the minuso test has 12243 # not run yet. These depmodes are late enough in the game, and 12244 # so weak that their functioning should not be impacted. 12245 am__obj=conftest.${OBJEXT-o} 12246 am__minus_obj= 12247 ;; 12248 none) break ;; 12249 esac 12250 if depmode=$depmode \ 12251 source=sub/conftest.c object=$am__obj \ 12252 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 12253 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 12254 >/dev/null 2>conftest.err && 12255 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 12256 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 12257 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 12258 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 12259 # icc doesn't choke on unknown options, it will just issue warnings 12260 # or remarks (even with -Werror). So we grep stderr for any message 12261 # that says an option was ignored or not supported. 12262 # When given -MP, icc 7.0 and 7.1 complain thusly: 12263 # icc: Command line warning: ignoring option '-M'; no argument required 12264 # The diagnosis changed in icc 8.0: 12265 # icc: Command line remark: option '-MP' not supported 12266 if (grep 'ignoring option' conftest.err || 12267 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 12268 am_cv_CC_dependencies_compiler_type=$depmode 12269 break 12270 fi 12271 fi 12272 done 12273 12274 cd .. 12275 rm -rf conftest.dir 12276else 12277 am_cv_CC_dependencies_compiler_type=none 12278fi 12279 12280fi 12281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 12282$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 12283CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 12284 12285 if 12286 test "x$enable_dependency_tracking" != xno \ 12287 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 12288 am__fastdepCC_TRUE= 12289 am__fastdepCC_FALSE='#' 12290else 12291 am__fastdepCC_TRUE='#' 12292 am__fastdepCC_FALSE= 12293fi 12294 12295 12296 12297# Checks for pkg-config packages 12298 12299pkg_failed=no 12300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5 12301$as_echo_n "checking for XEXT... " >&6; } 12302 12303if test -n "$XEXT_CFLAGS"; then 12304 pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 12305 elif test -n "$PKG_CONFIG"; then 12306 if test -n "$PKG_CONFIG" && \ 12307 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2\""; } >&5 12308 ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2") 2>&5 12309 ac_status=$? 12310 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12311 test $ac_status = 0; }; then 12312 pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>/dev/null` 12313else 12314 pkg_failed=yes 12315fi 12316 else 12317 pkg_failed=untried 12318fi 12319if test -n "$XEXT_LIBS"; then 12320 pkg_cv_XEXT_LIBS="$XEXT_LIBS" 12321 elif test -n "$PKG_CONFIG"; then 12322 if test -n "$PKG_CONFIG" && \ 12323 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2\""; } >&5 12324 ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2") 2>&5 12325 ac_status=$? 12326 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12327 test $ac_status = 0; }; then 12328 pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>/dev/null` 12329else 12330 pkg_failed=yes 12331fi 12332 else 12333 pkg_failed=untried 12334fi 12335 12336 12337 12338if test $pkg_failed = yes; then 12339 12340if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 12341 _pkg_short_errors_supported=yes 12342else 12343 _pkg_short_errors_supported=no 12344fi 12345 if test $_pkg_short_errors_supported = yes; then 12346 XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>&1` 12347 else 12348 XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>&1` 12349 fi 12350 # Put the nasty error message in config.log where it belongs 12351 echo "$XEXT_PKG_ERRORS" >&5 12352 12353 as_fn_error $? "Package requirements (xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2) were not met: 12354 12355$XEXT_PKG_ERRORS 12356 12357Consider adjusting the PKG_CONFIG_PATH environment variable if you 12358installed software in a non-standard prefix. 12359 12360Alternatively, you may set the environment variables XEXT_CFLAGS 12361and XEXT_LIBS to avoid the need to call pkg-config. 12362See the pkg-config man page for more details. 12363" "$LINENO" 5 12364elif test $pkg_failed = untried; then 12365 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12366$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12367as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 12368is in your PATH or set the PKG_CONFIG environment variable to the full 12369path to pkg-config. 12370 12371Alternatively, you may set the environment variables XEXT_CFLAGS 12372and XEXT_LIBS to avoid the need to call pkg-config. 12373See the pkg-config man page for more details. 12374 12375To get pkg-config, see <http://pkg-config.freedesktop.org/>. 12376See \`config.log' for more details" "$LINENO" 5; } 12377else 12378 XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 12379 XEXT_LIBS=$pkg_cv_XEXT_LIBS 12380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12381$as_echo "yes" >&6; } 12382 : 12383fi 12384 12385 12386 12387# Checks for libraries. 12388 12389# Checks for header files. 12390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 12391$as_echo_n "checking for ANSI C header files... " >&6; } 12392if ${ac_cv_header_stdc+:} false; then : 12393 $as_echo_n "(cached) " >&6 12394else 12395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12396/* end confdefs.h. */ 12397#include <stdlib.h> 12398#include <stdarg.h> 12399#include <string.h> 12400#include <float.h> 12401 12402int 12403main () 12404{ 12405 12406 ; 12407 return 0; 12408} 12409_ACEOF 12410if ac_fn_c_try_compile "$LINENO"; then : 12411 ac_cv_header_stdc=yes 12412else 12413 ac_cv_header_stdc=no 12414fi 12415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12416 12417if test $ac_cv_header_stdc = yes; then 12418 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 12419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12420/* end confdefs.h. */ 12421#include <string.h> 12422 12423_ACEOF 12424if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12425 $EGREP "memchr" >/dev/null 2>&1; then : 12426 12427else 12428 ac_cv_header_stdc=no 12429fi 12430rm -f conftest* 12431 12432fi 12433 12434if test $ac_cv_header_stdc = yes; then 12435 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 12436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12437/* end confdefs.h. */ 12438#include <stdlib.h> 12439 12440_ACEOF 12441if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12442 $EGREP "free" >/dev/null 2>&1; then : 12443 12444else 12445 ac_cv_header_stdc=no 12446fi 12447rm -f conftest* 12448 12449fi 12450 12451if test $ac_cv_header_stdc = yes; then 12452 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 12453 if test "$cross_compiling" = yes; then : 12454 : 12455else 12456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12457/* end confdefs.h. */ 12458#include <ctype.h> 12459#include <stdlib.h> 12460#if ((' ' & 0x0FF) == 0x020) 12461# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 12462# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 12463#else 12464# define ISLOWER(c) \ 12465 (('a' <= (c) && (c) <= 'i') \ 12466 || ('j' <= (c) && (c) <= 'r') \ 12467 || ('s' <= (c) && (c) <= 'z')) 12468# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 12469#endif 12470 12471#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 12472int 12473main () 12474{ 12475 int i; 12476 for (i = 0; i < 256; i++) 12477 if (XOR (islower (i), ISLOWER (i)) 12478 || toupper (i) != TOUPPER (i)) 12479 return 2; 12480 return 0; 12481} 12482_ACEOF 12483if ac_fn_c_try_run "$LINENO"; then : 12484 12485else 12486 ac_cv_header_stdc=no 12487fi 12488rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12489 conftest.$ac_objext conftest.beam conftest.$ac_ext 12490fi 12491 12492fi 12493fi 12494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 12495$as_echo "$ac_cv_header_stdc" >&6; } 12496if test $ac_cv_header_stdc = yes; then 12497 12498$as_echo "#define STDC_HEADERS 1" >>confdefs.h 12499 12500fi 12501 12502 12503 12504# Check whether --enable-malloc0returnsnull was given. 12505if test "${enable_malloc0returnsnull+set}" = set; then : 12506 enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval 12507else 12508 MALLOC_ZERO_RETURNS_NULL=auto 12509fi 12510 12511 12512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc(0) returns NULL" >&5 12513$as_echo_n "checking whether malloc(0) returns NULL... " >&6; } 12514if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then 12515 if test "$cross_compiling" = yes; then : 12516 MALLOC_ZERO_RETURNS_NULL=yes 12517else 12518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12519/* end confdefs.h. */ 12520 12521char *malloc(); 12522char *realloc(); 12523char *calloc(); 12524main() { 12525 char *m0, *r0, *c0, *p; 12526 m0 = malloc(0); 12527 p = malloc(10); 12528 r0 = realloc(p,0); 12529 c0 = calloc(0); 12530 exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1); 12531} 12532_ACEOF 12533if ac_fn_c_try_run "$LINENO"; then : 12534 MALLOC_ZERO_RETURNS_NULL=yes 12535else 12536 MALLOC_ZERO_RETURNS_NULL=no 12537fi 12538rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12539 conftest.$ac_objext conftest.beam conftest.$ac_ext 12540fi 12541 12542fi 12543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MALLOC_ZERO_RETURNS_NULL" >&5 12544$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; } 12545 12546if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then 12547 MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL" 12548 XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS 12549 XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC" 12550else 12551 MALLOC_ZERO_CFLAGS="" 12552 XMALLOC_ZERO_CFLAGS="" 12553 XTMALLOC_ZERO_CFLAGS="" 12554fi 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 12565 12566# Check whether --with-lint was given. 12567if test "${with_lint+set}" = set; then : 12568 withval=$with_lint; use_lint=$withval 12569else 12570 use_lint=no 12571fi 12572 12573 12574# Obtain platform specific info like program name and options 12575# The lint program on FreeBSD and NetBSD is different from the one on Solaris 12576case $host_os in 12577 *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) 12578 lint_name=splint 12579 lint_options="-badflag" 12580 ;; 12581 *freebsd* | *netbsd*) 12582 lint_name=lint 12583 lint_options="-u -b" 12584 ;; 12585 *solaris*) 12586 lint_name=lint 12587 lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 12588 ;; 12589esac 12590 12591# Test for the presence of the program (either guessed by the code or spelled out by the user) 12592if test "x$use_lint" = x"yes" ; then 12593 # Extract the first word of "$lint_name", so it can be a program name with args. 12594set dummy $lint_name; ac_word=$2 12595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12596$as_echo_n "checking for $ac_word... " >&6; } 12597if ${ac_cv_path_LINT+:} false; then : 12598 $as_echo_n "(cached) " >&6 12599else 12600 case $LINT in 12601 [\\/]* | ?:[\\/]*) 12602 ac_cv_path_LINT="$LINT" # Let the user override the test with a path. 12603 ;; 12604 *) 12605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12606for as_dir in $PATH 12607do 12608 IFS=$as_save_IFS 12609 test -z "$as_dir" && as_dir=. 12610 for ac_exec_ext in '' $ac_executable_extensions; do 12611 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12612 ac_cv_path_LINT="$as_dir/$ac_word$ac_exec_ext" 12613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12614 break 2 12615 fi 12616done 12617 done 12618IFS=$as_save_IFS 12619 12620 ;; 12621esac 12622fi 12623LINT=$ac_cv_path_LINT 12624if test -n "$LINT"; then 12625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5 12626$as_echo "$LINT" >&6; } 12627else 12628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12629$as_echo "no" >&6; } 12630fi 12631 12632 12633 if test "x$LINT" = "x"; then 12634 as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5 12635 fi 12636elif test "x$use_lint" = x"no" ; then 12637 if test "x$LINT" != "x"; then 12638 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5 12639$as_echo "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;} 12640 fi 12641else 12642 as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5 12643fi 12644 12645# User supplied flags override default flags 12646if test "x$LINT_FLAGS" != "x"; then 12647 lint_options=$LINT_FLAGS 12648fi 12649 12650LINT_FLAGS=$lint_options 12651 12652 if test "x$LINT" != x; then 12653 LINT_TRUE= 12654 LINT_FALSE='#' 12655else 12656 LINT_TRUE='#' 12657 LINT_FALSE= 12658fi 12659 12660 12661 12662 12663 12664# Check whether --enable-lint-library was given. 12665if test "${enable_lint_library+set}" = set; then : 12666 enableval=$enable_lint_library; make_lint_lib=$enableval 12667else 12668 make_lint_lib=no 12669fi 12670 12671 12672if test "x$make_lint_lib" = x"yes" ; then 12673 LINTLIB=llib-lXext.ln 12674 if test "x$LINT" = "x"; then 12675 as_fn_error $? "Cannot make lint library without --with-lint" "$LINENO" 5 12676 fi 12677elif test "x$make_lint_lib" != x"no" ; then 12678 as_fn_error $? "--enable-lint-library expects 'yes' or 'no'." "$LINENO" 5 12679fi 12680 12681 12682 if test x$make_lint_lib != xno; then 12683 MAKE_LINT_LIB_TRUE= 12684 MAKE_LINT_LIB_FALSE='#' 12685else 12686 MAKE_LINT_LIB_TRUE='#' 12687 MAKE_LINT_LIB_FALSE= 12688fi 12689 12690 12691 12692 12693ac_config_files="$ac_config_files Makefile man/Makefile src/Makefile specs/Makefile xext.pc" 12694 12695cat >confcache <<\_ACEOF 12696# This file is a shell script that caches the results of configure 12697# tests run on this system so they can be shared between configure 12698# scripts and configure runs, see configure's option --config-cache. 12699# It is not useful on other systems. If it contains results you don't 12700# want to keep, you may remove or edit it. 12701# 12702# config.status only pays attention to the cache file if you give it 12703# the --recheck option to rerun configure. 12704# 12705# `ac_cv_env_foo' variables (set or unset) will be overridden when 12706# loading this file, other *unset* `ac_cv_foo' will be assigned the 12707# following values. 12708 12709_ACEOF 12710 12711# The following way of writing the cache mishandles newlines in values, 12712# but we know of no workaround that is simple, portable, and efficient. 12713# So, we kill variables containing newlines. 12714# Ultrix sh set writes to stderr and can't be redirected directly, 12715# and sets the high bit in the cache file unless we assign to the vars. 12716( 12717 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12718 eval ac_val=\$$ac_var 12719 case $ac_val in #( 12720 *${as_nl}*) 12721 case $ac_var in #( 12722 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12723$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12724 esac 12725 case $ac_var in #( 12726 _ | IFS | as_nl) ;; #( 12727 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12728 *) { eval $ac_var=; unset $ac_var;} ;; 12729 esac ;; 12730 esac 12731 done 12732 12733 (set) 2>&1 | 12734 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12735 *${as_nl}ac_space=\ *) 12736 # `set' does not quote correctly, so add quotes: double-quote 12737 # substitution turns \\\\ into \\, and sed turns \\ into \. 12738 sed -n \ 12739 "s/'/'\\\\''/g; 12740 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12741 ;; #( 12742 *) 12743 # `set' quotes correctly as required by POSIX, so do not add quotes. 12744 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12745 ;; 12746 esac | 12747 sort 12748) | 12749 sed ' 12750 /^ac_cv_env_/b end 12751 t clear 12752 :clear 12753 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12754 t end 12755 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12756 :end' >>confcache 12757if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12758 if test -w "$cache_file"; then 12759 if test "x$cache_file" != "x/dev/null"; then 12760 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12761$as_echo "$as_me: updating cache $cache_file" >&6;} 12762 if test ! -f "$cache_file" || test -h "$cache_file"; then 12763 cat confcache >"$cache_file" 12764 else 12765 case $cache_file in #( 12766 */* | ?:*) 12767 mv -f confcache "$cache_file"$$ && 12768 mv -f "$cache_file"$$ "$cache_file" ;; #( 12769 *) 12770 mv -f confcache "$cache_file" ;; 12771 esac 12772 fi 12773 fi 12774 else 12775 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12776$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12777 fi 12778fi 12779rm -f confcache 12780 12781test "x$prefix" = xNONE && prefix=$ac_default_prefix 12782# Let make expand exec_prefix. 12783test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12784 12785DEFS=-DHAVE_CONFIG_H 12786 12787ac_libobjs= 12788ac_ltlibobjs= 12789U= 12790for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12791 # 1. Remove the extension, and $U if already installed. 12792 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12793 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12794 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12795 # will be set to the directory where LIBOBJS objects are built. 12796 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12797 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12798done 12799LIBOBJS=$ac_libobjs 12800 12801LTLIBOBJS=$ac_ltlibobjs 12802 12803 12804 if test -n "$EXEEXT"; then 12805 am__EXEEXT_TRUE= 12806 am__EXEEXT_FALSE='#' 12807else 12808 am__EXEEXT_TRUE='#' 12809 am__EXEEXT_FALSE= 12810fi 12811 12812if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12813 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12814Usually this means the macro was only invoked conditionally." "$LINENO" 5 12815fi 12816if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12817 as_fn_error $? "conditional \"AMDEP\" was never defined. 12818Usually this means the macro was only invoked conditionally." "$LINENO" 5 12819fi 12820if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12821 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12822Usually this means the macro was only invoked conditionally." "$LINENO" 5 12823fi 12824if test -z "${ENABLE_SPECS_TRUE}" && test -z "${ENABLE_SPECS_FALSE}"; then 12825 as_fn_error $? "conditional \"ENABLE_SPECS\" was never defined. 12826Usually this means the macro was only invoked conditionally." "$LINENO" 5 12827fi 12828if test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then 12829 as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined. 12830Usually this means the macro was only invoked conditionally." "$LINENO" 5 12831fi 12832if test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then 12833 as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined. 12834Usually this means the macro was only invoked conditionally." "$LINENO" 5 12835fi 12836if test -z "${HAVE_FOP_TRUE}" && test -z "${HAVE_FOP_FALSE}"; then 12837 as_fn_error $? "conditional \"HAVE_FOP\" was never defined. 12838Usually this means the macro was only invoked conditionally." "$LINENO" 5 12839fi 12840if test -z "${HAVE_STYLESHEETS_TRUE}" && test -z "${HAVE_STYLESHEETS_FALSE}"; then 12841 as_fn_error $? "conditional \"HAVE_STYLESHEETS\" was never defined. 12842Usually this means the macro was only invoked conditionally." "$LINENO" 5 12843fi 12844if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12845 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12846Usually this means the macro was only invoked conditionally." "$LINENO" 5 12847fi 12848if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 12849 as_fn_error $? "conditional \"LINT\" was never defined. 12850Usually this means the macro was only invoked conditionally." "$LINENO" 5 12851fi 12852if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then 12853 as_fn_error $? "conditional \"MAKE_LINT_LIB\" was never defined. 12854Usually this means the macro was only invoked conditionally." "$LINENO" 5 12855fi 12856 12857: "${CONFIG_STATUS=./config.status}" 12858ac_write_fail=0 12859ac_clean_files_save=$ac_clean_files 12860ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12861{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12862$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12863as_write_fail=0 12864cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12865#! $SHELL 12866# Generated by $as_me. 12867# Run this file to recreate the current configuration. 12868# Compiler output produced by configure, useful for debugging 12869# configure, is in config.log if it exists. 12870 12871debug=false 12872ac_cs_recheck=false 12873ac_cs_silent=false 12874 12875SHELL=\${CONFIG_SHELL-$SHELL} 12876export SHELL 12877_ASEOF 12878cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12879## -------------------- ## 12880## M4sh Initialization. ## 12881## -------------------- ## 12882 12883# Be more Bourne compatible 12884DUALCASE=1; export DUALCASE # for MKS sh 12885if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12886 emulate sh 12887 NULLCMD=: 12888 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12889 # is contrary to our usage. Disable this feature. 12890 alias -g '${1+"$@"}'='"$@"' 12891 setopt NO_GLOB_SUBST 12892else 12893 case `(set -o) 2>/dev/null` in #( 12894 *posix*) : 12895 set -o posix ;; #( 12896 *) : 12897 ;; 12898esac 12899fi 12900 12901 12902as_nl=' 12903' 12904export as_nl 12905# Printing a long string crashes Solaris 7 /usr/bin/printf. 12906as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12907as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12908as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12909# Prefer a ksh shell builtin over an external printf program on Solaris, 12910# but without wasting forks for bash or zsh. 12911if test -z "$BASH_VERSION$ZSH_VERSION" \ 12912 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12913 as_echo='print -r --' 12914 as_echo_n='print -rn --' 12915elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12916 as_echo='printf %s\n' 12917 as_echo_n='printf %s' 12918else 12919 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12920 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12921 as_echo_n='/usr/ucb/echo -n' 12922 else 12923 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12924 as_echo_n_body='eval 12925 arg=$1; 12926 case $arg in #( 12927 *"$as_nl"*) 12928 expr "X$arg" : "X\\(.*\\)$as_nl"; 12929 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12930 esac; 12931 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12932 ' 12933 export as_echo_n_body 12934 as_echo_n='sh -c $as_echo_n_body as_echo' 12935 fi 12936 export as_echo_body 12937 as_echo='sh -c $as_echo_body as_echo' 12938fi 12939 12940# The user is always right. 12941if test "${PATH_SEPARATOR+set}" != set; then 12942 PATH_SEPARATOR=: 12943 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12944 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12945 PATH_SEPARATOR=';' 12946 } 12947fi 12948 12949 12950# IFS 12951# We need space, tab and new line, in precisely that order. Quoting is 12952# there to prevent editors from complaining about space-tab. 12953# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12954# splitting by setting IFS to empty value.) 12955IFS=" "" $as_nl" 12956 12957# Find who we are. Look in the path if we contain no directory separator. 12958as_myself= 12959case $0 in #(( 12960 *[\\/]* ) as_myself=$0 ;; 12961 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12962for as_dir in $PATH 12963do 12964 IFS=$as_save_IFS 12965 test -z "$as_dir" && as_dir=. 12966 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12967 done 12968IFS=$as_save_IFS 12969 12970 ;; 12971esac 12972# We did not find ourselves, most probably we were run as `sh COMMAND' 12973# in which case we are not to be found in the path. 12974if test "x$as_myself" = x; then 12975 as_myself=$0 12976fi 12977if test ! -f "$as_myself"; then 12978 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12979 exit 1 12980fi 12981 12982# Unset variables that we do not need and which cause bugs (e.g. in 12983# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12984# suppresses any "Segmentation fault" message there. '((' could 12985# trigger a bug in pdksh 5.2.14. 12986for as_var in BASH_ENV ENV MAIL MAILPATH 12987do eval test x\${$as_var+set} = xset \ 12988 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12989done 12990PS1='$ ' 12991PS2='> ' 12992PS4='+ ' 12993 12994# NLS nuisances. 12995LC_ALL=C 12996export LC_ALL 12997LANGUAGE=C 12998export LANGUAGE 12999 13000# CDPATH. 13001(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13002 13003 13004# as_fn_error STATUS ERROR [LINENO LOG_FD] 13005# ---------------------------------------- 13006# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13007# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13008# script with STATUS, using 1 if that was 0. 13009as_fn_error () 13010{ 13011 as_status=$1; test $as_status -eq 0 && as_status=1 13012 if test "$4"; then 13013 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13014 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13015 fi 13016 $as_echo "$as_me: error: $2" >&2 13017 as_fn_exit $as_status 13018} # as_fn_error 13019 13020 13021# as_fn_set_status STATUS 13022# ----------------------- 13023# Set $? to STATUS, without forking. 13024as_fn_set_status () 13025{ 13026 return $1 13027} # as_fn_set_status 13028 13029# as_fn_exit STATUS 13030# ----------------- 13031# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13032as_fn_exit () 13033{ 13034 set +e 13035 as_fn_set_status $1 13036 exit $1 13037} # as_fn_exit 13038 13039# as_fn_unset VAR 13040# --------------- 13041# Portably unset VAR. 13042as_fn_unset () 13043{ 13044 { eval $1=; unset $1;} 13045} 13046as_unset=as_fn_unset 13047# as_fn_append VAR VALUE 13048# ---------------------- 13049# Append the text in VALUE to the end of the definition contained in VAR. Take 13050# advantage of any shell optimizations that allow amortized linear growth over 13051# repeated appends, instead of the typical quadratic growth present in naive 13052# implementations. 13053if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13054 eval 'as_fn_append () 13055 { 13056 eval $1+=\$2 13057 }' 13058else 13059 as_fn_append () 13060 { 13061 eval $1=\$$1\$2 13062 } 13063fi # as_fn_append 13064 13065# as_fn_arith ARG... 13066# ------------------ 13067# Perform arithmetic evaluation on the ARGs, and store the result in the 13068# global $as_val. Take advantage of shells that can avoid forks. The arguments 13069# must be portable across $(()) and expr. 13070if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13071 eval 'as_fn_arith () 13072 { 13073 as_val=$(( $* )) 13074 }' 13075else 13076 as_fn_arith () 13077 { 13078 as_val=`expr "$@" || test $? -eq 1` 13079 } 13080fi # as_fn_arith 13081 13082 13083if expr a : '\(a\)' >/dev/null 2>&1 && 13084 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13085 as_expr=expr 13086else 13087 as_expr=false 13088fi 13089 13090if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13091 as_basename=basename 13092else 13093 as_basename=false 13094fi 13095 13096if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13097 as_dirname=dirname 13098else 13099 as_dirname=false 13100fi 13101 13102as_me=`$as_basename -- "$0" || 13103$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13104 X"$0" : 'X\(//\)$' \| \ 13105 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13106$as_echo X/"$0" | 13107 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13108 s//\1/ 13109 q 13110 } 13111 /^X\/\(\/\/\)$/{ 13112 s//\1/ 13113 q 13114 } 13115 /^X\/\(\/\).*/{ 13116 s//\1/ 13117 q 13118 } 13119 s/.*/./; q'` 13120 13121# Avoid depending upon Character Ranges. 13122as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13123as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13124as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13125as_cr_digits='0123456789' 13126as_cr_alnum=$as_cr_Letters$as_cr_digits 13127 13128ECHO_C= ECHO_N= ECHO_T= 13129case `echo -n x` in #((((( 13130-n*) 13131 case `echo 'xy\c'` in 13132 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13133 xy) ECHO_C='\c';; 13134 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13135 ECHO_T=' ';; 13136 esac;; 13137*) 13138 ECHO_N='-n';; 13139esac 13140 13141rm -f conf$$ conf$$.exe conf$$.file 13142if test -d conf$$.dir; then 13143 rm -f conf$$.dir/conf$$.file 13144else 13145 rm -f conf$$.dir 13146 mkdir conf$$.dir 2>/dev/null 13147fi 13148if (echo >conf$$.file) 2>/dev/null; then 13149 if ln -s conf$$.file conf$$ 2>/dev/null; then 13150 as_ln_s='ln -s' 13151 # ... but there are two gotchas: 13152 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13153 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13154 # In both cases, we have to default to `cp -p'. 13155 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13156 as_ln_s='cp -p' 13157 elif ln conf$$.file conf$$ 2>/dev/null; then 13158 as_ln_s=ln 13159 else 13160 as_ln_s='cp -p' 13161 fi 13162else 13163 as_ln_s='cp -p' 13164fi 13165rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13166rmdir conf$$.dir 2>/dev/null 13167 13168 13169# as_fn_mkdir_p 13170# ------------- 13171# Create "$as_dir" as a directory, including parents if necessary. 13172as_fn_mkdir_p () 13173{ 13174 13175 case $as_dir in #( 13176 -*) as_dir=./$as_dir;; 13177 esac 13178 test -d "$as_dir" || eval $as_mkdir_p || { 13179 as_dirs= 13180 while :; do 13181 case $as_dir in #( 13182 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13183 *) as_qdir=$as_dir;; 13184 esac 13185 as_dirs="'$as_qdir' $as_dirs" 13186 as_dir=`$as_dirname -- "$as_dir" || 13187$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13188 X"$as_dir" : 'X\(//\)[^/]' \| \ 13189 X"$as_dir" : 'X\(//\)$' \| \ 13190 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13191$as_echo X"$as_dir" | 13192 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13193 s//\1/ 13194 q 13195 } 13196 /^X\(\/\/\)[^/].*/{ 13197 s//\1/ 13198 q 13199 } 13200 /^X\(\/\/\)$/{ 13201 s//\1/ 13202 q 13203 } 13204 /^X\(\/\).*/{ 13205 s//\1/ 13206 q 13207 } 13208 s/.*/./; q'` 13209 test -d "$as_dir" && break 13210 done 13211 test -z "$as_dirs" || eval "mkdir $as_dirs" 13212 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13213 13214 13215} # as_fn_mkdir_p 13216if mkdir -p . 2>/dev/null; then 13217 as_mkdir_p='mkdir -p "$as_dir"' 13218else 13219 test -d ./-p && rmdir ./-p 13220 as_mkdir_p=false 13221fi 13222 13223if test -x / >/dev/null 2>&1; then 13224 as_test_x='test -x' 13225else 13226 if ls -dL / >/dev/null 2>&1; then 13227 as_ls_L_option=L 13228 else 13229 as_ls_L_option= 13230 fi 13231 as_test_x=' 13232 eval sh -c '\'' 13233 if test -d "$1"; then 13234 test -d "$1/."; 13235 else 13236 case $1 in #( 13237 -*)set "./$1";; 13238 esac; 13239 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13240 ???[sx]*):;;*)false;;esac;fi 13241 '\'' sh 13242 ' 13243fi 13244as_executable_p=$as_test_x 13245 13246# Sed expression to map a string onto a valid CPP name. 13247as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13248 13249# Sed expression to map a string onto a valid variable name. 13250as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13251 13252 13253exec 6>&1 13254## ----------------------------------- ## 13255## Main body of $CONFIG_STATUS script. ## 13256## ----------------------------------- ## 13257_ASEOF 13258test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13259 13260cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13261# Save the log message, to keep $0 and so on meaningful, and to 13262# report actual input values of CONFIG_FILES etc. instead of their 13263# values after options handling. 13264ac_log=" 13265This file was extended by libXext $as_me 1.2.0, which was 13266generated by GNU Autoconf 2.68. Invocation command line was 13267 13268 CONFIG_FILES = $CONFIG_FILES 13269 CONFIG_HEADERS = $CONFIG_HEADERS 13270 CONFIG_LINKS = $CONFIG_LINKS 13271 CONFIG_COMMANDS = $CONFIG_COMMANDS 13272 $ $0 $@ 13273 13274on `(hostname || uname -n) 2>/dev/null | sed 1q` 13275" 13276 13277_ACEOF 13278 13279case $ac_config_files in *" 13280"*) set x $ac_config_files; shift; ac_config_files=$*;; 13281esac 13282 13283case $ac_config_headers in *" 13284"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13285esac 13286 13287 13288cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13289# Files that config.status was made for. 13290config_files="$ac_config_files" 13291config_headers="$ac_config_headers" 13292config_commands="$ac_config_commands" 13293 13294_ACEOF 13295 13296cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13297ac_cs_usage="\ 13298\`$as_me' instantiates files and other configuration actions 13299from templates according to the current configuration. Unless the files 13300and actions are specified as TAGs, all are instantiated by default. 13301 13302Usage: $0 [OPTION]... [TAG]... 13303 13304 -h, --help print this help, then exit 13305 -V, --version print version number and configuration settings, then exit 13306 --config print configuration, then exit 13307 -q, --quiet, --silent 13308 do not print progress messages 13309 -d, --debug don't remove temporary files 13310 --recheck update $as_me by reconfiguring in the same conditions 13311 --file=FILE[:TEMPLATE] 13312 instantiate the configuration file FILE 13313 --header=FILE[:TEMPLATE] 13314 instantiate the configuration header FILE 13315 13316Configuration files: 13317$config_files 13318 13319Configuration headers: 13320$config_headers 13321 13322Configuration commands: 13323$config_commands 13324 13325Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 13326 13327_ACEOF 13328cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13329ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13330ac_cs_version="\\ 13331libXext config.status 1.2.0 13332configured by $0, generated by GNU Autoconf 2.68, 13333 with options \\"\$ac_cs_config\\" 13334 13335Copyright (C) 2010 Free Software Foundation, Inc. 13336This config.status script is free software; the Free Software Foundation 13337gives unlimited permission to copy, distribute and modify it." 13338 13339ac_pwd='$ac_pwd' 13340srcdir='$srcdir' 13341INSTALL='$INSTALL' 13342MKDIR_P='$MKDIR_P' 13343AWK='$AWK' 13344test -n "\$AWK" || AWK=awk 13345_ACEOF 13346 13347cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13348# The default lists apply if the user does not specify any file. 13349ac_need_defaults=: 13350while test $# != 0 13351do 13352 case $1 in 13353 --*=?*) 13354 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13355 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13356 ac_shift=: 13357 ;; 13358 --*=) 13359 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13360 ac_optarg= 13361 ac_shift=: 13362 ;; 13363 *) 13364 ac_option=$1 13365 ac_optarg=$2 13366 ac_shift=shift 13367 ;; 13368 esac 13369 13370 case $ac_option in 13371 # Handling of the options. 13372 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13373 ac_cs_recheck=: ;; 13374 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13375 $as_echo "$ac_cs_version"; exit ;; 13376 --config | --confi | --conf | --con | --co | --c ) 13377 $as_echo "$ac_cs_config"; exit ;; 13378 --debug | --debu | --deb | --de | --d | -d ) 13379 debug=: ;; 13380 --file | --fil | --fi | --f ) 13381 $ac_shift 13382 case $ac_optarg in 13383 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13384 '') as_fn_error $? "missing file argument" ;; 13385 esac 13386 as_fn_append CONFIG_FILES " '$ac_optarg'" 13387 ac_need_defaults=false;; 13388 --header | --heade | --head | --hea ) 13389 $ac_shift 13390 case $ac_optarg in 13391 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13392 esac 13393 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13394 ac_need_defaults=false;; 13395 --he | --h) 13396 # Conflict between --help and --header 13397 as_fn_error $? "ambiguous option: \`$1' 13398Try \`$0 --help' for more information.";; 13399 --help | --hel | -h ) 13400 $as_echo "$ac_cs_usage"; exit ;; 13401 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13402 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13403 ac_cs_silent=: ;; 13404 13405 # This is an error. 13406 -*) as_fn_error $? "unrecognized option: \`$1' 13407Try \`$0 --help' for more information." ;; 13408 13409 *) as_fn_append ac_config_targets " $1" 13410 ac_need_defaults=false ;; 13411 13412 esac 13413 shift 13414done 13415 13416ac_configure_extra_args= 13417 13418if $ac_cs_silent; then 13419 exec 6>/dev/null 13420 ac_configure_extra_args="$ac_configure_extra_args --silent" 13421fi 13422 13423_ACEOF 13424cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13425if \$ac_cs_recheck; then 13426 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13427 shift 13428 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13429 CONFIG_SHELL='$SHELL' 13430 export CONFIG_SHELL 13431 exec "\$@" 13432fi 13433 13434_ACEOF 13435cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13436exec 5>>config.log 13437{ 13438 echo 13439 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13440## Running $as_me. ## 13441_ASBOX 13442 $as_echo "$ac_log" 13443} >&5 13444 13445_ACEOF 13446cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13447# 13448# INIT-COMMANDS 13449# 13450AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13451 13452 13453# The HP-UX ksh and POSIX shell print the target directory to stdout 13454# if CDPATH is set. 13455(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13456 13457sed_quote_subst='$sed_quote_subst' 13458double_quote_subst='$double_quote_subst' 13459delay_variable_subst='$delay_variable_subst' 13460macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13461macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13462enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13463enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13464pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13465enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13466SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13467ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13468host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13469host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13470host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13471build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13472build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13473build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13474SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13475Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13476GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13477EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13478FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13479LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13480NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13481LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13482max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13483ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13484exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13485lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13486lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13487lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13488reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13489reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13490OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13491deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13492file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13493AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13494AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13495STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13496RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13497old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13498old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13499old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13500lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13501CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13502CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13503compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13504GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13505lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13506lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13507lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13508lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 13509objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13510MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13511lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13512lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13513lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13514lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13515lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13516need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13517DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13518NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13519LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13520OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13521OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13522libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13523shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13524extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13525archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13526enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13527export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13528whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13529compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13530old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13531old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13532archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13533archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13534module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13535module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13536with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13537allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13538no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13539hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13540hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13541hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13542hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13543hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13544hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13545hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13546hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13547inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13548link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13549fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13550always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13551export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13552exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13553include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13554prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13555file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13556variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13557need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13558need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13559version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13560runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13561shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13562shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13563libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13564library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13565soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13566install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13567postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13568postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13569finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13570finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13571hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13572sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13573sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13574hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13575enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13576enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13577enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13578old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13579striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13580 13581LTCC='$LTCC' 13582LTCFLAGS='$LTCFLAGS' 13583compiler='$compiler_DEFAULT' 13584 13585# A function that is used when there is no print builtin or printf. 13586func_fallback_echo () 13587{ 13588 eval 'cat <<_LTECHO_EOF 13589\$1 13590_LTECHO_EOF' 13591} 13592 13593# Quote evaled strings. 13594for var in SHELL \ 13595ECHO \ 13596SED \ 13597GREP \ 13598EGREP \ 13599FGREP \ 13600LD \ 13601NM \ 13602LN_S \ 13603lt_SP2NL \ 13604lt_NL2SP \ 13605reload_flag \ 13606OBJDUMP \ 13607deplibs_check_method \ 13608file_magic_cmd \ 13609AR \ 13610AR_FLAGS \ 13611STRIP \ 13612RANLIB \ 13613CC \ 13614CFLAGS \ 13615compiler \ 13616lt_cv_sys_global_symbol_pipe \ 13617lt_cv_sys_global_symbol_to_cdecl \ 13618lt_cv_sys_global_symbol_to_c_name_address \ 13619lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13620lt_prog_compiler_no_builtin_flag \ 13621lt_prog_compiler_wl \ 13622lt_prog_compiler_pic \ 13623lt_prog_compiler_static \ 13624lt_cv_prog_compiler_c_o \ 13625need_locks \ 13626DSYMUTIL \ 13627NMEDIT \ 13628LIPO \ 13629OTOOL \ 13630OTOOL64 \ 13631shrext_cmds \ 13632export_dynamic_flag_spec \ 13633whole_archive_flag_spec \ 13634compiler_needs_object \ 13635with_gnu_ld \ 13636allow_undefined_flag \ 13637no_undefined_flag \ 13638hardcode_libdir_flag_spec \ 13639hardcode_libdir_flag_spec_ld \ 13640hardcode_libdir_separator \ 13641fix_srcfile_path \ 13642exclude_expsyms \ 13643include_expsyms \ 13644file_list_spec \ 13645variables_saved_for_relink \ 13646libname_spec \ 13647library_names_spec \ 13648soname_spec \ 13649install_override_mode \ 13650finish_eval \ 13651old_striplib \ 13652striplib; do 13653 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13654 *[\\\\\\\`\\"\\\$]*) 13655 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13656 ;; 13657 *) 13658 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13659 ;; 13660 esac 13661done 13662 13663# Double-quote double-evaled strings. 13664for var in reload_cmds \ 13665old_postinstall_cmds \ 13666old_postuninstall_cmds \ 13667old_archive_cmds \ 13668extract_expsyms_cmds \ 13669old_archive_from_new_cmds \ 13670old_archive_from_expsyms_cmds \ 13671archive_cmds \ 13672archive_expsym_cmds \ 13673module_cmds \ 13674module_expsym_cmds \ 13675export_symbols_cmds \ 13676prelink_cmds \ 13677postinstall_cmds \ 13678postuninstall_cmds \ 13679finish_cmds \ 13680sys_lib_search_path_spec \ 13681sys_lib_dlsearch_path_spec; do 13682 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13683 *[\\\\\\\`\\"\\\$]*) 13684 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13685 ;; 13686 *) 13687 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13688 ;; 13689 esac 13690done 13691 13692ac_aux_dir='$ac_aux_dir' 13693xsi_shell='$xsi_shell' 13694lt_shell_append='$lt_shell_append' 13695 13696# See if we are running on zsh, and set the options which allow our 13697# commands through without removal of \ escapes INIT. 13698if test -n "\${ZSH_VERSION+set}" ; then 13699 setopt NO_GLOB_SUBST 13700fi 13701 13702 13703 PACKAGE='$PACKAGE' 13704 VERSION='$VERSION' 13705 TIMESTAMP='$TIMESTAMP' 13706 RM='$RM' 13707 ofile='$ofile' 13708 13709 13710 13711 13712_ACEOF 13713 13714cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13715 13716# Handling of arguments. 13717for ac_config_target in $ac_config_targets 13718do 13719 case $ac_config_target in 13720 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13721 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13722 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13723 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13724 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 13725 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 13726 "specs/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Makefile" ;; 13727 "xext.pc") CONFIG_FILES="$CONFIG_FILES xext.pc" ;; 13728 13729 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13730 esac 13731done 13732 13733 13734# If the user did not use the arguments to specify the items to instantiate, 13735# then the envvar interface is used. Set only those that are not. 13736# We use the long form for the default assignment because of an extremely 13737# bizarre bug on SunOS 4.1.3. 13738if $ac_need_defaults; then 13739 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13740 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13741 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13742fi 13743 13744# Have a temporary directory for convenience. Make it in the build tree 13745# simply because there is no reason against having it here, and in addition, 13746# creating and moving files from /tmp can sometimes cause problems. 13747# Hook for its removal unless debugging. 13748# Note that there is a small window in which the directory will not be cleaned: 13749# after its creation but before its name has been assigned to `$tmp'. 13750$debug || 13751{ 13752 tmp= ac_tmp= 13753 trap 'exit_status=$? 13754 : "${ac_tmp:=$tmp}" 13755 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13756' 0 13757 trap 'as_fn_exit 1' 1 2 13 15 13758} 13759# Create a (secure) tmp directory for tmp files. 13760 13761{ 13762 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13763 test -d "$tmp" 13764} || 13765{ 13766 tmp=./conf$$-$RANDOM 13767 (umask 077 && mkdir "$tmp") 13768} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13769ac_tmp=$tmp 13770 13771# Set up the scripts for CONFIG_FILES section. 13772# No need to generate them if there are no CONFIG_FILES. 13773# This happens for instance with `./config.status config.h'. 13774if test -n "$CONFIG_FILES"; then 13775 13776 13777ac_cr=`echo X | tr X '\015'` 13778# On cygwin, bash can eat \r inside `` if the user requested igncr. 13779# But we know of no other shell where ac_cr would be empty at this 13780# point, so we can use a bashism as a fallback. 13781if test "x$ac_cr" = x; then 13782 eval ac_cr=\$\'\\r\' 13783fi 13784ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13785if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13786 ac_cs_awk_cr='\\r' 13787else 13788 ac_cs_awk_cr=$ac_cr 13789fi 13790 13791echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13792_ACEOF 13793 13794 13795{ 13796 echo "cat >conf$$subs.awk <<_ACEOF" && 13797 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13798 echo "_ACEOF" 13799} >conf$$subs.sh || 13800 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13801ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13802ac_delim='%!_!# ' 13803for ac_last_try in false false false false false :; do 13804 . ./conf$$subs.sh || 13805 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13806 13807 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13808 if test $ac_delim_n = $ac_delim_num; then 13809 break 13810 elif $ac_last_try; then 13811 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13812 else 13813 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13814 fi 13815done 13816rm -f conf$$subs.sh 13817 13818cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13819cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13820_ACEOF 13821sed -n ' 13822h 13823s/^/S["/; s/!.*/"]=/ 13824p 13825g 13826s/^[^!]*!// 13827:repl 13828t repl 13829s/'"$ac_delim"'$// 13830t delim 13831:nl 13832h 13833s/\(.\{148\}\)..*/\1/ 13834t more1 13835s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13836p 13837n 13838b repl 13839:more1 13840s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13841p 13842g 13843s/.\{148\}// 13844t nl 13845:delim 13846h 13847s/\(.\{148\}\)..*/\1/ 13848t more2 13849s/["\\]/\\&/g; s/^/"/; s/$/"/ 13850p 13851b 13852:more2 13853s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13854p 13855g 13856s/.\{148\}// 13857t delim 13858' <conf$$subs.awk | sed ' 13859/^[^""]/{ 13860 N 13861 s/\n// 13862} 13863' >>$CONFIG_STATUS || ac_write_fail=1 13864rm -f conf$$subs.awk 13865cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13866_ACAWK 13867cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13868 for (key in S) S_is_set[key] = 1 13869 FS = "" 13870 13871} 13872{ 13873 line = $ 0 13874 nfields = split(line, field, "@") 13875 substed = 0 13876 len = length(field[1]) 13877 for (i = 2; i < nfields; i++) { 13878 key = field[i] 13879 keylen = length(key) 13880 if (S_is_set[key]) { 13881 value = S[key] 13882 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13883 len += length(value) + length(field[++i]) 13884 substed = 1 13885 } else 13886 len += 1 + keylen 13887 } 13888 13889 print line 13890} 13891 13892_ACAWK 13893_ACEOF 13894cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13895if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13896 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13897else 13898 cat 13899fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13900 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13901_ACEOF 13902 13903# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13904# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13905# trailing colons and then remove the whole line if VPATH becomes empty 13906# (actually we leave an empty line to preserve line numbers). 13907if test "x$srcdir" = x.; then 13908 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13909h 13910s/// 13911s/^/:/ 13912s/[ ]*$/:/ 13913s/:\$(srcdir):/:/g 13914s/:\${srcdir}:/:/g 13915s/:@srcdir@:/:/g 13916s/^:*// 13917s/:*$// 13918x 13919s/\(=[ ]*\).*/\1/ 13920G 13921s/\n// 13922s/^[^=]*=[ ]*$// 13923}' 13924fi 13925 13926cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13927fi # test -n "$CONFIG_FILES" 13928 13929# Set up the scripts for CONFIG_HEADERS section. 13930# No need to generate them if there are no CONFIG_HEADERS. 13931# This happens for instance with `./config.status Makefile'. 13932if test -n "$CONFIG_HEADERS"; then 13933cat >"$ac_tmp/defines.awk" <<\_ACAWK || 13934BEGIN { 13935_ACEOF 13936 13937# Transform confdefs.h into an awk script `defines.awk', embedded as 13938# here-document in config.status, that substitutes the proper values into 13939# config.h.in to produce config.h. 13940 13941# Create a delimiter string that does not exist in confdefs.h, to ease 13942# handling of long lines. 13943ac_delim='%!_!# ' 13944for ac_last_try in false false :; do 13945 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13946 if test -z "$ac_tt"; then 13947 break 13948 elif $ac_last_try; then 13949 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13950 else 13951 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13952 fi 13953done 13954 13955# For the awk script, D is an array of macro values keyed by name, 13956# likewise P contains macro parameters if any. Preserve backslash 13957# newline sequences. 13958 13959ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13960sed -n ' 13961s/.\{148\}/&'"$ac_delim"'/g 13962t rset 13963:rset 13964s/^[ ]*#[ ]*define[ ][ ]*/ / 13965t def 13966d 13967:def 13968s/\\$// 13969t bsnl 13970s/["\\]/\\&/g 13971s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13972D["\1"]=" \3"/p 13973s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13974d 13975:bsnl 13976s/["\\]/\\&/g 13977s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13978D["\1"]=" \3\\\\\\n"\\/p 13979t cont 13980s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13981t cont 13982d 13983:cont 13984n 13985s/.\{148\}/&'"$ac_delim"'/g 13986t clear 13987:clear 13988s/\\$// 13989t bsnlc 13990s/["\\]/\\&/g; s/^/"/; s/$/"/p 13991d 13992:bsnlc 13993s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13994b cont 13995' <confdefs.h | sed ' 13996s/'"$ac_delim"'/"\\\ 13997"/g' >>$CONFIG_STATUS || ac_write_fail=1 13998 13999cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14000 for (key in D) D_is_set[key] = 1 14001 FS = "" 14002} 14003/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14004 line = \$ 0 14005 split(line, arg, " ") 14006 if (arg[1] == "#") { 14007 defundef = arg[2] 14008 mac1 = arg[3] 14009 } else { 14010 defundef = substr(arg[1], 2) 14011 mac1 = arg[2] 14012 } 14013 split(mac1, mac2, "(") #) 14014 macro = mac2[1] 14015 prefix = substr(line, 1, index(line, defundef) - 1) 14016 if (D_is_set[macro]) { 14017 # Preserve the white space surrounding the "#". 14018 print prefix "define", macro P[macro] D[macro] 14019 next 14020 } else { 14021 # Replace #undef with comments. This is necessary, for example, 14022 # in the case of _POSIX_SOURCE, which is predefined and required 14023 # on some systems where configure will not decide to define it. 14024 if (defundef == "undef") { 14025 print "/*", prefix defundef, macro, "*/" 14026 next 14027 } 14028 } 14029} 14030{ print } 14031_ACAWK 14032_ACEOF 14033cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14034 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14035fi # test -n "$CONFIG_HEADERS" 14036 14037 14038eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14039shift 14040for ac_tag 14041do 14042 case $ac_tag in 14043 :[FHLC]) ac_mode=$ac_tag; continue;; 14044 esac 14045 case $ac_mode$ac_tag in 14046 :[FHL]*:*);; 14047 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14048 :[FH]-) ac_tag=-:-;; 14049 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14050 esac 14051 ac_save_IFS=$IFS 14052 IFS=: 14053 set x $ac_tag 14054 IFS=$ac_save_IFS 14055 shift 14056 ac_file=$1 14057 shift 14058 14059 case $ac_mode in 14060 :L) ac_source=$1;; 14061 :[FH]) 14062 ac_file_inputs= 14063 for ac_f 14064 do 14065 case $ac_f in 14066 -) ac_f="$ac_tmp/stdin";; 14067 *) # Look for the file first in the build tree, then in the source tree 14068 # (if the path is not absolute). The absolute path cannot be DOS-style, 14069 # because $ac_f cannot contain `:'. 14070 test -f "$ac_f" || 14071 case $ac_f in 14072 [\\/$]*) false;; 14073 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14074 esac || 14075 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14076 esac 14077 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14078 as_fn_append ac_file_inputs " '$ac_f'" 14079 done 14080 14081 # Let's still pretend it is `configure' which instantiates (i.e., don't 14082 # use $as_me), people would be surprised to read: 14083 # /* config.h. Generated by config.status. */ 14084 configure_input='Generated from '` 14085 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14086 `' by configure.' 14087 if test x"$ac_file" != x-; then 14088 configure_input="$ac_file. $configure_input" 14089 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14090$as_echo "$as_me: creating $ac_file" >&6;} 14091 fi 14092 # Neutralize special characters interpreted by sed in replacement strings. 14093 case $configure_input in #( 14094 *\&* | *\|* | *\\* ) 14095 ac_sed_conf_input=`$as_echo "$configure_input" | 14096 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14097 *) ac_sed_conf_input=$configure_input;; 14098 esac 14099 14100 case $ac_tag in 14101 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14102 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14103 esac 14104 ;; 14105 esac 14106 14107 ac_dir=`$as_dirname -- "$ac_file" || 14108$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14109 X"$ac_file" : 'X\(//\)[^/]' \| \ 14110 X"$ac_file" : 'X\(//\)$' \| \ 14111 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14112$as_echo X"$ac_file" | 14113 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14114 s//\1/ 14115 q 14116 } 14117 /^X\(\/\/\)[^/].*/{ 14118 s//\1/ 14119 q 14120 } 14121 /^X\(\/\/\)$/{ 14122 s//\1/ 14123 q 14124 } 14125 /^X\(\/\).*/{ 14126 s//\1/ 14127 q 14128 } 14129 s/.*/./; q'` 14130 as_dir="$ac_dir"; as_fn_mkdir_p 14131 ac_builddir=. 14132 14133case "$ac_dir" in 14134.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14135*) 14136 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14137 # A ".." for each directory in $ac_dir_suffix. 14138 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14139 case $ac_top_builddir_sub in 14140 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14141 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14142 esac ;; 14143esac 14144ac_abs_top_builddir=$ac_pwd 14145ac_abs_builddir=$ac_pwd$ac_dir_suffix 14146# for backward compatibility: 14147ac_top_builddir=$ac_top_build_prefix 14148 14149case $srcdir in 14150 .) # We are building in place. 14151 ac_srcdir=. 14152 ac_top_srcdir=$ac_top_builddir_sub 14153 ac_abs_top_srcdir=$ac_pwd ;; 14154 [\\/]* | ?:[\\/]* ) # Absolute name. 14155 ac_srcdir=$srcdir$ac_dir_suffix; 14156 ac_top_srcdir=$srcdir 14157 ac_abs_top_srcdir=$srcdir ;; 14158 *) # Relative name. 14159 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14160 ac_top_srcdir=$ac_top_build_prefix$srcdir 14161 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14162esac 14163ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14164 14165 14166 case $ac_mode in 14167 :F) 14168 # 14169 # CONFIG_FILE 14170 # 14171 14172 case $INSTALL in 14173 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14174 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14175 esac 14176 ac_MKDIR_P=$MKDIR_P 14177 case $MKDIR_P in 14178 [\\/$]* | ?:[\\/]* ) ;; 14179 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14180 esac 14181_ACEOF 14182 14183cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14184# If the template does not know about datarootdir, expand it. 14185# FIXME: This hack should be removed a few years after 2.60. 14186ac_datarootdir_hack=; ac_datarootdir_seen= 14187ac_sed_dataroot=' 14188/datarootdir/ { 14189 p 14190 q 14191} 14192/@datadir@/p 14193/@docdir@/p 14194/@infodir@/p 14195/@localedir@/p 14196/@mandir@/p' 14197case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14198*datarootdir*) ac_datarootdir_seen=yes;; 14199*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14200 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14201$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14202_ACEOF 14203cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14204 ac_datarootdir_hack=' 14205 s&@datadir@&$datadir&g 14206 s&@docdir@&$docdir&g 14207 s&@infodir@&$infodir&g 14208 s&@localedir@&$localedir&g 14209 s&@mandir@&$mandir&g 14210 s&\\\${datarootdir}&$datarootdir&g' ;; 14211esac 14212_ACEOF 14213 14214# Neutralize VPATH when `$srcdir' = `.'. 14215# Shell code in configure.ac might set extrasub. 14216# FIXME: do we really want to maintain this feature? 14217cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14218ac_sed_extra="$ac_vpsub 14219$extrasub 14220_ACEOF 14221cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14222:t 14223/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14224s|@configure_input@|$ac_sed_conf_input|;t t 14225s&@top_builddir@&$ac_top_builddir_sub&;t t 14226s&@top_build_prefix@&$ac_top_build_prefix&;t t 14227s&@srcdir@&$ac_srcdir&;t t 14228s&@abs_srcdir@&$ac_abs_srcdir&;t t 14229s&@top_srcdir@&$ac_top_srcdir&;t t 14230s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14231s&@builddir@&$ac_builddir&;t t 14232s&@abs_builddir@&$ac_abs_builddir&;t t 14233s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14234s&@INSTALL@&$ac_INSTALL&;t t 14235s&@MKDIR_P@&$ac_MKDIR_P&;t t 14236$ac_datarootdir_hack 14237" 14238eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14239 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14240 14241test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14242 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14243 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14244 "$ac_tmp/out"`; test -z "$ac_out"; } && 14245 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14246which seems to be undefined. Please make sure it is defined" >&5 14247$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14248which seems to be undefined. Please make sure it is defined" >&2;} 14249 14250 rm -f "$ac_tmp/stdin" 14251 case $ac_file in 14252 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14253 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14254 esac \ 14255 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14256 ;; 14257 :H) 14258 # 14259 # CONFIG_HEADER 14260 # 14261 if test x"$ac_file" != x-; then 14262 { 14263 $as_echo "/* $configure_input */" \ 14264 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14265 } >"$ac_tmp/config.h" \ 14266 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14267 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14268 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14269$as_echo "$as_me: $ac_file is unchanged" >&6;} 14270 else 14271 rm -f "$ac_file" 14272 mv "$ac_tmp/config.h" "$ac_file" \ 14273 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14274 fi 14275 else 14276 $as_echo "/* $configure_input */" \ 14277 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14278 || as_fn_error $? "could not create -" "$LINENO" 5 14279 fi 14280# Compute "$ac_file"'s index in $config_headers. 14281_am_arg="$ac_file" 14282_am_stamp_count=1 14283for _am_header in $config_headers :; do 14284 case $_am_header in 14285 $_am_arg | $_am_arg:* ) 14286 break ;; 14287 * ) 14288 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14289 esac 14290done 14291echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14292$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14293 X"$_am_arg" : 'X\(//\)[^/]' \| \ 14294 X"$_am_arg" : 'X\(//\)$' \| \ 14295 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14296$as_echo X"$_am_arg" | 14297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14298 s//\1/ 14299 q 14300 } 14301 /^X\(\/\/\)[^/].*/{ 14302 s//\1/ 14303 q 14304 } 14305 /^X\(\/\/\)$/{ 14306 s//\1/ 14307 q 14308 } 14309 /^X\(\/\).*/{ 14310 s//\1/ 14311 q 14312 } 14313 s/.*/./; q'`/stamp-h$_am_stamp_count 14314 ;; 14315 14316 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14317$as_echo "$as_me: executing $ac_file commands" >&6;} 14318 ;; 14319 esac 14320 14321 14322 case $ac_file$ac_mode in 14323 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14324 # Autoconf 2.62 quotes --file arguments for eval, but not when files 14325 # are listed without --file. Let's play safe and only enable the eval 14326 # if we detect the quoting. 14327 case $CONFIG_FILES in 14328 *\'*) eval set x "$CONFIG_FILES" ;; 14329 *) set x $CONFIG_FILES ;; 14330 esac 14331 shift 14332 for mf 14333 do 14334 # Strip MF so we end up with the name of the file. 14335 mf=`echo "$mf" | sed -e 's/:.*$//'` 14336 # Check whether this is an Automake generated Makefile or not. 14337 # We used to match only the files named `Makefile.in', but 14338 # some people rename them; so instead we look at the file content. 14339 # Grep'ing the first line is not enough: some people post-process 14340 # each Makefile.in and add a new line on top of each file to say so. 14341 # Grep'ing the whole file is not good either: AIX grep has a line 14342 # limit of 2048, but all sed's we know have understand at least 4000. 14343 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14344 dirpart=`$as_dirname -- "$mf" || 14345$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14346 X"$mf" : 'X\(//\)[^/]' \| \ 14347 X"$mf" : 'X\(//\)$' \| \ 14348 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14349$as_echo X"$mf" | 14350 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14351 s//\1/ 14352 q 14353 } 14354 /^X\(\/\/\)[^/].*/{ 14355 s//\1/ 14356 q 14357 } 14358 /^X\(\/\/\)$/{ 14359 s//\1/ 14360 q 14361 } 14362 /^X\(\/\).*/{ 14363 s//\1/ 14364 q 14365 } 14366 s/.*/./; q'` 14367 else 14368 continue 14369 fi 14370 # Extract the definition of DEPDIR, am__include, and am__quote 14371 # from the Makefile without running `make'. 14372 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14373 test -z "$DEPDIR" && continue 14374 am__include=`sed -n 's/^am__include = //p' < "$mf"` 14375 test -z "am__include" && continue 14376 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14377 # When using ansi2knr, U may be empty or an underscore; expand it 14378 U=`sed -n 's/^U = //p' < "$mf"` 14379 # Find all dependency output files, they are included files with 14380 # $(DEPDIR) in their names. We invoke sed twice because it is the 14381 # simplest approach to changing $(DEPDIR) to its actual value in the 14382 # expansion. 14383 for file in `sed -n " 14384 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14385 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 14386 # Make sure the directory exists. 14387 test -f "$dirpart/$file" && continue 14388 fdir=`$as_dirname -- "$file" || 14389$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14390 X"$file" : 'X\(//\)[^/]' \| \ 14391 X"$file" : 'X\(//\)$' \| \ 14392 X"$file" : 'X\(/\)' \| . 2>/dev/null || 14393$as_echo X"$file" | 14394 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14395 s//\1/ 14396 q 14397 } 14398 /^X\(\/\/\)[^/].*/{ 14399 s//\1/ 14400 q 14401 } 14402 /^X\(\/\/\)$/{ 14403 s//\1/ 14404 q 14405 } 14406 /^X\(\/\).*/{ 14407 s//\1/ 14408 q 14409 } 14410 s/.*/./; q'` 14411 as_dir=$dirpart/$fdir; as_fn_mkdir_p 14412 # echo "creating $dirpart/$file" 14413 echo '# dummy' > "$dirpart/$file" 14414 done 14415 done 14416} 14417 ;; 14418 "libtool":C) 14419 14420 # See if we are running on zsh, and set the options which allow our 14421 # commands through without removal of \ escapes. 14422 if test -n "${ZSH_VERSION+set}" ; then 14423 setopt NO_GLOB_SUBST 14424 fi 14425 14426 cfgfile="${ofile}T" 14427 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14428 $RM "$cfgfile" 14429 14430 cat <<_LT_EOF >> "$cfgfile" 14431#! $SHELL 14432 14433# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14434# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14435# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14436# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14437# 14438# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14439# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, 14440# Inc. 14441# Written by Gordon Matzigkeit, 1996 14442# 14443# This file is part of GNU Libtool. 14444# 14445# GNU Libtool is free software; you can redistribute it and/or 14446# modify it under the terms of the GNU General Public License as 14447# published by the Free Software Foundation; either version 2 of 14448# the License, or (at your option) any later version. 14449# 14450# As a special exception to the GNU General Public License, 14451# if you distribute this file as part of a program or library that 14452# is built using GNU Libtool, you may include this file under the 14453# same distribution terms that you use for the rest of that program. 14454# 14455# GNU Libtool is distributed in the hope that it will be useful, 14456# but WITHOUT ANY WARRANTY; without even the implied warranty of 14457# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14458# GNU General Public License for more details. 14459# 14460# You should have received a copy of the GNU General Public License 14461# along with GNU Libtool; see the file COPYING. If not, a copy 14462# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14463# obtained by writing to the Free Software Foundation, Inc., 14464# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14465 14466 14467# The names of the tagged configurations supported by this script. 14468available_tags="" 14469 14470# ### BEGIN LIBTOOL CONFIG 14471 14472# Which release of libtool.m4 was used? 14473macro_version=$macro_version 14474macro_revision=$macro_revision 14475 14476# Whether or not to build shared libraries. 14477build_libtool_libs=$enable_shared 14478 14479# Whether or not to build static libraries. 14480build_old_libs=$enable_static 14481 14482# What type of objects to build. 14483pic_mode=$pic_mode 14484 14485# Whether or not to optimize for fast installation. 14486fast_install=$enable_fast_install 14487 14488# Shell to use when invoking shell scripts. 14489SHELL=$lt_SHELL 14490 14491# An echo program that protects backslashes. 14492ECHO=$lt_ECHO 14493 14494# The host system. 14495host_alias=$host_alias 14496host=$host 14497host_os=$host_os 14498 14499# The build system. 14500build_alias=$build_alias 14501build=$build 14502build_os=$build_os 14503 14504# A sed program that does not truncate output. 14505SED=$lt_SED 14506 14507# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14508Xsed="\$SED -e 1s/^X//" 14509 14510# A grep program that handles long lines. 14511GREP=$lt_GREP 14512 14513# An ERE matcher. 14514EGREP=$lt_EGREP 14515 14516# A literal string matcher. 14517FGREP=$lt_FGREP 14518 14519# A BSD- or MS-compatible name lister. 14520NM=$lt_NM 14521 14522# Whether we need soft or hard links. 14523LN_S=$lt_LN_S 14524 14525# What is the maximum length of a command? 14526max_cmd_len=$max_cmd_len 14527 14528# Object file suffix (normally "o"). 14529objext=$ac_objext 14530 14531# Executable file suffix (normally ""). 14532exeext=$exeext 14533 14534# whether the shell understands "unset". 14535lt_unset=$lt_unset 14536 14537# turn spaces into newlines. 14538SP2NL=$lt_lt_SP2NL 14539 14540# turn newlines into spaces. 14541NL2SP=$lt_lt_NL2SP 14542 14543# An object symbol dumper. 14544OBJDUMP=$lt_OBJDUMP 14545 14546# Method to check whether dependent libraries are shared objects. 14547deplibs_check_method=$lt_deplibs_check_method 14548 14549# Command to use when deplibs_check_method == "file_magic". 14550file_magic_cmd=$lt_file_magic_cmd 14551 14552# The archiver. 14553AR=$lt_AR 14554AR_FLAGS=$lt_AR_FLAGS 14555 14556# A symbol stripping program. 14557STRIP=$lt_STRIP 14558 14559# Commands used to install an old-style archive. 14560RANLIB=$lt_RANLIB 14561old_postinstall_cmds=$lt_old_postinstall_cmds 14562old_postuninstall_cmds=$lt_old_postuninstall_cmds 14563 14564# Whether to use a lock for old archive extraction. 14565lock_old_archive_extraction=$lock_old_archive_extraction 14566 14567# A C compiler. 14568LTCC=$lt_CC 14569 14570# LTCC compiler flags. 14571LTCFLAGS=$lt_CFLAGS 14572 14573# Take the output of nm and produce a listing of raw symbols and C names. 14574global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14575 14576# Transform the output of nm in a proper C declaration. 14577global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14578 14579# Transform the output of nm in a C name address pair. 14580global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14581 14582# Transform the output of nm in a C name address pair when lib prefix is needed. 14583global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14584 14585# The name of the directory that contains temporary libtool files. 14586objdir=$objdir 14587 14588# Used to examine libraries when file_magic_cmd begins with "file". 14589MAGIC_CMD=$MAGIC_CMD 14590 14591# Must we lock files when doing compilation? 14592need_locks=$lt_need_locks 14593 14594# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14595DSYMUTIL=$lt_DSYMUTIL 14596 14597# Tool to change global to local symbols on Mac OS X. 14598NMEDIT=$lt_NMEDIT 14599 14600# Tool to manipulate fat objects and archives on Mac OS X. 14601LIPO=$lt_LIPO 14602 14603# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14604OTOOL=$lt_OTOOL 14605 14606# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14607OTOOL64=$lt_OTOOL64 14608 14609# Old archive suffix (normally "a"). 14610libext=$libext 14611 14612# Shared library suffix (normally ".so"). 14613shrext_cmds=$lt_shrext_cmds 14614 14615# The commands to extract the exported symbol list from a shared archive. 14616extract_expsyms_cmds=$lt_extract_expsyms_cmds 14617 14618# Variables whose values should be saved in libtool wrapper scripts and 14619# restored at link time. 14620variables_saved_for_relink=$lt_variables_saved_for_relink 14621 14622# Do we need the "lib" prefix for modules? 14623need_lib_prefix=$need_lib_prefix 14624 14625# Do we need a version for libraries? 14626need_version=$need_version 14627 14628# Library versioning type. 14629version_type=$version_type 14630 14631# Shared library runtime path variable. 14632runpath_var=$runpath_var 14633 14634# Shared library path variable. 14635shlibpath_var=$shlibpath_var 14636 14637# Is shlibpath searched before the hard-coded library search path? 14638shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14639 14640# Format of library name prefix. 14641libname_spec=$lt_libname_spec 14642 14643# List of archive names. First name is the real one, the rest are links. 14644# The last name is the one that the linker finds with -lNAME 14645library_names_spec=$lt_library_names_spec 14646 14647# The coded name of the library, if different from the real name. 14648soname_spec=$lt_soname_spec 14649 14650# Permission mode override for installation of shared libraries. 14651install_override_mode=$lt_install_override_mode 14652 14653# Command to use after installation of a shared archive. 14654postinstall_cmds=$lt_postinstall_cmds 14655 14656# Command to use after uninstallation of a shared archive. 14657postuninstall_cmds=$lt_postuninstall_cmds 14658 14659# Commands used to finish a libtool library installation in a directory. 14660finish_cmds=$lt_finish_cmds 14661 14662# As "finish_cmds", except a single script fragment to be evaled but 14663# not shown. 14664finish_eval=$lt_finish_eval 14665 14666# Whether we should hardcode library paths into libraries. 14667hardcode_into_libs=$hardcode_into_libs 14668 14669# Compile-time system search path for libraries. 14670sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14671 14672# Run-time system search path for libraries. 14673sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14674 14675# Whether dlopen is supported. 14676dlopen_support=$enable_dlopen 14677 14678# Whether dlopen of programs is supported. 14679dlopen_self=$enable_dlopen_self 14680 14681# Whether dlopen of statically linked programs is supported. 14682dlopen_self_static=$enable_dlopen_self_static 14683 14684# Commands to strip libraries. 14685old_striplib=$lt_old_striplib 14686striplib=$lt_striplib 14687 14688 14689# The linker used to build libraries. 14690LD=$lt_LD 14691 14692# How to create reloadable object files. 14693reload_flag=$lt_reload_flag 14694reload_cmds=$lt_reload_cmds 14695 14696# Commands used to build an old-style archive. 14697old_archive_cmds=$lt_old_archive_cmds 14698 14699# A language specific compiler. 14700CC=$lt_compiler 14701 14702# Is the compiler the GNU compiler? 14703with_gcc=$GCC 14704 14705# Compiler flag to turn off builtin functions. 14706no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14707 14708# How to pass a linker flag through the compiler. 14709wl=$lt_lt_prog_compiler_wl 14710 14711# Additional compiler flags for building library objects. 14712pic_flag=$lt_lt_prog_compiler_pic 14713 14714# Compiler flag to prevent dynamic linking. 14715link_static_flag=$lt_lt_prog_compiler_static 14716 14717# Does compiler simultaneously support -c and -o options? 14718compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14719 14720# Whether or not to add -lc for building shared libraries. 14721build_libtool_need_lc=$archive_cmds_need_lc 14722 14723# Whether or not to disallow shared libs when runtime libs are static. 14724allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14725 14726# Compiler flag to allow reflexive dlopens. 14727export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14728 14729# Compiler flag to generate shared objects directly from archives. 14730whole_archive_flag_spec=$lt_whole_archive_flag_spec 14731 14732# Whether the compiler copes with passing no objects directly. 14733compiler_needs_object=$lt_compiler_needs_object 14734 14735# Create an old-style archive from a shared archive. 14736old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14737 14738# Create a temporary old-style archive to link instead of a shared archive. 14739old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14740 14741# Commands used to build a shared archive. 14742archive_cmds=$lt_archive_cmds 14743archive_expsym_cmds=$lt_archive_expsym_cmds 14744 14745# Commands used to build a loadable module if different from building 14746# a shared archive. 14747module_cmds=$lt_module_cmds 14748module_expsym_cmds=$lt_module_expsym_cmds 14749 14750# Whether we are building with GNU ld or not. 14751with_gnu_ld=$lt_with_gnu_ld 14752 14753# Flag that allows shared libraries with undefined symbols to be built. 14754allow_undefined_flag=$lt_allow_undefined_flag 14755 14756# Flag that enforces no undefined symbols. 14757no_undefined_flag=$lt_no_undefined_flag 14758 14759# Flag to hardcode \$libdir into a binary during linking. 14760# This must work even if \$libdir does not exist 14761hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14762 14763# If ld is used when linking, flag to hardcode \$libdir into a binary 14764# during linking. This must work even if \$libdir does not exist. 14765hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14766 14767# Whether we need a single "-rpath" flag with a separated argument. 14768hardcode_libdir_separator=$lt_hardcode_libdir_separator 14769 14770# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14771# DIR into the resulting binary. 14772hardcode_direct=$hardcode_direct 14773 14774# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14775# DIR into the resulting binary and the resulting library dependency is 14776# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14777# library is relocated. 14778hardcode_direct_absolute=$hardcode_direct_absolute 14779 14780# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14781# into the resulting binary. 14782hardcode_minus_L=$hardcode_minus_L 14783 14784# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14785# into the resulting binary. 14786hardcode_shlibpath_var=$hardcode_shlibpath_var 14787 14788# Set to "yes" if building a shared library automatically hardcodes DIR 14789# into the library and all subsequent libraries and executables linked 14790# against it. 14791hardcode_automatic=$hardcode_automatic 14792 14793# Set to yes if linker adds runtime paths of dependent libraries 14794# to runtime path list. 14795inherit_rpath=$inherit_rpath 14796 14797# Whether libtool must link a program against all its dependency libraries. 14798link_all_deplibs=$link_all_deplibs 14799 14800# Fix the shell variable \$srcfile for the compiler. 14801fix_srcfile_path=$lt_fix_srcfile_path 14802 14803# Set to "yes" if exported symbols are required. 14804always_export_symbols=$always_export_symbols 14805 14806# The commands to list exported symbols. 14807export_symbols_cmds=$lt_export_symbols_cmds 14808 14809# Symbols that should not be listed in the preloaded symbols. 14810exclude_expsyms=$lt_exclude_expsyms 14811 14812# Symbols that must always be exported. 14813include_expsyms=$lt_include_expsyms 14814 14815# Commands necessary for linking programs (against libraries) with templates. 14816prelink_cmds=$lt_prelink_cmds 14817 14818# Specify filename containing input files. 14819file_list_spec=$lt_file_list_spec 14820 14821# How to hardcode a shared library path into an executable. 14822hardcode_action=$hardcode_action 14823 14824# ### END LIBTOOL CONFIG 14825 14826_LT_EOF 14827 14828 case $host_os in 14829 aix3*) 14830 cat <<\_LT_EOF >> "$cfgfile" 14831# AIX sometimes has problems with the GCC collect2 program. For some 14832# reason, if we set the COLLECT_NAMES environment variable, the problems 14833# vanish in a puff of smoke. 14834if test "X${COLLECT_NAMES+set}" != Xset; then 14835 COLLECT_NAMES= 14836 export COLLECT_NAMES 14837fi 14838_LT_EOF 14839 ;; 14840 esac 14841 14842 14843ltmain="$ac_aux_dir/ltmain.sh" 14844 14845 14846 # We use sed instead of cat because bash on DJGPP gets confused if 14847 # if finds mixed CR/LF and LF-only lines. Since sed operates in 14848 # text mode, it properly converts lines to CR/LF. This bash problem 14849 # is reportedly fixed, but why not run on old versions too? 14850 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14851 || (rm -f "$cfgfile"; exit 1) 14852 14853 case $xsi_shell in 14854 yes) 14855 cat << \_LT_EOF >> "$cfgfile" 14856 14857# func_dirname file append nondir_replacement 14858# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14859# otherwise set result to NONDIR_REPLACEMENT. 14860func_dirname () 14861{ 14862 case ${1} in 14863 */*) func_dirname_result="${1%/*}${2}" ;; 14864 * ) func_dirname_result="${3}" ;; 14865 esac 14866} 14867 14868# func_basename file 14869func_basename () 14870{ 14871 func_basename_result="${1##*/}" 14872} 14873 14874# func_dirname_and_basename file append nondir_replacement 14875# perform func_basename and func_dirname in a single function 14876# call: 14877# dirname: Compute the dirname of FILE. If nonempty, 14878# add APPEND to the result, otherwise set result 14879# to NONDIR_REPLACEMENT. 14880# value returned in "$func_dirname_result" 14881# basename: Compute filename of FILE. 14882# value retuned in "$func_basename_result" 14883# Implementation must be kept synchronized with func_dirname 14884# and func_basename. For efficiency, we do not delegate to 14885# those functions but instead duplicate the functionality here. 14886func_dirname_and_basename () 14887{ 14888 case ${1} in 14889 */*) func_dirname_result="${1%/*}${2}" ;; 14890 * ) func_dirname_result="${3}" ;; 14891 esac 14892 func_basename_result="${1##*/}" 14893} 14894 14895# func_stripname prefix suffix name 14896# strip PREFIX and SUFFIX off of NAME. 14897# PREFIX and SUFFIX must not contain globbing or regex special 14898# characters, hashes, percent signs, but SUFFIX may contain a leading 14899# dot (in which case that matches only a dot). 14900func_stripname () 14901{ 14902 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14903 # positional parameters, so assign one to ordinary parameter first. 14904 func_stripname_result=${3} 14905 func_stripname_result=${func_stripname_result#"${1}"} 14906 func_stripname_result=${func_stripname_result%"${2}"} 14907} 14908 14909# func_opt_split 14910func_opt_split () 14911{ 14912 func_opt_split_opt=${1%%=*} 14913 func_opt_split_arg=${1#*=} 14914} 14915 14916# func_lo2o object 14917func_lo2o () 14918{ 14919 case ${1} in 14920 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14921 *) func_lo2o_result=${1} ;; 14922 esac 14923} 14924 14925# func_xform libobj-or-source 14926func_xform () 14927{ 14928 func_xform_result=${1%.*}.lo 14929} 14930 14931# func_arith arithmetic-term... 14932func_arith () 14933{ 14934 func_arith_result=$(( $* )) 14935} 14936 14937# func_len string 14938# STRING may not start with a hyphen. 14939func_len () 14940{ 14941 func_len_result=${#1} 14942} 14943 14944_LT_EOF 14945 ;; 14946 *) # Bourne compatible functions. 14947 cat << \_LT_EOF >> "$cfgfile" 14948 14949# func_dirname file append nondir_replacement 14950# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14951# otherwise set result to NONDIR_REPLACEMENT. 14952func_dirname () 14953{ 14954 # Extract subdirectory from the argument. 14955 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14956 if test "X$func_dirname_result" = "X${1}"; then 14957 func_dirname_result="${3}" 14958 else 14959 func_dirname_result="$func_dirname_result${2}" 14960 fi 14961} 14962 14963# func_basename file 14964func_basename () 14965{ 14966 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 14967} 14968 14969 14970# func_stripname prefix suffix name 14971# strip PREFIX and SUFFIX off of NAME. 14972# PREFIX and SUFFIX must not contain globbing or regex special 14973# characters, hashes, percent signs, but SUFFIX may contain a leading 14974# dot (in which case that matches only a dot). 14975# func_strip_suffix prefix name 14976func_stripname () 14977{ 14978 case ${2} in 14979 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14980 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 14981 esac 14982} 14983 14984# sed scripts: 14985my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14986my_sed_long_arg='1s/^-[^=]*=//' 14987 14988# func_opt_split 14989func_opt_split () 14990{ 14991 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 14992 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 14993} 14994 14995# func_lo2o object 14996func_lo2o () 14997{ 14998 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 14999} 15000 15001# func_xform libobj-or-source 15002func_xform () 15003{ 15004 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15005} 15006 15007# func_arith arithmetic-term... 15008func_arith () 15009{ 15010 func_arith_result=`expr "$@"` 15011} 15012 15013# func_len string 15014# STRING may not start with a hyphen. 15015func_len () 15016{ 15017 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 15018} 15019 15020_LT_EOF 15021esac 15022 15023case $lt_shell_append in 15024 yes) 15025 cat << \_LT_EOF >> "$cfgfile" 15026 15027# func_append var value 15028# Append VALUE to the end of shell variable VAR. 15029func_append () 15030{ 15031 eval "$1+=\$2" 15032} 15033_LT_EOF 15034 ;; 15035 *) 15036 cat << \_LT_EOF >> "$cfgfile" 15037 15038# func_append var value 15039# Append VALUE to the end of shell variable VAR. 15040func_append () 15041{ 15042 eval "$1=\$$1\$2" 15043} 15044 15045_LT_EOF 15046 ;; 15047 esac 15048 15049 15050 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 15051 || (rm -f "$cfgfile"; exit 1) 15052 15053 mv -f "$cfgfile" "$ofile" || 15054 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15055 chmod +x "$ofile" 15056 15057 ;; 15058 15059 esac 15060done # for ac_tag 15061 15062 15063as_fn_exit 0 15064_ACEOF 15065ac_clean_files=$ac_clean_files_save 15066 15067test $ac_write_fail = 0 || 15068 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15069 15070 15071# configure is writing to config.log, and then calls config.status. 15072# config.status does its own redirection, appending to config.log. 15073# Unfortunately, on DOS this fails, as config.log is still kept open 15074# by configure, so config.status won't be able to write to it; its 15075# output is simply discarded. So we exec the FD to /dev/null, 15076# effectively closing config.log, so it can be properly (re)opened and 15077# appended to by config.status. When coming back to configure, we 15078# need to make the FD available again. 15079if test "$no_create" != yes; then 15080 ac_cs_success=: 15081 ac_config_status_args= 15082 test "$silent" = yes && 15083 ac_config_status_args="$ac_config_status_args --quiet" 15084 exec 5>/dev/null 15085 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15086 exec 5>>config.log 15087 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15088 # would make configure fail if this is the last instruction. 15089 $ac_cs_success || as_fn_exit 1 15090fi 15091if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15092 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15093$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15094fi 15095 15096